0001582961-23-000038.txt : 20230811 0001582961-23-000038.hdr.sgml : 20230811 20230811170457 ACCESSION NUMBER: 0001582961-23-000038 CONFORMED SUBMISSION TYPE: 10-K/A PUBLIC DOCUMENT COUNT: 114 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230811 DATE AS OF CHANGE: 20230811 FILER: COMPANY DATA: COMPANY CONFORMED NAME: DigitalOcean Holdings, Inc. CENTRAL INDEX KEY: 0001582961 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K/A SEC ACT: 1934 Act SEC FILE NUMBER: 001-40252 FILM NUMBER: 231165088 BUSINESS ADDRESS: STREET 1: 101 AVENUE OF THE AMERICAS STREET 2: 10TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10013 BUSINESS PHONE: 341-985-0306 MAIL ADDRESS: STREET 1: 101 AVENUE OF THE AMERICAS STREET 2: 10TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10013 FORMER COMPANY: FORMER CONFORMED NAME: Digital Ocean, Inc. DATE OF NAME CHANGE: 20130731 10-K/A 1 docn-20221231.htm 10-K/A docn-20221231
0001582961TRUE2022FY12/31P3YP3YP5YP7YP10YP3YP5YP3YP3Y0.333300015829612022-01-012022-12-3100015829612022-06-30iso4217:USD00015829612023-02-09xbrli:shares0001582961srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2022-01-012022-12-3100015829612022-12-3100015829612021-12-31iso4217:USDxbrli:shares00015829612021-01-012021-12-3100015829612020-01-012020-12-3100015829612019-12-310001582961us-gaap:CommonStockMember2019-12-310001582961us-gaap:TreasuryStockCommonMember2019-12-310001582961us-gaap:AdditionalPaidInCapitalMember2019-12-310001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001582961us-gaap:RetainedEarningsMember2019-12-310001582961us-gaap:CommonStockMember2020-01-012020-12-310001582961us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001582961us-gaap:RetainedEarningsMember2020-01-012020-12-3100015829612020-12-310001582961us-gaap:CommonStockMember2020-12-310001582961us-gaap:TreasuryStockCommonMember2020-12-310001582961us-gaap:AdditionalPaidInCapitalMember2020-12-310001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001582961us-gaap:RetainedEarningsMember2020-12-310001582961us-gaap:IPOMemberus-gaap:CommonStockMember2021-01-012021-12-310001582961us-gaap:IPOMemberus-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001582961us-gaap:IPOMember2021-01-012021-12-310001582961us-gaap:CommonStockMember2021-01-012021-12-310001582961us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001582961us-gaap:RetainedEarningsMember2021-01-012021-12-310001582961us-gaap:CommonStockMember2021-12-310001582961us-gaap:TreasuryStockCommonMember2021-12-310001582961us-gaap:AdditionalPaidInCapitalMember2021-12-310001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001582961us-gaap:RetainedEarningsMember2021-12-310001582961us-gaap:CommonStockMember2022-01-012022-12-310001582961us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001582961us-gaap:TreasuryStockCommonMember2022-01-012022-12-310001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001582961us-gaap:RetainedEarningsMember2022-01-012022-12-310001582961us-gaap:CommonStockMember2022-12-310001582961us-gaap:TreasuryStockCommonMember2022-12-310001582961us-gaap:AdditionalPaidInCapitalMember2022-12-310001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001582961us-gaap:RetainedEarningsMember2022-12-310001582961us-gaap:IPOMemberus-gaap:CommonStockMember2021-03-262021-03-260001582961us-gaap:IPOMember2021-03-260001582961us-gaap:IPOMember2021-03-262021-03-260001582961srt:ScenarioPreviouslyReportedMember2022-12-310001582961srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2022-12-310001582961srt:ScenarioPreviouslyReportedMember2022-01-012022-12-310001582961us-gaap:RetainedEarningsMembersrt:ScenarioPreviouslyReportedMember2022-12-310001582961srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:RetainedEarningsMember2022-12-310001582961us-gaap:SeniorNotesMemberdocn:ConvertibleSeniorNotesDue2026Member2021-11-30xbrli:pure0001582961docn:ComputersAndComputerEquipmentMember2022-12-310001582961us-gaap:FurnitureAndFixturesMember2022-12-310001582961docn:InternalUseSoftwareMember2022-12-31docn:agreement0001582961docn:RightOfUseAssetMember2022-01-012022-12-310001582961srt:MinimumMemberdocn:JournalDevITMember2022-12-310001582961srt:MaximumMemberdocn:JournalDevITMember2022-12-310001582961us-gaap:SoftwareDevelopmentMember2022-12-31docn:segment0001582961srt:NorthAmericaMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310001582961srt:NorthAmericaMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-12-310001582961srt:NorthAmericaMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2020-01-012020-12-310001582961us-gaap:RevenueFromContractWithCustomerMembersrt:EuropeMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310001582961us-gaap:RevenueFromContractWithCustomerMembersrt:EuropeMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-12-310001582961us-gaap:RevenueFromContractWithCustomerMembersrt:EuropeMemberus-gaap:GeographicConcentrationRiskMember2020-01-012020-12-310001582961us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMembersrt:AsiaMember2022-01-012022-12-310001582961us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMembersrt:AsiaMember2021-01-012021-12-310001582961us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMembersrt:AsiaMember2020-01-012020-12-310001582961us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMemberdocn:OtherGeographicalAreasMember2022-01-012022-12-310001582961us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMemberdocn:OtherGeographicalAreasMember2021-01-012021-12-310001582961us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMemberdocn:OtherGeographicalAreasMember2020-01-012020-12-310001582961us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310001582961us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-12-310001582961us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2020-01-012020-12-310001582961us-gaap:RevenueFromContractWithCustomerMembercountry:USus-gaap:GeographicConcentrationRiskMember2021-01-012021-12-310001582961us-gaap:RevenueFromContractWithCustomerMembercountry:USus-gaap:GeographicConcentrationRiskMember2020-01-012020-12-310001582961us-gaap:RevenueFromContractWithCustomerMembercountry:USus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310001582961country:US2022-12-310001582961country:US2021-12-310001582961country:NL2022-12-310001582961country:NL2021-12-310001582961country:SG2022-12-310001582961country:SG2021-12-310001582961country:DE2022-12-310001582961country:DE2021-12-310001582961docn:OtherCountriesMember2022-12-310001582961docn:OtherCountriesMember2021-12-310001582961srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-12-310001582961docn:CloudwaysLtdMember2022-09-012022-09-010001582961docn:CloudwaysLtdMember2022-09-010001582961docn:CloudwaysLtdMemberus-gaap:TradeNamesMember2022-09-010001582961docn:CloudwaysLtdMemberus-gaap:TradeNamesMember2022-09-012022-09-010001582961docn:CloudwaysLtdMemberdocn:DevelopedTechnologyMember2022-09-010001582961docn:CloudwaysLtdMemberdocn:DevelopedTechnologyMember2022-09-012022-09-010001582961docn:CloudwaysLtdMemberus-gaap:CustomerRelationshipsMember2022-09-010001582961docn:CloudwaysLtdMemberus-gaap:CustomerRelationshipsMember2022-09-012022-09-010001582961docn:CloudwaysLtdMember2022-01-012022-12-310001582961docn:CloudwaysLtdMember2022-09-012022-09-300001582961docn:CloudwaysLtdMemberdocn:EarnedSeptember12023Member2022-09-012022-09-010001582961docn:CloudwaysLtdMemberdocn:EarnedOnMarch12024September12024AndMarch12025Member2022-09-012022-09-010001582961docn:CloudwaysLtdMember2021-01-012021-12-310001582961docn:CSSTricksMember2021-03-012021-03-310001582961docn:JournalDevITMember2022-06-012022-06-3000015829612021-01-010001582961docn:NimbellaMember2021-01-012021-12-310001582961us-gaap:AcquisitionRelatedCostsMember2022-01-012022-12-310001582961docn:IPAddressMember2022-12-310001582961docn:IPAddressMember2021-12-310001582961docn:DevelopedTechnologyMember2022-12-310001582961docn:DevelopedTechnologyMember2021-12-310001582961us-gaap:CustomerRelationshipsMember2022-12-310001582961us-gaap:CustomerRelationshipsMember2021-12-310001582961us-gaap:TradeNamesMember2022-12-310001582961us-gaap:TradeNamesMember2021-12-310001582961us-gaap:MediaContentMember2022-12-310001582961us-gaap:MediaContentMember2021-12-310001582961docn:BrandMember2022-12-310001582961docn:BrandMember2021-12-310001582961us-gaap:USTreasurySecuritiesMember2022-12-310001582961us-gaap:USTreasurySecuritiesMember2022-10-012022-12-310001582961us-gaap:DebtSecuritiesMember2022-12-310001582961us-gaap:DebtSecuritiesMember2022-10-012022-12-310001582961us-gaap:CommercialPaperMember2022-12-310001582961us-gaap:CommercialPaperMember2022-10-012022-12-3100015829612022-10-012022-12-31docn:security0001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CashMember2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashMemberus-gaap:FairValueInputsLevel2Member2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashMember2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMember2022-12-310001582961us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310001582961us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001582961us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CashMember2021-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashMemberus-gaap:FairValueInputsLevel2Member2021-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashMember2021-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2021-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2021-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2021-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2021-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2021-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001582961us-gaap:FairValueMeasurementsRecurringMember2021-12-310001582961us-gaap:ConvertibleDebtMember2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ConvertibleDebtMember2022-12-310001582961us-gaap:ConvertibleDebtMember2021-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ConvertibleDebtMember2021-12-310001582961us-gaap:MachineryAndEquipmentMember2022-12-310001582961us-gaap:MachineryAndEquipmentMember2021-12-310001582961us-gaap:FurnitureAndFixturesMember2021-12-310001582961us-gaap:LeaseholdsAndLeaseholdImprovementsMember2022-12-310001582961us-gaap:LeaseholdsAndLeaseholdImprovementsMember2021-12-310001582961us-gaap:SoftwareDevelopmentMember2021-12-310001582961us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberdocn:CreditFacilityMember2021-11-300001582961docn:CreditFacilityMember2022-12-310001582961docn:CreditFacilityMembersrt:MinimumMember2022-12-310001582961docn:KayBankNationalAssociationMemberdocn:CreditFacilityMember2022-01-012022-12-310001582961us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberdocn:CreditFacilityMembersrt:MinimumMemberdocn:VariableRateComponentOneMember2022-01-012022-12-310001582961us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberdocn:CreditFacilityMembersrt:MaximumMemberdocn:VariableRateComponentOneMember2022-01-012022-12-310001582961us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberdocn:CreditFacilityMembersrt:MinimumMember2022-01-012022-12-310001582961us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberdocn:CreditFacilityMembersrt:MaximumMember2022-01-012022-12-310001582961docn:CreditFacilityMember2022-01-012022-12-310001582961docn:CreditFacilityMember2021-01-012021-12-310001582961docn:CreditFacilityMember2020-01-012020-12-310001582961us-gaap:SecuredDebtMember2022-10-012022-12-310001582961us-gaap:OverAllotmentOptionMemberus-gaap:SeniorNotesMemberdocn:ConvertibleSeniorNotesDue2026Member2021-11-012021-11-3000015829612021-11-012021-11-300001582961us-gaap:SeniorNotesMemberdocn:ConvertibleSeniorNotesDue2026Member2022-01-012022-12-310001582961us-gaap:SeniorNotesMemberdocn:ConvertibleSeniorNotesDue2026Member2021-11-012021-11-300001582961docn:DebtConversionPeriodOneMemberus-gaap:SeniorNotesMemberdocn:ConvertibleSeniorNotesDue2026Member2021-11-012021-11-30utr:D0001582961docn:DebtConversionPeriodTwoMemberus-gaap:SeniorNotesMemberdocn:ConvertibleSeniorNotesDue2026Member2021-11-012021-11-300001582961us-gaap:SeniorNotesMember2022-12-310001582961srt:MinimumMember2022-12-310001582961srt:MaximumMember2022-12-31docn:lease0001582961srt:ScenarioPreviouslyReportedMember2022-01-31docn:vote00015829612022-02-2300015829612022-05-230001582961docn:A2021StockPlanMember2022-12-310001582961us-gaap:EmployeeStockOptionMember2022-01-012022-12-3100015829612021-01-012021-01-0100015829612021-10-012021-12-310001582961us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001582961us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001582961us-gaap:RestrictedStockUnitsRSUMember2021-12-310001582961us-gaap:RestrictedStockUnitsRSUMember2022-12-310001582961us-gaap:PerformanceSharesMember2021-12-310001582961us-gaap:PerformanceSharesMember2022-01-012022-12-310001582961us-gaap:PerformanceSharesMember2022-12-310001582961srt:MinimumMember2022-01-012022-12-310001582961srt:MaximumMember2022-01-012022-12-310001582961us-gaap:PerformanceSharesMembersrt:MaximumMember2021-06-102021-06-100001582961us-gaap:PerformanceSharesMember2021-06-102021-06-100001582961us-gaap:PerformanceSharesMember2022-02-242022-02-240001582961us-gaap:PerformanceSharesMembersrt:MaximumMember2022-03-012022-03-010001582961us-gaap:PerformanceSharesMember2022-05-242022-05-240001582961us-gaap:PerformanceSharesMember2022-06-012022-06-010001582961docn:MarketBasedRestrictedStockMember2021-07-270001582961docn:MarketBasedRestrictedStockMember2021-07-272021-07-27docn:tranche00015829612021-07-272021-07-270001582961us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:RestrictedStockUnitsRSUMember2021-07-270001582961us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:RestrictedStockUnitsRSUMember2021-07-270001582961us-gaap:ShareBasedCompensationAwardTrancheThreeMemberus-gaap:RestrictedStockUnitsRSUMember2021-07-270001582961docn:ShareBasedPaymentArrangementTrancheFourMemberus-gaap:RestrictedStockUnitsRSUMember2021-07-270001582961docn:ShareBasedPaymentArrangementTrancheFiveMemberus-gaap:RestrictedStockUnitsRSUMember2021-07-270001582961docn:MarketBasedRestrictedStockMember2022-01-012022-12-310001582961us-gaap:ShareBasedCompensationAwardTrancheOneMemberdocn:MarketBasedRestrictedStockMember2021-07-272021-07-270001582961us-gaap:ShareBasedCompensationAwardTrancheTwoMemberdocn:MarketBasedRestrictedStockMember2021-07-272021-07-270001582961us-gaap:ShareBasedCompensationAwardTrancheThreeMemberdocn:MarketBasedRestrictedStockMember2021-07-272021-07-270001582961docn:ShareBasedPaymentArrangementTrancheFourMemberdocn:MarketBasedRestrictedStockMember2021-07-272021-07-270001582961docn:ShareBasedPaymentArrangementTrancheFiveMemberdocn:MarketBasedRestrictedStockMember2021-07-272021-07-270001582961docn:ShareBasedPaymentArrangementTrancheSixMemberdocn:MarketBasedRestrictedStockMember2021-07-272021-07-270001582961docn:MarketBasedRestrictedStockMemberdocn:ShareBasedPaymentArrangementTrancheSevenMember2021-07-272021-07-270001582961docn:MRSUMember2021-12-310001582961docn:MRSUMember2022-01-012022-12-310001582961docn:MRSUMember2022-12-310001582961docn:MarketBasedRestrictedStockMember2022-12-310001582961us-gaap:EmployeeStockMemberdocn:A2021EmployeeStockPurchasePlanMember2021-11-192021-11-190001582961us-gaap:EmployeeStockMemberdocn:A2021EmployeeStockPurchasePlanMember2022-03-310001582961us-gaap:EmployeeStockMemberdocn:A2021EmployeeStockPurchasePlanMember2021-11-190001582961us-gaap:EmployeeStockMemberdocn:A2021EmployeeStockPurchasePlanMember2022-05-202022-05-200001582961us-gaap:EmployeeStockMemberdocn:A2021EmployeeStockPurchasePlanMember2022-05-200001582961us-gaap:EmployeeStockMember2022-05-230001582961us-gaap:EmployeeStockMemberdocn:A2022EmployeeStockPurchasePlanMember2022-11-182022-11-180001582961us-gaap:EmployeeStockMemberdocn:A2022EmployeeStockPurchasePlanMember2022-11-180001582961us-gaap:EmployeeStockMemberdocn:A2021EmployeeStockPurchasePlanMember2022-12-310001582961us-gaap:EmployeeStockMember2022-12-310001582961us-gaap:EmployeeStockMemberdocn:A2021EmployeeStockPurchasePlanMember2022-01-012022-12-310001582961us-gaap:EmployeeStockMemberdocn:A2021EmployeeStockPurchasePlanMember2021-01-012021-12-310001582961us-gaap:IPOMember2022-01-012022-12-310001582961docn:AcquisitionOfNimbellaMemberus-gaap:RestrictedStockMember2021-09-012021-09-010001582961docn:AcquisitionOfNimbellaMemberus-gaap:RestrictedStockMember2022-09-300001582961docn:AcquisitionOfNimbellaMemberus-gaap:RestrictedStockMember2022-10-012022-12-310001582961docn:A2021EmployeeStockPurchasePlanMemberus-gaap:RestrictedStockMember2022-01-012022-12-310001582961docn:A2021EmployeeStockPurchasePlanMemberus-gaap:RestrictedStockMember2021-01-012021-12-310001582961docn:AcquisitionOfNimbellaMemberus-gaap:RestrictedStockMember2022-12-310001582961docn:AcquisitionOfNimbellaMemberus-gaap:RestrictedStockMember2022-01-012022-12-310001582961us-gaap:CostOfSalesMember2022-01-012022-12-310001582961us-gaap:CostOfSalesMember2021-01-012021-12-310001582961us-gaap:CostOfSalesMember2020-01-012020-12-310001582961us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001582961us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001582961us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001582961us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001582961us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001582961us-gaap:SellingAndMarketingExpenseMember2020-01-012020-12-310001582961us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001582961us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001582961us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310001582961docn:CurrentAndFormerEmployeesMember2020-01-012020-12-310001582961docn:CurrentAndFormerEmployeesMember2022-01-012022-12-310001582961docn:CurrentAndFormerEmployeesMember2021-01-012021-12-310001582961us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-06-102021-06-100001582961docn:SeedPreferredStockMember2022-01-012022-12-310001582961docn:SeedPreferredStockMember2021-01-012021-12-310001582961docn:SeedPreferredStockMember2020-01-012020-12-310001582961us-gaap:SeriesAPreferredStockMember2022-01-012022-12-310001582961us-gaap:SeriesAPreferredStockMember2021-01-012021-12-310001582961us-gaap:SeriesAPreferredStockMember2020-01-012020-12-310001582961us-gaap:SeriesBPreferredStockMember2022-01-012022-12-310001582961us-gaap:SeriesBPreferredStockMember2021-01-012021-12-310001582961us-gaap:SeriesBPreferredStockMember2020-01-012020-12-310001582961us-gaap:SeriesCPreferredStockMember2022-01-012022-12-310001582961us-gaap:SeriesCPreferredStockMember2021-01-012021-12-310001582961us-gaap:SeriesCPreferredStockMember2020-01-012020-12-310001582961us-gaap:WarrantMember2022-01-012022-12-310001582961us-gaap:WarrantMember2021-01-012021-12-310001582961us-gaap:WarrantMember2020-01-012020-12-310001582961us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001582961us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001582961us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001582961us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001582961us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001582961us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001582961us-gaap:PerformanceSharesMember2022-01-012022-12-310001582961us-gaap:PerformanceSharesMember2021-01-012021-12-310001582961us-gaap:PerformanceSharesMember2020-01-012020-12-310001582961docn:MarketBasedRestrictedStockUnitMember2022-01-012022-12-310001582961docn:MarketBasedRestrictedStockUnitMember2021-01-012021-12-310001582961docn:MarketBasedRestrictedStockUnitMember2020-01-012020-12-310001582961docn:EmployeeStockPurchasePlanMember2022-01-012022-12-310001582961docn:EmployeeStockPurchasePlanMember2021-01-012021-12-310001582961docn:EmployeeStockPurchasePlanMember2020-01-012020-12-310001582961us-gaap:ConvertibleDebtSecuritiesMember2022-01-012022-12-310001582961us-gaap:ConvertibleDebtSecuritiesMember2021-01-012021-12-310001582961us-gaap:ConvertibleDebtSecuritiesMember2020-01-012020-12-310001582961us-gaap:StateAndLocalJurisdictionMember2022-12-310001582961us-gaap:DomesticCountryMember2022-12-310001582961us-gaap:ForeignCountryMember2022-12-310001582961us-gaap:DomesticCountryMemberdocn:TaxYears13Member2022-12-310001582961docn:TaxYears35Memberus-gaap:DomesticCountryMember2022-12-310001582961docn:GreaterThan5TaxYearsMemberus-gaap:DomesticCountryMember2022-12-310001582961us-gaap:DomesticCountryMemberdocn:UnlimitedTaxYearsMember2022-12-310001582961us-gaap:StateAndLocalJurisdictionMemberdocn:TaxYears13Member2022-12-310001582961docn:TaxYears35Memberus-gaap:StateAndLocalJurisdictionMember2022-12-310001582961docn:GreaterThan5TaxYearsMemberus-gaap:StateAndLocalJurisdictionMember2022-12-310001582961us-gaap:StateAndLocalJurisdictionMemberdocn:UnlimitedTaxYearsMember2022-12-310001582961us-gaap:ForeignCountryMemberdocn:TaxYears13Member2022-12-310001582961docn:TaxYears35Memberus-gaap:ForeignCountryMember2022-12-310001582961docn:GreaterThan5TaxYearsMemberus-gaap:ForeignCountryMember2022-12-310001582961us-gaap:ForeignCountryMemberdocn:UnlimitedTaxYearsMember2022-12-310001582961docn:TaxYears13Member2022-12-310001582961docn:TaxYears35Member2022-12-310001582961docn:GreaterThan5TaxYearsMember2022-12-310001582961docn:UnlimitedTaxYearsMember2022-12-310001582961docn:A3OfCompensationMember2022-01-012022-12-310001582961docn:A35OfCompensationMember2022-01-012022-12-310001582961docn:GaditekAssociatesMember2022-01-012022-12-310001582961us-gaap:RestructuringChargesMemberus-gaap:SubsequentEventMembersrt:MinimumMember2023-09-300001582961us-gaap:RestructuringChargesMemberus-gaap:SubsequentEventMembersrt:MaximumMember2023-09-300001582961us-gaap:SubsequentEventMember2023-02-14

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549
FORM 10-K/A
(Amendment No. 1)
    ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2022
or
    TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ______ to ______
Commission file number: 001-40252
DigitalOcean Holdings, Inc.
(Exact name of registrant as specified in its charter)
        Delaware                            45-5207470
(    State or other jurisdiction of incorporation or organization)    (I.R.S. Employer Identification No.)
    101 6th Avenue, New York, New York    10013
(Address of principal executive offices)    (Zip Code)
Registrant’s telephone number, including area code: (646) 827-4366
Securities registered pursuant to Section 12(b) of the Act:    
Title of each classTrading SymbolName of each exchange on which registered
Common stock, par value $0.000025 per shareDOCNThe New York Stock Exchange
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, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
  Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐




Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to § 240.10D-1(b).
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act) ☐ Yes No
The aggregate market value of the registrant’s common stock held by non-affiliates, based on the closing price of the registrant’s common stock on the New York Stock Exchange on June 30, 2022 (the last business day of the registrant’s second fiscal quarter), was approximately $2.91 billion.
As of February 9, 2023, the registrant had 96,956,164 shares of common stock outstanding.
DOCUMENTS INCORPORATED BY REFERENCE:
Portions of the registrant’s Proxy Statement for its 2023 Annual Meeting of Stockholders are incorporated by reference into Part III of this Annual Report on Form 10-K to the extent stated herein. Such Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended December 31, 2022.




EXPLANATORY NOTE
DigitalOcean Holdings, Inc. (the “Company”) is filing this Annual Report on Form 10-K/A, Amendment No. 1 (the “Amended Report”) to amend its Annual Report on Form 10-K for the year ended December 31, 2022 originally filed with the Securities and Exchange Commission (“SEC”) on February 22, 2023 (the “Original Report”) to make certain changes, as described below.
In preparing the Company’s consolidated financial statements for the three and six months ended June 30, 2023, the Company identified errors primarily related to the Company’s accounting for income tax expense, of which $3.5 million results in the understatement of its reported loss for the year ended December 31, 2022. The Company assessed the materiality of the errors both quantitatively and qualitatively and determined these errors to be immaterial to the 2022 consolidated financial statements. However, the Company concluded that the effect of correcting the errors in 2023 (in aggregation with other 2023 errors) would materially misstate the Company’s unaudited consolidated financial statements for the three months ended March 31, 2023 and, accordingly, determined that it was necessary to revise the consolidated financial statements it previously issued with respect to the year ended December 31, 2022. The remainder of the notes to the Company's consolidated financial statements have been updated and revised, as applicable, to reflect the impacts of the adjustments described in Note 2. Summary of Significant Accounting Policies.
As a result of the errors described above and the related restatement, the Company has identified a material weakness in its internal control over financial reporting (“ICFR”), as described in more detail in Part II — Item 9A. Controls and Procedures. The Company’s management concluded that the Company’s disclosure controls and procedures (“DCP”) and ICFR were not effective as of December 31, 2022.
The Company is filing this Amended Report to restate management’s assessment of the Company’s ICFR and its DCP to indicate that they were not effective as of December 31, 2022 because of the identification of this material weakness in its ICFR. The Company’s independent registered public accounting firm for the year ended December 31, 2022, Ernst & Young LLP, has also restated their opinion on the Company’s ICFR. A discussion of the Company’s plans to remediate this material weakness is set forth in Part II — Item 9A. Controls and Procedures.
This Amended Report also reflects the correction of certain immaterial errors in our previously issued consolidated financial statements as of and for the year ended December 31, 2022 included in this filing as an immaterial revision of the previously reported financial statements and related notes thereto. For a more detailed description of this revision, refer to the section entitled Note 2. Summary of Significant Accounting Policies.

This Amended Report amends and restates the following items of the Original Report as of and for the year ended December 31, 2022:

Special Note Regarding Forward-Looking Statements
Part I — Item 1A. Risk Factors
Part II — Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations
Part II — Item 8. Financial Statements and Supplementary Data
Part II — Item 9A. Controls and Procedures
Part IV — Item 15. Exhibits, Financial Statement Schedules
In accordance with Rule 12b-15 under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), this Amended Report includes new certifications specified in Rule 13a-14 under the Exchange Act, from the Company’s Chief Executive Officer and Chief Financial Officer dated as of the date of filing of this Amended Report.

Pursuant to Rule 12b-15 under the Exchange Act, this Amended Report contains only the items and exhibits to the Original Report that are being amended and restated, and unaffected items and exhibits are not included herein. Except as noted herein, the information included in the Original Report remains unchanged. This Amended Report continues to describe the conditions as of the date of the Original Report and, except as contained herein, we have not updated or modified the disclosures contained in the Original Report to reflect any events that have occurred after the Original Report. Accordingly, forward-looking statements included in this Amended Report may represent management’s views as of the Original Report and should not be assumed to be accurate as of any date thereafter. This Amended Report should be read in conjunction with the Company's filings made with the SEC subsequent to the filing of the Original Report, including any amendment to those filings.



1


SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Amended Report contains forward-looking statements about us and our industry that involve substantial risks and uncertainties. All statements other than statements of historical facts contained in this Amended Report, 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 because they contain words such as “anticipate,” “believe,” “contemplate,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “potential,” “predict,” “project,” “should,” “target,” “will” or “would” or the negative of these words or other similar terms or expressions. These forward-looking statements include, but are not limited to, statements concerning the following:
our expectations regarding our revenue, expenses and other operating results;
our ability to achieve profitability on an annual basis and then sustain such profitability;
future investments in our business, our anticipated capital expenditures and our estimates regarding our capital requirements;
our ability to acquire new customers and successfully engage and expand usage of our existing customers;
the costs and success of our marketing efforts, and our ability to promote our brand;
our reliance on key personnel and our ability to identify, recruit and retain skilled personnel;
our ability to effectively manage our growth;
our ability to compete effectively with existing competitors and new market entrants;
the growth rates of the markets in which we compete;
risks related to the restatement of our previously issued unaudited condensed consolidated financial statements for the three months ended March 31, 2023, as included in the Quarterly Report on Form 10-Q for the three months ended March 31, 2023 filed with the SEC on May 9, 2023, and any potential litigation or investigation related to such restatement;
our ability to maintain effective ICFR and DCP, including our ability to remediate any existing material weakness in our ICFR and the timing of any such remediation, as well as to reestablish effective ICFR and DCP; and
the other factors that are described in this report under the heading “Risk Factors.”
You should not rely on forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Amended Report primarily on our current expectations and projections about future events and trends that we believe may affect our business, financial condition and operating results. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties and other factors described in the section titled “Risk Factors” and elsewhere in this Amended Report. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Amended Report. 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 Amended Report. And while we believe that information provides a reasonable basis for these statements, that information may be limited or incomplete. Our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all relevant information. These statements are inherently uncertain, and investors are cautioned not to unduly rely on these statements.
The forward-looking statements made in this Amended Report 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 Amended Report to reflect events or circumstances after the date of this Amended Report or to reflect new information or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements, and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures or investments.
2


We may announce material business and financial information to our investors using our investor relations website (https://investors.digitalocean.com/). We therefore encourage investors and others interested in our company to review the information that we make available on our website, in addition to following our filings with the Securities and Exchange Commission, webcasts, press releases and conference calls.



3


PART I
ITEM 1A. RISK FACTORS
Our operations and financial results and an investment in our common stock are subject to various risks and uncertainties. The following summary highlights some of the risks we are exposed to in the normal course of our business activities. You should consider and read carefully all of the risks and uncertainties described below, as well as other information included in this Annual Report on Form 10-K, including our consolidated financial statements and related notes. The risks described below are not the only ones we face. The occurrence of any of the following risks or additional risks and uncertainties not presently known to us or that we currently believe to be immaterial could materially and adversely affect our business, financial condition or results of operations.
Risk Factors Summary
Investing in our common stock involves a high degree of risk because our business is subject to numerous risks and uncertainties, as more fully described below. These risks and uncertainties include, among others:
Unfavorable conditions in our industry or the global economy, or reductions in information technology spending, could limit our ability to grow our business and negatively affect our results of operations.
Our recent growth may not be indicative of our future growth.
We have a history of operating losses and may not achieve or sustain profitability in the future.
We expect fluctuations in our financial results, making it difficult to project future results, and if we fail to meet the expectations of securities analysts or investors with respect to our results of operations, our stock price and the value of your investment could decline.
If we are unable to attract new customers, retain existing customers and/or expand usage of our platform by such customers, we may not achieve the growth we expect, which would adversely affect our results of operations and financial condition.
If we or our third-party service providers experience a security breach or unauthorized parties otherwise obtain access to our platform or our customers’ data or our sensitive or proprietary data, we may incur significant liabilities and our reputation and business may be harmed.
If we fail to timely release updates and new features to our platform and adapt and respond effectively to rapidly changing technology, evolving industry standards, changing regulations, or customer needs, our platform and products may become less competitive.
The markets in which we participate are competitive, and if we do not compete effectively, our business, financial condition and results of operations could be harmed.
If we are unsuccessful at integrating or developing the business of Cloudways, a recent acquisition, we may not be able to achieve our growth objectives.
Our current operations are international in scope, and we plan further geographic expansion, creating a variety of operational challenges.
Activities of our customers or the content on their websites could subject us to liability.
The success of our business depends on our customers’ continued and unimpeded access to our platform on the internet and, as a result, also depends on internet providers and the related regulatory environment.
We have identified a material weakness in our internal control over financial reporting, and our management has concluded that our internal control over financial reporting and disclosure controls and procedures were not effective as of the end of the period covered by this report. While we are working to remediate the identified material weakness, we cannot assure you that additional material weaknesses or significant deficiencies will not occur in the future. If we fail to maintain an effective system of internal controls, we may not be able to accurately report our financial results or prevent fraud. As a result, our stockholders could lose confidence in our financial reporting, which could harm our business and the trading price of our common stock.
Risks Related to Our Business and Industry
4


Unfavorable conditions in our industry or the global economy, or reductions in information technology spending, could limit our ability to grow our business and negatively affect our results of operations.
Our results of operations may vary based on the impact of unfavorable changes in our industry or the global economy on us or our customers and potential customers. Unfavorable conditions in the economy both in the United States and abroad, including conditions resulting from changes in gross domestic product growth, labor shortages, supply chain disruptions, inflationary pressures, rising interest rates, financial and credit market fluctuations, international trade relations, political turmoil, natural catastrophes, outbreaks of contagious diseases, warfare and terrorist attacks on the United States, Europe or elsewhere, including military actions affecting Russia, Ukraine or elsewhere, could cause a decrease in business investments on information technology, disrupt the timing and cadence of key industry events, and negatively affect the growth of our business and our results of operations.
Geopolitical risks, including those arising from trade tension and/or the imposition of trade tariffs, terrorist activity or acts of civil or international hostility, are increasing. Similarly, the ongoing military conflict between Russia and Ukraine has had negative impacts on the global economy, including by contributing to rapidly rising costs of living (driven largely by higher energy prices) in Europe and creating uncertainty in the global capital markets, and is expected to have further global economic consequences, including disruptions of the global supply chain and energy markets. While we do not currently have employees or direct operations in Russia, Belarus or Ukraine, nor do we engage in activities with sanctioned parties, the recent sanction measures have impacted our customers with business activities in these countries and regions, our ability to receive payments from these customers, and our ability to realize revenues from those customers. Further, due to political uncertainty and military actions involving Russia, Ukraine and surrounding regions, we and the third parties upon which we rely may be vulnerable to a heightened risk of cyber-attacks, computer malware, viruses, supply chain attacks, social engineering (including spear phishing and ransomware attacks) and general hacking that could materially disrupt our systems and operations.
Further, increased inflation rates and related increases in interest rates could have a material and adverse effect on our business, financial condition or results of operations. Economic weakness, customer financial difficulties and constrained spending on information technology operations could adversely affect our customers’ ability or willingness to subscribe to our service offerings, delay purchasing decisions and lengthen our sales cycles, reduce the usage of our products and services, or increase churn, all of which could have an adverse effect on our sales and operating results.
We cannot predict the timing, strength or duration of any economic slowdown, instability or recovery, generally or within any particular industry. If the economic conditions of the general economy or markets in which we operate worsen from present levels, our business, results of operations and financial condition could be materially and adversely affected. The full impact of any conflict, economic slowdown or other factor on our business operations and financial performance remains uncertain and will depend on future developments, including the severity and duration and its impact on our customers and third-party providers, as well as regional and global economic conditions. Any such disruptions may also exacerbate the impact of other risks described in this Annual Report on Form 10-K.
Our recent growth may not be indicative of our future growth.
Our revenue was $576.3 million, $428.6 million and $318.4 million, respectively, for the years ended December 31, 2022, 2021 and 2020. You should not rely on the revenue growth of any prior quarterly or annual period as an indication of our future performance. Even if our revenue continues to increase, our revenue growth rate may decline in the future as a result of a variety of factors, including the maturation of our business. Overall growth of our revenue depends on a number of factors, including our ability to:
attract new customers and grow our customer base;
maintain and increase the rates at which existing customers use our platform, sell additional products and services to our existing customers, and reduce customer churn;
invest in our platform and product offerings;
augment our platform through opportunistic strategic acquisitions; and
grow and engage our community.
We may not successfully accomplish any of these objectives and, as a result, it is difficult for us to forecast our future results of operations. If the assumptions that we use to plan our business are incorrect or change in reaction to changes in our market, we may be unable to maintain consistent revenue or revenue growth, our stock price could be
5


volatile, and it may be difficult to achieve and maintain profitability. You should not rely on our results or growth for any prior quarterly or annual periods as any indication of our future results or growth.
We have a history of operating losses and may not achieve or sustain profitability in the future.
We have incurred significant losses since inception. We generated net loss attributable to common stockholders of $27.8 million, $19.5 million and $43.6 million for the years ended December 31, 2022, 2021 and 2020, respectively. As of December 31, 2022, we had an accumulated deficit of $214.3 million. While we have experienced significant revenue growth in recent periods, we are not certain whether or when we will obtain a high enough volume of sales to sustain or increase our growth or achieve or maintain profitability in the future. We also expect our costs and expenses will increase in future periods, which could negatively affect our future results of operations if our revenue does not increase. Our efforts to grow our business may be costlier than we expect, or the rate of our growth in revenue may be slower than we expect, and we may not be able to increase our revenue enough to offset our increased operating expenses. We may incur significant losses in the future for a number of reasons, including the other risks described herein, and unforeseen expenses, difficulties, complications or delays, and other unknown events. If we are unable to achieve and sustain profitability, the value of our business and common stock may significantly decrease.
In addition, we expect to continue to expend substantial financial and other resources on:
our technology infrastructure, including systems architecture, scalability, availability, performance, security, hardware, equipment and other capital expenditures, including expenses to increase or maintain data center capacity and to successfully optimize and operate data center facilities;
our sales and marketing organization to engage our existing and prospective customers, increase brand awareness and drive adoption of our products;
product development, including the development of new products and new functionality for our platform as well as investments in both further optimizing our existing products and infrastructure and expanding our integrations and other add-ons to existing products and services;
acquisitions or strategic investments; and
general administration, including increased legal and accounting expenses associated with being a public company.
Additionally, we may encounter unforeseen operating expenses, difficulties, complications, delays, and other unknown factors that may result in losses in future periods. If our revenue growth does not meet our expectations in future periods, our business, financial position and results of operations may be harmed, and we may not achieve or maintain profitability in the future.
We expect fluctuations in our financial results, making it difficult to project future results, and if we fail to meet the expectations of securities analysts or investors with respect to our results of operations, our stock price and the value of your investment could decline.
Our results of operations have fluctuated in the past and are expected to fluctuate in the future due to a variety of factors, many of which are outside of our control. As a result, our past results may not be indicative of our future performance. In addition to the other risks described herein, factors that may affect our results of operations include the following:
fluctuations in demand for or pricing and usage of our platform and products;
our ability to attract new customers and retain existing customers;
customer expansion rates;
integration of new products;
timing and amount of our investments and capital expenditures related to successfully optimizing, utilizing and expanding our data center facilities;
the investment in and integration of new products and features relative to investments in our existing infrastructure and products;
our ability to control costs, including our operating expenses, and the timing of payment for expenses;
6


the amount and timing of non-cash expenses, including stock-based compensation, goodwill impairments and other non-cash charges;
the amount and timing of costs associated with recruiting, training and integrating new employees and retaining and motivating existing employees;
the effects of acquisitions, including the Cloudways acquisition, and their integration;
general economic conditions, both domestically and internationally, and economic conditions specifically affecting industries in which our customers participate;
the impact of new accounting pronouncements;
changes in regulatory or legal environments that may cause us to, among other elements, be unable to continue operating in a particular market, remove certain customers from our platform, and/or incur expenses associated with compliance;
changes in the competitive dynamics of our market, including consolidation among competitors or customers or new entrants into our market;
our ability to control fraudulent registrations and usage of our platform, reduce bad debt and lessen capacity constraints on our data centers, servers and equipment; and
significant security breaches of, technical difficulties with, or interruptions to, the delivery and use of our products and platform capabilities.
Any of these and other factors, or the cumulative effect of some of these factors, may cause our results of operations to vary significantly. If our results of operations fall below the expectations of investors and securities analysts who follow our stock, the price of our common stock could decline substantially, and we could face costly lawsuits, including securities class action suits.
We may undertake internal restructuring activities that could result in disruptions to our business or otherwise materially harm our results of operations or financial condition.
From time to time, we may undertake internal restructuring activities in an effort to better align our resources with our business strategy. For example, we initiated a restructuring plan in February 2023 that resulted in a reduction in our workforce. We incur substantial costs to implement restructuring plans, and our restructuring activities may subject us to reputational risks and litigation risks and expenses. There can be no assurance that any restructuring activities that we have undertaken or undertake in the future will achieve the cost savings, operating efficiencies or other benefits that we may initially expect. In addition, restructuring activities may result in loss of institutional knowledge and expertise, attrition beyond our intended reduction-in-force, or a negative impact on employee morale and productivity or our ability to attract highly-skilled employees. Internal restructurings can also require a significant amount of time and focus from management and other employees, which may divert attention from commercial operations. If any internal restructuring activities we have undertaken or undertake in the future fail to achieve some or all of the expected benefits therefrom, our business, results of operations and financial condition could be materially and adversely affected.
If we are unable to attract new customers, retain existing customers and/or expand usage of our platform by such customers, we may not achieve the growth we expect, which would adversely affect our results of operations and financial condition.
In order to grow our business, we must continue to attract new customers in a cost-effective manner and enable these customers to realize the benefits associated with our products and services. Our business is usage-based and it is important for our business and financial results that our paying customers maintain or increase their usage of our platform and purchase additional products from us. Historically, we have relied on our self-service customer acquisition model for a significant majority of our revenue. We complement our self-service customer acquisition model with an inside sales team that is focused on responding to inbound inquiries, outbound prospecting targeting specific use cases, volume expansion of our self-service customers, expanding our revenue in specific international markets and seeking partnership opportunities to drive revenue growth. If our self-service customer acquisition model is not as effective as we anticipate or our sales team is not successful at growing our customer base, specifically our higher spend customers, our future growth will be impacted.
In addition, we must persuade potential customers that our products offer significant advantages over those of our competitors. As our market matures, our products evolve, and competitors introduce lower cost or differentiated products
7


that are perceived to compete with our platform and products, our ability to maintain or expand usage of our platform could be impaired. Even if we do attract new customers, the cost of new customer acquisition, product implementation and ongoing customer support may prove higher than anticipated, thereby impacting our profitability.
Other factors, many of which are out of our control, may now or in the future impact our ability to add new customers in a cost-effective manner, include:
potential customers’ commitments to existing platforms or greater familiarity or comfort with other platforms or products;
our failure to expand, retain, and motivate our sales and marketing personnel;
our failure to obtain or maintain industry security certifications for our platform and products;
negative media, industry, or financial analyst commentary regarding our platform and the identities and activities of some of our customers;
the perceived risk, commencement, or outcome of litigation; and
deteriorating general economic conditions.
The vast majority of our contracts with our customers are based on our terms of service, which do not require our customers to commit to a specific contractual period, and which permit the customer to terminate their contracts or decrease usage of our products and services without advance notice. Our customers generally have no obligation to maintain their usage of our platform. This ease of termination could cause our results of operations to fluctuate significantly from quarter to quarter. Our customer retention may decline or fluctuate as a result of a number of factors, including our customers’ satisfaction with the security, performance, and reliability of our products, our prices and usage plans, our customers’ budgetary restrictions, the perception that competitive products provide better or less expensive options, negative public perception of us or our customers, and deteriorating general economic conditions. As a result, we may face high rates of customer churn if we are unable to meet our customer needs, requirements and preferences.
Our future financial performance also depends in part on our ability to expand our existing customers’ usage of our platform and sell additional products to our existing customers. Conversely, our paying customers may reduce their usage to lower-cost pricing tiers if they do not see the marginal value in maintaining their usage at a higher-cost pricing tier, thereby impacting our ability to increase revenue. In order to expand our commercial relationship with our customers, existing customers must decide that the incremental cost associated with such an increase in usage or subscription to additional products is justified by the additional functionality. Our customers’ decision whether to increase their usage or subscribe to additional products is driven by a number of factors, including customer satisfaction with the security, performance, and reliability of our platform and existing products, the functionality of any new products we may offer, general economic conditions, and customer reaction to our pricing model. If our efforts to expand our relationship with our existing customers are not successful, our financial condition and results of operations may materially suffer.
In addition, to encourage awareness, usage, familiarity and adoption of our platform and products, we may offer a credit or other incentives to new customers who sign up for and use our platform. To the extent that we are unable to successfully retain customers after use of the initial incentives, we will not realize the intended benefits of these marketing strategies and our ability to grow our revenue will be adversely affected.
The market for our platform and solutions may develop more slowly or differently than we expect.
It is difficult to predict customer adoption rates and demand for our products and services, the entry of competitive products or services or the future growth rate and size of the Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS) markets. The expansion of these markets depends on a number of factors, including the cost, performance, and perceived value associated with cloud computing platforms as an alternative to more established and legacy systems, the ability of cloud computing platform providers to address heightened data security and privacy concerns, and the cost and effort associated with converting or transition from current systems to cloud-based systems. If we or other cloud computing platform providers experience security incidents, loss of customer data, disruptions or other similar problems, the market for these applications as a whole, including our platform and products, may be negatively affected. If there is a reduction in demand caused by a lack of customer acceptance, technological challenges, weakening economic conditions, data security or privacy concerns, governmental regulation, competing technologies and products, or decreases in information technology spending or otherwise, either now or in the future, the market for our platform and products might not continue to develop or might develop more slowly than we expect, which would adversely affect our business, financial condition and results of operations.
8


Our core customer base consists of startups and small and medium-sized businesses (SMBs). As these individuals and organizations grow, if we are unable to meet their evolving needs, we may not be able to retain them as customers. Our business will also suffer if the market for our solutions proves less lucrative than projected or if we fail to effectively acquire and service such users.
We expect that our path to growth will, in part, rely on scaling our platform to meet the needs of our customers as they increase usage of our platform. Accordingly, if such customers fail to grow as expected, then our path to growth may be adversely affected. In addition, our inability to offer both suitable services to support their businesses at scale and suitable and appropriately priced services for the initial state of their business, could adversely affect our business, financial condition and results of operations.
We believe that the startup and SMB markets are underserved, and we intend to continue to devote substantial resources to such markets. However, these customers and potential customers frequently have limited budgets and may choose to allocate resources to items other than our solutions, especially in times of economic uncertainty or recessions. If these markets fail to be as lucrative as we project or we are unable to market and sell our services to such customers effectively, our ability to grow our revenues quickly and achieve or maintain profitability will be harmed.
We are focused on attracting higher spend customers to our platform. Sales to higher spend customers involve risks that may not be present or that are present to a lesser extent with sales to smaller customers.
Sales to higher spend customers involve risks that may not be present or that are present to a lesser extent with sales to smaller customers, such as longer sales cycles, more complex customer requirements, substantial upfront sales costs, and less predictability in completing some of our sales. For example, higher spend customers may require considerable time to evaluate and test our solutions and those of our competitors prior to making a decision on whether to subscribe to our platform. As a result, we may spend substantial time and resources on our sales efforts without any assurance that our efforts will produce a sale. Moreover, higher spend customers often begin to deploy our products on a limited basis, but nevertheless demand configuration, integration services and pricing negotiations, which increase our upfront investment in the sales effort with no guarantee that these customers will deploy our products widely enough across their organization to justify our substantial upfront investment.
If we fail to timely release updates and new features to our platform and adapt and respond effectively to rapidly changing technology, evolving industry standards, changing regulations, or customer needs, our platform and products may become less competitive.
Our ability to attract new users and customers, expand our customer base, and increase revenue from existing customers depends in large part on our ability to enhance and improve our existing platform and products, increase adoption and usage of our platform and products, and introduce new products and capabilities. The markets in which we compete are relatively new and subject to rapid technological change, evolving industry standards, and changing regulations, as well as changing customer needs, requirements and preferences. The success of our business will depend, in part, on our ability to adapt and respond effectively to these changes on a timely basis, anticipate and respond to customer demands and preferences, address business model shifts, optimize our go-to-market execution by improving our cost structure, align sales coverage with strategic goals, improve channel execution and strengthen our services and capabilities in our areas of strategic focus. If we were unable to enhance our products and platform capabilities to keep pace with rapid technological and regulatory change, or if new technologies emerge that are able to deliver competitive products at lower prices, more efficiently, more conveniently, or more securely than our products, our business, financial condition and results of operations could be adversely affected.
We expect that the number of integrations and tools we will need to support will continue to expand as current and prospective customers adopt new technologies, and we will have to develop new or upgraded versions of our platform and products to work with those new platforms. This development effort may require significant engineering, sales and marketing resources, all of which would adversely affect our business. Any failure of our platform or products to operate effectively with future technologies and tools could reduce the demand for our platform and products. If we are unable to respond to these changes in a cost-effective manner, our platform may become less marketable and less competitive or obsolete, and our business, financial condition and results of operations could be adversely affected.
Our policies regarding user privacy could cause us to experience adverse business and reputational consequences with customers, employees, suppliers, government entities, users, and other third parties.
From time to time, government entities (including law enforcement bodies) may seek our assistance with obtaining information about our customers or users. Although we strive to protect the privacy of our customers, we may be required
9


from time to time to provide information about our customers to government entities. In light of our privacy commitments, we may legally challenge law enforcement requests to provide access to our systems, customer Droplets, or other user content but may face complaints that we have provided information improperly to law enforcement or in response to third party abuse complaints. We may experience adverse political, business, and reputational consequences, to the extent that we (a) do not provide assistance to or comply with requests from government entities or challenge those requests publicly or in court or (b) provide, or are perceived as providing, assistance to government entities that exceeds our legal obligations. Any such disclosure could significantly and adversely impact our business and reputation.
We publish a transparency report on an annual basis to provide details of government entity requests we receive. Our transparency report also includes a list of certain actions we have taken (e.g., disclosure of information) in response to law enforcement requests, as well as our standard policies and procedures regarding any such requests. Both the publishing of our transparency report and, conversely, the actions we take or challenge in response to law enforcement requests could damage our business and reputation.
We rely on third-party data center providers to ensure the functionality of our platform and products. If our data center providers fail to meet the requirements of our business, or if our data center facilities experience damage, interruption or a security breach, our ability to provide access to our platform and maintain the performance of our network could be negatively impacted.
We lease space with third-party data center providers located in the United States, India, Germany, the United Kingdom, Canada, the Netherlands, Singapore and Australia. Our business is reliant on these data center facilities. Given that we lease this data center space, we do not control the operation of these third-party facilities. Consequently, we may be subject to service disruptions as well as failures to provide adequate support for reasons that are outside of our direct control. All of our data center facilities and network infrastructure are vulnerable to damage or interruption from a variety of sources including earthquakes, floods, fires, power loss, system failures, computer vulnerabilities, physical or electronic break-ins, human error, malfeasance or interference, including by employees, former employees, or contractors, terrorism and other catastrophic events. We and our data centers have experienced, and may in the future experience, disruptions, outages and other performance problems due to a variety of factors, including infrastructure changes and capacity constraints, due to an overwhelming number of customers accessing our platform simultaneously. Data center facilities housing our network infrastructure may also be subject to local administrative actions, changes to legal or permitting requirements, labor disputes, litigation to stop, limit, or delay operations, and other legal challenges, including local government agencies seeking to gain access to customer accounts for law enforcement or other reasons. In addition, while we have entered into various agreements for the lease of data center space, equipment, maintenance and other services, the third party could fail to live up to the contractual obligations under those agreements.
Other factors, many of which are beyond our control, that can affect the delivery, performance, and availability of our platform and products include:
the development, maintenance, and functioning of the infrastructure of the internet as a whole;
the performance and availability of third-party telecommunications services with the necessary speed, data capacity, and security for providing reliable internet access and services;
the failure of our redundancy systems, in the event of a service disruption at one of the facilities hosting our network infrastructure, to redistribute load to other components of our network;
the failure of our disaster recovery and business continuity plans; and
decisions by the owners and operators of the co-location and ISP-partner facilities where our network infrastructure is deployed or by global telecommunications service provider partners who provide us with network bandwidth to terminate our contracts, discontinue services to us, shut down operations or facilities, increase prices, change service levels, limit bandwidth, declare bankruptcy, breach their contracts with us, or prioritize the traffic of other parties.
The occurrence of any of these factors, or our inability to efficiently and cost-effectively fix such errors or other problems that may be identified, could damage our reputation, negatively impact our relationship with our customers, or otherwise materially harm our business, results of operations, and financial condition.
The components of our global network are interrelated, such that disruptions or outages affecting one or more of our network data center facilities may increase the strain on other components of our network. In addition, the failure of any of our data center facilities for any significant period of time could place a significant strain upon the ongoing operation of our business, as we have only limited redundant functionality for these facilities, and there may be
10


concentration issues regarding the storing and backup of customer data. Such a failure of a core data center facility could degrade and slow down our network, reduce the functionality of our products for our customers, impact our ability to bill our customers, and otherwise materially and adversely impact our business, reputation, and results of operations.
In addition, if we do not optimize and operate these data center facilities efficiently, or if we fail to expand our data centers to meet increased customer demand, it could result in either lack of available capacity (resulting in poor service performance or technical issues) or excess data center capacity (resulting in increased unnecessary costs), both of which could result in the dissatisfaction or loss of customers and cause our business, results of operations and financial condition to suffer. As we continue to add product and service capabilities, our data center networks become increasingly complex and operating them becomes more challenging.
The terms of our existing data center agreements and leases vary in length and expire on various dates. Upon the expiration or termination of our data center facility leases, we may not be able to renew these leases on terms acceptable to us, if at all. Even if we are able to renew the leases on our existing data centers, rental rates, which will be determined based on then-prevailing market rates with respect to the renewal option periods and which will be determined by negotiation with the landlord after the renewal option periods, may increase from the rates we currently pay under our existing lease agreements. Migrations to new facilities could also be expensive and present technical challenges that may result in downtime for our affected customers. There can also be no assurances that our plans to mitigate customer downtime for affected customers will be successful.
If we or our third-party service providers experience an actual or suspected security incident or unauthorized parties otherwise obtain access to, or prevent access to, our platform or our customers’ data or our sensitive or proprietary data, we may incur significant liabilities and our reputation and business may be harmed.
Our platform and products involve the storage and transmission of data, including personally identifiable information, and security incidents (including breaches of security) or unauthorized access to our platform and products could result in the loss of our or our customers’ or users’ data, litigation, indemnity obligations, fines, penalties, disputes, investigations and other liabilities. Our platform, systems, networks and physical facilities, and those of our vendors, have been in the past and may continue in the future to be breached, and sensitive and proprietary data may have been and could be otherwise compromised. We may also be impacted by and the target of cyber-attacks by third parties seeking unauthorized access to our or our customers’ or users’ sensitive or proprietary data or to disrupt our ability to provide our services. While we have taken steps to protect the confidential and personal information that we have access to, our security measures or those of our third-party service providers that store or otherwise process certain of our and our customers’ or users’ data on our behalf could be breached or we could suffer a loss of our or our customers’ or users’ data. Our ability to monitor our third-party service providers’ data security is limited. Cyber-attacks, computer malware, viruses, supply chain attacks, social engineering (including spear phishing and ransomware attacks), and general hacking have become more prevalent in our industry, particularly against cloud services. In addition, errors due to the action or inaction of our employees, contractors, or others with authorized access to our network could lead to a variety of security incidents. Further, we do not directly control content that our customers or users store, use, or access in our products. If our customers or users use our products for the transmission or storage of personally identifiable information and our security measures are or are believed to have been weak or breached, our reputation could be damaged, our business may suffer, and we could incur significant liability. In addition, our existing security measures and remediation efforts may not be effective against current or future security threats.
Because there are many different mechanisms that can cause security breaches and such mechanisms continue to evolve, we may be unable to anticipate attempted security breaches, react in a timely manner or implement adequate preventative measures. Third parties may also conduct attacks designed to temporarily deny customers or users access to our cloud services. Any security breach or other security incident, or the perception that one has occurred, could result in a loss of customer confidence in the security of our platform and damage to our brand, reduce the demand for our products, disrupt normal business operations, require us to spend material resources to investigate or correct the breach and to prevent future security breaches and incidents, expose us to legal liabilities, including litigation, regulatory enforcement, and indemnity obligations, and adversely affect our business, financial condition and results of operations. These risks are likely to increase as we continue to grow and process, store, and transmit increasingly large amounts of data.
Additionally, although we maintain cybersecurity insurance coverage, we cannot be certain that such coverage will be adequate for data security liabilities actually incurred, will cover any indemnification claims against us relating to any incident, will continue to be available to us on economically reasonable terms, or at all, or that any insurer will not deny 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
11


of large deductible or co-insurance requirements, could adversely affect our reputation, business, financial condition and results of operations.
In addition, our customers require and expect that we and/or our service providers maintain industry-related compliance certifications, such as SOC 1, SOC 2, SOC 3, PCI-DSS, NIST 800-53, and others. There are significant costs associated with maintaining existing and implementing any newly-adopted industry-related compliance certifications, including costs associated with retroactively building security controls into services which may involve re-engineering technology, processes and staffing. The inability to maintain applicable compliance certifications could result in monetary fines, disruptive participation in forensic audits due to a breach, security-related control failures, customer contract breaches, customer churn and brand and reputational harm.
We may not be able to successfully manage our growth, and if we are not able to grow efficiently, our business, financial condition and results of operations could be harmed.
The growth and expansion of our business will continue to require additional management, operational and financial resources. As usage of our platform grows, we will need to devote additional resources to improving and maintaining our infrastructure and integrating with third-party applications. In addition, we will need to appropriately scale our internal business systems and our services organization, including customer support, to serve our growing customer base, and to improve our information technology and financial infrastructure, operating and administrative systems and our ability to effectively manage headcount, capital and processes, including by reducing costs and inefficiencies. Any failure of or delay in these efforts could result in impaired system performance and reduced customer satisfaction, which would negatively impact our revenue growth and our reputation. Even if we are successful in our expansion efforts, they will be expensive and complex, and require the dedication of significant management time and attention. We cannot be sure that the expansion of and improvements to our internal infrastructure will be effectively implemented on a timely basis, if at all, and such failures could harm our business, financial condition and results of operations.
In addition, we must also continue to effectively manage our capital expenditures by maintaining and expanding our data center capacity, servers and equipment, grow in geographies where we currently have a small presence and ensure that the performance, features and reliability of our service offerings and our customer service remain competitive in a rapidly changing technological environment. If we fail to manage our growth, the quality of our platform and products may suffer, which could negatively affect our brand and reputation and harm our ability to retain and attract customers and employees.
If we underestimate or overestimate our data center capacity requirements and our capital expenditures on data centers, servers and equipment, our results of operations could be adversely affected.
The costs of building out, leasing and maintaining our data centers constitute a significant portion of our capital and operating expenses. To manage our capacity while minimizing unnecessary excess capacity costs, we continuously evaluate our short and long-term data center capacity requirements in order to effectively manage our capital expenditures. We may be unable to project accurately the rate or timing of increases in volume of usage on our platform or to successfully allocate resources to address such increases, and may underestimate the data center capacity needed to address such increases, and in response, we may be unable to increase our data capacity, and increase our capital expenditures on servers and other equipment, in an expedient and cost-effective manner to address such increases. If we underestimate our data center capacity requirements and capital expenditure requirements, we may not be able to provide our platform and products to current customers or service the expanding needs of our existing customers and may be required to limit new customer acquisition or enter into leases or other agreements for data centers, servers and other equipment that are not optimal, all of which may materially and adversely impair our results of operations.
In addition, many of our data center sites are subject to multi-year leases. If our capacity needs are reduced, or if we decide to close a data center, we may nonetheless be committed to perform our obligations under the applicable leases including, among other things, paying the base rent for the balance of the lease term and continuing to pay for any servers or other equipment. If we overestimate our data center capacity requirements and capital expenditures, and therefore secure excess data center capacity and servers or other equipment, our operating margins could be materially reduced.
Finally, the costs of operating our data centers may increase significantly due to rising energy prices as a result of the Russia-Ukraine conflict.
We rely on a limited number of suppliers for certain components of the equipment we use to operate our network and any disruption in the availability of these components could delay our ability to expand or increase the capacity of our platform or replace defective equipment.
12


We do not manufacture the products or components we use to build our platform and the related infrastructure. We rely on a limited number of suppliers for several components of the equipment we use to operate our platform and provide products to our customers. Our reliance on these suppliers exposes us to risks, including:
reduced control over production costs and constraints based on the then current availability, terms, and pricing of these components;
limited ability to control the quality, quantity and cost of our products or of their components;
the potential for binding price or purchase commitments with our suppliers at higher than market rates;
limited ability to adjust production volumes in response to our customers’ demand fluctuations;
labor and political unrest at facilities we do not operate or own;
geopolitical disputes disrupting our supply chain;
business, legal compliance, litigation and financial concerns affecting our suppliers or their ability to manufacture and ship our products in the quantities, quality and manner we require;
impacts on our supply chain from adverse public health developments, including outbreaks of contagious diseases; and
disruptions due to floods, earthquakes, storms and other natural disasters, particularly in countries with limited infrastructure and disaster recovery resources.
In addition, we are continually working to expand and enhance our platform features, technology and network infrastructure and other technologies to accommodate substantial increases in the volume of usage on our platform, the amount of content we host and our overall total customers. We may be unable to project accurately the rate or timing of these increases or to successfully allocate resources to address such increases, and may underestimate the data center capacity needed to address such increases, and our limited number of suppliers may not be able to quickly respond to our needs, which could have a negative impact on customer experience and our financial results. In the future, we may be required to allocate additional resources, including spending substantial amounts, to build, purchase or lease data centers and equipment and upgrade our technology and network infrastructure in order to handle increased customer usage, and our suppliers may not be able to satisfy such requirements. In addition, our network or our suppliers’ networks might be unable to achieve or maintain data transmission capacity high enough to process orders or download data effectively or in a timely manner. Our failure, or our suppliers’ failure, to achieve or maintain high data transmission capacity could significantly reduce consumer demand for our products. Such reduced demand and resulting loss of traffic, cost increases, or failure to accommodate new technologies could harm our business, revenue and financial condition.
If we do not or cannot maintain the compatibility of our platform with third-party applications that our customers use in their businesses, our business will be harmed.
Because our customers choose to integrate our products with certain capabilities provided by third-party providers, the functionality and popularity of our platform depends, in part, on our ability to integrate our platform and applications with developer tools and other third-party applications. These third parties may change the features of their technologies, restrict our access to their applications, or alter the terms governing use of their applications in a manner that is adverse to our business. Such changes could functionally limit or prevent our ability to use these third-party technologies in conjunction with our platform, which would negatively affect adoption of our platform and harm our business. If we fail to integrate our platform with new third-party applications that our customers use, we may not be able to offer the functionality that our customers need, which would harm our business.
We rely heavily on the reliability, security and performance of our internally developed systems and operations. Any difficulties in maintaining these systems may result in damage to our brand, service interruptions, decreased customer service or increased expenditures.
The reliability and continuous availability of the software, hardware and workflow processes underlying our internal systems, networks and infrastructure and the ability to deliver our products are critical to our business. Any interruptions resulting in our inability to timely deliver our products, or materially impacting the efficiency or cost with which we provide our products, would harm our brand, profitability and ability to conduct business. If third-party vendors increase their prices and we are unable to successfully pass those costs on to our customers, it could have a substantial effect on our results of operations.
13


We rely on our relationships with third-party software providers and other partners for certain essential financial and operational services, and a failure or disruption in these services could materially and adversely affect our ability to manage our business effectively.
We rely on third-party software providers and other partners for many essential financial and operational services to support our business, including, without limitation, encryption and authentication technology, infrastructure operations, certain database services, employee email, content delivery to customers, back-office support, credit card processing and other functions. These vendors provide their services to us via a cloud-based model instead of software that is installed on our premises. As a result, we depend upon these vendors to provide us with services that are always available and are free of errors or defects that could cause disruptions in our business processes. Any failure by these vendors to do so, or any disruption in our ability to access the internet, would materially and adversely affect our ability to manage our operations. In addition, although we have developed systems and processes that are designed to protect customer and user data and prevent data loss and other security breaches, including systems and processes designed to reduce the impact of a security breach at a third-party service provider, such measures cannot provide absolute security. Furthermore, if these services become unavailable or are no longer available to us on commercially reasonable terms due to circumstances beyond our control, such as an acquisition of our third-party provider, our expenses could increase, our ability to access certain data could be interrupted, and our processes for providing certain services to our customers could be impaired until equivalent services, if available, are identified, obtained and implemented, all of which could adversely affect our business.
Performance problems or defects associated with our platform may adversely affect our business, financial condition and results of operations.
It may become increasingly difficult to maintain and improve our platform performance, especially during peak usage times and as our customer base grows and our platform becomes more complex. If our platform is unavailable or if our customers are unable to access our platform within a reasonable amount of time or at all, we may experience a loss of customers, lost or delayed market acceptance of our platform, delays in payment to us by customers, injury to our reputation and brand, legal claims against us, significant cost of remedying these problems and the diversion of our resources. In addition, to the extent that we do not effectively address capacity constraints, upgrade our systems as needed and continually develop our technology and network architecture to accommodate actual and anticipated changes in technology, our business, financial condition and results of operations, as well as our reputation, may be adversely affected.
Further, the software technology underlying our platform is inherently complex and may contain material defects or errors, particularly when new products are first introduced or when new features or capabilities are released. We have from time to time found defects or errors in our platform, and new defects or errors in our existing platform or new products may be detected in the future by us or our users. We cannot assure you that our existing platform and new products will not contain defects. Any real or perceived errors, failures, vulnerabilities, or bugs in our platform could result in negative publicity or lead to data security, access, retention or other performance issues, all of which could harm our business. The costs incurred in correcting such defects or errors may be substantial and could harm our business. Moreover, the harm to our reputation and legal liability related to such defects or errors may be substantial and could similarly harm our business.
The markets in which we participate are competitive, and if we do not compete effectively, our business, financial condition and results of operations could be harmed.
The markets that we serve are highly competitive and rapidly evolving. With the introduction of new technologies and innovations, we expect the competitive environment to remain intense. We compete primarily with large, diversified technology companies that focus on large enterprise customers and provide cloud computing as just a portion of the services and products that they offer. The primary vendors in this category include Amazon (AWS), Microsoft (Azure), Google (GCP), IBM and Oracle. We also compete with smaller, niche cloud service providers that typically target individuals and smaller businesses, simple use cases or narrower geographic markets. Some examples in this category include OVHcloud, Vultr and Heroku. Finally, since our recent acquisition of Cloudways, we now compete with digital agencies and other managed hosting providers serving customers seeking a fully-managed experience.
Our competitors vary in size and in the breadth and scope of the products offered. Many of our competitors and potential competitors, particularly our larger competitors, have substantial competitive advantages as compared to us, including greater name recognition and longer operating histories, larger sales and marketing and customer support budgets and resources, the ability to bundle products together, larger and more mature intellectual property portfolios, greater resources to make acquisitions and greater resources for technical assistance and customer support. Further, other potential competitors not currently offering competitive solutions may expand their product or service offerings to compete with our products and platform capabilities, or our current and potential competitors may establish cooperative relationships among
14


themselves or with third parties that may further enhance their resources and product offerings in our addressable market. Our competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards, and customer requirements. An existing competitor or new entrant could introduce new technology that reduces demand for our products and platform capabilities.
In addition, some of our actual and potential competitors have been acquired by other larger enterprises and have made or may make acquisitions or may enter into partnerships or other strategic relationships that may provide more comprehensive offerings than they individually had offered or achieve greater economies of scale than us. In addition, new entrants not currently considered to be competitors may enter the market through acquisitions, partnerships or strategic relationships.
For all of these reasons, we may not be able to compete successfully against our current or future competitors, and this competition could result in the failure of our platform to continue to achieve or maintain market acceptance, any of which would harm our business, results of operations, and financial condition.
We do not have sufficient history with our pricing model to accurately predict the optimal pricing necessary to attract new customers and retain existing customers. Our pricing model subjects us to various challenges that could make it difficult for us to derive sufficient value from our customers.
We have limited experience determining the optimal prices for our products and, as a result, we have in the past and expect that we will need to change our pricing model from time to time in the future. As the market for our products matures, or as new competitors introduce new products or services that compete with ours, we may be unable to attract new customers using the same pricing models as we have used historically. Pricing decisions may also impact the mix of adoption among our customers and negatively impact our overall revenue. We recently implemented changes to our pricing model, which included a price increase for a number of our products. We have yet to realize the full impact of the new pricing model on customer adoption, retention and spend. In addition, certain customers may demand substantial price concessions. As a result, in the future we may be required to reduce our prices or develop new pricing models, which could adversely affect our revenue, gross margin, profitability, financial position, and cash flow.
We generally charge our customers for their usage of our platform, and the add-on features and functionality they choose to enable. We do not know whether our current or potential customers or the market in general will continue to accept this pricing model going forward and, if it fails to gain acceptance, our business could be harmed.
If we fail to retain and motivate members of our management team or other key employees, or fail to attract additional qualified personnel to support our operations, our business and future growth prospects would be harmed.
Our success and future growth depend largely upon the continued services of our executive officers, particularly Yancey Spruill, our Chief Executive Officer. From time to time, there may be changes in our executive management team or other key employees resulting from the hiring or departure of these personnel. If we do not successfully manage executive officer transitions, it could be viewed negatively by our customers, employees or investors and could have an adverse impact on our business. Our executive officers and other key employees are employed on an at-will basis, which means that these personnel could terminate their employment with us at any time. The loss of one or more of our executive officers, or the failure by our executive team to effectively work with our employees and lead our company, could harm our business.
In addition, to execute our growth plan, we must attract and retain highly qualified personnel. Competition for these personnel is intense, especially for engineers experienced in cloud computing and infrastructure solutions. From time to time, we have experienced, and we expect to continue to experience, difficulty in hiring and retaining employees with appropriate qualifications. Many of the companies with which we compete for experienced personnel have greater resources than we have. If we hire employees from competitors or other companies, their former employers may attempt to assert that these employees or we have breached their legal obligations, resulting in a diversion of our time and resources. In addition, prospective and existing employees often consider the value of the equity awards they receive in connection with their employment. Volatility or lack of performance in our stock price may affect our ability to recruit and retain key employees. If we fail to attract new personnel or fail to retain and motivate our current personnel, our business and future growth prospects would be harmed. In addition, since our equity awards are typically communicated to employees in dollar amounts, a decreasing share price may also require us to increase the number of shares that we include in employee equity awards. Due to recent fluctuations in our stock price, we have had, and may have to continue, to issue a greater number of shares for equity awards than in previous periods when our stock price was higher, which has and may continue to affect our outstanding share count and cause dilution to existing shareholders.
15


Our corporate culture has contributed to our success and if we cannot maintain this culture as we grow and expand geographically, we could lose the innovation, creativity and entrepreneurial spirit we have worked hard to foster, which could harm our business.
We believe our corporate culture of rapid innovation, teamwork, and attention to customer support has been a key contributor to our success to date. If we do not continue to maintain our corporate culture as we grow and expand to new geographies, we may be unable to foster the innovation, creativity and entrepreneurial spirit we believe we need to support our growth.
If we fail to maintain and enhance our brands, our ability to expand our customer base will be impaired and our business, financial condition and results of operations may suffer.
We believe that maintaining and enhancing the DigitalOcean and Cloudways brands are important to support the marketing and sale of our existing and future products to new customers and expand sales of our platform and products to existing customers. We also believe that the importance of brand recognition will increase as competition in our market increases. Successfully maintaining and enhancing our brands will depend largely on the effectiveness of our marketing efforts, our ability to provide reliable products that continue to meet the needs of our customers at competitive prices, our ability to maintain our customers’ trust, our ability to continue to develop new functionality and use cases, and our ability to successfully differentiate our products and platform capabilities from competitive products. Our brand promotion activities may not generate customer awareness or yield increased revenue, and even if they do, any increased revenue may not offset the expenses we incur in building our brand. As noted below in “Risks Related to Our Intellectual Property,” there also are risks that we may not be able to adequately enforce and protect our trademark rights in our brand. If we fail to successfully promote and maintain our brand, our business, financial condition and results of operations may suffer.
Our ability to maintain customer satisfaction depends in part on the quality of our customer support. Failure to maintain high-quality customer support could have an adverse effect on our business, results of operation, and financial condition.
We believe that the successful use of our platform and products requires a high level of support and engagement for many of our customers, particularly our business customers. In order to deliver appropriate customer support and engagement, we must successfully assist our customers in deploying and continuing to use our platform and products, resolving performance issues, addressing interoperability challenges with the customers’ existing IT infrastructure, and responding to security threats and cyber-attacks and performance and reliability problems that may arise from time to time. Because our platform and products are designed to be highly configurable and to rapidly implement customers’ reconfigurations, customer errors in configuring our platform and products can result in significant disruption to our customers. Our support organization faces additional challenges associated with our international operations, including those associated with delivering support, training, and documentation in languages other than English. Increased demand for customer support, without corresponding increases in revenue, could increase our costs and adversely affect our business, results of operations, and financial condition.
In addition, we rely on our user community to serve as a resource for questions on any part of our platform. Members of our user community are not obligated to participate in discussions with other users, and to the extent they do not, our customers’ ability to find answers to questions about our platform of services may suffer. If we are unable to develop self-service support resources that are easy to use and that our customers utilize to resolve their technical issues, or if our customers choose not to take advantage of these self-service support services, our customers’ experience with our platform may be negatively impacted.
There can be no assurance that we will be able to hire sufficient support personnel as and when needed, particularly if our sales exceed our internal forecasts. To the extent that we are unsuccessful in hiring, training, and retaining adequate support resources, our ability to provide high-quality and timely support to our customers will be negatively impacted, and our customers’ satisfaction and their usage of our platform could be adversely affected.
Our current operations are international in scope, and we plan further geographic expansion, creating a variety of operational challenges.
A component of our growth strategy involves the further expansion of our operations and customer base internationally. We are continuing to adapt to and develop strategies to address international markets, but there is no guarantee that such efforts will have the desired effect. For example, we anticipate that we will need to establish relationships with new partners in order to expand into certain countries, and if we fail to identify, establish and maintain such relationships, we may be unable to execute on our expansion plans. We expect that our international activities will
16


continue to grow for the foreseeable future as we continue to pursue opportunities in existing and new international markets, which will require significant dedication of management attention and financial resources.
Our current and future international business and operations involve a variety of risks, including:
slower than anticipated availability and adoption of cloud-based infrastructures and platforms by international businesses;
the need to adapt and localize our products for specific countries;
greater difficulty collecting accounts receivable and longer payment cycles;
potential changes in trade relations, regulations, or laws;
more stringent regulations relating to privacy and data security and the unauthorized use of, or access to, commercial and personal information, particularly in Europe;
challenges inherent in efficiently managing, and the increased costs associated with, an increased number of employees over large geographic distances, including the need to implement appropriate systems, policies, benefits, and compliance programs that are specific to each jurisdiction;
payment issues and other foreign currency risks, including fluctuations in exchange rates;
laws and business practices favoring local competitors or general market preferences for local vendors;
political instability or terrorist activities;
potential changes in laws, regulations and costs affecting our U.K. operations and local employees due to Brexit;
an outbreak of a contagious disease may cause us or our third-party providers and/or customers to temporarily suspend our or their respective operations in the affected city or country; and
adverse tax burdens and foreign exchange restrictions that could make it difficult to repatriate earnings and cash.
If we invest substantial time and resources to further expand our international operations and are unable to do so successfully and in a timely manner, our business and results of operations will suffer.
We are exposed to fluctuations in currency exchange rates and interest rates, which could negatively affect our results of operations and our ability to invest and hold our cash.
Our sales are primarily denominated in U.S. dollars, and therefore, our revenue is generally not subject to foreign currency risk. However, the current strengthening of the U.S. dollar increases the real cost of our platform to our customers outside of the United States, which could adversely affect our results of operations. Our operating expenses incurred outside the United States are denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates. If we are not able to successfully hedge against the risks associated with currency fluctuations, our results of operations could be adversely affected.
Our international operations may subject us to potential adverse tax consequences.
We are expanding our international operations to better support our growth into international markets. The amount of taxes we pay in different jurisdictions may depend on the application of the tax laws of the various jurisdictions, including the United States, to our international business activities, changes in tax rates, new or revised tax laws or interpretations of existing tax laws and policies, and our ability to operate our business in a manner consistent with our corporate structure and intercompany arrangements. The taxing authorities of the jurisdictions in which we operate may challenge our methodologies for pricing intercompany transactions pursuant to our intercompany arrangements or disagree with our determinations as to the income and expenses attributable to specific jurisdictions. If such a challenge or disagreement were to occur, and our position was not sustained, we could be required to pay additional taxes, interest, and penalties, which could result in one-time tax charges, higher effective tax rates, reduced cash flows and lower overall profitability of our operations. Our financial statements could fail to reflect adequate reserves to cover such a contingency.
Our tax provision could also be impacted by changes in accounting principles, changes in U.S. federal, state, or international tax laws applicable to corporate multinationals, other fundamental law changes currently being considered by many countries, and changes in taxing jurisdictions’ administrative interpretations, decisions, policies, and positions. The Biden administration and U.S. Congress have recently proposed significant changes to the U.S. international tax regime, including substantial changes to the global intangible low-taxed income rules, the base erosion and anti-abuse tax, and the
17


creditability of foreign taxes, among other things. In addition, the Organisation for Economic Co-operation and Development, or OECD, has been spearheading a multilateral effort commonly referred to as “BEPS 2.0” consisting of proposals based on two “pillars” involving the reallocation of taxing rights (Pillar One) and a new global minimum corporate tax rate (Pillar Two). In 2021, over 140 states and territories involved in this project announced an agreement on key aspects of BEPS 2.0, the implementation of which would fundamentally change the international tax system. We are unable to predict whether any future changes will occur and, if so, the impact of such changes, including on the U.S. federal income tax considerations relating to the purchase, ownership and disposition of our common stock.
We could be required to collect additional taxes or be subject to other tax liabilities or obligations that may increase the costs our clients would have to pay for our products and adversely affect our results of operations.
An increasing number of jurisdictions have considered or adopted laws to impose tax obligations on companies without a physical presence in the jurisdiction. The Supreme Court of the United States has ruled that online sellers can be required to collect sales and use tax despite not having a physical presence in the buyer’s state. State or local governments may adopt, or begin to enforce, laws requiring us to calculate, collect, and remit sales and use taxes in their jurisdictions. Similarly, many foreign jurisdictions have considered or adopted laws that impose obligations related to value-added taxes, digital services taxes, or other taxes on companies without a physical presence in the foreign jurisdiction. A successful assertion by one or more state or local governments or foreign jurisdictions requiring us to collect taxes where we presently do not do so, or to collect more taxes in a jurisdiction in which we currently collect some taxes, could result in substantial tax liabilities, including taxes on past sales, as well as penalties and interest. Obligations to calculate, collect and remit sales, value-added, digital services, or other taxes in jurisdictions in which we have no physical presence could also create additional administrative burdens for us, put us at a competitive disadvantage if similar obligations are not imposed on our competitors, and decrease our future sales, which could have a material adverse effect on our business and results of operations.
Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations.
As of December 31, 2022, we had NOL carryforwards for federal and state income tax purposes of approximately $102.6 million and $41.8 million, respectively, which may be available to offset taxable income in the future. Certain of the state NOL carryforwards will expire in various years beginning in 2023 if not utilized. A lack of future taxable income would adversely affect our ability to utilize some of these NOLs before they expire. Under current law, federal net operating losses incurred in tax years beginning after December 31, 2017, may be carried forward indefinitely, but the deductibility of such federal net operating losses in tax years beginning after December 31, 2020, is limited to 80% of taxable income. In addition, under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended, or the Code, a corporation that undergoes an “ownership change” (as defined under Section 382 of the Code and applicable Treasury Regulations) is subject to limitations on its ability to utilize its pre-change NOLs to offset future taxable income. We may experience a future ownership change under Section 382 of the Code that could affect our ability to utilize the NOLs to offset our income. Furthermore, our ability to utilize NOLs of companies that we have acquired or may acquire in the future may be subject to limitations. There is also a risk that regulatory changes, such as suspensions on the use of NOLs or other unforeseen reasons, could cause our existing NOLs to expire or otherwise be unavailable to reduce future income tax liabilities, including for state tax purposes. For these reasons, we may not be able to utilize a material portion of the NOLs reflected on our balance sheet, even if we attain profitability, which could potentially result in increased future tax liability to us and could adversely affect our operating results and financial condition.
Changes in our effective tax rate or tax liability may have an adverse effect on our results of operations.
Our effective tax rate could increase due to several factors, including:
changes in the relative amounts of income before taxes in the various jurisdictions in which we operate that have differing statutory tax rates;
changes in tax laws, tax treaties, and regulations or the interpretation of them;
changes to our assessment about our ability to realize our deferred tax assets that are based on estimates of our future results, the prudence and feasibility of possible tax planning strategies, and the economic and political environments in which we do business;
the outcome of current and future tax audits, examinations, or administrative appeals; and
limitations or adverse findings regarding our ability to do business in some jurisdictions.
Any of these developments could adversely affect our results of operations.
18


Our leverage could adversely affect our financial condition, our ability to raise additional capital to fund our operations, our ability to operate our business, our ability to react to changes in the economy or our industry, divert our cash flow from operations for debt payments and prevent us from meeting our debt obligations.
In November 2021, we issued $1.5 billion aggregate principal amount of 0% convertible senior notes due 2026 in a private placement. As of December 31, 2022, we had no outstanding indebtedness, but significant borrowing capacity, under our credit facility with KeyBank National Association, as administrative agent, and the other lenders party thereto. We may not be able to refinance our existing indebtedness because of our amount of debt, debt incurrence restrictions under our debt agreements or adverse conditions in credit markets generally. Our inability to generate sufficient cash flow to satisfy our debt obligations, or to refinance our indebtedness on commercially reasonable terms or at all, would result in an adverse effect on our financial condition and results of operations. Although our credit agreement contains restrictions on the incurrence of additional indebtedness and entering into certain types of other transactions, these restrictions are subject to a number of qualifications and exceptions. Additional indebtedness incurred in compliance with these restrictions could be substantial. These restrictions also do not prevent us from incurring obligations, such as trade payables.
Any outstanding indebtedness could have a material adverse effect on our business and financial condition, including:
requiring a substantial portion of cash flow from operations to be dedicated to the payment of principal and interest on our indebtedness;
exposing us to increased interest expense;
making it more difficult for us to satisfy our obligations with respect to our indebtedness;
restricting us from making strategic acquisitions;
limiting our ability to obtain additional financing for working capital, capital expenditures, product development, satisfaction of debt service requirements, acquisitions and general corporate or other purposes;
increasing our vulnerability to adverse economic, industry or competitive developments; and
limiting our flexibility in planning for, or reacting to, changes in our business or market conditions and placing us at a competitive disadvantage compared to our competitors who may be better positioned to take advantage of opportunities that our leverage prevents us from exploiting.
Our credit agreement imposes significant operating and financial restrictions on us and our subsidiaries, which may prevent us from capitalizing on business opportunities.
The credit agreement that governs our credit facility imposes significant operating and financial restrictions on us. These restrictions limit the ability of our subsidiaries, and effectively limit our ability to, among other things:
incur or guarantee additional debt or issue disqualified equity interests;
pay dividends and make other distributions on, or redeem or repurchase, capital stock;
make certain investments;
incur certain liens;
enter into transactions with affiliates;
merge or consolidate;
enter into agreements that restrict the ability of restricted subsidiaries to make certain intercompany dividends, distributions, payments or transfers; and
transfer or sell assets.
As a result of the restrictions described above, we will be limited as to how we conduct our business and we may be unable to raise additional debt or equity financing to compete effectively or to take advantage of new business opportunities. The terms of any future indebtedness we may incur could include more restrictive covenants. We cannot assure you that we will be able to maintain compliance with these covenants in the future and, if we fail to do so, that we will be able to obtain waivers from the lenders or amend the covenants.
19


Our failure to comply with the restrictive covenants described above as well as other terms of our indebtedness or the terms of any future indebtedness from time to time could result in an event of default, which, if not cured or waived, could result in our being required to repay these borrowings before their due date. If we are forced to refinance these borrowings on less favorable terms or are unable to refinance these borrowings, our results of operations and financial condition could be adversely affected.
Our reported financial results may be adversely affected by changes in accounting principles generally accepted in the United States. If our estimates or judgments relating to our critical accounting policies prove to be incorrect, our results of operations could be adversely affected.
U.S. generally accepted accounting principles, or GAAP, are subject to interpretation by the Financial Accounting Standards Board, or FASB, 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 already completed before the announcement of a change.
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in our consolidated financial statements and accompanying notes appearing elsewhere in this Annual Report on Form 10-K. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as provided in the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Critical Accounting Policies and Estimates.” The results of these estimates form the basis for making judgments about the carrying values of assets, liabilities and equity, and the amount of revenue and expenses that are not readily apparent from other sources. Significant estimates, judgments, and assumptions used in our financial statements include, but are not limited to, those related to revenue recognition, accounts receivable and related reserves, useful lives and realizability of long lived assets, capitalized internal-use software development costs, assumptions used in the valuation of warrants, accounting for stock-based compensation, and valuation allowances against deferred tax assets. These estimates are periodically reviewed for any changes in circumstances, facts, and experience. Our results of operations may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our results of operations to fall below the expectations of securities analysts and investors, resulting in a decline in the market price of our common stock.
We may require additional capital to support the growth of our business, and this capital might not be available on acceptable terms, if at all.
We have funded our operations since inception primarily through equity and debt financings and sales of our products. We cannot be certain when or if our operations will generate sufficient cash to fully fund our ongoing operations or the growth of our business. We intend to continue to make investments to support our business, which may require us to engage in equity or debt financings to secure additional funds. Additional financing may not be available on terms favorable to us, if at all. If adequate funds are not available on acceptable terms, we may be unable to invest in future growth opportunities, which could harm our business, operating results, and financial condition. If we incur additional debt, the debt holders would have rights senior to holders of common stock to make claims on our assets, and the terms of any debt could restrict our operations, including our ability to pay dividends on our common stock. Furthermore, if we issue additional equity securities, stockholders will experience dilution, and the new equity securities could have rights senior to those of our common stock. Because our decision to issue securities in the future will depend on numerous considerations, including factors beyond our control, we cannot predict or estimate the amount, timing, or nature of any future issuances of debt or equity securities. As a result, our stockholders bear the risk of future issuances of debt or equity securities reducing the value of our common stock and diluting their interests. Our inability to obtain adequate financing on terms satisfactory to us, when we require it, could significantly limit our ability to continue to support our business growth, respond to business challenges, expand our operations or otherwise capitalize on our business opportunities due to lack of sufficient capital. Even if we are able to raise such capital, we cannot assure you that it will enable us to achieve better operating results or grow our business.
Acquisitions, strategic investments, partnerships, or alliances could be difficult to identify, pose integration challenges, divert the attention of management, disrupt our business, dilute stockholder value, and adversely affect our business, financial condition and results of operations.
We have in the past and may in the future seek to acquire or invest in businesses, joint ventures, products and platform capabilities, or technologies that we believe could complement or expand our services and platform capabilities, enhance our technical capabilities, or otherwise offer growth opportunities. Any such acquisition or investment may divert the attention of management and cause us to incur various expenses in identifying, investigating and pursuing suitable
20


opportunities, whether or not the transactions are completed, and may result in unforeseen operating difficulties and expenditures. In particular, we may encounter difficulties assimilating or integrating the businesses, technologies, products and platform capabilities, personnel or operations of any acquired companies, particularly if the key personnel of an acquired company choose not to work for us, their infrastructure is not easily adapted to work with our platform, or we have difficulty retaining the customers of any acquired business due to changes in ownership, management or otherwise. For example, in September 2022, we acquired Cloudways, a leading managed cloud hosting and software-as-a-service provider for SMBs, in order to strengthen our ability to simplify cloud computing and enable customers to launch a business and scale it effortlessly. We have limited experience in operating a managed cloud hosting service, which may result in unforeseen operating difficulties and expenditures. If we are unsuccessful in integrating Cloudways or growing the business in the coming years, the acquisition may not result in the synergies and other benefits we had expected to achieve, and the revenue and operating results of the combined company could be adversely affected. In addition, the acquisition may not ultimately strengthen our competitive position or could be viewed negatively by our customers, investors or securities analysts.
We could also face risks related to liability for activities of Cloudways or any other acquired company before the acquisition, including intellectual property infringement claims, violations of laws, commercial disputes, tax liabilities and other known and unknown liabilities, and litigation or other claims in connection with the acquired company, including claims from terminated employees, users, former stockholders or other third parties, and our efforts to limit such liabilities could be unsuccessful. Cloudways or any other acquired company may also need to implement or improve their controls, procedures and policies, and we may face risks if any of those controls, procedures or policies are insufficiently effective.
These transactions may disrupt our business, divert our resources, and require significant management attention that would otherwise be available for development of our existing business. Any such transactions that we are able to complete may not result in any synergies or other benefits we had expected to achieve, which could result in impairment charges that could be substantial. In addition, we may not be able to find and identify desirable acquisition targets or business opportunities or be successful in entering into an agreement with any particular strategic partner. These transactions could also result in dilutive issuances of equity securities or the incurrence of debt, contingent liabilities, amortization expenses, incremental operating expenses or the impairment of goodwill, any of which could adversely affect our results of operations.
Our business could be disrupted by catastrophic occurrences and similar events.
Our platform and the public cloud infrastructure on which our platform relies are vulnerable to damage or interruption from catastrophic occurrences, such as earthquakes, floods, fires, power loss, telecommunication failures, terrorist attacks, criminal acts, sabotage, other intentional acts of vandalism and misconduct, geopolitical events, disease, and similar events. Despite any precautions we may take, the occurrence of a natural disaster or other unanticipated problems at our facilities or the facilities of our public cloud providers could result in disruptions, outages, and other performance and quality problems. If we are unable to develop adequate plans to ensure that our business functions continue to operate during and after a disaster and to execute successfully on those plans in the event of a disaster or emergency, our business would be seriously harmed.
Risks Related to Our Regulatory Environment
Activities of our customers or the content on their websites could subject us to liability.
We provide products and services that enable our customers and users to exchange information and engage in various online activities, and our products and services include substantial user-generated content. For instance, customers and users include content on their Droplets, post or generate content on our website’s community section, and offer applications and integrations through our marketplace. Customer or user content or activity may be infringing, illegal, hostile, offensive, unethical, or inappropriate, may violate our terms of service or a customer’s own policies, or may be intended to, or inadvertently, circumvent or threaten the confidentiality, integrity, security or availability of information or network services of other products, services, or systems, including, for example, by launching various attacks. From time to time, we are subject to legal claims arising from the conduct of certain of our customers and may be subject to additional lawsuits or regulatory enforcement actions relating to the content or actions by our customers or users. Even if claims against us are ultimately unsuccessful, defending against such claims will increase our legal expenses and divert management’s attention from the operation of our business, which could adversely impact our business and results of operations, and our brand, reputation, and financial results may be harmed.
We (like other intermediary online service providers) rely primarily on two sets of laws in the U.S. to shield us from legal liability with respect to user activity. The Digital Millennium Copyright Act, or DMCA, provides service
21


providers a safe harbor from monetary damages for copyright infringement claims, provided that service providers comply with various requirements designed to stop or discourage infringement on their platforms by their users. Section 230 of the Communications Decency Act, or CDA, protects providers of an interactive computer service from liability with respect to most types of content provided over their service by others, including users. Both the DMCA safe harbor and Section 230 of the CDA face regular and current, calls for revision. In particular, a recent executive order by President Trump required, among other things, that the Federal Communications Commission, or FCC, consider whether to conduct a rulemaking proceeding that might reinterpret and narrow the protections of Section 230 of the CDA. The FCC announced in October 2020 that it is commencing that rulemaking proceeding, although further action may be less likely under the Biden administration. In addition, a variety of bills have recently been introduced in the U.S. Congress that would seek to make changes to the scope of Section 230 of the CDA, including legislation in the U.S. Congress that, if enacted, would narrow the protections of Section 230 of the CDA. Enactment of this legislation or an unfavorable outcome of the FCC rulemaking could limit our ability to rely on the protections of Section 230 of the CDA. Furthermore, recent litigation has created uncertainty with respect to the applicability of DMCA protections to companies that host substantial amounts of user content. For these reasons and others, now or in the future, the DMCA, CDA, and similar provisions may be interpreted as not applying to us or may provide us with incomplete or insufficient protection from claims.
We do not typically monitor the content, activities, or Droplets of our customers or users, so inappropriate content may be posted or activities executed before we are able to take protective action, which could subject us to legal liability. Even if we comply with legal obligations to remove or disable content, we may continue to allow use of our products or services by individuals or entities who others find hostile, offensive, or inappropriate. The activities or content of our customers or users may lead us to experience adverse political, business and reputational consequences, especially if such use is high profile. Conversely, actions we take in response to the activities of our customers or users, up to and including banning them from using our products, services, or websites, may harm our brand and reputation.
In addition to liability based on our activities in the U.S., we may also be deemed subject to laws in other countries that may not have the same protections or that may impose more onerous obligations on us, which may impose additional liability or expense on us, including additional theories of intermediary liability. For example, in 2019, the EU approved a copyright directive that will impose additional obligations on online platforms, and failure to comply could give rise to significant liability. Other recent laws in Germany (extremist content), Australia (violent content), India (intermediary liability) and Singapore (online falsehoods), as well as other new similar laws, may also expose cloud-computing companies like us to significant liability. We may incur additional costs to comply with these new laws, which may have an adverse effect on our business, results of operations, and financial condition. Potential litigation could expose us to claims for damages and affect our business, financial condition and results of operations.
Our business could be affected by the enactment of new governmental regulations regarding the internet or the application of additional or different existing governmental regulation to our business, products, or services.
The legal and regulatory environment pertaining to the internet and products and services such as ours, both in the U.S. and internationally, is uncertain and may change. New laws may be passed, existing but previously inapplicable or unenforced laws may be deemed to apply, legal safe harbors may be narrowed, and courts may issue decisions affecting existing regulations or leading to new ones. Furthermore, legal and regulatory authorities, both in the U.S. and internationally, may characterize or recharacterize us and our business, products, or services in ways that would apply additional or different regulations to us. These changes could affect, among other things, areas related to our business such as the following:
the liability of online service providers for actions by customers or users, including fraud, illegal content, spam, phishing, libel and defamation, hate speech, infringement of third-party intellectual property and other abusive conduct;
other claims based on the nature and content of internet materials;
user data privacy and security issues;
consumer protection risks;
digital marketing aspects;
characteristics and quality of services, including changes to networking relationships and anti-circumvention technologies;
the contractual terms within our terms of service and other agreements with customers;
22


cross-border e-commerce issues; and
ease of access by our users to our platform.
New laws or regulations, or new applications or interpretations of existing laws or regulations, could hinder growth and decrease acceptance, both of the internet and online services, or of our specific products or services, both generally or with respect to certain uses or industries. Such legal changes could increase our costs of doing business, subject our business to increased liability for non-compliance, or prevent us from marketing or delivering our services over the internet or in specific jurisdictions, thereby materially harming our business and results of operations.
The success of our business depends on our customers’ continued and unimpeded access to our platform on the internet and, as a result, also depends on internet providers and the related regulatory environment.
Our customers must have internet access in order to use our platform. Some internet providers may take measures that affect their customers’ ability to use our platform, such as degrading the quality of the content we transmit over their lines, giving that content lower priority, giving other content higher priority than ours, blocking our content entirely, or attempting to charge their customers more for using our platform.
In December 2010, the FCC adopted net neutrality rules barring internet providers from blocking or slowing down access to online content, thereby protecting services like ours from such interference. The FCC has since repealed the net neutrality rules. However, changes in the composition of commissioners at the FCC may lead to the re-imposition of net neutrality rules, just as changes to party composition and control in Congress may create at least the possibility that Congress may enact federal legislation on net neutrality, though the prospects for such legislation are uncertain. For example, in July 2022, the Net Neutrality and Broadband Justice Act was introduced in Congress to give the FCC the appropriate authority to reinstate net neutrality rules but it has yet to pass in either chamber. To the extent network operators attempt to interfere with our platform, extract fees from us to deliver our platform or from customers for the use of our platform, or otherwise engage in discriminatory practices, our business could be adversely impacted. Within such a regulatory environment, we could experience discriminatory or anti-competitive practices that could impede our domestic and international growth, cause us to incur additional expense, or otherwise harm our business. The adoption of any new laws or regulations, or the application or interpretation of existing laws or regulations to the internet, could impact our customers’ continued and unimpeded access to our platform on the internet.
We are subject to stringent and changing privacy laws, regulations and standards, information security policies and contractual obligations related to data privacy and security. Our actual or perceived failure to comply with such obligations could harm our business.
We are subject to a variety of enacted and proposed federal, state, local and international laws, directives and regulations relating to the collection, use, security, transfer and other processing of personally identifiable information, along with other similar laws (e.g., wiretapping laws). We publicly post information about our privacy practices but we may be alleged to have failed to do so, which could subject us to potential regulatory or private party actions if such privacy practices are found to be noncompliant, deceptive, unfair, or misrepresentative. In the United States, these include enforcement actions by federal agencies and state attorneys general. In addition, privacy advocates and industry groups have regularly proposed, and may propose in the future, self-regulatory standards with which we must legally comply or that contractually apply to us. If we fail to follow these security standards even if no customer or user information is compromised, we may incur significant fines or experience a significant increase in costs or reputational harm. Additionally, under various privacy laws and other obligations, we may be required to obtain certain consents to process personal data. Our inability or failure to do so could result in adverse consequences.
Laws in all states require businesses to provide notice to customers and users whose personally identifiable information has been disclosed as a result of a data breach and compliance can be costly. Further, California enacted the California Consumer Privacy Act, or CCPA, which became effective on January 1, 2020. The CCPA gives California residents expanded rights to access and delete their personal information, opt out of certain personal information sharing, and receive detailed information about how their personal information is used. 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. The CCPA may increase our compliance costs and potential liability, and adversely affect our business. Further, the California Privacy Rights Act, or CPRA became effective on January 1, 2023, the CPRA and significantly modifies the CCPA, including by expanding consumers’ rights with respect to certain sensitive personal information. The CPRA also creates a new state agency that will be vested with authority to implement and enforce the CCPA and the CPRA. In addition to California, Virginia, Colorado, Connecticut, and Utah have passed privacy laws, but aspects of these state privacy statutes
23


remain unclear, resulting in further legal uncertainty and potentially requiring us to modify our data practices and policies and to incur substantial additional costs and expenses in an effort to comply.
Outside the United States, an increasing number of laws, regulations, and industry standards may govern data privacy and security. For example, the European Union’s General Data Protection Regulation (EU GDPR), the United Kingdom’s GDPR (UK GDPR), and China’s Personal Information Protection Law (PIPL) impose strict requirements for processing personal data. For example, under the EU GDPR, companies may face temporary or definitive bans on data processing and other corrective actions; fines of up to 20 million Euros or 4% of annual global revenue, whichever is greater; or private litigation related to processing of personal data brought by classes of data subjects or consumer protection organizations authorized at law to represent their interests. In Canada, the Personal Information Protection and Electronic Documents Act (PIPEDA) and various related provincial laws, as well as Canada’s Anti-Spam Legislation (CASL), may apply to our operations.
In addition to the GDPR, the European Commission has another draft regulation, known as the Regulation on Privacy and Electronic Communications, or ePrivacy Regulation, that would replace the current ePrivacy Directive. New rules related to the ePrivacy Regulation are likely to include enhanced consent requirements in order to use communications content and metadata, which may negatively impact our platform and products and our relationships with our customers.
Complying with the GDPR and the ePrivacy Regulation, if and when the latter becomes effective, may cause us to incur substantial operational costs or require us to change our business practices. We may not be successful in our efforts to achieve compliance and may also experience difficulty retaining or obtaining new European or multi-national customers or significantly increased liability with respect to these customers pursuant to the terms set forth in our engagements with them. While we utilize data centers in the EEA to maintain certain customer and user data (which may include personal data) originating from the EU in the EEA, we may find it necessary to establish additional systems and processes to maintain such data in the EEA, which may involve substantial expense and distraction from other aspects of our business. Additionally, data localization requirements in other jurisdictions may cause us to incur potentially significant costs for establishing and maintaining facilities for storing and processing such data.
In the ordinary course of business, we may transfer personal data from Europe and other jurisdictions to the United States or other countries. Europe and other jurisdictions have enacted laws requiring data to be localized or limiting the transfer of personal data to other countries. In particular, the European Economic Area (EEA) and the United Kingdom (UK) have significantly restricted the transfer of personal data to the United States and other countries whose privacy laws it believes are inadequate. Other jurisdictions may adopt similarly stringent interpretations of their data localization and cross-border data transfer laws.
Although there are currently various mechanisms that may be used to transfer personal data from the EEA and UK to the United States in compliance with law, such as the EEA and UK’s standard contractual clauses, these mechanisms are subject to legal challenges, and there is no assurance that we can satisfy or rely on these measures to lawfully transfer personal data to the United States.
If there is no lawful manner for us to transfer personal data from the EEA, the UK or other jurisdictions to the United States, or if the requirements for a legally-compliant transfer are too onerous, we could face significant adverse consequences, including the interruption or degradation of our operations, the need to relocate part of or all of our business or data processing activities to other jurisdictions at significant expense, increased exposure to regulatory actions, substantial fines and penalties, the inability to transfer data and work with partners, vendors and other third parties, and injunctions against our processing or transferring of personal data necessary to operate our business. Additionally, companies that transfer personal data out of the EEA and UK to other jurisdictions, particularly to the United States, are subject to increased scrutiny from regulators, individual litigants, and activist groups. Some European regulators have ordered certain companies to suspend or permanently cease certain transfers out of Europe for allegedly violating the GDPR’s cross-border data transfer limitations.
Privacy and data protection laws and industry standards around the world may be interpreted and applied in a manner that is inconsistent with our existing practices or product and platform capabilities. If so, in addition to the possibility of fines, lawsuits, regulatory actions and penalties, costs for remediation, and damage to our reputation, we could be required to fundamentally change our practices or modify our products and platform capabilities, any of which could have an adverse effect on our business. Furthermore, the laws, regulations, and policies that are applicable to the businesses of our customers may limit the use and adoption of, and reduce the overall demand for, our products. Privacy
24


and data security concerns, whether valid or not valid, may inhibit market adoption of our products, particularly in certain industries and foreign countries, including, for example, India, where new legislation is expected in the near term.
We are subject to anti-corruption, anti-bribery, anti-money laundering, and similar laws, and non-compliance with such laws can subject us to criminal or civil liability and harm our business, financial condition and results of operations.
We are subject to the U.S. Foreign Corrupt Practices Act, or FCPA, U.S. domestic bribery laws, the UK Bribery Act, and other anti-corruption and anti-money laundering laws in the countries in which we conduct activities. Anti-corruption and anti-bribery laws have been enforced aggressively in recent years and are interpreted broadly to generally prohibit companies, their employees and their third-party intermediaries from authorizing, offering or providing, directly or indirectly, improper payments or benefits to recipients in the public or private sector. As we increase our international sales and business, we may engage with business partners and third party intermediaries to market our products and to obtain necessary permits, licenses, and other regulatory approvals, and may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities. We can be held liable for the corrupt or other illegal activities of these third-party intermediaries, our employees, representatives, contractors, partners and agents, even if we do not explicitly authorize such activities.
We cannot assure you that all of our employees and agents will not take actions in violation of our policies and 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.
Detecting, investigating, and resolving actual or alleged violations of anti-corruption laws, and responding to any action, can require a significant diversion of time, resources, and attention from senior management and significant defense costs and other professional fees. In addition, noncompliance with anti-corruption, anti- bribery, or anti-money laundering laws could subject us to whistleblower complaints, investigations, various penalties or debarment from contracting with certain persons, and other collateral consequences. If any subpoenas or investigations are launched, or sanctions are imposed, or if we do not prevail in any possible proceeding, our business, financial condition and results of operations could be harmed. In addition, responding to any action will likely result in a significant diversion of management’s attention and resources.
We are subject to governmental export and import controls and economic sanctions laws that could impair our ability to compete in international markets or subject us to liability if we are not in full compliance with applicable laws.
Our business activities are subject to various restrictions under United States export and similar laws and regulations, including the United States Department of Commerce’s Export Administration Regulations and various economic and trade sanctions regulations administered by the United States Treasury Department’s Office of Foreign Assets Controls. The United States export control laws and United States economic sanctions laws include restrictions or prohibitions on the sale or supply of certain products and services to United States embargoed or sanctioned countries, governments, persons and entities. In addition, various countries regulate the import of certain technology and have enacted or could enact laws that could limit our ability to provide our customers access to our platform or could limit our customers’ ability to access or use our platform in those countries.
Furthermore, we incorporate encryption technology into certain of our products. U.S. export control laws require authorization for the export of encryption items. In addition, various countries regulate the import of certain encryption technology, including through import permitting and licensing requirements, and have enacted laws that could limit our ability to distribute our products and services or could limit our customers’ ability to implement our products and services in those countries. Obtaining the necessary authorizations, including any required license, for a particular transaction may be time-consuming, is not guaranteed, and may result in the delay or loss of sales opportunities.
Although we take precautions to prevent our platform from being provided in violation of such laws, our platform may have in the past, and could in the future be, provided inadvertently in violation of such laws, despite the precautions we take. 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 may also 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 users’ ability to access our platform in those countries.
Changes in our platform, or future changes in export and import regulations may prevent our users with international operations from utilizing our platform globally or, in some cases, prevent the export or import of our platform
25


to certain countries, governments, or persons altogether. Any change in export or import regulations, economic sanctions, or related legislation, or change in the countries, governments, persons, or technologies targeted by such regulations, could result in decreased use of our platform by, or in our decreased ability to export or sell subscriptions to our platform to, existing or potential users with international operations. Any decreased use of our platform or limitation on our ability to export or sell our platform would likely adversely affect our business, results of operations, and financial results.
Risks Related to Our Intellectual Property
Any failure to obtain, maintain, protect or enforce our intellectual property and proprietary rights could impair our ability to protect our proprietary technology and brand.
Our success depends to a significant degree on our ability to obtain, maintain, protect and enforce our intellectual property rights. We rely on a combination of trademarks, service marks, trade secrets, patents, copyrights, contractual restrictions, and confidentiality procedures to establish and protect our intellectual and proprietary rights, including in our technology, know-how, and brand. Legal standards relating to intellectual property rights are uncertain, in both the United States and other jurisdictions in which we operate, and protecting, monitoring, and defending our intellectual property rights might entail significant expense. Intellectual property rights that we have or may obtain may be challenged, circumvented, invalidated or held unenforceable. Furthermore, even though we attempt to enter into contractual provisions with third parties to control access to, or the distribution, use, misuse, misappropriation, reverse engineering or disclosure of, our intellectual property or technology, no assurance can be given that these agreements will be sufficient or effective in protecting our intellectual property rights.
Moreover, intellectual property laws, standards, and enforcement mechanisms in foreign countries may be uncertain, may not be as protective of intellectual property rights as those in the United States, or may not be available to us. As we expand our international activities, our exposure to unauthorized copying and use of our products, services, and other intellectual property, such as our trademarks, will likely increase. As we further expand internationally, we may be unable to register, obtain the right to use, or stop others from using, the DigitalOcean or Cloudways names in certain jurisdictions.
Despite our efforts, we may be unable to adequately obtain, maintain, protect, and enforce our intellectual property rights or prevent third parties from infringing upon, misappropriating or otherwise violating our intellectual property rights. If we fail to protect our intellectual property rights adequately, our competitors may gain access to, or be able to replicate, our proprietary technology, products, or services, or may use brands similar to our own valuable brands, and our business, financial condition, results of operations or prospects may be harmed. Our attempt to enforce our intellectual property rights, even if successful, could result in costly litigation or diversion of our management’s attention and resources, and, as a result, delay sales or the implementation or introduction of our products and platform capabilities, or injure our reputation.
We may become subject to intellectual property claims from third parties, which may subject us to significant liability, increased costs, and impede our ability to operate our business.
Our success depends, in part, on our ability to develop and commercialize our products and services without infringing, misappropriating or otherwise violating the intellectual property rights of third parties. However, we may not be aware that our products, services, or intellectual property are infringing, misappropriating, or violating third party intellectual property rights. Additionally, the technology industry is characterized by the existence of a large number of patents, copyrights, trademarks, trade secrets, and other intellectual and proprietary rights. Companies in the industry are often required to defend against litigation claims based on allegations of infringement, misappropriation or other violations of intellectual property rights, and third parties have brought such claims against us and may bring additional claims against us in the future. In addition, we may become subject to intellectual property disputes or otherwise subjected to liability for customer content on our platform. From time to time, we are subject to legal claims arising from intellectual property disputes regarding our customer’s alleged infringement of third party intellectual property and may be subject to similar claims. We expect that the occurrence of infringement claims is likely to grow as the market for our platform and products grows.
Lawsuits are time-consuming and expensive to resolve, and they divert management’s time and attention, and our technologies or intellectual property may not be able to withstand third party claims against their use. Any intellectual property litigation to which we might become a party, or for which we are required to provide indemnification, may require us to do one or more of the following:
26


cease selling or using products or services that incorporate the intellectual property rights that we allegedly infringe, misappropriate or violate;
make substantial payments for legal fees, settlement payments or other costs or damages;
obtain a license, which may not be available on reasonable terms or at all, to sell or use the relevant technology; or
redesign the allegedly infringing products to avoid infringement, misappropriation or violation, which could be costly, time-consuming or impossible.
We cannot predict the outcome of lawsuits and cannot ensure that the results of any such actions will not have an adverse effect on our business, financial condition or results of operations. Although we carry general liability insurance, our insurance may not cover potential claims of this type or may not be adequate to indemnify us for all liability that may be imposed. Even if the claims do not result in litigation or are resolved in our favor, these claims, and the time and resources necessary to resolve them, could divert the resources of our management and harm our business and operating results. Moreover, there could be public announcements of the results of hearings, motions or other interim proceedings or developments and, if securities analysts or investors perceive these results to be negative, it could have an adverse effect on the price of our common stock.
We use open source software in our products, which could negatively affect our ability to sell our services or subject us to litigation or other actions.
We use open source software in connection with developing, operating, and offering our products, services, and technology, and we expect to continue to incorporate open source software in our products, services, and technology in the future.
Some open source projects have known vulnerabilities and architectural instabilities and are provided on an “as-is” basis which, if not properly addressed, could negatively affect the performance of our product. Few of the licenses applicable to open source software have been interpreted by courts, and there is a risk that these licenses could be construed in a manner that could impose unanticipated conditions or restrictions on our ability to commercialize our products. For example, some open source licenses may, depending on the nature of our use and the terms of the applicable license, include terms requiring us to offer certain of our solutions for no cost, make our source code available, or license our modifications or derivative works under the terms of applicable open source licenses. From time to time, there have also been claims challenging the ownership rights in open source software against companies that incorporate it into their products, and the licensors of such open source software provide no warranties or indemnities with respect to such claims.
Our use of open source software, and participation in open source projects, may also limit our ability to assert certain of our intellectual property and proprietary rights against third parties, including competitors, who access or use software or technology that we have contributed to such open source projects.
Moreover, we cannot ensure that we have incorporated open source software in our products, services, and technology in a manner that is consistent with the terms of the applicable license or our current policies and procedures. If an author or other third party that distributes such open source software were to allege that we had not complied with the conditions of one or more of these licenses, we or our customers could be subject to lawsuits, and we could incur significant legal expenses defending against such allegations, be subject to significant damages resulting from the suits, enjoined from the sale of our products that contained the open source software, and required to comply with onerous conditions or restrictions on these products, which could disrupt the distribution and sale of these products. Such litigation could be costly for us to defend, have a negative effect on our business, financial condition and results of operations, or require us to devote additional research and development resources to change or reengineer our products or take other remedial actions.
Indemnity provisions in various agreements to which we are party potentially expose us to substantial liability for infringement or misappropriation of intellectual property rights, failure to comply with data protection requirements and other losses.
Our agreements with our customers and other third parties may include indemnification provisions under which we agree to indemnify or otherwise be liable to them for losses suffered or incurred, including as a result of intellectual property infringement or misappropriation claims or for failure to comply with data protection requirements. Large indemnity payments could harm our business, financial condition and results of operations. Although we attempt to contractually limit our liability with respect to such indemnity obligations, we are not always successful and may still incur substantial liability related to them, and we may be required to cease use of certain functions of our platform or products as
27


a result of any such claims. Any dispute with a customer or other third party with respect to such obligations could have adverse effects on our relationship with such customer or other third party and other existing or prospective customers, reduce demand for our products and services and adversely affect our business, financial conditions and results of operations. In addition, although we carry general liability insurance, our insurance may not be adequate to indemnify us for all liability that may be imposed or otherwise protect us from liabilities or damages with respect to claims alleging compromises of customer data, and any such coverage may not continue to be available to us on acceptable terms or at all.
Risk Relating to Material Weakness
We have identified a material weakness in our internal control over financial reporting, and our management has concluded that our internal control over financial reporting and disclosure controls and procedures were not effective as of the end of the period covered by this report. While we are working to remediate the identified material weakness, we cannot assure you that additional material weaknesses or significant deficiencies will not occur in the future. If we fail to maintain an effective system of internal controls, we may not be able to accurately report our financial results or prevent fraud. As a result, our stockholders could lose confidence in our financial reporting, which could harm our business and the trading price of our common stock.
The Sarbanes-Oxley Act of 2002, or the Sarbanes-Oxley Act, requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. As disclosed in this Amended Report, in the course of preparing our interim financial statements for the fiscal quarter ended June 30, 2023, we identified a material weakness in our internal control over financial reporting, which existed as of December 31, 2022. The material weakness was caused by inadequate controls over our tax processes, including the treatment of deferred taxes and tax rate application, described in more detail under the heading Part II — Item 9A. Controls and Procedures in this Amended Report. We have commenced efforts to remediate the material weakness as described in more detail under the heading Part II — Item 9A. Controls and Procedures in this Amended Report. The material weakness in our internal control over financial reporting will not be considered remediated until the controls operate for a sufficient period of time and management has concluded, through testing, that these controls operate effectively. If we do not successfully remediate the material weakness, or if other material weaknesses or other deficiencies arise in the future, we may be unable to accurately report our financial results, which could cause our financial results to be materially misstated and require restatement. In such case, we may be unable to maintain compliance with securities law requirements regarding timely filing of periodic reports in addition to applicable stock exchange listing requirements, investors may lose confidence in our financial reporting and our stock price may decline as a result. We cannot assure you that the measures we have taken to date, or any measures we may take in the future, will be sufficient to remediate the control deficiencies that led to a material weakness in our internal control over financial reporting or that they will prevent or avoid potential future material weaknesses.
Risks Related to Ownership of Our Common Stock and Our Status as a Public Company
Our stock price may be volatile, and the value of our common stock may decline.
The market price of our common stock may be highly volatile and may fluctuate or decline substantially as a result of a variety of factors, some of which are beyond our control, including:
actual or anticipated fluctuations in our financial condition or results of operations;
variance in our financial performance from expectations of securities analysts or the financial guidance we provide to the public;
changes in the pricing of our products and platform;
changes in our projected operating and financial results;
changes in laws or regulations applicable to our platform and products;
announcements by us or our competitors of significant business developments, acquisitions, or new offerings;
significant data breaches, disruptions to or other incidents involving our software;
our involvement in litigation;
future sales of our common stock by us or our stockholders, as well as the anticipation of lock-up releases;
changes in senior management or key personnel;
the trading volume of our common stock;
28


changes in the anticipated future size and growth rate of our market; and
general economic and market conditions.
Broad market and industry fluctuations, as well as general economic, geopolitical, regulatory, and market conditions, may also negatively impact the market price of our common stock. In addition, technology stocks have historically experienced high levels of volatility. In the past, companies that have experienced volatility in the market price of their securities have been subject to securities class action litigation. We may be the target of this type of litigation in the future, which could result in substantial expenses and divert our management’s attention.
Future sales of our common stock in the public market could cause the market price of our common stock to decline.
Sales of a substantial number of shares of our common stock in the public market, or the perception that these sales might occur, could depress the market price of our common stock and could impair our ability to raise capital through the sale of additional equity securities. Many of our existing equity holders have substantial unrecognized gains on the value of the equity they hold and, therefore, they may take steps to sell their shares or otherwise secure the unrecognized gains on those shares. We are unable to predict the timing of or the effect that such sales may have on the prevailing market price of our common stock.
We have registered all of the shares of common stock issuable upon the exercise of outstanding options, the settlement of outstanding RSUs, PRSUs, MRSUs or other equity incentives we may grant in the future, for public resale under the Securities Act. The shares of common stock will become eligible for sale in the public market to the extent such options are exercised or such RSUs, PRSUs, or MRSUs are settled, subject to compliance with applicable securities laws.
Further, holders of a substantial number of shares of our capital stock have rights, subject to some conditions, to require us to file registration statements covering the sale of their shares or to include their shares in registration statements that we may file for ourselves or other stockholders.
Our issuance of additional capital stock in connection with financings, acquisitions, investments, our equity incentive plans or otherwise, and any conversions of our convertible notes, will dilute all other stockholders or may otherwise depress the price of our common stock.
We expect to issue additional capital stock in the future that will result in dilution to all other stockholders. We expect to grant equity awards to employees, directors and consultants under our equity incentive plans. We may also raise capital through equity financings in the future. As part of our business strategy, we may acquire or make investments in companies, products or technologies and issue equity securities to pay for any such acquisition or investment. Any such issuances of additional capital stock may cause stockholders to experience significant dilution of their ownership interests and the per share value of our common stock to decline.
For example, if we elect to settle our conversion obligation under our 0% convertible senior notes due 2026, or the Convertible Notes, in shares of our common stock or a combination of cash and shares of our common stock, the issuance of such common stock may dilute the ownership interests of our stockholders and sales in the public market could adversely affect prevailing market prices. The Convertible Notes are convertible only in certain circumstances as described in the indenture governing the Convertible Notes. Any sales in the public market of the common stock issuable upon any conversion of the Convertible Notes could adversely affect prevailing market prices of our common stock. In addition, the existence of the Convertible Notes may encourage short selling by market participants because the conversion of the Convertible Notes could be used to satisfy short positions, or anticipated conversion of the Convertible Notes into shares of our common stock could depress the price of our common stock.
We incur significant costs as a result of operating as a public company, and our management is required to devote substantial time to compliance with our public company responsibilities and corporate governance practices.
As a public company, we incur significant legal, accounting, and other expenses, which we expect to further increase after we are no longer an “emerging growth company.” The Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act, the listing requirements of the New York Stock Exchange, and other applicable securities rules and regulations impose various requirements on public companies. Our management and other personnel devote a substantial amount of time to compliance with these requirements. Moreover, these rules and regulations contribute to increased legal and financial compliance costs and make some activities time-consuming and costly.
As of December 31, 2022, we are no longer an emerging growth company, as defined under the JOBS Act, and will no longer be able to take advantage of certain exemptions from various reporting requirements that are applicable to emerging growth companies. In particular, we will now be required to, among other things, comply with the auditor
29


attestation requirements of Section 404 of the Sarbanes-Oxley Act, provide additional disclosure regarding executive compensation in our periodic reports and proxy statements, and hold a nonbinding advisory vote on executive compensation. In addition, we will no longer be able to use the extended transition period for complying with new or revised accounting standards available to emerging growth companies and will be required to adopt new or revised accounting standards as of the effective dates for public companies. Such changes may require us to incur additional costs for compliance.
Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of our company more difficult, limit attempts by our stockholders to replace or remove our current management and limit the market price of our common stock.
Provisions in our amended and restated certificate of incorporation and amended and restated bylaws may have the effect of delaying or preventing a change of control or changes in our management. Our amended and restated certificate of incorporation and amended and restated bylaws include provisions that:
authorize our board of directors to issue, without further action by the stockholders, shares of undesignated preferred stock with terms, rights, and preferences determined by our board of directors that may be senior to our common stock;
require that any action to be taken by our stockholders be effected at a duly called annual or special meeting and not by written consent;
specify that special meetings of our stockholders can be called only by our board of directors, the chairperson of our board of directors, or our chief executive officer;
establish an advance notice procedure for stockholder proposals to be brought before an annual meeting, including proposed nominations of persons for election to our board of directors;
establish that our board of directors is divided into three classes, with each class serving three-year staggered terms;
prohibit cumulative voting in the election of directors;
provide that our directors may be removed for cause only upon the vote of at least 66 2/3% of our outstanding shares of voting stock;
provide that vacancies on our board of directors may be filled only by a majority of directors then in office, even though less than a quorum; and
require the approval of our board of directors or the holders of at least 66 2/3% of our outstanding shares of voting stock to amend our bylaws and certain provisions of our certificate of incorporation.
These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors, which is responsible for appointing the members of our management. In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which generally, subject to certain exceptions, prohibits a Delaware corporation from engaging in any of a broad range of business combinations with any “interested” stockholder for a period of three years following the date on which the stockholder became an “interested” stockholder. Any of the foregoing provisions could limit the price that investors might be willing to pay in the future for shares of our common stock, and they could deter potential acquirers of our company, thereby reducing the likelihood that you would receive a premium for your shares of our common stock in an acquisition.
Our amended and restated certificate of incorporation designates the Court of Chancery of the State of Delaware and, to the extent enforceable, the federal district courts of the United States of America as the exclusive forums for substantially all disputes between us and our stockholders, which restricts our stockholders’ ability to choose the judicial forum for disputes with us or our directors, officers, or employees.
Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware is the exclusive forum for the following types of actions or proceedings under Delaware statutory or common law: any derivative action or proceeding brought on our behalf; any action asserting a breach of a fiduciary duty; any action asserting a claim against us arising pursuant to the Delaware General Corporation Law, our amended and restated certificate of incorporation, or our amended and restated bylaws; or any action asserting a claim against us that is governed by the internal affairs doctrine. The provisions would not apply to suits brought to enforce a duty or liability created by the
30


Exchange Act. In addition, our amended and restated certificate of incorporation provides that the federal district courts of the United States of America will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act, subject to and contingent upon a final adjudication in the State of Delaware of the enforceability of such exclusive forum provision.
These choice of forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers, or other employees. If a court were to find either choice of forum provision contained in our amended and restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions. For example, the Court of Chancery of the State of Delaware recently determined that the exclusive forum provision of federal district courts of the United States of America for resolving any complaint asserting a cause of action arising under the Securities Act is not enforceable. However, this decision may be reviewed and ultimately overturned by the Delaware Supreme Court. If this ultimate adjudication were to occur, we would enforce the federal district court exclusive forum provision in our amended and restated certificate of incorporation.
Risks Related to our Outstanding Convertible Notes
Servicing our future debt, including the Convertible Notes, may require a significant amount of cash, and we may not have sufficient cash flow from our business to pay our indebtedness.
In November 2021, we issued $1.5 billion aggregate principal amount of the Convertible Notes in a private placement.
We may be required to use a substantial portion of our cash flows from operations to pay the principal on our indebtedness. Our ability to make scheduled payments of the principal of, or to refinance our indebtedness, including the Convertible Notes, depends on our future performance, which is subject to economic, financial, competitive and other factors beyond our control. Such payments will reduce the funds available to us for working capital, capital expenditures and other corporate purposes and limit our ability to obtain additional financing for working capital, capital expenditures, expansion plans and other investments, which may in turn limit our ability to implement our business strategy, heighten our vulnerability to downturns in our business, the industry, or in the general economy, limit our flexibility in planning for, or reacting to, changes in our business and the industry and prevent us from taking advantage of business opportunities as they arise. Our business may not be able to generate cash flow from operations in the future sufficient to service our debt and make necessary capital expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring debt or obtaining additional equity capital on terms that may be onerous or highly dilutive. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our debt obligations.
In addition, we may incur substantial additional debt in the future, subject to the restrictions contained in our future debt agreements, some of which may be secured debt. We are not restricted under the terms of the indenture governing the Convertible Notes from incurring additional debt, securing existing or future debt, recapitalizing our debt, repurchasing our stock, pledging our assets, making investments, paying dividends, guaranteeing debt or taking a number of other actions that are not limited by the terms of the indenture governing the Convertible Notes that could have the effect of diminishing our ability to make payments on the Convertible Notes when due.
The conditional conversion feature of the Convertible Notes, if triggered, may adversely affect our financial condition and operating results.
The conditional conversion feature of the Convertible Notes entitles holders of the Convertible Notes to convert the notes at any time during specified periods at their option. If one or more holders elect to convert their Convertible Notes, unless we elect to satisfy our conversion obligation by delivering solely shares of our common stock (other than paying cash in lieu of delivering any fractional share), we would be required to settle a portion or all of our conversion obligation in cash, which could adversely affect our liquidity. In addition, even if holders of Convertible Notes do not elect to convert their Convertible Notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the Convertible Notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.
31


PART II
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 and other financial information included in Item 8 of this Annual Report on Form 10-K/A. This discussion, particularly information with respect to our outlook, key trends and uncertainties, our plans and strategy for our business, and our performance and future success, includes forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those discussed below. Factors that could cause or contribute to these differences include those discussed below and elsewhere in this Annual Report, particularly in the section entitled “Special Note Regarding Forward-Looking Statements” and Part I, Item 1A, “Risk Factors.” In addition, for more information regarding key factors affecting our performance, see “Key Factors Affecting Our Performance” below.
Overview
DigitalOcean is a leading cloud computing platform offering on-demand infrastructure and platform tools for startups and small and medium-sized businesses (SMBs). We were founded with the guiding principle that the transformative benefits of the cloud should be easy to leverage, broadly accessible, reliable and affordable. Our platform simplifies cloud computing, enabling our customers to rapidly accelerate innovation and increase their productivity and agility. As of December 31, 2022, we had approximately 677,000 customers using our platform to build, deploy and scale applications, including approximately 129,000 customers paying between $50 and $500 per month (which we refer to as builders) and approximately 15,000 customers paying more than $500 per month (which we refer to as scalers). Our users include software engineers, researchers, data scientists, system administrators, students and hobbyists. Our customers use our platform across numerous industry verticals and for a wide range of use cases, such as web and mobile applications, website hosting, e-commerce, media and gaming, personal web projects, and managed services, among many others. We believe that our focus on simplicity, community, open source and customer support are the four key differentiators of our business, driving a broad range of customers around the world to build their applications on our platform.
We offer mission-critical solutions across Infrastructure-as-a-Service (IaaS), including our Droplet virtual machines, storage and networking offerings; Platform-as-a-Service (PaaS), including our Managed Database and Managed Kubernetes offerings; and Software-as-a-Service (SaaS), including our Managed Hosting and Marketplace offerings. Improving the developer experience and increasing productivity are core to our mission. Our cloud platform was designed with simplicity in mind to ensure that startups and SMBs can spend less time managing their infrastructure and more time building innovative applications that drive business growth. Simplicity guides how we design and enhance our easy-to-use-interface, the core capabilities we offer our customers and our approach to predictable and transparent pricing for our solutions. In just minutes, developers can set up thousands of virtual machines, secure their projects, enable performance monitoring and scale up and down as needed.
We generate revenue from the usage of our cloud computing platform by our customers, including but not limited to compute, storage and networking services. We recognize revenue based on the customer utilization of these resources. Our pricing is consumption-based and billed monthly in arrears, making it easy for our customers to track usage on an ongoing basis and optimize their deployments.
We have historically generated almost all of our revenue from our efficient self-service customer acquisition model, which we complement with a targeted sales force focused on inside sales, outside sales and partnership opportunities to drive revenue growth. Our model enables customers to get started on our platform very quickly and without the need for assistance. We focus heavily on enabling a self-service, low-friction model that makes it easy for users to try, adopt and use our products. For the years ended December 31, 2022, 2021 and 2020 our sales and marketing expense was approximately 14%, 12% and 11% of our revenue, respectively. The efficiency of our go-to-market model and our focus on the needs of the SMB market has enabled us to drive organic growth and establish a truly global customer base across a broad range of industries.
Our customers are spread across over 190 countries and around two-thirds of our revenue has historically come from customers located outside the United States. For the year ended December 31, 2022, 38% of our revenue was generated from North America, 30% from Europe, 22% from Asia and 10% from the rest of the world.
Our average revenue per customer, or ARPU, has increased significantly from $47.78 in 2020 to $59.96 in 2021 to $75.19 in 2022. We had no material customer concentration as our top 25 customers made up approximately 10%, 10%
32


and 9% of our revenue in the years ended December 31, 2022, 2021 and 2020, respectively. We have experienced strong and predictable growth in recent periods. Our annual run-rate revenue, or ARR, as of December 31, 2022 was $659 million, up from $490 million as of December 31, 2021 and $357 million as of December 31, 2020. ARR as of the end of each month represents total revenue for that month multiplied by 12.
ARR Graph v3.jpg
Growing our builders and scalers (which we collectively refer to as our higher spend customers) is a critical focus for us, and we have successfully increased the number of these higher spend customers and their percentage of our total revenue. We had approximately 15,000 scalers as of December 31, 2022, up from approximately 11,000 as of December 31, 2021 and approximately 8,000 as of December 31, 2020. We had approximately 129,000 builders as of December 31, 2022, up from approximately 89,000 as of December 31, 2021 and approximately 73,000 as of December 31, 2020. Revenue from builders and scalers increased 30% and 45%, respectively, for the year ended December 31, 2022, compared to the year ended December 31, 2021. Revenue from higher spend customers as a percentage of total revenue was 85% in 2022, 83% in 2021 and 79% in 2020. Our average revenue per customer (which we refer to as ARPU) has increased significantly, from $47.78 in 2020 to $59.96 in 2021 to $75.19 in 2022.
Macroeconomic Conditions
33


Unfavorable conditions in the economy both in the United States and abroad, including conditions resulting from changes in gross domestic product growth, labor shortages, supply chain disruptions, inflationary pressures, rising interest rates, financial and credit market fluctuations, international trade relations, political turmoil, natural catastrophes, outbreaks of contagious diseases, warfare and terrorist attacks on the United States, Europe or elsewhere, including military actions affecting Russia, Ukraine or elsewhere, could cause a decrease in business investments on information technology and negatively affect the growth of our business and our results of operations.
2023 Restructuring
On January 27, 2023, our Board of Directors approved a restructuring plan to adjust our cost structure and accelerate our timeline to achieve our desired free cash flow margins. The restructuring plan includes both the elimination of positions across the company as well as the shifting of additional positions across a broader geographical footprint over the next several months. See Note 16. Subsequent Events to our Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K for further information regarding these commitments.
Key Factors Affecting Our Performance
Increasing Importance of Cloud Computing and Developers
Our future success depends in large part on the continuing adoption of cloud computing, proliferation of cloud-native start-ups and SMBs and the increasing importance of developers, all of which are driving the adoption of our developer cloud platform. We believe our market opportunity is large and that these factors will continue to drive our growth.
Increasing Usage by Our Existing Customers
Our customer base of approximately 677,000 customers as of December 31, 2022 represents a significant opportunity for further consumption of our services. We are highly focused on gaining a better understanding of the needs and growth plans of our existing customers. This deeper relationship with our customers will help us identify opportunities to educate our customer base on ways to utilize the platform more effectively for their individual use cases, as well as provide a feedback loop to inform our product roadmap. We expect to continue to increase our revenue from existing customers through the introduction of new products and features tailored to our customer base in addition to expanded customer outreach, focused on larger customers and specific use cases.
Growing Our Base of Higher Spend Customers
We believe there is a substantial opportunity to further expand our customer base to attract more businesses that can scale on our platform. We are investing in strategies that we believe will attract higher spend customers, including expansion of our sales team, and new marketing initiatives that further optimize our self-service revenue funnel to help customers expand their usage. In addition, our recent Cloudways acquisition added a significant number of higher spend customers to our platform due to the higher price point of its Managed Hosting offering.
Enhancing Our Platform and Product Offerings
We believe the market opportunity for serving startups and SMBs is very large and goes far beyond providing the core IaaS services of compute, storage and networking. We have a history of, and will continue to invest significantly in, developing and delivering innovative products, features and functionality targeted at our core customer base. In addition, we may pursue both strategic partnerships and acquisitions that we believe will be complementary to our business, accelerate customer acquisition, increase usage of our platform and/or expand our product offerings in our core markets. Our results of operations may fluctuate as we make these investments to drive usage and take advantage of our expansive market opportunity.
34


Key Business Metrics
We utilize the key metrics set forth below to help us evaluate our business and growth, identify trends, formulate financial projections and make strategic decisions. We are not aware of any uniform standards for calculating these key metrics, and other companies may not calculate similarly titled metrics in a consistent manner, which may hinder comparability. The table below includes the impact of our Cloudways acquisition with respect to the metrics disclosed for the year ended December 31, 2022.
Year Ended December 31,
202220212020
Learners468,065 445,756 426,739 
Builders129,150 88,787 72,627 
Scalers15,032 10,568 7,624 
ARPU$75.19 $59.96 $47.78 
ARR (in millions)$659 $490 $357 
Net dollar retention rate115 %113 %103 %
Customers
The number and growth of our higher spend customers is of particular importance to us as these customers represent a significant majority of our revenue and revenue growth, and they are representative of the SMB customers that grow on our platform and use multiple products.
Learners
We define learners as customers having generated an invoice of less than $50 for the month end period and that have been on DigitalOcean’s platform for more than three months.
Builders
We define builders as customers having generated an invoice between $50 and $500 (inclusive) for the month end period.
Scalers
We define scalers as customers having generated an invoice of greater than $500 for the month end period.
ARPU
We believe that our average revenue per customer, which we refer to as ARPU, is a strong indication of our ability to land new customers with higher spending levels and expand usage of our platform by our existing customers. We calculate ARPU on a monthly basis as our total revenue in that period divided by the number of customers determined as of the last day of that period. For a quarterly or annual period, ARPU is determined as the weighted average monthly ARPU over such three or 12-month period.
ARR
Given the renewable nature of our business, we view annual run-rate revenue as an important indicator of our current progress towards meeting our revenue targets and projected growth rate going forward. We calculate ARR at a point in time by multiplying the latest monthly period’s revenue by 12.
Net Dollar Retention Rate
Our ability to maintain long-term revenue growth and achieve profitability is dependent on our ability to retain and grow revenue from our existing customers. We have a history of retaining customers for multiple years and in many cases increasing their spend with us over time. To help us measure our performance in this area, we monitor our net dollar retention rate. We calculate net dollar retention rate monthly by starting with the revenue from the cohort of all customers during the corresponding month 12 months prior, or the Prior Period Revenue. We then calculate the revenue from these same customers as of the current month, or the Current Period Revenue, including any expansion and net of any contraction or attrition from these customers over the last 12 months. The calculation also includes revenue from customers that generated revenue before, but not in, the corresponding month 12 months prior, but subsequently generated revenue in
35


the current month and are therefore reflected in the Current Period Revenue. We include this group of re-engaged customers in this calculation because our customers frequently use our platform for projects that stop and start over time. We then divide the total Current Period Revenue by the total Prior Period Revenue to arrive at the net dollar retention rate for the relevant month. For a quarterly or annual period, the net dollar retention rate is determined as the average monthly net dollar retention rates over such three or 12-month period.
Components of Results of Operations
Revenue
We offer mission-critical solutions across Infrastructure-as-a-Service (IaaS), including our Droplet virtual machines, storage and networking offerings; Platform-as-a-Service (PaaS), including our Managed Database and Managed Kubernetes offerings; and Software-as-a-Service (SaaS), including our Managed Hosting and Marketplace offerings. We recognize revenue based on the customer utilization of these resources. Customer contracts are primarily month-to-month and do not include any minimum guaranteed quantities or fees. Fees are billed monthly, and payment is typically due upon invoicing. Revenue is recognized net of allowances for credits and any taxes collected from customers, which are subsequently remitted to governmental authorities.
We may offer sales incentives in the form of promotional and referral credits and grant credits to encourage customers to use our services. These types of promotional and referral credits typically expire in two months or less if not used. For credits earned with a purchase, they are recorded as contract liabilities when earned and recognized at the earlier of redemption or expiration. The majority of credits are redeemed in the month they are earned.
Cost of Revenue
Cost of revenue consists primarily of fees related to operating in third-party co-location facilities, personnel expenses for those directly supporting our data centers and non-personnel costs, including amortization of capitalized internal-use software development costs and depreciation of our data center equipment. Third-party co-location facility costs include data center rental fees, power costs, maintenance fees, network and bandwidth. Personnel expenses include salaries, bonuses, benefits, and stock-based compensation.
We intend to continue to invest additional resources in our infrastructure to support our product portfolio and scalability of our customer base. The level, timing and relative investment in our infrastructure could affect our cost of revenue in the future.
Operating Expenses
Research and Development Expenses
Research and development expenses consist primarily of personnel costs including salaries, bonuses, benefits and stock-based compensation. Research and development expenses also include amortization of capitalized internal-use software development costs for research and development activities, which are amortized over three years, and professional services, as well as costs related to our efforts to add new features to our existing offerings, develop new offerings, and ensure the security, performance, and reliability of our global cloud platform. We expect research and development expenses to increase in absolute dollars as we continue to invest in our platform and product offerings.
Sales and Marketing Expenses
Sales and marketing expenses consist primarily of personnel costs of our sales, marketing and customer support employees including salaries, bonuses, benefits and stock-based compensation. Sales and marketing expenses also include costs for marketing programs, advertising and professional service fees. We expect sales and marketing expenses to continue to increase in absolute dollars as we enhance our product offerings and implement new marketing strategies.
General and Administrative Expenses
General and administrative expenses consist primarily of personnel costs of our human resources, legal, finance, and other administrative functions including salaries, bonuses, benefits, and stock-based compensation. General and administrative expenses also include provision for expected credit losses, software, payment processing fees, business insurance, depreciation and amortization expenses, rent and facilities costs, loss on sublease, and other administrative costs. We expect to incur significant additional legal, accounting and other expenses to support our operations as a public company, including costs associated with our compliance with the Sarbanes-Oxley Act. We also expect general and administrative expenses to increase in absolute dollars as we continue to grow our business.
36


Other (Income) Expense
Other (income) expense consists primarily of interest expense on our convertible notes and existing credit facility, loss on extinguishment of debt, accretion/amortization of premium/discounts and interest income from our available-for-sale investments, and gains or losses on foreign currency exchange.
Income Tax Expense
Income tax expense consists primarily of income taxes in certain foreign and state jurisdictions in which we conduct business. We maintain a valuation allowance on our U.S. federal and state deferred tax assets as we have concluded that it is more likely than not that the deferred assets will not be realized.
Results of Operations
The following table sets forth our results of operations for the periods presented:
Year Ended December 31,
202220212020
(in thousands)
Revenue$576,322 $428,561 $318,380 
Cost of revenue(1)
211,927 170,595 145,532 
Gross profit364,395 257,966 172,848 
Operating expenses:
Research and development(1)
143,885 115,684 74,970 
Sales and marketing(1)
81,022 50,878 33,472 
General and administrative(1)
165,185 102,590 80,197 
Total operating expenses390,092 269,152 188,639 
Loss from operations(25,697)(11,186)(15,791)
Other (income) expense(1,812)7,015 26,866 
Loss before income taxes(23,885)(18,201)(42,657)
Income tax expense3,919 1,302 911 
Net loss attributable to common stockholders$(27,804)$(19,503)$(43,568)
___________________
(1)Includes stock-based compensation as follows:
Year Ended December 31,
202220212020
(in thousands)
Cost of revenue$1,820 $1,147 $545 
Research and development39,354 23,315 7,765 
Sales and marketing14,909 8,471 1,924 
General and administrative49,746 28,644 19,222 
Total$105,829 $61,577 $29,456 
Stock-based compensation for the year ended December 31, 2020 included compensation of $18.3 million related to secondary sales of common stock by certain current and former employees, which is primarily included in General and administrative. There were no such expenses recorded for the years ended December 31, 2022 or 2021.
37


The following table sets forth our results of operations as a percentage of revenue for the periods presented:
Year Ended December 31,
202220212020
Revenue100 %100 %100 %
Cost of revenue37 40 46 
Gross profit63 60 54 
Operating expenses:
Research and development25 27 24 
Sales and marketing14 12 11 
General and administrative29 24 25 
Total operating expenses*68 63 59 
Loss from operations(5)(3)(5)
Other (income) expense— 
Loss before income taxes*(4)(4)(13)
Income tax expense— — 
Net loss attributable to common stockholders*(5)%(5)%(14)%
* May not foot due to rounding
A discussion regarding our financial condition and results of operations for the year ended December 31, 2022 compared to the year ended December 31, 2021 is presented below. A discussion regarding our financial condition and results of operations for the year ended December 31, 2021 compared to the year ended December 31, 2020 can be found under Part II, Item 7 of our Annual Report on Form 10-K for the fiscal year ended December 31, 2021, filed with the SEC on February 25, 2022, which is available on the SEC’s website at www.sec.gov.
Comparison of the Years Ended December 31, 2022 and 2021
Revenue
Years Ended December 31,
20222021$ Change% Change
(in thousands)
Revenue$576,322 $428,561 $147,761 34 %
Revenue increased $147.8 million, or 34%, for the year ended December 31, 2022 compared to the year ended December 31, 2021. This increase is primarily due to a 25% increase in ARPU to $75.19 from $59.96, with our higher spend customers contributing 6% of that growth, as well as a $16.7 million revenue contribution from Cloudways. The increase in ARPU was primarily driven by continued adoption of our products by our customers leading to higher average usage on our platform.
Cost of Revenue
Years Ended December 31,
20222021$ Change% Change
(in thousands)
Cost of revenue$211,927 $170,595 $41,332 24 %
Cost of revenue increased $41.3 million, or 24%, for the year ended December 31, 2022 compared to the year ended December 31, 2021, primarily due to the impact of adopting the new lease standard (see our Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K for further information) and depreciation of our network equipment to support the growth in our business, as well as costs associated with our revenue share programs. Gross profit increased to 63% for the year ended December 31, 2022 from 60% for the year ended December 31, 2021, primarily due to a decline in depreciation as a percentage of revenue and lower colocation.
38


Operating Expenses
Years Ended December 31,
20222021$ Change% Change
(in thousands)
Research and development$143,885 $115,684 $28,201 24 %
Sales and marketing81,022 50,878 30,144 59 %
General and administrative165,185 102,590 62,595 61 %
Total operating expenses$390,092 $269,152 $120,940 45 %
Research and development expenses increased $28.2 million, or 24%, for the year ended December 31, 2022 compared to the year ended December 31, 2021, primarily due to higher personnel costs and stock-based compensation.
Sales and marketing expenses increased $30.1 million, or 59%, for the year ended December 31, 2022 compared to the year ended December 31, 2021, primarily due to higher personnel costs and stock-based compensation, and increases in advertising costs and amortization of our acquired intangibles.
General and administrative expenses increased $62.6 million, or 61%, for the year ended December 31, 2022 compared to the year ended December 31, 2021, primarily due to higher personnel costs and stock-based compensation, and increases in the provision for expected credit losses, acquisition related compensation, insurance and software licensing fees, acquisition and integration related costs, foreign indirect taxes and audit fees.
Other (Income) Expense
Years Ended December 31,
20222021$ Change% Change
(in thousands)
Other (income) expense$(1,812)$7,015 $(8,827)(126)%
Other (income) expense decreased $8.8 million, or 126%, for the year ended December 31, 2022 compared to the year ended December 31, 2021, primarily due to lower interest expense due to the payoff of the debt under our credit facility and notes payable in the first quarter of 2021, interest income from our marketable securities for the current period, and a loss on extinguishment of debt in the prior period, partially offset by amortization expense from our convertible notes.
Income Tax Expense
Years Ended December 31,
20222021$ Change% Change
(in thousands)
Income tax expense$3,919 $1,302 $2,617 201 %
Income tax expense increased $2.6 million, or 201%, for the year ended December 31, 2022 compared to the year ended December 31, 2021, primarily due to income taxes related to international jurisdictions in which we conduct business.
Liquidity and Capital Resources
We have funded our operations since inception primarily with cash flow generated by operations, private offerings of our equity and debt securities, borrowings under our existing credit facility and capital expenditure financings. Cash provided from these sources is used primarily for operating expenses, such as personnel costs, and capital expenditures. From time to time, we may also use excess cash for share repurchases.
39


In February 2022, our Board of Directors approved the repurchase of up to an aggregate of $300.0 million of our common stock throughout fiscal year 2022 (“First Program”). As of May 16, 2022, we repurchased the shares representing the entire amount available under the First Program. On May 23, 2022, our Board of Directors approved a new stock repurchase program authorizing the repurchase of up to an additional $300.0 million of our common stock throughout fiscal year 2022 (the “Second Program”). As of August 19, 2022, we repurchased the shares representing the entire amount available under the Second Program. As of December 31, 2022, we repurchased and retired 13.6 million shares of common stock at an average price of $44.03 per share for an aggregate purchase price of $600.0 million, representing the entire amount available under the First Program and the Second Program.
As of December 31, 2022, we had $140.8 million in cash and cash equivalents and $723.5 million in marketable securities. Our cash and cash equivalents primarily consist of money market funds and commercial paper. Our marketable securities consist of U.S. treasury securities, commercial debt securities, and commercial paper.
We believe our existing cash and cash equivalents, cash flow from operations and availability under our Credit Facility (as defined below) and Convertible Notes (as defined below) will be sufficient to support working capital and capital expenditure requirements and our outstanding contractual commitments for at least the next 12 months and in the long term.
In February and March 2020, we entered into and subsequently amended a second amended and restated credit agreement with KeyBank National Association as administrative agent. In November 2021, we further amended such credit agreement to revise certain covenants that restricted the incurrence of indebtedness to permit the issuance of the convertible notes discussed below. In March 2022, we entered into a third amended and restated credit facility (as amended, the “Credit Facility”) to increase our borrowing capacity from $150.0 million to $250.0 million. Our Credit Facility will mature on the earlier of (a) March 29, 2027 and (b) 90 days before the maturity date applicable to any outstanding convertible notes issued by the Company in an aggregate principal amount equal to or greater than $100,000.
Our Credit Facility is secured by a first-priority security interest in substantially all of our assets. Our Credit Facility contains certain financial and operational covenants, including a maximum senior secured net leverage ratio financial covenant of 3.50x. Consolidated total debt and consolidated EBITDA, which are non-GAAP measures used for this covenant, are calculated in accordance with the definitions set forth in the Credit Facility. In this context, these measures are used solely to provide information on the extent to which we are in compliance with these financial covenants and may not be comparable to consolidated total debt and consolidated EBITDA used by other companies or any other non-GAAP measures we present elsewhere in this prospectus. We were in compliance with all covenants under our Credit Facility as of December 31, 2022.
In March 2021, we consummated our initial public offering (“IPO”) of 16.5 million shares of our common stock at an offering price of $47.00 per share resulting in aggregate net proceeds to us of $723.0 million after deducting the underwriting discounts and commissions and offering expenses payable by us.
In November 2021, we issued $1.50 billion aggregate principal amount of 0% Convertible Senior Notes due December 1, 2026 (the “Convertible Notes”), in a private offering, for net proceeds of $1.46 billion, after deducting underwriting fees, expenses and commissions. The Convertible Notes are senior unsecured obligations and do not bear regular interest, and the principal amount of the Convertible Notes does not accrete. The Convertible Notes will mature on December 1, 2026 unless earlier converted, redeemed, or repurchased.
We may from time to time seek to retire or purchase our outstanding equity or debt, including the repurchase of our common stock or the Convertible Notes, through cash purchases and/or exchanges for equity securities, in open market purchases, privately negotiated transactions or otherwise. Such repurchases or exchanges, if any, will depend on prevailing market conditions, our liquidity requirements, contractual restrictions, and other factors. The amounts involved in any such transactions, individually or in the aggregate, may be material. Further, any such purchases or exchanges may result in us acquiring and retiring a substantial amount of such indebtedness, which could impact the trading liquidity of such indebtedness.
40


The following table summarizes our cash flows for the periods presented:
Years Ended December 31,
(In thousands)
202220212020
Net cash provided by operating activities$195,152 $133,109 $58,458 
Net cash used in investing activities(1,148,158)(113,605)(115,633)
Net cash (used in) provided by financing activities(610,363)1,593,379 124,026 
(Decrease) increase in cash, cash equivalents and restricted cash(1,563,618)1,612,888 66,651 
Operating Activities
Our largest source of operating cash is cash collections from sales to our customers. Our primary uses of cash from operating activities are for personnel costs, data center co-location expenses, marketing expenses, payment processing fees, bandwidth and connectivity, server maintenance and software licensing fees.
Net cash provided by operating activities was $195.2 million, $133.1 million and $58.5 million for the years ended December 31, 2022, 2021 and 2020, respectively, for which the increases in each year were primarily driven by an increase in cash collections from higher revenues, partially offset by an increase in cash expenses for personnel related costs.
Investing Activities
Net cash used in investing activities was $1.1 billion for the year ended December 31, 2022 compared to $113.6 million for the year ended December 31, 2021. The increase was driven by our investment in available-for-sale marketable securities of $1.7 billion, the acquisition of Cloudways of $305.2 million and purchase of property and equipment of $9.3 million, partially offset by maturities of available-for-sale marketable securities of $956.8 million.
Net cash used in investing activities was $113.6 million for the year ended December 31, 2021 compared to $115.5 million for the year ended December 31, 2020. The decrease was driven by decreases in capitalization of internal-use software development costs and capital expenditures for property and equipment, partially offset by cash paid for acquisition of businesses, net of cash acquired.
Financing Activities
Net cash used in financing activities of $610.4 million for the year ended December 31, 2022 was primarily due to the repurchase and retirement of our common stock for $600.0 million.
Net cash provided by financing activities of $1.6 billion for the year ended December 31, 2021 was primarily due to net proceeds from our Convertible Notes issuance of $1.5 billion and IPO of $723.0 million (including $1.4 million paid in fiscal year 2020), partially offset by repayments on the Credit Facility and notes payable of $263.2 million and repurchase of our common stock of $350 million.
Net cash provided by financing activities of $124.0 million for the year ended December 31, 2020 was primarily due to $75.2 million in net proceeds from. borrowings under the Credit Facility, the proceeds of which were used to repay the previous credit facility, $49.8 million from our Series C preferred stock offering, and $14.0 million of proceeds from the issuance of common stock under our stock plan, partially offset by $17.9 million in repayment of notes payable and capital leases associated with financed equipment purchases.
Contractual Obligations and Commitments
We have various contractual obligations and commitments, such as long-term leases, purchase commitments and long-term debt, that are disclosed in the footnotes to the consolidated financial statements. See Note 7. Debt, Note 8. Operating Leases, and Note 9. Commitments and Contingencies to our Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K for further information regarding these commitments.
Critical Accounting Policies and Estimates
Our consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States. The preparation of these consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, and related disclosures. On an ongoing basis, we evaluate our estimates and assumptions. Our actual results may differ from these estimates under different assumptions or conditions.
41


We believe that the following accounting policies involve a greater degree of judgment and complexity. Accordingly, these are the policies we believe are the most critical to aid in fully understanding and evaluating our consolidated financial condition and results of our operations.
Revenue Recognition
We recognize revenue in accordance with Accounting Standards Codification (or ASC), Topic 606, Revenue from Contracts with Customers, or ASC 606. We account for revenue using the following steps:
1. Identify the contract with a customer
We consider the terms and conditions of the contract and our customary business practices in identifying our contracts under ASC 606. We determine we have a contract with a customer when the customer agrees to the terms of service, we can identify each party’s rights regarding the services to be transferred, we can identify the payment terms for the services, we have determined the customer has the ability and intent to pay and the contract has commercial substance. We apply 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 or, in the case of a new customer, we apply security checks and validate their payment method.
2. Identify the performance obligations in the contract
Our performance obligation is to provide our cloud-based infrastructure for customers to use at the customers’ election. The availability of services is free of charge, and therefore we have no performance obligation until the customer elects to use the services.
3. Determine the transaction price
The transaction price is calculated based on the customer’s usage for the month at an hourly rate that is published on the Company’s website. None of our contracts contain a significant financing component.
4. Allocate the transaction price to performance obligations in the contract
The transaction price is calculated based on actual monthly usage and pricing that is published on the Company’s website. This is considered a single performance obligation, and thus the entire transaction price is allocated to the single performance obligation.
5. Recognize revenue when or as we satisfy a performance obligation
We offer mission-critical solutions across Infrastructure-as-a-Service (IaaS), including our Droplet virtual machines, storage and networking offerings; Platform-as-a-Service (PaaS), including our Managed Database and Managed Kubernetes offerings; and Software-as-a-Service (SaaS), including our Managed Hosting and Marketplace offerings. We recognize revenue based on the customer utilization of these resources. Customer contracts are primarily month-to-month and do not include any minimum guaranteed quantities or fees. Fees are billed monthly, and payment is typically due upon invoicing. Revenue is recognized net of allowances for credits and any taxes collected from customers, which are subsequently remitted to governmental authorities.
Our global cloud platform is supported by various third parties. We considered the principal versus agent guidance in ASC 606 and concluded that we are the principal for all services provided to its customers.
We may offer sales incentives in the form of promotional and referral credits and grant credits to encourage customers to use our services. These types of promotional and referral credits typically expire in two months or less if not used. For credits earned with a purchase, they are recorded as contract liabilities when earned and recognized at the earlier of redemption or expiration. The majority of credits are redeemed in the month they are earned.
Timing of revenue recognition may differ from the timing of invoicing to customers. We record a receivable when revenue is recognized prior to invoicing. Any payments received in advance of billing are a contract liability, which is recorded as Deferred revenue within Total current liabilities on the Consolidated Balance Sheets.
Accounts Receivable Net of Allowance for Expected Credit Losses
Accounts receivable primarily represents revenue recognized that was not invoiced at the balance sheet date and is primarily billed and collected in the following month. Trade accounts receivable are carried at the original invoiced amount less an estimated allowance for expected credit losses based on the probability of future collection. We determine the adequacy of the allowance based on historical loss patterns, the number of days that customer invoices are past due,
42


reasonable and supportable forecasts of future economic conditions to inform adjustments over historical loss data, and an evaluation of the potential risk of loss associated with specific accounts. When we become aware of circumstances that may further decrease the likelihood of collection, we record a specific allowance against amounts due, which reduces the receivable to the amount that we reasonably believe will be collected. We record changes in the estimate to the allowance for expected credit losses through provision for expected credit losses and reverses the allowance after the potential for recovery is considered remote. While such credit losses have historically been within our expectations and the provisions established, we cannot guarantee that we will continue to experience the same credit loss rates that we have in the past.
Business Combinations
We apply the provisions of ASC 805, Business Combinations (“ASC 805”), in accounting for our acquisitions. ASC 805 requires that we evaluate whether a transaction pertains to an acquisition of assets or to an acquisition of a business. A business is defined as an integrated set of assets and activities that is capable of being conducted and managed for the purpose of providing a return to investors. Asset acquisitions are accounted for by allocating the cost of the acquisition to the individual assets and liabilities assumed on a relative fair value basis; whereas the acquisition of a business requires us to recognize separately from goodwill the assets acquired and the liabilities assumed at the acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While we use our best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date as well as any contingent consideration, where applicable, our estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the business acquisition date, we record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of a business acquisition’s measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.
Accounting for business combinations requires us to make significant estimates and assumptions, especially at the acquisition date, to determine the fair value of assets acquired and liabilities assumed, including the selection of valuation methodologies, estimates of future revenue and cash flows and discount rates in determining the fair value of intangible assets. Although we believe that the assumptions and estimates we have made in the past have been reasonable and appropriate, they are based in part on historical experience and information obtained from the management of the acquired companies and are inherently uncertain. Unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results.
In addition, uncertain tax positions and tax related valuation allowances assumed in a business combination are initially estimated as of the acquisition date. We reevaluate these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to our preliminary estimates being recorded to goodwill if identified within the measurement period. Subsequent to the measurement period or our final determination of the tax allowance’s or contingency’s estimated value, whichever comes first, changes to these uncertain tax positions and tax related valuation allowances will affect our provision for income taxes in our consolidated statement of operations and could have a material impact on our results of operations and financial position.
Internal-Use Software Costs
We capitalize costs to develop software for internal use when both the preliminary project stage is complete and management has authorized further funding for the project based on a determination that it is both probable that the project will be completed and used to perform the function intended. Costs related to preliminary project activities and post implementation activities are expensed as incurred. Capitalized costs include external consulting fees, payroll and payroll-related costs, and stock-based compensation for employees in our development teams who are directly associated with, and who devote time to, our internal-use software projects during the application development stage. Once an application has reached the development stage, qualifying internal and external costs are capitalized until the application 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. We evaluate the useful lives of these assets on an annual basis and test for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.
We exercise judgment in determining the point at which various projects may be capitalized, in assessing the ongoing value of the capitalized costs and in determining the estimated useful lives over which the costs are amortized.
43


Recently Adopted Accounting Pronouncements
See Note 2, Summary of Significant Accounting Policies, in our Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K for a discussion of recent accounting pronouncements.
Non‑GAAP Financial Measures
To supplement our consolidated financial statements, which are prepared and presented in accordance with generally accepted accounting principles in the United States, or GAAP, we provide investors with non-GAAP financial measures including: (i) adjusted gross profit and adjusted gross margin; (ii) non-GAAP income from operations and non-GAAP operating margin; (iii) adjusted EBITDA and adjusted EBITDA Margin; (iv) non-GAAP net income and non-GAAP diluted net income per share; and (v) free cash flow and free cash flow margin. These measures are presented for supplemental informational purposes only, have limitations as analytical tools and should not be considered in isolation or as a substitute for financial information presented in accordance with GAAP. In particular, free cash flow is not a substitute for cash used in operating activities. Additionally, the utility of free cash flow as a measure of our financial performance and liquidity is further limited as it does not represent the total increase or decrease in our cash balance for a given period. Our calculations of each of these measures may differ from the calculations of measures with the same or similar titles by other companies and therefore comparability may be limited. Because of these limitations, when evaluating our performance, you should consider each of these non-GAAP financial measures alongside other financial performance measures, including the most directly comparable financial measure calculated in accordance with GAAP and our other GAAP results. A reconciliation of each of our non-GAAP financial measures to the most directly comparable financial measure calculated in accordance with GAAP is set forth below.
Adjusted Gross Profit and Adjusted Gross Margin
We believe adjusted gross profit and adjusted gross margin, when taken together with our GAAP financial results, provides a meaningful assessment of our performance, and is useful for the preparation of our annual operating budget and quarterly forecasts.
We define adjusted gross profit as gross profit exclusive of stock-based compensation, amortization of capitalized internal-use software development costs, amortization of intangible assets, and depreciation of our data center equipment included within Cost of revenue. We exclude stock-based compensation, which is a non-cash item, because we do not consider it indicative of our core operating performance. We exclude depreciation and amortization, which primarily relates to our investments in our data center servers that are long lived assets with an economic life of five years, because it may not reflect our current or future cash spending levels to support our business. While we intend to spend a significant amount on capital expenditures on an absolute basis in the coming years, our capital expenditures as a percentage of revenue has declined significantly and will continue to decline. We define adjusted gross margin as a percentage of adjusted gross profit to revenue.
The following table presents a reconciliation of Gross profit, the most directly comparable financial measure stated in accordance with GAAP, to adjusted gross profit for each of the periods presented:
Year Ended December 31,
(In thousands)202220212020
Gross profit$364,395 $257,966 $172,848 
Adjustments:
Depreciation and amortization$93,381 $81,937 $69,547 
Stock-based compensation1,820 1,147 545 
Adjusted Gross profit$459,596 $341,050 $242,940 
Gross margin63 %60 %54 %
Adjusted Gross margin80 %80 %76 %
Non-GAAP Income from Operations and Non-GAAP Operating Margin
We define non-GAAP income from operations as (Loss) income from operations, excluding stock-based compensation, acquisition related compensation, amortization of acquired intangibles, acquisition and integration related costs, impairment of long-lived assets, restructuring and severance, and other unusual or non-recurring transactions as they occur. We define non-GAAP operating margin as non-GAAP income from operations as a percentage of revenue. We use
44


non-GAAP income from operations to understand and evaluate our core operating performance and trends and to develop short-term and long-term operating plans. We believe that non-GAAP income from operations facilitates comparison of our operating performance on a consistent basis between periods, and when viewed in combination with our results prepared in accordance with GAAP, helps provide a broader picture of factors and trends affecting our results of operations.
The following table presents a reconciliation of Loss from operations, the most directly comparable financial measure stated in accordance with GAAP, to Non-GAAP income from operations for each of the periods presented:
Year Ended December 31,
(In thousands)202220212020
Loss from operations$(25,697)$(11,186)$(15,791)
Adjustments:
Stock-based compensation$105,829 $61,577 $29,456 
Acquisition related compensation9,443 — — 
Amortization of acquired intangibles6,301 671 304 
Acquisition and integration related costs5,439 469 — 
Impairment of long-lived assets1,635 285 1,222 
Restructuring and severance— — 4,213 
Non-GAAP income from operations$102,950 $51,816 $19,404 
Operating margin(4)%(3)%(5)%
Non-GAAP Operating margin18 %12 %%
Adjusted EBITDA and Adjusted EBITDA Margin
We define adjusted EBITDA as net loss attributable to common stockholders, adjusted to exclude depreciation and amortization, stock-based compensation, interest expense, acquisition related compensation, acquisition and integration related costs, income tax (benefit) expense, loss on extinguishment of debt, restructuring and severance, impairment of long-lived assets, revaluation of warrants, release of a VAT reserve, and other charges. We believe that adjusted EBITDA, when taken together with our GAAP financial results, provides meaningful supplemental information regarding our operating performance and facilitates internal comparisons of our historical operating performance on a more consistent basis by excluding certain items that may not be indicative of our business, results of operations or outlook. In particular, we believe that the use of adjusted EBITDA is helpful to our investors as it is a measure used by management in assessing the health of our business, determining incentive compensation, evaluating our operating performance, and for internal planning and forecasting purposes.
Our calculation of adjusted EBITDA and adjusted EBITDA margin may differ from the calculations of adjusted EBITDA and adjusted EBITDA margin by other companies and therefore comparability may be limited. Because of these limitations, when evaluating our performance, you should consider adjusted EBITDA and adjusted EBITDA margin alongside other financial performance measures, including our net loss attributable to common stockholders and other GAAP results.
45


The following table presents a reconciliation of Net loss attributable to common stockholders, the most directly comparable financial measure stated in accordance with GAAP, to adjusted EBITDA for each of the periods presented:
Year Ended December 31,
(In thousands)202220212020
Net loss attributable to common stockholders$(27,804)$(19,503)$(43,568)
Adjustments:
Depreciation and amortization$102,232$88,371$75,574
Stock-based compensation105,82861,57729,456
Interest expense8,3963,74413,610
Acquisition related compensation9,443
Acquisition and integration related costs5,439469
Income tax (benefit) expense3,9191,302912
Loss on extinguishment of debt4073,435259
Restructuring and severance4,213
Impairment of long-lived assets1,6352851,222
Revaluation of warrants(556)12,825
Release of VAT reserve(3,188)
Other(1)
(10,615)7071,564
Adjusted EBITDA$198,880$136,643$96,067
Adjusted EBITDA margin35%32%30%
___________________
(1)For the year ended December 31, 2022, amount is Other income (expense), net and consists primarily of interest and accretion income from our marketable securities. For the years ended December 31, 2021 and 2020, amounts are attributable to third-party consulting costs to enhance our finance function.
Non-GAAP Net Income and Non-GAAP Diluted Net Income Per Share
We define non-GAAP net income as Net loss attributable to common stockholders, excluding stock-based compensation, acquisition related compensation, amortization of acquired intangibles, acquisition and integration related costs, release of VAT reserve, loss on extinguishment of debt, impairment of long-lived assets, restructuring and severance expense, revaluation of warrants, and other unusual or non-recurring transactions as they occur. We define non-GAAP diluted net income per share as non-GAAP net income divided by the weighted-average shares including the dilutive effects of our convertible preferred stock, warrants, stock options, RSUs, PRSUs, ESPP and Convertible Notes.
We believe non-GAAP net income per share provides our management and investors consistency and comparability with our past financial performance and facilitates period-to-period comparisons of operations, as this metric generally eliminates the effects of unusual or non-recurring items from period to period for reasons unrelated to overall operating performance.
The following table presents a reconciliation of Net loss attributable to common stockholders, the most directly comparable financial measure stated in accordance with GAAP, to Non-GAAP Net income for each of the periods presented:
46


Year Ended December 31,
(In thousands except per share data)202220212020
GAAP Net loss attributable to common stockholders$(27,804)$(19,503)$(43,568)
Stock-based compensation105,829 61,577 29,456 
Acquisition related compensation9,443 — — 
Amortization of acquired intangible assets6,301 671 304 
Acquisition and integration related costs5,439 469 — 
Release of VAT reserve— (3,188)— 
Loss on extinguishment of debt407 3,435 259 
Impairment of long-lived assets1,635 285 1,222 
Restructuring and severance— — 4,213 
Revaluation of warrants— (556)12,825 
Income tax effects of non-GAAP adjustments(1)
(34)235 
Non-GAAP Net income(2)
$101,216 $43,425 $4,717 
Non-GAAP Diluted net income per share(2)(3)
$0.91 $0.37 $0.11 
Weighted-average shares used to compute Non-GAAP diluted net income per share
118,178 118,028 41,658 
___________________
(1)The income tax effects of non-GAAP adjustments are calculated based on the applicable statutory tax rate for the relevant jurisdiction, except for those items which are non-taxable or subject to valuation allowances for which the tax expense (benefit) was calculated at 0%. The tax benefit for amortization is calculated in a similar manner as the tax effects of the non-GAAP adjustments.
(2)Amounts are attributable for both the common and convertible preferred stockholders, treated as one class of stock, for the periods presented for 2021.
(3)Non-GAAP net income has been adjusted for the dilutive impact of deferred financing fees related to the Convertible Notes of $5,910 and $696 for the years ended December 31, 2022 and 2021, respectively.
Free Cash Flow and Free Cash Flow Margin
Free cash flow is a non-GAAP financial measure that we define as Net cash provided by operating activities less purchases of property and equipment, capitalized internal-use software costs, purchase of intangible assets, and excludes acquisition and integration related costs. Free cash flow margin is calculated as free cash flow divided by total revenue. We believe that free cash flow and free cash flow margin are useful indicators of liquidity that provide information to management and investors about the amount of cash generated from our core operations that, after the purchases of property and equipment, can be used for strategic initiatives, including investing in our business and selectively pursuing acquisitions and strategic investments. We further believe that historical and future trends in free cash flow and free cash flow margin, even if negative, provide useful information about the amount of Net cash provided by operating activities that is available (or not available) to be used for strategic initiatives. For example, if free cash flow is negative, we may need to access cash reserves or other sources of capital to invest in strategic initiatives. One limitation of free cash flow and free cash flow margin is that they do not reflect our future contractual commitments. Additionally, free cash flow does not represent the total increase or decrease in our cash balance for a given period.
The following table presents our cash flows for the periods presented and a reconciliation of free cash flow and free cash flow margin to Net cash provided by operating activities the most directly comparable financial measure calculated in
47


accordance with GAAP:
Year Ended December 31,
(In thousands)202220212020
Net cash provided by operating activities$195,152 $133,109 $58,458 
Adjustments:
Capital expenditures - property and equipment$(106,389)$(97,072)$(98,360)
Capital expenditures - internal-use software development(8,913)(6,391)(12,328)
Purchase of intangible assets(4,915)(5,636)(5,118)
Acquisition and integration related costs2,863 526 — 
Free cash flow$77,798 $24,536 $(57,348)
As a percentage of revenue:
Net cash provided by operating activities34 %31 %18 %
Free cash flow margin13 %%(18)%
48


ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
DIGITALOCEAN HOLDINGS, INC.
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS
49


Report of Independent Registered Public Accounting Firm
To the Shareholders and the Board of Directors DigitalOcean Holdings, Inc.
Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of DigitalOcean Holdings, Inc., (the Company) as of December 31, 2022 and 2021, the related consolidated statements of operations, comprehensive loss, stockholders’ (deficit) equity and cash flows for each of the three years in the period ended December 31, 2022, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2022, in conformity with U.S. generally accepted accounting principles.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated February 22, 2023, except for the effect of the material weakness described in the third paragraph of that report, as to which date is August 11, 2023 expressed an adverse opinion thereon.
Adoption of New Accounting Standard
As discussed in Note 2 to the consolidated financial statements, the Company changed its method of accounting for leases in 2022.
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 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. 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.
Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the Audit Committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
Business Combination – Valuation of Acquired Intangible Assets
50


Description of the Matter
As described in Note 3 to the consolidated financial statements, on September 1, 2022, the Company acquired 100% of the outstanding equity interests of Cloudways Ltd. (Cloudways), for total consideration of $311,237 in cash. The transaction was accounted for as a business combination.

Auditing the Company's accounting for its acquisition of Cloudways was complex due to the significant estimation required by management in determining the fair value of the intangible assets, which consisted of developed technology of $31,500, customer relationships of $31,000 and trade name of $9,500. The significant estimation uncertainty was primarily due to the complexity of the valuation models prepared by management to measure the fair value of the intangible assets and the sensitivity of the respective fair values to the significant underlying assumptions. The Company used the relief from royalty method to value the developed technology and the trade name intangible assets and the multi-period excess earnings method (MPEEM) to value the customer relationship intangible asset. The significant underlying assumptions included discount rates, projected revenue growth rates, EBITDA margins, technology obsolescence rates and royalty rates. These significant assumptions relate to the future performance of the acquired business, are forward looking and could be affected by future economic and market conditions.
How We Addressed the Matter in Our Audit
We obtained an understanding, evaluated the design and tested the operating effectiveness of controls over the Company’s valuation of acquired intangible assets. Our procedures included testing controls over the Company’s estimation process supporting the recognition and measurement of intangible assets, as well as controls over management’s judgments and evaluation of underlying assumptions regarding the valuations.

Our audit procedures to test the estimated fair value of the intangible assets included, among others, evaluating the Company's valuation methodologies, and testing the significant assumptions used in the models, including the completeness and accuracy of the underlying data. We involved our valuation specialists to assist with our evaluation of the methodologies used by the Company as well as the significant assumptions included in the fair value estimates. For example, our valuation professionals performed independent comparative calculations to estimate the acquired business’s discount rate for the intangible assets. We also evaluated the acquired business’s projected revenue growth rate, EBITDA margins and technology obsolescence rates and evaluated the completeness and accuracy of the underlying data supporting these assumptions and the related estimates. Specifically, we compared the forecasted results to current industry, market and economic trends, to historical results of the acquired business and to other guideline companies within the same industry. We independently developed a range of royalty rates to be applied and compared them to the Company’s assumed royalty rates. We also performed analyses to evaluate the changes in fair value estimates that would result from modest changes in the significant assumptions.

/s/ Ernst & Young LLP
We have served as the Company’s auditor since 2015.
New York, New York
February 22, 2023, except for Notes 2 and 13, as to which the date is August 11, 2023.
51


Report of Independent Registered Public Accounting Firm
To the Stockholders and the Board of Directors of DigitalOcean Holdings, Inc.
Opinion on Internal Control Over Financial Reporting
We have audited DigitalOcean Holdings, Inc.’s internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework), (the COSO criteria). In our opinion, because of the effect of the material weakness described below on the achievement of the objectives of the control criteria, DigitalOcean Holdings, Inc. and subsidiaries (the Company) has not maintained effective internal control over financial reporting as of December 31, 2022, based on the COSO criteria.
In our report dated February 22, 2023, we expressed an unqualified opinion that the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2022, based on the COSO criteria. Subsequent to that evaluation, management reevaluated the effectiveness of the Company’s internal control over financial reporting and identified a material weakness related to accounting for income taxes as of December 31, 2022. As a result, management has revised its assessment, as presented in the accompanying Management's Annual Report on Internal Control over Financial Reporting; to conclude that the Company’s internal control over financial reporting was not effective as of December 31, 2022. Accordingly, our present opinion on the effectiveness of internal control over financial reporting as of December 31, 2022, as expressed herein, is different from that expressed in our previous report.
A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the Company’s annual or interim financial statements will not be prevented or detected on a timely basis. The following material weakness has been identified and included in management’s assessment. Management did not design and maintain effective controls over the accounting for income taxes. Specifically, management did not have the appropriate skills and level of experience to assess complicated tax matters. Additionally, management did not properly identify, risk assess, design and maintain effective controls related to the income tax provision, including controls related to the evaluation of tax deductions and the impact on the tax provision.
As indicated in the accompanying Management’s Report on Internal Control over Financial Reporting, management’s assessment of and conclusion on the effectiveness of internal control over financial reporting did not include the internal controls of Cloudways Ltd., which is included in the 2022 consolidated financial statements of DigitalOcean Holdings, Inc. and constituted 20% of total assets as of December 31, 2022, and 4% of revenue, for the year then ended. Our audit of internal control over financial reporting of DigitalOcean Holdings, Inc. also did not include an evaluation of the internal control over financial reporting of Cloudways Ltd.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2022 and 2021, and the related consolidated statements of operations, comprehensive loss, stockholders’ (deficit) equity and cash flows for each of the three years in the period ended December 31, 2022, and the related notes of the Company. This material weakness was considered in determining the nature, timing and extent of audit tests applied in our audit of the 2022 consolidated financial statements, and this report does not affect our report dated February 22, 2023, except for Notes 2 and 13 as to which the date is August 11, 2023, which expressed an unqualified opinion thereon.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the 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 audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.
52


Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control Over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ Ernst & Young LLP
New York, New York
February 22, 2023, except for the effect of the material weakness described in the third paragraph above, as to which the date is August 11, 2023.
53


DIGITALOCEAN HOLDINGS, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except share amounts)
December 31, 2022December 31, 2021
Current assets:
Cash and cash equivalents$140,772 $1,713,387 
Marketable securities723,462  
Accounts receivable, less allowance for credit losses of $6,099 and $4,212, respectively
53,833 39,619 
Prepaid expenses and other current assets27,924 17,050 
Total current assets945,991 1,770,056 
Property and equipment, net273,170 249,643 
Restricted cash1,935 2,038 
Goodwill315,168 32,170 
Intangible assets, net118,928 42,915 
Operating lease right-of-use assets, net153,701  
Deferred tax assets751 88 
Other assets5,987 4,085 
Total assets$1,815,631 $2,100,995 
Current liabilities:
Accounts payable$21,138 $12,657 
Accrued other expenses33,987 31,907 
Deferred revenue5,550 4,826 
Operating lease liabilities, current57,432  
Other current liabilities47,409 8,849 
Total current liabilities165,516 58,239 
Deferred tax liabilities20,757 421 
Long-term debt1,470,270 1,462,676 
Operating lease liabilities, non-current107,693
Other long-term liabilities3,826 1,462 
Total liabilities1,768,062 1,522,798 
Commitments and Contingencies (Note 9)
Preferred stock ($0.000025 par value per share; 10,000,000 shares authorized; 0 shares issued and outstanding as of December 31, 2022 and December 31, 2021)
  
Common stock ($0.000025 par value per share; 750,000,000 shares authorized; 96,732,507 and 109,175,863 issued; and 96,732,507 and 107,207,635 outstanding as of December 31, 2022 and December 31, 2021, respectively)
2 2 
Treasury stock, at cost (0 shares at December 31, 2022 and 1,968,228 shares at December 31, 2021)
 (4,598)
Additional paid-in capital263,957 769,705 
Accumulated other comprehensive loss(2,048)(374)
Accumulated deficit(214,342)(186,538)
Total stockholders’ equity 47,569 578,197 
Total liabilities and stockholders’ equity $1,815,631 $2,100,995 
See accompanying notes to consolidated financial statements
54

DIGITALOCEAN HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share amounts)
Year Ended December 31,
202220212020
Revenue$576,322 $428,561 $318,380 
Cost of revenue211,927 170,595 145,532 
Gross profit364,395 257,966 172,848 
Operating expenses:
Research and development143,885 115,684 74,970 
Sales and marketing81,022 50,878 33,472 
General and administrative165,185 102,590 80,197 
Total operating expenses390,092 269,152 188,639 
Loss from operations(25,697)(11,186)(15,791)
Other (income) expense:
Interest expense8,396 3,744 13,610 
Loss on extinguishment of debt407 3,435 259 
Other (income) expense, net(10,615)(164)12,997 
Other (income) expense(1,812)7,015 26,866 
Loss before income taxes(23,885)(18,201)(42,657)
Income tax expense3,919 1,302 911 
Net loss attributable to common stockholders$(27,804)$(19,503)$(43,568)
Net loss per share attributable to common stockholders, basic and diluted$(0.28)$(0.21)$(1.05)
Weighted-average shares used to compute net loss per share, basic and diluted100,806 93,224 41,658 
See accompanying notes to consolidated financial statements
55

DIGITALOCEAN HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands)

Year Ended December 31,
202220212020
Net loss attributable to common stockholders$(27,804)$(19,503)$(43,568)
Other comprehensive loss:
Foreign currency translation adjustments, net of taxes(411)(129)(133)
Unrealized loss on available-for-sale marketable securities, net of taxes (1,263)  
Comprehensive loss$(29,478)$(19,632)$(43,701)
See accompanying notes to consolidated financial statements
56

DIGITALOCEAN HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ (DEFICIT) EQUITY
(in thousands, except share amounts)
Convertible Preferred StockCommon StockTreasury StockAdditional Paid-In CapitalAccumulated Other Comprehen-sive LossAccumulated DeficitTotal
SharesAmountSharesAmountSharesAmount
Balance at December 31, 201940,750,324 $123,264 41,095,849 $1 (1,968,228)$(4,598)$55,896 $(112)$(123,467)$(72,280)
Issuance of common stock under stock option plan— — 4,203,490 — — — 13,905 — — 13,905 
Issuance of convertible preferred stock4,721,905 49,810 — — — — — — — — 
Stock-based compensation— — — — — — 29,982 — — 29,982 
Other comprehensive loss— — — — — — — (133)— (133)
Net loss attributable to common stockholders— — — — — — — — (43,568)(43,568)
Balance at December 31, 202045,472,229 173,074 45,299,339 1 (1,968,228)(4,598)99,783 (245)(167,035)(72,094)
Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs— — 16,500,000 1 — — 722,980 — — 722,981 
Issuance of common stock under equity incentive plan, net of taxes withheld— — 3,793,386 — — — 15,502 — — 15,502 
Issuance of common stock under employee stock purchase plan, net of taxes withheld— — 117,996 — — — 4,401 — — 4,401 
Issuance of common stock for acquisition— — 636,994 — — — 27,566 — — 27,566 
Exercise of common stock warrants— — 296,848 — — — — — — — 
Conversion of redeemable preferred stock warrants to common stock warrants— — — — — — 13,906 — — 13,906 
Conversion of convertible preferred stock to common stock in connection with initial public offering(45,472,229)(173,074)45,472,229 — — — 173,074 — — 173,074 
Repurchase and retirement of common stock— — (2,940,929)— — — (350,000)— — (350,000)
Stock-based compensation— — — — — — 62,493 — — 62,493 
Other comprehensive loss— — — — — — — (129)— (129)
Net loss attributable to common stockholders— — — — — — — — (19,503)(19,503)
Balance at December 31, 2021  109,175,863 2 (1,968,228)(4,598)769,705 (374)(186,538)578,197 
Issuance of common stock under equity incentive plan, net of taxes withheld— — 2,894,748 — — — (16,626)— — (16,626)
Issuance of common stock under employee stock purchase plan, net of taxes withheld— — 256,718 — — — 7,925 — — 7,925 
Repurchase and retirement of common stock— — (13,626,594)— — — (600,000)— — (600,000)
Retirement of treasury stock— — (1,968,228)— 1,968,228 4,598 (4,598)— —  
Stock-based compensation— — — — — — 107,551 — — 107,551 
Other comprehensive loss— — — — — — — (1,674)— (1,674)
Net loss attributable to common stockholders— — — — — — — — (27,804)(27,804)
Balance at December 31, 2022 $ 96,732,507 $2  $ $263,957 $(2,048)$(214,342)$47,569 

See accompanying notes to consolidated financial statements
57

DIGITALOCEAN HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
Year Ended December 31,
202220212020
Operating activities
Net loss attributable to common stockholders$(27,804)$(19,503)$(43,568)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization102,232 88,372 75,574 
Stock-based compensation105,829 61,577 29,456 
Provision for expected credit losses16,551 9,207 11,089 
Operating lease right-of-use assets and liabilities, net11,417   
Loss on extinguishment of debt407 3,435 259 
Net accretion of discounts and amortization of premiums on investments(6,135)  
Release of VAT reserve (3,188) 
Non-cash interest expense7,880 1,357 1,107 
Loss on impairment of long-lived assets1,635 285 1,222 
Revaluation of warrants (556)12,825 
Deferred income taxes(1,835)17 71 
Acquisition related compensation9,443   
Other166 (36)53 
Changes in operating assets and liabilities, net of acquisition:
Accounts receivable(26,645)(20,684)(18,452)
Prepaid expenses and other current assets(1,424)1,130 (11,198)
Accounts payable and accrued expenses5,500 9,439 2,383 
Deferred revenue(290)(51)567 
Other assets and liabilities(1,775)2,308 (2,930)
Net cash provided by operating activities195,152 133,109 58,458 
Investing activities
Capital expenditures - property and equipment(106,389)(97,072)(98,360)
Capital expenditures - internal-use software development(8,913)(6,391)(12,328)
Purchase of intangible assets(4,915)(5,636)(5,118)
Cash paid for acquisition of businesses, net of cash acquired(305,170)(5,000) 
Cash paid for asset acquisitions(5,400)  
Purchase of available-for-sale securities(1,695,165)  
Sales of available-for-sale securities19,992   
Maturities of available-for-sale securities956,847   
Purchased interest on available-for-sale securities(1,575)  
Proceeds from interest on available-for-sale securities1,549   
Proceeds from sale of equipment981 494 173 
Net cash used in investing activities(1,148,158)(113,605)(115,633)
Financing activities
Proceeds from issuance of convertible notes, net of issuance costs 1,462,195  
Repayment of capital leases  (3,801)
Repayment of notes payable (33,214)(14,080)
Proceeds from third-party secured financings  7,795 
Repayment of term loan (166,813)(73,500)
See accompanying notes to consolidated financial statements
58

DIGITALOCEAN HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
Proceeds from issuance of term loan, net of issuance costs  168,531 
Repayment of borrowings under revolving credit facility (63,200)(84,500)
Proceeds from borrowings under revolving credit facility, net of issuance costs  61,394 
Payment of debt issuance costs(1,520)  
Proceeds related to the issuance of common stock under equity incentive plan11,509 18,369 13,905 
Proceeds from the issuance of common stock under employee stock purchase plan7,926 4,970  
Employee payroll taxes paid related to net settlement of equity awards(28,278)(3,187) 
Proceeds from initial public offering, net of underwriting discounts and commissions and other offering costs 724,384 (1,403)
Proceeds from the issuance of convertible preferred stock, net of issuance costs  49,810 
Repurchase and retirement of common stock(600,000)(350,000) 
Repayment of seller’s note (125)(125)
Net cash (used in) provided by financing activities(610,363)1,593,379 124,026 
Effect of exchange rate changes on cash, cash equivalents, and restricted cash(249)5 (200)
(Decrease) increase in cash, cash equivalents and restricted cash(1,563,618)1,612,888 66,651 
Cash, cash equivalents and restricted cash - beginning of period1,715,425 102,537 35,886 
Cash, cash equivalents and restricted cash - end of period$151,807 $1,715,425 $102,537 
Supplemental disclosures of cash flow information:
Cash paid for interest$475 $2,344 $12,398 
Cash paid for taxes (net of refunds)4,567 921 605 
Non-cash investing and financing activities:
Capitalized stock-based compensation$1,722 $916 $526 
Property and equipment received but not yet paid, included in Accounts payable and Accrued other expenses15,689 12,968 17,928 
Seller financed equipment purchases  3,927 
Costs related to initial public offering included in accounts payable and accrued liabilities 27,566  
Debt issuance costs included in accounts payable and accrued liabilities 400  
See accompanying notes to consolidated financial statements
59

DIGITALOCEAN HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except share and per share amounts)

Note 1. Nature of the Business and Organization
DigitalOcean Holdings, Inc. and its subsidiaries (collectively, the “Company”, “we”, “our”, “us”) is a leading cloud computing platform offering on-demand infrastructure and platform tools for startups and small and medium-sized businesses (SMBs). The Company was founded with the guiding principle that the transformative benefits of the cloud should be easy to leverage, broadly accessible, reliable and affordable. The Company’s platform simplifies cloud computing, enabling its customers to rapidly accelerate innovation and increase their productivity and agility. The Company offers mission-critical solutions across Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS).
The Company has adopted a holding company structure and the primary operations are performed globally through our wholly-owned operating subsidiaries.
Initial Public Offering
On March 26, 2021, the Company completed its initial public offering (“IPO”), in which the Company issued and sold 16,500,000 shares of its common stock at a public offering price of 47.00 per share, which resulted in net proceeds of $722,981 after deducting the underwriting discounts and commissions and offering expenses payable by the Company. In connection with the IPO, all shares of the convertible preferred stock then outstanding automatically converted into 45,472,229 shares of common stock, and the redeemable convertible preferred stock warrants automatically converted into common stock warrants.
Note 2. Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include accounts of the Company and all wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Revision of Previously Issued Financial Statements
In preparing the Company’s consolidated financial statements for the three and six months ended June 30, 2023, the Company identified errors primarily related to the Company’s accounting for income tax expense, of which $3.5 million results in the understatement of its reported loss for the year ended December 31, 2022. The Company assessed the materiality of the errors both quantitatively and qualitatively and determined these errors to be immaterial to the 2022 consolidated financial statements. However, the Company concluded that the effect of correcting the errors in 2023 (in aggregation with other 2023 errors) would materially misstate the Company’s unaudited consolidated financial statements for the three months ended March 31, 2023 and, accordingly, determined that it was necessary to revise the consolidated financial statements it previously issued with respect to the year ended December 31, 2022. The remainder of the notes to the Company's consolidated financial statements have been updated and revised, as applicable, to reflect the impacts of the adjustments described in this Note 2.
The following table presents the impact of correcting the errors previously discussed on the affected line items as of and for the year ended December 31, 2022:
60


December 31, 2022
Consolidated Balance SheetAs Previously ReportedAdjustmentsAs Revised
Prepaid expenses and other current assets$28,485 $(561)$27,924 
Total current assets$946,552 $(561)$945,991 
Goodwill$313,718 $1,450 $315,168 
Operating lease right-of-use assets, net$154,501 $(800)$153,701 
Other assets$6,353 $(366)$5,987 
Total assets$1,815,908 $(277)$1,815,631 
Operating lease liabilities, current$57,682 $(250)$57,432 
Other current liabilities$45,913 $1,496 $47,409 
Total Current Liabilities$164,270 $1,246 $165,516 
Deferred tax liabilities$18,209 $2,548 $20,757 
Operating lease liabilities, non-current$108,243 $(550)$107,693 
Total Liabilities$1,764,818 $3,244 $1,768,062 
Accumulated deficit$(210,821)$(3,521)$(214,342)
Total Stockholders’ Equity$51,090 $(3,521)$47,569 
Total liabilities and stockholders’ equity$1,815,908 $(277)$1,815,631 
December 31, 2022
Consolidated Statements of Operations
As Previously ReportedAdjustmentsAs Revised
Sales and marketing$81,544 $(522)$81,022 
Total operating expenses$390,614 $(522)$390,092 
Loss from operations$(26,219)$522 $(25,697)
Loss before income taxes$(24,407)$522 $(23,885)
Income tax (benefit) expense$(124)$4,043 $3,919 
Net loss attributable to common stockholders$(24,283)$(3,521)$(27,804)
Net loss per share attributable to common stockholders, basic and diluted$(0.24)$(0.04)$(0.28)
December 31, 2022
Consolidated Statements of Comprehensive Loss
As Previously ReportedAdjustmentsAs Revised
Net loss attributable to common stockholders$(24,283)$(3,521)$(27,804)
Comprehensive loss$(25,957)$(3,521)$(29,478)
December 31, 2022
Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit)
As Previously ReportedAdjustmentsAs Revised
Net loss attributable to common stockholders$(24,283)$(3,521)$(27,804)
Accumulated deficit$(210,821)$(3,521)$(214,342)
Total stockholders’ equity$51,090 $(3,521)$47,569 
December 31, 2022
Consolidated Statements of Cash Flows
As Previously ReportedAdjustmentsAs Revised
Net loss attributable to common stockholders$(24,283)$(3,521)$(27,804)
Deferred income taxes$(4,383)$2,548 $(1,835)
Prepaid expenses and other current assets$(535)$(889)$(1,424)
Other assets and liabilities$(3,637)$1,862 $(1,775)
61


Reclassifications
Certain prior year amounts have been reclassified and revised to conform to the current year presentation. Such reclassifications did not affect total revenues, operating income, or net income.
Use of Estimates
The preparation of these consolidated financial statements in conformity with U.S. GAAP requires management to make, on an ongoing basis, estimates, judgments and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. Actual results could differ from those estimates. Such estimates include, but are not limited to, those related to revenue recognition, accounts receivable and related reserves, useful lives and realizability of long lived assets, capitalized internal-use software development costs, accounting for stock-based compensation, the incremental borrowing rate we use to determine lease liabilities, valuation allowances against deferred tax assets, and the fair value and useful lives of tangible and intangible assets acquired and liabilities assumed resulting from business combinations. Management bases its estimates on historical experience and on various other assumptions which management believes to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.
Cash and Cash Equivalents
Cash and cash equivalents consist of highly liquid investments in money market funds, commercial paper and certificates of deposit, with original maturities from the date of purchase of three months or less. The carrying amounts of cash and cash equivalents approximate fair value because of the short-term maturity and highly liquid nature of these instruments.
Marketable Securities
The Company’s marketable securities consist of commercial paper, U.S. treasury securities and commercial debt securities. 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, the Company classifies its marketable securities within Current assets on the Consolidated Balance Sheets.
Available-for-sale securities are recorded at fair value each reporting period. Premiums and discounts are amortized or accreted over the life of the related available-for-sale security as an adjustment to yield using the effective interest method. Interest income is recognized when earned. Unrealized gains and losses on these marketable securities are presented net of tax and reported as a separate component of Accumulated other comprehensive loss until realized. Realized gains and losses are determined based on the specific identification method and are reported in Other (income) expense, net in the Consolidated Statements of Operations.
The Company periodically evaluates its marketable securities to assess whether an investment’s fair value is less than its amortized cost basis and if the decline in the fair value is attributable to a credit loss. Declines in fair value judged to be related to credit loss are reported in Other (income) expense, net in the Consolidated Statements of Operations.
Foreign Currency
The reporting currency of the Company is the United States dollar (“USD”). The functional currency of the Company is USD, and the functional currency of the Company’s subsidiaries is primarily the local currency of the jurisdiction in which the foreign subsidiary is located. The assets and liabilities of the Company’s subsidiaries are translated to USD at exchange rates in effect at the balance sheet date. All income statement accounts are translated at monthly average exchange rates. Resulting foreign currency translation adjustments are recorded directly in Accumulated other comprehensive (loss) income.
Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in Other (income) expense, net on the Consolidated Statements of Operations when realized.
62


Restricted Cash
The following table reconciles cash, cash equivalents and restricted cash per the Consolidated Statements of Cash Flows:
December 31,
20222021
Cash and cash equivalents$140,772 $1,713,387 
Restricted cash included in Prepaid expenses and other current assets(1)
9,100  
Restricted cash(2)
1,935 2,038 
Total cash, cash equivalents and restricted cash$151,807 $1,715,425 
___________________
(1)Includes contingent compensation related to the Cloudways acquisition.
(2)Includes deposits in financial institutions related to letters of credit used to secure lease agreements.
Accounts Receivable Net of Allowance for Expected Credit Losses
Accounts receivable primarily represents revenue recognized that was not invoiced at the balance sheet date and is primarily billed and collected in the following month. Trade accounts receivable are carried at the original invoiced amount less an estimated allowance for expected credit losses based on the probability of future collection. Management determines the adequacy of the allowance based on historical loss patterns, the number of days that customer invoices are past due, reasonable and supportable forecasts of future economic conditions to inform adjustments over historical loss data, and an evaluation of the potential risk of loss associated with specific accounts. When management becomes aware of circumstances that may further decrease the likelihood of collection, it records a specific allowance against amounts due, which reduces the receivable to the amount that management reasonably believes will be collected. The Company records changes in the estimate to the allowance for expected credit losses through provision for expected credit losses and reverses the allowance after the potential for recovery is considered remote.
The following table presents the changes in our allowance for expected credit losses for the period presented:
December 31,
20222021
Balance as of December 31, 2021$4,212 $3,104 
Provision for expected credit losses16,551 9,207 
Write-offs and other(14,664)(8,099)
Balance as of December 31, 2022$6,099 $4,212 
Fair Value of Financial Instruments
The Company defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities that are required to be recorded at fair value, the Company considers the principal or most advantageous market in which to transact and the market-based risk. The Company applies fair value accounting for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. The carrying amounts reported in the consolidated financial statements approximate the fair value for cash and cash equivalents, restricted cash, accounts receivable, accounts payable, and accrued expenses due to their short-term nature. The carrying amount of the Company’s debt is classified as Level 2 due to limited trading activity of the 0% Convertible Senior Notes due December 1, 2026.
Property and Equipment
Property and equipment is stated at cost, net of accumulated depreciation. Depreciation on property and equipment is calculated using the straight-line method over the estimated useful lives of the assets and is included in depreciation and amortization expense in the Consolidated Statements of Operations. The estimated useful lives of property and equipment
63


are as follows:
Property and Equipment CategoryUseful Life
Computers and equipment5 years
Furniture and fixtures5 years
Leasehold improvementsLesser of lease term or remaining useful life
Internal-use software3 years
The Company periodically reviews the estimated useful lives of property and equipment.
Leases
The Company determines if an arrangement is a lease at contract inception. Operating leases are included in operating lease right-of-use (“ROU”) assets and current and noncurrent operating lease liabilities on the Company’s Consolidated Balance Sheets for the year ended December 31, 2022.
ROU assets represent the Company’s right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of the unpaid lease payments over the lease term. Lease payments used to measure lease liabilities include fixed lease payments at the lease commencement date. As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the lease terms and economic environment at commencement date, in determining the present value of future payments. The ROU asset is measured as the amount of the initial lease liability and adjusted for initial direct costs, lease payments made at or before the commencement date, and reduced by tenant incentives received. The Company does not include options for renewal periods or periods beyond the termination dates in the lease in the measurement of ROU assets and lease liabilities until it is reasonably certain that those options will be exercised based on management's assessment of various relevant factors including economic, entity specific, and market-based factors among others.
The Company has lease agreements with lease and non-lease components, which it has elected to combine for all asset classes. The non-lease components primarily consist of power. Fixed payments for non-lease components are considered part of the lease component and included in the measurement of the ROU assets and liabilities, and variable payments are expensed as incurred.
Lease expenses for lease payments under operating leases are recognized on a straight-line basis over the lease term. For leases with a term of 12 months or less (short-term leases), the Company elected to not recognize the ROU asset or lease liability and the lease payments are recognized in the Consolidated Statements of Operations on a straight-line basis over the lease term. The Company’s operating lease costs for colocation data center facilities are included in Cost of revenue in the Consolidated Statements of Operations and the operating lease costs for corporate offices are included in General and administrative expenses in the Consolidated Statements of Operations.
Capitalization of Internal-Use Software Development Costs
Capitalization of costs incurred in connection with software developed for internal-use commences when both the preliminary project stage is completed and management has authorized further funding for the project, based on a determination that it is probable the project will be completed and used to perform the function intended. Capitalized costs include external consulting fees, payroll and payroll-related costs, and stock-based compensation for employees on development teams who are directly associated with, and who devote time to, internal-use software projects during the application development stage. Capitalization of such costs ceases no later than the point at which the project is substantially complete and ready for its intended use. Costs incurred during the planning, training, and post-implementation stages of the software development lifecycle are expensed as incurred and have been included in Research and development expense on the Consolidated Statements of Operations.
64


Impairment of Long-Lived Assets
Long-lived assets, including property and equipment, intangible assets with definite lives and ROU assets, are reviewed for impairment when circumstances indicate the carrying value of an asset may not be recoverable. For assets that are to be held and used, impairment is recognized when the estimated undiscounted cash flows associated with the asset or group of assets is less than their carrying value. If impairment exists, an adjustment is made to write the asset down to its fair value, and a loss is recorded as the difference between the carrying value and fair value. Fair values are determined based on quoted market values, discounted cash flows or internal and external appraisals, as applicable. Assets to be disposed of are carried at the lower of carrying value or estimated net realizable value.
The Company decided to cease the use of a portion of its leased New York office space in 2022 and entered into two separate subleases agreements with third party subtenants, in which the sublease income is less than the original lease payments indicating impairment. In performing the recoverability test, the undiscounted future estimated cash flows and carrying value were identified for the subleased portion of the leased building, as an individual asset group, defined under ASC 360. A reduction to the carrying value of the ROU asset of $1,472 was recorded representing the carrying value amount in excess of the fair value with a corresponding impairment charge recorded to General and administrative in the Consolidated Statements of Operations for the year ended December 31, 2022.
Business Combinations
The Company applies the provisions of ASC 805, Business Combinations (“ASC 805”), in accounting for acquisitions. ASC 805 requires that the Company evaluates whether a transaction pertains to an acquisition of assets or to an acquisition of a business. A business is defined as an integrated set of assets and activities that is capable of being conducted and managed for the purpose of providing a return to investors. Asset acquisitions are accounted for by allocating the cost of the acquisition to the individual assets and liabilities assumed on a relative fair value basis; whereas the acquisition of a business requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed at the acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date as well as any contingent consideration, where applicable, the estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the business acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of a business acquisition’s measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.
Accounting for business combinations requires the Company to make significant estimates and assumptions, especially at the acquisition date, to determine the fair value of assets acquired and liabilities assumed, including the selection of valuation methodologies, estimates of future revenue and cash flows and discount rates in determining the fair value of intangible assets. Although the Company believes that the assumptions and estimates made in the past have been reasonable and appropriate, they are based in part on historical experience and information obtained from the management of the acquired companies and are inherently uncertain. Unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results. The assets purchased and liabilities assumed have been reflected on the Company’s Consolidated Balance Sheets, and the results are included on the Consolidated Statements of Operations and Consolidated Statements of Cash Flows from the date of acquisition. Acquisition-related transaction costs, including legal and accounting fees and other external costs directly related to the acquisition, are recognized separately from the acquisition and expensed as incurred in General and administrative on the Consolidated Statements of Operations.
In addition, uncertain tax positions and tax related valuation allowances assumed in a business combination are initially estimated as of the acquisition date. The Company reevaluates these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to our preliminary estimates being recorded to goodwill if identified within the measurement period. Subsequent to the measurement period or the final determination of the tax allowance’s or contingency’s estimated value, whichever comes first, changes to these uncertain tax positions and tax related valuation allowances will affect the provision for income taxes in our consolidated statement of operations and could have a material impact on the results of operations and financial position.
65


Goodwill and Indefinite-Lived Intangible Assets
Goodwill is an asset representing the future economic benefit arising from other assets acquired in a business combination which are not individually identified and separately recognized. The Company does not amortize goodwill. Goodwill has resulted from the acquisition of Nanobox, Inc. (“Nanobox”) on April 4, 2019, Nimbella Corp. (“Nimbella”) on September 1, 2021, and Cloudways Ltd. (“Cloudways”) on September 1, 2022 as discussed in Note 3. Goodwill is reviewed for impairment on an annual basis as of October 1st of each year, or more frequently if a triggering event occurs. Goodwill was $315,168 and $32,170 as of December 31, 2022 and 2021, respectively, and reflects the excess of cost over fair market value of the identifiable assets of the company acquired.
Indefinite-lived intangible assets consist of Internet Protocol (“IP”) addresses needed for customers to host their server online. The Company evaluates these indefinite-lived intangible assets for impairment on an annual basis as of October 1st of each year and whenever events or changes in circumstances indicate that an impairment may exist. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group, based on discounted cash flows. No impairment charges for goodwill and indefinite-lived intangible assets have been recorded during the years ended December 31, 2022 and 2021. Intangible assets with indefinite lives were $44,821 and $39,906 as of December 31, 2022 and 2021, respectively, and are included as Intangible assets on the Consolidated Balance Sheets.
Intangible Assets
Intangible assets with definite lives consist of acquired developed technology. Intangible assets with definite lives are stated at cost less accumulated amortization and are amortized on a basis consistent with the timing and pattern of expected cash flows used to value the intangible, generally on a straight-line basis over the useful life of three to ten years. Intangible assets with definite lives were $74,107 and $3,009 as of December 31, 2022 and 2021, respectively, and are included as Intangible assets on the Consolidated Balance Sheets.
Revenue Recognition
The Company recognizes revenue in accordance with FASB Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”).
The Company accounts for revenue using the following steps:
1. Identify the contract with a customer
2. Identify the performance obligations in the contract
3. Determine the transaction price
4. Allocate the transaction price to performance obligations in the contract
5. Recognize revenue when or as we satisfy a performance obligation
The Company provides cloud computing services, including Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS), to its customers. The Company recognizes revenue based on the customer utilization of these resources. Customer contracts are typically month-to-month and do not include any minimum guaranteed quantities or fees. Fees are billed monthly, and payment is typically due upon invoicing. Revenue is recognized net of allowances for credits and any taxes collected from customers.
The Company’s global cloud platform is supported by various third parties. The Company considered the principal versus agent guidance in ASC 606 and concluded that it is the principal for all services provided to its customers.
The Company may offer sales incentives in the form of promotional and referral credits, and grant credits to encourage customers to use the Company’s services. These types of promotional and referral credits typically expire in two months or less if not used. For credits earned with a purchase, they are recorded as contract liabilities when earned and recognized at the earlier of redemption or expiration. The majority of credits are redeemed in the month they are earned.
Timing of revenue recognition may differ from the timing of invoicing to the Company’s customers. The Company records a receivable when revenue is recognized prior to invoicing. Any payments received in advance of billing are a contract liability, which is recorded as Deferred revenue within Total current liabilities on the Consolidated Balance Sheets.
66


Revenue recognized during the years ended December 31, 2022, 2021 and 2020, which was included in the Deferred revenue balances at the beginning of each respective period, was $2,894, $2,672 and $2,440, respectively.
Cost of Revenue
Cost of revenue consists primarily of fees related to operating in third-party co-location facilities, personnel expenses for those directly supporting our data centers and non-personnel costs, including amortization of capitalized internal-use software development costs and depreciation of our data center equipment. Third-party co-location facility costs include data center rental fees, power costs, maintenance fees, network and bandwidth. Personnel expenses include salaries, bonuses, benefits, and stock-based compensation.
Research and Development Expenses
Research and development expenses consist primarily of personnel costs including salaries, bonuses, benefits and stock-based compensation. Research and development expenses also include amortization of capitalized internal-use software development costs for research and development activities, which are amortized over three years, and professional services, as well as costs related to our efforts to add new features to our existing offerings, develop new offerings, and ensure the security, performance, and reliability of our global cloud platform.
Sales and Marketing Expenses
Sales and marketing expenses consist primarily of personnel costs of our sales, marketing and customer support employees including salaries, bonuses, benefits and stock-based compensation. Sales and marketing expenses also include costs for marketing programs, advertising and professional service fees.
General and Administrative Expenses
General and administrative expenses consist primarily of personnel costs of our human resources, legal, finance, and other administrative functions including salaries, bonuses, benefits, and stock-based compensation. General and administrative expenses also include provision for expected credit losses, software, payment processing fees, business insurance, depreciation and amortization expenses, rent and facilities costs, loss on sublease, and other administrative costs.
Advertising and Other Promotional Costs
Advertising and other promotional costs are expensed as incurred and are included in Sales and marketing on the Consolidated Statements of Operations. Non-direct response advertising expenses were $19,914, $14,577 and $6,331 for the years ended December 31, 2022, 2021 and 2020, respectively.
Income Taxes
The Company accounts for income taxes pursuant to the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement and tax basis of assets and liabilities that will result in taxable or deductible amounts in the future. Such deferred income tax assets and liabilities are based on enacted tax laws and rates applicable to periods in which the differences are expected to affect taxable income. A valuation allowance is established when necessary to reduce deferred tax assets to the amounts expected to be realized. Federal, state, and foreign income taxes are provided based on statutory rates.
On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (the “Tax Act”) was signed into law. The Tax Act requires an entity to make an accounting policy election of either (1) treating taxes due on future U.S. inclusions in taxable income related to Global Intangible Low Taxed Income (“GILTI”) as a current period expense when incurred (the “period cost method”) or (2) factoring such amounts into an entity’s measurement of its deferred taxes (the “deferred method”). The Company has elected to treat taxes due on future U.S. inclusions in taxable income related to GILTI as a current period expense when incurred using the period cost method.
The Company accounts for uncertainty in income taxes using a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by the taxing authorities. The amount recognized is measured as the largest amount of benefit that has a greater than 50% likelihood of being realized upon ultimate audit settlement.
The Company recognizes interest and penalties, if any, associated with income tax matters as part of income tax expense on the Consolidated Statements of Operations and includes accrued interest and penalties with the related income tax liability in Other current liabilities on the Consolidated Balance Sheets.
67


Segment Information
The Company’s chief operating decision maker, the chief executive officer, reviews discrete financial information presented on a consolidated basis for purposes of regularly making operating decisions, allocation of resources, and assessing financial performance. Accordingly, the Company has one operating and reporting segment.
Geographical Information
Revenue, as determined based on the billing address of the Company’s customers, was as follows:
Year Ended December 31,
202220212020
North America38 %38 %38 %
Europe30 %30 %30 %
Asia22 %22 %22 %
Other10 %10 %10 %
Total100 %100 %100 %
Revenue derived from customers in the United States was 31% of total revenue for the years ended December 31, 2022, 2021 and 2020.
No country outside of the United States had revenue greater than 10% of total consolidated revenue in any period presented.
Long-lived assets includes property and equipment and operating leases. The geographic locations of the Company’s long-lived assets, net, based on physical location of the assets is as follows:
December 31,
20222021
United States$206,118 $134,347 
Singapore60,307 23,520 
Germany
50,274 28,824 
Netherlands
35,951 26,979 
Other
74,221 35,973 
Total$426,871 $249,643 
Concentration of Credit Risk
The amounts reflected in the consolidated balance sheets for cash and cash equivalents, restricted cash, and trade accounts receivable are exposed to concentrations of credit risk. Although the Company maintains cash and cash equivalents with multiple financial institutions, the deposits, at times, may exceed federally insured limits. The Company believes that the financial institutions that hold its cash and cash equivalents are financially sound and, accordingly, minimal credit risk exists with respect to these balances.
The Company’s customer base consists of a significant number of geographically dispersed customers. No customer represented 10% or more of accounts receivable, net as of December 31, 2022 and 2021. Additionally, no customer accounted for 10% or more of total revenue during the years ended December 31, 2022, 2021 and 2020, respectively.
Stock-Based Compensation
Stock Options
Compensation expense related to stock-based transactions, including employee, consultant, and non-employee director stock option awards, is measured and recognized, net of estimated forfeitures, in the Consolidated Statements of Operations based on fair value. The fair value of each option award is estimated on the grant date using the Black Scholes option-pricing model. Expense is recognized on a straight-line basis over the requisite service period. The option-pricing model requires the input of highly subjective assumptions, including the fair value of the underlying common stock, the
68


expected term of the option, the expected volatility of the price of the Company’s common stock, risk-free interest rates, and the expected dividend yield of the Company’s common stock. The assumptions used in the option-pricing model represent management’s best estimates.
Expected volatility is a measure of the amount by which the stock price is expected to fluctuate. Since the Company did not have sufficient trading history of its common stock at the time of issuing stock options, the Company estimated the expected volatility of its stock options at the grant date by taking the average historical volatility of a group of comparable publicly traded companies over a period equal to the expected life of the options.
The Company determined the expected term based on the average period the stock options that were expected to remain outstanding using the simplified method, generally calculated as the midpoint of the stock options’ vesting term and contractual expiration period, as the Company did not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior.
The Company uses the U.S. Treasury yield for our risk-free interest rate that corresponds with the expected term. The Company utilizes a dividend yield of zero, as the Company does not currently issue dividends, nor does the Company expect to do so in the future.
The Company measures stock options granted to employees and directors based on their fair value on the date of the grant and recognize compensation expense of those awards, net of estimated forfeitures, over the requisite service period, which is generally the vesting period of the respective award. The Company applies the straight‑line method of expense recognition to all awards with only service based vesting conditions.
Stock-based compensation for non-employee stock options is calculated using the Black-Scholes option pricing model and is recorded as the options vest.
Restricted Stock Units
The Company grants restricted stock units (“RSUs”) as incentive awards to its employees. RSUs are payable in shares of the Company’s common stock as the periodic vesting requirements are satisfied. The value of RSUs is determined using the intrinsic value method and is based on the number of shares granted and the valuation of the Company’s common stock on the date of grant.
Performance-Based Restricted Stock Units
The Company grants performance-based restricted stock units (“PRSUs”) primarily to members of the executive team and, in limited instances, to other employees in connection with a specific transaction. PRSUs have vesting conditions based on pre-established performance goals of the Company. The fair value is determined based on the closing quoted price of the Company’s common stock on the grant date and the fair value is recognized using the graded-vesting attribution method over the requisite service period. We evaluate the probability of meeting the performance criteria at each balance sheet date. Changes to the probability assessment and the estimate of shares expected to vest will result in adjustments to the related stock-based compensation that will be recorded in the period of change.
Market-Based Restricted Stock Units
The Company has granted market-based restricted stock units (“MRSUs”) to the chief executive officer. The stock-based compensation for market-based restricted stock units is measured at fair value on the date of grant. The market conditions are considered in the grant date fair value using a Monte Carlo valuation model, which utilizes multiple input variables to determine the probability of the Company achieving the specified market conditions. Stock-based compensation related to an award with a market condition will be recognized over the requisite service period regardless of whether the market condition is satisfied, provided that the requisite service period has been completed.
Employee Stock Purchase Plan
The Company offers an Employee Stock Purchase Plan (“ESPP”) that permits eligible employees to purchase shares of the Company’s common stock at a discount. The fair value of awards under the ESPP is calculated at the beginning of each offering period. The Company estimates the fair value of the awards using the Black-Scholes option valuation model. The Black-Scholes option valuation model requires the input of subjective assumptions, including price volatility of the underlying stock, risk-free interest rate, dividend yield, and the offering period. This fair value is then amortized on a straight-line basis over the offering period. Stock-based compensation is based on awards expected to be purchased at the beginning of the offering period, and therefore is reduced when participants withdraw during the offering period.
69


Net Loss per Share Attributable to Common Stockholders
Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. Prior to the conversion of the convertible preferred stock in connection with the initial public offering in March 2021 (“IPO”), holders of Series Seed, Series A-1, Series B and Series C convertible preferred stock were each entitled to receive non-cumulative dividends payable prior and in preference to any dividends on any shares of the Company’s common stock. Under the two-class method, net income is attributed to common stockholders and participating securities based on their participation rights. The holders of the convertible preferred stock did not have a contractual obligation to share in the losses of the Company. As such, the Company’s net losses for the years ended December 31, 2021 and 2020 were not allocated to these participating securities.
Basic and diluted net loss per common share attributable to common stockholders is presented in conformity with the treasury stock method required for stock-based compensation, and in conformity with the if-converted method required for the convertible notes.
As the Company has reported losses for all periods presented, all potentially dilutive securities are antidilutive and accordingly, basic net loss per share equals diluted net loss per share.
Recent Accounting Pronouncements – Adopted
In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2016-02, Leases (“Topic 842”), which requires lessees to recognize leases as assets and liabilities on the balance sheet but recognize the expenses on their statement of operations and cash flows in a manner similar to previous accounting guidance. Qualitative and quantitative disclosures are also enhanced to better understand the amount, timing and uncertainty of cash flows arising from leases.
Effective January 1, 2022, the Company adopted the provisions and expanded disclosure requirements described in Topic 842. The Company adopted the standard using the modified retrospective approach and the transitional provision prescribed by ASU 2018-11, Leases (Topic 842) Targeted Improvements, which allows for the adoption of Topic 842 at the beginning of the fiscal year of adoption. As such, the Consolidated Balance Sheets as of December 31, 2022 is not comparable with that as of December 31, 2021. The comparative information for prior periods has not been adjusted and continues to be reported in accordance with Accounting Standard Codification 840, Leases, the accounting standard in effect for those periods under the previously applicable guidance. The Company evaluated its identified leases and applied the new lease guidance as further discussed in Note 8, Leases. The Company elected the package of practical expedients, which eliminates the requirements to reassess prior conclusions on whether contracts are or contain a lease, lease classification, and initial direct costs. The Company did not use hindsight when determining the lease term. Upon adoption, the Company recognized operating lease right-of-use assets, of $100,533 and lease liabilities of $104,345. The lease obligations associated with deferred rent were recognized as a reduction to the ROU asset. As of the adoption date on January 1, 2022, the new lease guidance did not materially impact the Consolidated Statements of Cash Flows, the Consolidated Statements of Operations, or net loss per common share.
In June 2016, the FASB issued ASU 2016-13, with subsequent amendments, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 requires immediate recognition of management’s estimates of current expected credit losses. ASU 2016-13 is effective for annual reporting periods beginning after December 15, 2022, and interim periods within annual periods beginning after December 15, 2023, with early adoption permitted. The Company adopted the new standard and there was an immaterial impact to the consolidated financial statements and related disclosures.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 eliminates certain exceptions in FASB Topic 740: Income Taxes (“ASC 740”) related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. It also clarifies and simplifies other aspects of the accounting for income taxes. ASU 2019-12 is effective for annual reporting periods beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022, with early adoption permitted. The Company adopted the new standard as of January 1, 2022, and there was an immaterial impact to the consolidated financial statements and related disclosures.
70


In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805) Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”), to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to the recognition of an acquired contract liability and to payment terms and their effect on subsequent revenue recognized by the acquirer. The amendments in ASU 2021-08 require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At the acquisition date, an acquirer should account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts. This amendment will be effective for public entities with fiscal years beginning after December 15, 2022, and for all other entities with fiscal years beginning after December 15, 2023, with early adoption permitted. The Company early adopted the new standard and there was an immaterial impact to the consolidated financial statements and related disclosures.
Note 3. Acquisitions, Goodwill and Intangible Assets
Cloudways Ltd.
On September 1, 2022 (“Acquisition Date”), the Company acquired 100% of the outstanding equity interests of Cloudways, Ltd. pursuant to a Share Purchase Agreement, dated as of August 19, 2022. This acquisition has been accounted for as a business combination. The results of Cloudways’ operations have been included in the accompanying consolidated financial statements since the Acquisition Date. The acquisition of Cloudways, a leading managed cloud hosting and software-as-a-service provider for small to medium-sized businesses, strengthens the Company’s ability to simplify cloud computing by enabling customers to launch a business and scale it effortlessly. Cloudways was a customer of the Company prior to the acquisition, and the Company recognized revenue of approximately $6,000 from Cloudways from January 1, 2022 through the Acquisition Date.
The acquisition purchase consideration, in accordance with ASC 805, totaled $311,237 and was paid in cash. The Share Purchase Agreement includes customary representations and warranties and covenants of the parties. The Company contributed $42,000 to an escrow account on the Acquisition Date to support certain post-closing indemnification obligations.
The final accounting has not been completed since the evaluation necessary to assess the fair values of acquired assets and assumed liabilities is still in process. The provisional amounts for this business combination are subject to revision until these evaluations are completed.

71


The following table sets forth the components and the allocation of the purchase price for the business combination and summarizes the preliminary fair values of the assets acquired and liabilities assumed at the Acquisition Date:
Total consideration:
Cash paid to Cloudways sellers$278,187 
Cash contributed to escrow accounts42,000 
Other expenses150 
Less: Cash pre-funded from contingent compensation(9,100)
Total consideration paid $311,237 
Cash and cash equivalents$5,827 
Accounts receivable 4,753 
Prepayments and other current assets 547 
Other long term assets711 
Identifiable intangible assets72,000 
Accounts payable(1,820)
Accrued expenses(957)
Deferred revenue(1,013)
Deferred tax liabilities(21,686)
Other current liabilities(30,362)
Net identifiable assets acquired28,000 
Goodwill 283,237 
Total fair value of net assets acquired$311,237 
The Company amortizes its intangible assets assuming no residual value over periods in which the economic benefit of these assets is consumed (the useful life). The preliminary fair values allocated to the identifiable intangible assets and their estimated useful lives are as follows:
Intangible assetsPreliminary Fair ValueWeighted Average Useful Life in Years
Trade name$9,500 10
Developed technology31,500 5
Customer relationships31,000 7
Total identifiable intangible assets$72,000 
Cloudways’ assets and liabilities were measured at estimated fair values on September 1, 2022. Estimates of fair value represent management’s best estimate and require a complex series of judgments about future events and uncertainties. Third-party valuation specialists were engaged to assist in the valuation of these assets and liabilities. The Company used the relief from royalty method to fair value the developed technology and the trade name intangible assets, and the multi-period excess earnings method to fair value the customer relationship intangible assets. The significant assumptions used to estimate the value of the intangible assets included discount rates, projected revenue growth rates, EBITDA margins, technology obsolescence and royalty rates.
The goodwill is attributable primarily to the revenue synergies expected from combining the operations of both entities, and intangible assets that do not qualify for separate recognition, including the existing workforce acquired through the acquisition. None of the goodwill is expected to be deductible for income tax purposes.
Acquisition related costs consist of miscellaneous professional service fees and expenses for acquisition related activities. The Company recognized approximately $2,139 of acquisition related costs that were expensed in the current period. These costs are shown primarily as part of General and administrative in the accompanying Consolidated Statements of Operations.
72


The amount of Cloudways’ revenue and net loss included in the Company’s consolidated statements of operations from the Acquisition Date through December 31, 2022, was $20,479 and $10,643, respectively, inclusive of $3,800 intercompany revenue and expense.
Contingent compensation
Contingent compensation costs relate to payments due to a Cloudways seller for $38,830, of which $16,851 is earned on September 1, 2023, and $7,326 is earned on each of March 1, 2024, September 1, 2024 and March 1, 2025. Contingent compensation represents compensation for post-combination services because the payments are contingent on continuing employment of the Cloudways seller, with limited exceptions, at each payment date. For the year ended December 31, 2022, the Company recorded an acquisition related compensation expense of $9,443 related to estimated compensation earned by the Cloudways seller to date. This expense is shown as part of General and administrative in the accompanying Consolidated Statements of Operations.
Unaudited Pro Forma Financial Information
The unaudited pro forma information below summarizes the combined results of the Company and Cloudways as if the Company’s acquisition of Cloudways closed on January 1, 2021 but does not necessarily reflect the combined actual results of operations of the Company and Cloudways that would have been achieved, nor are they necessarily indicative of future results of operations. The unaudited pro forma information reflects certain adjustments that were directly attributable to the acquisition of Cloudways, including additional amortization adjustments for the fair value of the assets acquired and liabilities assumed and other adjustments the Company believes are reasonable for the pro forma presentation. The pro forma net income (loss) for the year ended December 31, 2022 was adjusted to exclude nonrecurring acquisition related costs of $2,139.
Pro Forma Years Ended December 31,
20222021
Pro-forma revenue$607,191 $459,845 
Pro-forma net loss(20,780)(53,227)
Other Asset Acquisitions
In March 2022, the Company acquired the assets of the CSS Tricks website (“CSS Tricks”) from Midwest Coast Studios LLC for total purchase consideration of $4,000. The intangible assets will be amortized over three to five years. In June 2022, the Company acquired intangible assets from JournalDev IT Services Private Limited for total purchase consideration of $1,400 to be amortized over three years.
Goodwill and Intangible Assets, net
Movements in goodwill during the years ended December 31, 2022 and 2021 were as follows:
Balance at January 1, 2021$2,674 
Acquisition of Nimbella29,496 
Balance at December 31, 202132,170 
Acquisition of Cloudways283,237 
Measurement period adjustment(1)
(239)
Balance at December 31, 2022$315,168 
___________________
(1)The Company finalized and adjusted the purchase price for the Nimbella acquisition to reflect a decrease of $239 to Goodwill related to the final 2021 pre-acquisition tax return.
73


Intangible assets, net consisted of the following amounts:
December 31,
20222021
Asset Type
IP addresses$44,821 $39,906 
Developed technology35,710 4,210 
Customer relationships31,000  
Trade name9,500  
Content4,400  
Brand1,000  
Total carrying value$126,431 $44,116 
Accumulated Amortization
Developed technology$(4,477)$(1,201)
Customer relationships(1,476) 
Trade name(317) 
Content(1,067) 
Brand(166) 
Total accumulated amortization(7,503)(1,201)
Total intangible assets, net$118,928 $42,915 
Amortization expense was $6,301 and $645 for the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, the weighted-average remaining amortization period for amortizable intangible assets was five years for developed technology, seven years for customer relationships, ten years for trade name, three years for content, and five years for brand. Amortization expense for the next five years and thereafter, based on valuations and determinations of useful lives, is expected to be as follows:
2023$14,445 
202414,079 
202512,279 
202611,879 
20279,612 
Thereafter11,813 
Total estimated future intangible amortization expense$74,107 
Note 4. Marketable Securities
The following is a summary of available-for-sale marketable securities, excluding those securities classified within cash and cash equivalents, on the Consolidated Balance Sheets as of December 31, 2022. The Company did not hold any available-for-sale marketable securities as of December 31, 2021.
December 31, 2022
Amortized
Cost
Gross Unrealized GainsGross Unrealized LossesFair
Value
U.S. treasury securities$549,944 $29 $(849)$549,124 
Corporate debt securities35,293  (86)35,207 
Commercial paper139,489 9 (367)139,131 
Total Marketable securities$724,726 $38 $(1,302)$723,462 
74


Interest income from investments was $11,881, $123 and $12 for the years ended December 31, 2022, 2021 and 2020, respectively. As of December 31, 2022, all of the Company’s available-for-sale short-term investments were due within one year.
As of December 31, 2022, the Company held twenty-one securities that were in an unrealized loss position. The Company does not intend to sell and expects that it is more likely than not that it will not be required to sell these securities until such time as the value recovers or the securities mature. Unrealized losses from fixed-income securities are primarily attributable to changes in interest rates and not credit-related factors based on the Company’s evaluation of available evidence. To determine whether a decline in value is related to credit loss, the Company evaluates, among other factors: the extent to which the fair value is less than the amortized cost basis, changes to the rating of the security by a rating agency and any adverse conditions specifically related to an issuer of a security or its industry. Management does not believe any remaining unrealized losses represent impairments based on our evaluation of available evidence. Unrealized gains and losses on marketable securities are presented net of tax.
Note 5. Fair Value Measurements
The fair value of our financial assets measured on a recurring basis is as follows:
December 31, 2022
Level ILevel IITotal
Cash and cash equivalents:
Cash$95,117 $ $95,117 
Money market funds45,655  45,655 
Total Cash and cash equivalents$140,772 $ $140,772 
Marketable securities:
U.S. treasury securities$549,124 $ $549,124 
Corporate debt securities 35,20735,207 
Commercial paper 139,131139,131 
Total Marketable securities$549,124 $174,338 $723,462 
December 31, 2021
Level ILevel IITotal
Cash and cash equivalents:
Cash$1,093,425 $ $1,093,425 
Commercial paper 269,945 269,945 
Certificate of deposits 350,017 350,017 
Total Cash and cash equivalents$1,093,425 $619,962 $1,713,387 
The Company classifies its highly liquid money market funds and U.S. treasury securities within Level 1 of the fair value hierarchy because they are valued based on quoted market prices in active markets. The Company classifies its commercial paper, corporate debt securities and certificates of deposit within Level 2 because they are valued using inputs other than quoted prices that are directly or indirectly observable in the market, including readily available pricing sources for the identical underlying security which may not be actively traded. The Company had no Level 3 financial assets as of December 31, 2022 and December 31, 2021.
Financial Instruments Not Recorded at Fair Value on a Recurring Basis
The Company reports financial instruments at fair value, with the exception of the 0% Convertible Senior Notes due December 1, 2026 (“Convertible Notes”). Financial instruments that are not recorded at fair value on a recurring basis are measured at fair value on a quarterly basis for disclosure purposes. The carrying values and estimated fair values of financial instruments not recorded at fair value are as follows:
75


December 31, 2022December 31, 2021
Carrying ValueFair ValueCarrying ValueFair Value
Convertible Notes$1,470,270 $1,134,030 $1,462,676 $1,462,676 
The carrying value of the Convertible Notes as of December 31, 2022 and December 31, 2021 was net of unamortized debt issuance costs of $29,730 and $37,324, respectively.
The total fair value of the Convertible Notes was determined based on the closing trading price as of the last day of trading for the period. The Company considers the fair value to be a Level 2 valuation due to the limited trading activity.
Note 6. Balance Sheet Details
Property and equipment, net
Property and equipment, net consisted of the following:
December 31,
20222021
Computers and equipment$564,763 $487,484 
Furniture and fixtures1,511 1,511 
Leasehold improvements6,820 6,820 
Internal-use software78,649 68,321 
Property and equipment, gross$651,743 $564,136 
Less: accumulated amortization $(61,244)$(49,268)
Less: accumulated depreciation(317,329)(265,225)
Property and equipment, net $273,170 $249,643 
Depreciation expense on property and equipment for the years ended December 31, 2022, 2021 and 2020 was $83,814, $74,278 and $62,016, respectively.
The Company capitalized costs related to the development of computer software for internal use of $10,636, $7,307 and $12,854 for the years ended December 31, 2022, 2021 and 2020, respectively, which is included in internal-use software costs within Property and equipment, net. Amortization expense related to internal-use software for the years ended December 31, 2022, 2021 and 2020 was $12,117, $13,424 and $13,255, respectively.
During the years ended December 31, 2022, 2021 and 2020, the Company recorded an impairment loss of $163, $285 and $1,222, respectively, related to software that is no longer being used. This impairment loss is included in Cost of revenue and Research and development on the Consolidated Statements of Operations.
Accrued other expenses
Accrued other expenses consisted of the following:
December 31,
20222021
Accrued bonuses$9,772 $19,083 
Accrued capital expenditures9,852 3,398 
Other accrued expenses14,363 9,426 
Total accrued other expenses
$33,987 $31,907 
76


Other current liabilities
Other current liabilities consisted of the following:
December 31,
20222021
Accrued taxes
$40,848 $6,755 
Contingent compensation5,617  
ESPP withholding944 1,495 
Other current liabilities 599 
Total other current liabilities
$47,409 $8,849 
Note 7. Debt
Credit Facility
In February and March 2020, the Company entered into and subsequently amended a second amended and restated credit agreement with KeyBank National Association as administrative agent. In November 2021, the Company further amended such credit agreement to revise certain covenants that restricted the incurrence of indebtedness to permit the issuance of the convertible notes discussed below. In March 2022, the Company entered into a third amended and restated credit agreement (the “Credit Facility”) to, among other modifications, (i) remove the term loan component of the existing credit facility which had been previously repaid in full; (ii) increase the maximum borrowing limit of the revolving credit facility from $150,000 to $250,000; (iii) extend the maturity date; (iv) replace the existing maximum total net leverage ratio financial covenant with a maximum senior secured net leverage ratio financial covenant; (v) eliminate the financial covenant requirement of maintaining a minimum debt service coverage ratio; (vi) reduce the interest rates applicable to any principal amounts outstanding on the revolving credit facility as well as the annual commitment fee for unused amounts on the revolving credit facility; and (vii) replace the benchmark reference rate for U.S. Dollar loans from LIBOR to the forward-looking term rate based on the secured overnight financing rate plus a customary adjustment (“Adjusted Term SOFR”).
At December 31, 2022, the Company had available borrowing capacity of $250,000 on the Credit Facility. The Credit Facility will mature on the earlier of (a) March 29, 2027 and (b) 90 days before the maturity date applicable to any outstanding convertible notes issued by the Company in an aggregate principal amount equal to or greater than $100,000.
The Credit Facility is secured by a first-priority security interest in substantially all of the assets of the Company. The Credit Facility contains certain financial and operational covenants, including a maximum senior secured net leverage ratio financial covenant of 3.50x. As of December 31, 2022, the Company was in compliance with all covenants under the Credit Facility.
The per annum interest rate applicable to any principal amounts outstanding under the Credit Facility for U.S. Dollar loans will be equal to (i) Adjusted Term SOFR plus (ii) an applicable margin varying from 1.25% to 2.00%, subject to a pricing grid based on the senior secured net leverage ratio. The Credit Facility provides for an annual commitment fee varying from 0.20% to 0.30%, also subject to a pricing grid based on the senior secured net leverage ratio, applied to the average daily unused amount of the revolving credit facility. The Company incurred commitment fees on the unused balance of the Credit Facility of $477, $362 and $307 for the year ended December 31, 2022, 2021 and 2020, respectively.
In connection with the Credit Facility, the Company incurred $1,295 of additional debt issuance costs which, together with $662 of the then unamortized financing fees, will be amortized over the remaining term of the facility. The Company recognized a loss on extinguishment of debt of $407 for the year ended December 31, 2022. The loss on extinguishment of debt represents a non-cash adjustment to reconcile net income to net cash provided by operating activities within the Consolidated Statements of Cash Flows.
Amortization of deferred financing fees was $398, $2,243 and $10,114 for the year ended December 31, 2022, 2021 and 2020, respectively.
77


Convertible Notes
In November 2021, the Company issued $1,500,000 aggregate principal amount of Convertible Senior Notes in a private offering, including the exercise in full of the over-allotment option granted to the initial purchasers of $200,000. The Convertible Notes are senior unsecured obligations of the Company and do not bear regular interest, and the principal amount of the Convertible Notes does not accrete. The Convertible Notes will mature on December 1, 2026 unless earlier converted, redeemed, or repurchased. The net proceeds from this offering were $1,461,795, after deducting underwriting fees, expenses and commissions. Amortization of deferred financing fees for the years ended December 31, 2022 and 2021 was $7,481 and $881, respectively.
Each $1 of principal of the Convertible Notes will initially be convertible into 5.6018 shares of the Company’s common stock, which is equivalent to an initial conversion price of approximately $178.51 per share, subject to adjustment as set forth in the indenture governing the Convertible Notes. Holders of these Convertible Notes may convert their Convertible Notes at their option at any time prior to the close of the business day immediately preceding June 1, 2026, only under the following circumstances:
1.during any calendar quarter commencing after the calendar quarter ending on March 31, 2022, if the last reported sale price of the Company’s common stock exceeds 130% of the conversion price for each of at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter on each applicable trading day;
2.during the five business day period after any ten consecutive trading day period (such ten consecutive trading day period, the “measurement period”) in which the trading price of the Convertible Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the common stock on such trading day and the conversion rate on such trading day;
3.if the Company calls such Convertible Notes for redemption, at any time prior to the close of business on the business day immediately preceding the redemption date; and
4.upon the occurrence of specified corporate events or distributions on the common stock.
As none of the above circumstances have occurred as of December 31, 2022, the Convertible Notes were not convertible for the fiscal year ended December 31, 2022.
On or after June 1, 2026 until the close of business on the scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Convertible Notes at the option of the holder regardless of the foregoing circumstances.
Upon conversion of the Convertible Notes, the Company will pay or deliver, as the case may be, cash, shares of common stock or a combination of cash and shares of common stock, at the Company’s election. It is the Company's current intent to settle the principal amount of the Convertible Notes with common stock.
The Company may redeem for cash all or any portion of the Convertible Notes, at its option, on or after December 2, 2024 and on or before the 25th scheduled trading day immediately before the maturity date, if the last reported sale price per share of the Company’s common stock exceeds 130% of the conversion price then in effect on each of at least 20 trading days (whether or not consecutive) during the 30 consecutive trading days ending on, and including, the trading day immediately preceding the date on which the Company provides a notice of redemption at a redemption price equal to 100% of the principal amount of the Convertible Notes to be redeemed, plus any accrued and unpaid special interest and additional interest, if any, to, but excluding, the redemption date.
Upon the occurrence of a fundamental change (as defined in the indenture governing the Convertible Notes), subject to certain conditions, holders may require the Company to repurchase all or a portion of the Convertible Notes for cash at a price equal to 100% of the principal amount of the Convertible Notes to be repurchased, plus any accrued and unpaid special interest and additional interest, if any, to, but excluding, the fundamental change repurchase date.
Outstanding Borrowings
As of December 31, 2022, the $1,500,000 aggregate principal of the Convertible Notes is expected to mature on December 1, 2026 with no other payments required prior to that date.
Note 8. Leases
78


The Company leases space at colocation data center facilities and, to a lesser extent, corporate offices, all of which are operating leases. Most of the leases have lease terms within three to five years and many contain renewal options and/or termination provisions. As of December 31, 2022, there were no finance leases.
The Company entered into separate sublease agreements related to its New York office space effective as of March 2022 and June 2022, respectively. As defined within the lease and sublease agreements, the Company remains primarily liable to the landlord for the performance of all obligations in the event that the sublessees do not perform their obligations under their respective leases. The rental amounts payable to the Company pursuant to the sublease agreements increase approximately 2% each year, and both the lease and the related subleases terminate in July 2025. During the year ended December 31, 2022, the Company recorded impairment losses on the New York office operating lease ROU asset of $1,472. See Note 2 for additional information.
The components of lease expense were as follows:
Year Ended
December 31, 2022
Operating lease expense$54,440 
Variable lease expense6,149 
Short-term lease expense1,799 
Total lease expense$62,388 
Supplemental cash flow information related to leases was as follows:
Year Ended
December 31, 2022
Cash paid for amounts included in the measurement of lease liabilities:$49,870 
Operating right-of-use assets obtained in exchange for operating lease liabilities204,105 
Weighted average remaining lease term and discount rate were as follows:
December 31, 2022
Weighted-average remaining lease term (in years)2.8
Weighted-average discount rate5.0 %
For the year ended December 31, 2022, the Company recorded $1,202 in sublease income, which was recorded as a reduction to General and administrative operating expenses.
As of December 31, 2022, the Company had entered into nine additional operating leases that have not yet commenced with total fixed payment obligations of $123,333. The leases are expected to commence between the first quarter of 2023 and the fourth quarter of 2024 and have initial lease terms of three to five years.
Maturities of lease liabilities as of December 31, 2022 were as follows:
Operating Leases(1)
2023$64,277 
202468,240 
202528,472 
202612,003 
20276,237 
Total undiscounted liabilities179,229 
Less: Imputed interest(14,104)
Total present value of lease liabilities165,125 
Less: Current portion of operating lease liabilities(57,432)
Operating lease liabilities, non-current$107,693 
79


___________________
(1)Sublease proceeds for the fiscal years ending December 31, 2023, 2024 and 2025 of $1,954, $2,073 and $1,051, respectively, are not included in the table above.
Prior to the adoption of Topic 842, future minimum operating lease payments as of January 31, 2022 were as follows:
2022$48,669 
202337,961 
202436,974 
20257,447 
20263,025 
Thereafter762 
Total minimum operating lease payments$134,838 
Rent expense for the years ended December 31, 2021 and 2020 were $49,923 and $41,912, respectively.
Note 9. Commitments and Contingencies
Purchase Commitments
As of December 31, 2022, the Company had long-term commitments for bandwidth usage with various networks and internet service providers and entered into purchase orders with various vendors. The total minimum future commitments for bandwidth usage and purchase orders as of December 31, 2022 were as follows:
2023$21,951 
202414,493 
20254,045 
2026884 
2027957 
Thereafter 
Total purchase commitments$42,330 
Letters of Credit
In conjunction with the execution of certain office space operating leases, letters of credit in the aggregate amount of $1,935 and $2,038 were issued and outstanding as of December 31, 2022 and 2021, respectively. No draws have been made under such letters of credit. These funds are included as Restricted cash on the Consolidated Balance Sheets as they are related to long-term operating leases and are included in beginning and ending Cash, cash equivalents and restricted cash in the Consolidated Statements of Cash Flows.
Legal Proceedings
The Company may be involved in various legal proceedings and litigation arising in the ordinary course of business. While it is not feasible to predict or determine the ultimate disposition of any such litigation matters, the Company believes that any such legal proceedings will not have a material adverse effect on its consolidated financial position, results of operations, or liquidity.
Note 10. Stockholders’ Equity
80


Common Stock
The Company’s amended and restated certificate of incorporation authorizes the issuance of common and preferred stock. Holders of common stock are entitled to one vote per share.
As of December 31, 2022 and 2021, the Company was authorized to issue 750,000,000 shares of common stock with a par value of $0.000025 per share.
Preferred Stock
In connection with the IPO, the Company’s amended and restated certificate of incorporation became effective, which authorized the issuance of 10,000,000 shares of preferred stock with a par value of $0.000025 per share with rights and preferences, including voting rights, designated from time to time by the Company's Board of Directors. No shares of preferred stock were issued or outstanding as of December 31, 2022 or 2021.
Share Buyback Program
On February 23, 2022, the Company’s Board of Directors approved the repurchase of up to an aggregate of $300,000 of the Company’s common stock throughout fiscal year 2022 (“First Program”). As of May 16, 2022, the Company repurchased shares representing the entire amount available under the First Program. On May 23, 2022, the Company’s Board of Directors approved a new stock repurchase program authorizing the repurchase of up to an additional $300,000 of its common stock throughout fiscal year 2022 (the “Second Program”). As of August 19, 2022, the Company repurchased shares representing the entire amount available under the First Program and Second Program.
The Company repurchased and retired 13,626,594 shares of common stock in the open market for an aggregate purchase price of $600,000 during the year ended December 31, 2022. All purchased shares were retired and are reflected as a reduction of Common stock for the par value of shares, with the excess applied to Additional paid-in capital.
Treasury Stock
The Company records treasury stock at the cost to acquire shares and is included as a component of Stockholders’ equity. The Company’s Board of Directors approved the retirement of the balance of treasury stock as of August 1, 2022. At December 31, 2021, the Company had 1,968,228 shares of treasury stock which were carried at its cost basis of $4,598 on the Consolidated Balance Sheets.
Note 11. Stock-Based Compensation
Equity Incentive Plan
In March 2021, the Company’s Board of Directors adopted, and the stockholders approved, the 2021 Equity Incentive Plan. The 2021 Equity Incentive Plan is a successor to and continuation of the 2013 Stock Plan. The 2021 Equity Incentive Plan became effective on the date of the IPO with no further grants being made under the 2013 Stock Plan, however, awards outstanding under the 2013 Stock Plan will continue to be governed by their existing terms. The 2021 Equity Incentive Plan provides for the grant of incentive stock options, nonstatutory stock options, stock appreciation rights, restricted stock awards, restricted stock units awards (“RSUs”), performance awards, and other awards to employees, directors, and consultants up to an aggregate of 36,290,381 shares of common stock as of December 31, 2022. Shares issued pursuant to the exercise of these awards are transferable by the holder.
81


Stock Options
Stock options granted have a maximum term of ten years from the grant date, are exercisable upon vesting and vest over a period of four years. Stock option activity for the year ended December 31, 2022 was as follows:
Number of Options OutstandingWeighted-Average Exercise PriceWeighted-Average Remaining Life in YearsAggregate Intrinsic Value
Outstanding at January 1, 202212,434,159 $7.19 7.64$909,494 
Exercised(1,816,561)6.34 
Forfeited or cancelled(463,682)9.50 
Outstanding at December 31, 202210,153,916 7.23 6.16185,188 
Vested and exercisable at December 31, 20227,469,298 6.42 5.90142,286 
Vested and unvested expected to vest at December 31, 20229,662,316 $7.03 6.11$178,144 
The aggregate intrinsic value represents the difference between the fair value of common stock and the exercise price of outstanding in-the-money options. The aggregate intrinsic value of exercised options for the years ended December 31, 2022, 2021 and 2020 was $81,912, $189,422 and $23,018, respectively. The tax benefit from stock options exercised was $25,143, $103,820 and $4,482 the years ended December 31, 2022, 2021 and 2020, respectively.
No options were granted during the years ended December 31, 2022 and 2021. The aggregate estimated fair value of stock options granted to participants that vested during the year ended December 31, 2022 and 2021 was $17,529 and $22,395, respectively. The following weighted-average assumptions were used to estimate the grant date fair value of stock options as of December 31, 2020:
Expected volatility52.06 %
Expected life in years6
Risk-free interest rate0.57 %
Dividend yield0 %
As of December 31, 2022, there was $16,790 of unrecognized stock-based compensation related to outstanding stock options granted that is expected to be recognized over a weighted-average period of 1.56 years.
RSUs
RSUs granted typically vest over four years. RSU activity for the year ended December 31, 2022 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 20223,334,137 $45.74 
Granted3,338,073 43.57 
Vested(1,437,741)45.46 
Forfeited or cancelled(432,034)46.46 
Unvested balance at December 31, 20224,802,435 44.25 
Vested and expected to vest at December 31, 20223,116,642 $44.50 
As of December 31, 2022, there was $126,838 of unrecognized stock-based compensation related to outstanding RSUs granted that is expected to be recognized over a weighted-average period of 2.89 years.
PRSUs
The Company issued performance-based restricted stock units (“PRSUs”) which will vest based on the achievement of each award’s established performance targets. PRSU activity for the year ended December 31, 2022 was as follows:
82


SharesWeighted-Average Fair Value
Unvested balance at January 1, 2022578,949 $48.04 
Granted436,387 60.72 
Vested(228,948)46.97 
Forfeited or cancelled(30,497)41.24 
Adjusted by performance factor(89,769)41.24 
Unvested balance at December 31, 2022666,122 $57.41 
At the end of each reporting period, the Company will adjust compensation expense for the PRSUs based on its best estimate of attainment of the below specified performance metrics. The cumulative effect on current and prior periods of a change in the estimated number of PRSUs that are expected to be earned during the performance period will be recognized as an adjustment to earnings in the period of the revision.
Compensation cost in connection with the probable number of shares that will vest will be recognized using the accelerated attribution method. As of December 31, 2022, the Company determined that it was not probable that the Long Term Incentive Plan (“LTIP”) PRSUs granted to certain executives of the Company with respect to the Company’s 2022 financial performance, and the other PRSU awards, would vest. There is $1,163 of unrecognized stock-based compensation that is expected to be recognized over a weighted-average period of 0.80 years in regards to the 2021 LTIP PRSUs with respect to the Company’s 2021 performance.
LTIP PRSUs
The Company grants LTIP PRSUs to certain executives of the Company during the first fiscal quarter. A percentage of the LTIP PRSUs will become eligible to vest based on the Company’s financial performance level at the end of each fiscal year. The financial performance level is determined as the percentage equal to the sum of the revenue growth percentage and profitability percentage.
The number of LTIP PRSUs received will depend on the achievement of financial metrics relative to the approved performance targets. Depending on the actual financial metrics achieved relative to the target financial metrics throughout the defined performance period of the award, the number of LTIP PRSUs that vest could range from 0% to 200% of the target amount, and are subject to the Board of Directors’ approval of the level of achievement against the approved performance targets.
Assuming the minimum performance target is achieved, one-third of the aggregate number of the LTIP PRSUs shall vest on the later of (i) March 1 or (ii) two trading days following the public release of the Company’s financial results, and the remainder shall vest in eight equal quarterly installments subject, in each case, to the individual’s continuous service through the applicable vesting date.
On February 24, 2022, the financial performance of the LTIP PRSUs granted in 2021 was determined to be achieved at 155% of the target amount. This resulted in a performance factor reduction of 89,769 shares from the original maximum shares achievable of 398,949.
On March 1, 2022, the Company granted an LTIP PRSU award with a maximum shares achievable of 436,387, subject to the above actual financial metrics achieved relative to the target financial metrics for fiscal year 2022.
Other PRSUs
In addition to the above awards, certain other PRSUs have been awarded subject to other various performance measures including the achievement of revenue targets and product launches.
On May 24, 2022, the financial performance of one of the Company’s other PRSUs was determined to be achieved at 100% of the target amount due to a successful product launch. On June 1, 2022, all 60,000 shares were fully vested.
MRSUs
On July 27, 2021, the Company’s Board of Directors granted a market-based restricted stock unit (“MRSU”) award for 3,000,000 shares of the Company’s common stock to the Company’s Chief Executive Officer, Yancey Spruill, which will vest upon the satisfaction of certain service conditions and the achievement of certain Company stock price goals, as described below.
83


The MRSU, which has a grant date fair value of $75,300 derived by using a discrete model based on multiple stock price-paths developed through the use of a Monte Carlo simulation, is divided into five tranches that will be earned based on the achievement of stock price goals, measured based on the average of the Company’s closing stock price over a consecutive ninety (90) trading day period during the performance period as set forth in the table below.
TrancheCompany Stock Price TargetNumber of Eligible MRSUs
1$93.50475,000
2$140.00575,000
3$187.00650,000
4$233.50650,000
5$280.50650,000
To the extent earned based on the stock price targets set forth above, the MRSU will vest over a seven-year period beginning on the date of grant in annual amounts equal to 14%, 14%, 14%, 14%, 14%, 15% and 15%, respectively, on each anniversary of the date of grant.
MRSU activity for the year ended December 31, 2022 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 20223,000,000 $25.12 
Granted  
Unvested balance at December 31, 20223,000,000 $25.12 
The weighted-average grant date fair value of market-based performance stock units and the related assumptions used in the Monte Carlo simulation to record stock-based compensation for units granted during the periods presented, were as follows:
Expected volatility46.27 %
Expected life in years7
Risk-free interest rate1.01 %
Dividend yield0 %
As of December 31, 2022, there was $50,432 of unrecognized stock-based compensation related to the MRSUs granted that is expected to be recognized over a weighted-average period of 3.56 years.
ESPP
In March 2021, the Company’s Board of Directors adopted, and the stockholders approved, the 2021 Employee Stock Purchase Plan (“ESPP”). Eligible employees enroll in the offering period at the start of each purchase period, whereby they may purchase a number of shares at a price per share equal to 85% of the lesser of (1) the stock price at the employee’s first participation in the offering period or (2) the fair market value of the Company’s common stock on the purchase date. After the end of an offering period, a new offering will automatically begin on the date that immediately follows the conclusion of the preceding offering. The ESPP provides for the grant of up to an aggregate of 3,272,076 shares of common stock as of December 31, 2022.

2021 Offering
The initial offering period commenced on the IPO date and consisted of two purchase periods, the first of which had a purchase date of November 19, 2021 and the second and final purchase period had a purchase date of May 20, 2022 (the “2021 Offering”).
In connection with the purchase period that ended on November 19, 2021, there were 117,996 shares of common stock, net of shares withheld for taxes, purchased by employees at a price of $39.95. In connection with the purchase period that ended on May 20, 2022, there were 144,867 shares of common stock, net of shares withheld for taxes, purchased by employees at a price of $36.26.
84


2022 Offerings
A new offering period commenced on May 23, 2022 and was scheduled to consist of two purchase periods, with purchase dates of November 18, 2022 and May 19, 2023 (the “First 2022 Offering”). In connection with the purchase period that ended on November 18, 2022, there were 111,851 shares of common stock, net of shares withheld for taxes, purchased by employees at a price of $24.03. Under the terms of the ESPP, since the Company’s stock price declined during the course of the first purchase period, the First 2022 Offering terminated and a new 12 month offering automatically commenced on November 21, 2022, with scheduled purchase dates on May 19, 2023 and November 20, 2023 (the “Second 2022 Offering”). As of December 31, 2022, 2,897,362 shares of common stock remain available for issuance under the ESPP.
The termination of the First 2022 Offering and commencement of the Second 2022 Offering was accounted for as a modification, which resulted in an incremental stock-based compensation of $2,069, which will be recognized over the remaining term of Second 2022 Offering.
During the years ended December 31, 2022 and 2021, the Company recorded stock-based compensation associated with the ESPP of $4,380 and $3,097, respectively. There was no such expense recorded for the year ended December 31, 2020. As of December 31, 2022, $944 has been withheld on behalf of employees.
Restricted Shares
In connection with the acquisition of Nimbella, the Company issued 200,204 shares of restricted stock for $63.11 per share for a total value of $12,635 to the founders of Nimbella. These shares vest equally on March 1, 2023 and September 1, 2024 and are expensed on a straight line basis over 36 months. The restricted stock is subject to forfeiture and dependent upon each founder’s continuous service on the vesting date. Total stock-based compensation for the years ended December 31, 2022 and 2021 was $4,212 and $1,407, respectively. There was no such expense recorded for the year ended December 31, 2020. As of December 31, 2022, there was $7,021 of unrecognized stock-based compensation related to outstanding restricted shares granted that is expected to be recognized over a weighted-average period of 1.69 years.
Stock-Based Compensation
Stock-based compensation was included in the Consolidated Statements of Operations as follows:
Year Ended December 31,
202220212020
Cost of revenue$1,820 $1,147 $545 
Research and development39,354 23,315 7,765 
Sales and marketing14,909 8,471 1,924 
General and administrative49,746 28,644 19,222 
Total$105,829 $61,577 $29,456 
Excess income tax benefit related to stock-based compensation$(27,657)$(108,041)$(4,482)
Stock-based compensation related to secondary sales of common stock by certain current and former employees for the year ended December 31, 2020 was $18,343. There were no such expenses recorded for the years ended December 31, 2022 and 2021.
85


Note 12. Net Loss per Share Attributable to Common Stockholders
The following table presents the calculation of basic and diluted net loss per share:
Year Ended December 31,
202220212020
Numerator:
Net loss attributable to common stockholders$(27,804)$(19,503)$(43,568)
Denominator:
Weighted average shares, in thousands, used to compute net loss per share, basic and diluted100,806 93,224 41,658 
Net loss per share attributable to common stockholders, basic and diluted$(0.28)$(0.21)$(1.05)
Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:
Year Ended December 31,
202220212020
Series Seed  12,517,832 
Series A-1  17,995,460 
Series B  10,237,032 
Series C  4,721,905 
Warrants  308,632 
Stock Options10,153,916 12,434,159 16,933,494 
RSUs4,802,435 3,334,137 413,750 
PRSUs666,122 578,949  
MRSU3,000,000 3,000,000  
ESPP307,828 268,391  
Convertible Notes8,402,700 8,402,700  
Total27,333,001 28,018,336 63,128,105 
Note 13. Income Taxes
Loss before income taxes from U.S. and foreign operations were as follows:
Year Ended December 31,
202220212020
U.S.$(16,866)$(20,285)$(44,163)
Foreign(7,019)2,084 1,506 
Total loss before income taxes$(23,885)$(18,201)$(42,657)
Total income tax expense included in the Consolidated Statements of Operations is comprised of the following:
86


Year Ended December 31,
202220212020
Current:
Federal$ $ $ 
State242 138 59 
Foreign5,482 1,147 781 
Total current$5,724 $1,285 $840 
Deferred:
Federal$368 $(103)$81 
State44 45 32 
Foreign(2,217)75 (42)
Total deferred(1,805)17 71 
Total income tax expense $3,919 $1,302 $911 
The following table reconciles our benefit of income taxes at the statutory rate to the effective tax rate, using a U.S. federal statutory tax rate of 21%:
Year Ended December 31,
202220212020
Tax benefit at federal statutory rate$(5,016)$(3,836)$(8,957)
State and local taxes, net of federal benefit(205)(239)72 
Foreign tax rate differential168 207 136 
Stock-based compensation(3,077)(22,071)4,001 
Unrealized loss on warrant liability 3,150  
Nondeductible/nontaxable items3,603 473 149 
Unrecognized tax positions1,482 (40)119 
Change in valuation allowance4,442 21,969 5,578 
GILTI427  199 
162(m) limitation7,058 4,927  
R&D credit(4,432)  
Warrant exercise (3,419) 
Other(531)181 (386)
Total income tax expense$3,919 $1,302 $911 

87


The components of deferred tax assets and liabilities are as follows:
December 31,
20222021
Deferred tax assets:
Accounts receivable$1,337 $957 
Accrued expenses4,288 154 
Capitalized research and development32,374  
Operating lease liability 38,934  
Net operating loss carryforwards24,435 44,049 
Stock-based compensation953 5,513 
Rent payable 499 
Tax credit carryforwards4,184 70 
Other511 570 
Gross deferred tax assets107,016 51,812 
Less: valuation allowance(47,361)(42,919)
Total net deferred tax asset$59,655 $8,893 
Deferred tax liability
Depreciation and amortization$(43,137)$(9,226)
Operating lease ROU asset(36,524) 
Total deferred tax liability(79,661)(9,226)
Total net deferred tax liability$(20,006)$(333)
For tax years beginning on or after January 1, 2022, the Tax Cuts and Jobs Act of 2017 eliminates the option to deduct research and development expenditures, as defined under IRC Section 174, in the year incurred. Instead, taxpayers are required to amortize such expenditures over five years if incurred in the U.S. and over fifteen years if incurred in a foreign jurisdiction. For the twelve months ended December 31, 2022, the Company conformed to this change in tax law.
As of December 31, 2022, the Company had state and local net operating loss (“NOL”) carryforwards of $41,794, which will begin to expire on various dates from 2023 through 2041. The Company had $102,596 of federal NOLs and $38 of foreign NOLs which do not expire.
The total NOL and expirations are as follows:
NOL Carryforward
Total1-3 Years3-5 YearsMore than 5 YearsUnlimited
Federal$102,596 $ $ $ $102,596 
State and local41,794 28 25 35,821 5,920 
Foreign38    38 
Total$144,428 $28 $25 $35,821 $108,554 
Certain tax attributes may be subject to an annual limitation as a result of the issuance of stock, which may constitute a change of ownership as defined under Internal Revenue Code Section 382. The Internal Revenue Code Section 382 study is in process as of December 31, 2022.
The Company assesses the likelihood of its ability to realize the benefit of its deferred tax assets in each jurisdiction by evaluating all relevant positive and negative evidence. A valuation allowance is established if it is determined that any portion of the deferred tax assets is not more likely than not to be realized. For the year ended December 31, 2022, the Company has maintained a valuation allowance against its U.S. deferred tax assets as they are not more-likely than not to be realized.
88


The valuation allowance activity for the periods indicated is as follows:
December 31,
20222021
Balance as of the beginning of period$(42,919)$(20,950)
Additions charged to expense(4,442)(21,969)
Balance as of the end of period$(47,361)$(42,919)

In general, it is our practice and intention to reinvest the earnings of our non-U.S. subsidiaries in those operations. Generally, such amounts become subject to U.S. taxation upon the remittance of dividends and under certain other circumstances. The amount of undistributed earnings of non-U.S. subsidiaries at December 31, 2022, as well as the related deferred income tax, if any, is not material.
The Company files U.S. federal income tax returns as well as various state, local, and foreign jurisdictions. As of December 31, 2022, tax years 2017 and later remain open for examination.
ASC 740 clarifies the accounting and reporting for uncertainties in income tax law and prescribes a comprehensive model for financial statement recognition measurement, presentation and disclosure of uncertain tax positions taken or expected to be taken in income tax returns. ASC 740 requires that tax effects of an uncertain tax position be recognized only if it is “more likely than not” to be sustained by the taxing authority as of the reporting date.
A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:
Year Ended December 31,
202220212020
Balance of unrecognized tax benefits at beginning of year$721 $822 $752 
Additions based on tax positions related to the current period3,014  70 
Additions for tax positions of prior periods2,833   
Additions recorded as part of business combination 11,106   
Reductions for tax positions of prior periods(630)(101) 
Balance of unrecognized tax benefits at end of year$17,044 $721 $822 
Amounts included in the balance of unrecognized tax benefits as of December 31, 2022, 2021 and 2020, if recognized, would affect the effective tax rate upon recognition. The total amount of unrecognized tax benefits that, if recognized, would favorably affect the effective tax rate is $1,507 as of December 31, 2022.
For the year ended December 31, 2022, the Company recognized $1,796 of interest and penalties related to unrecognized tax benefits in the provision for taxes.
The total amount of unrecognized tax benefits relating to the Company’s tax positions is subject to change based on future events including, but not limited to, the settlements of ongoing audits and/or the expiration of applicable statutes of limitations. The outcomes and timing of such events are highly uncertain. However, the Company’s reasonable estimate of the range of gross unrecognized tax benefits, excluding interest and penalties, that could potentially be reduced during the next twelve months is $17,044.
Note 14. Employee Benefit Plan
The Company offers U.S. employees a voluntary retirement savings plan under Section 401(k) of the Internal Revenue Code (the “401(k) Plan”), which permits employees to elect to contribute a portion of their pre-tax wages to the 401(k) Plan. Under this plan, the Company matches 100% of participants’ contributions up to 3% of compensation and 50% of participants’ contributions between 3% and 5%. For the years ended years ended December 31, 2022, 2021 and 2020, the Company incurred expense of $3,846, $2,963 and $2,779 to the 401(k) Plan, respectively.
Note 15. Related Party Transactions
89


During the year ended December 31, 2020, the Company recorded $18,343 of stock-based compensation associated with secondary sales transactions. There were no such expenses recorded for the years ended December 31, 2022 or 2021. The secondary sales transactions were executed primarily between holders of economic interest in the Company and the Company’s employees and former employees at prices in excess of the fair value of such shares. Accordingly, the Company recognized such excess value as stock-based compensation. The Company did not sell any shares or receive any proceeds from the transactions.
In connection with the Company’s acquisition of Cloudways, the Company entered into a transition services agreement (the “Transition Services Agreement”) with Gaditek Associates (“Gaditek”). Our Chief Revenue Officer, Aaqib Gadit, is the former CEO of Cloudways and owns 14.3% of Gaditek. Fees under the Transition Services Agreement are primarily determined on a usage basis. In 2022, the Company incurred approximately $300 in fees to Gaditek pursuant to the Transition Services Agreement. The Transition Services Agreement has a one year term and is set to expire in the third quarter of 2023.
Note 16. Subsequent Events
In February 2023, the Company initiated a restructuring plan to adjust its cost structure and to streamline its operations and general and administrative functions (the “Restructuring Plan”), which includes the elimination of positions as well as the shifting of additional positions across a broader geographical footprint. The Company expects to incur approximately $25,000 to $27,000 in restructuring charges in connection with the Restructuring Plan, which is expected to be substantially complete by the end of the third quarter of 2023.
On February 14, 2023, the Company’s Board of Directors approved the repurchase of up to an aggregate of $500,000 of its common stock. Pursuant to this program, repurchases of the Company’s common stock will be made at prevailing market prices through open market purchases or in negotiated transactions off the market. The repurchase program is authorized throughout fiscal year 2023; however, the Company is not obligated to acquire any particular amount of common stock and the program may be extended, modified, suspended or discontinued at any time at the Company’s discretion.
ITEM 9A. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
We maintain “disclosure controls and procedures,” as defined in Rule 13a-15(e) and Rule 15d-15(e) under the Exchange Act that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to our management, including our principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. We acquired Cloudways Ltd. in the third quarter of 2022, and management excluded from its assessment of the effectiveness of the Company’s internal control over financial reporting as of December 31, 2022, Cloudways Ltd.’s internal control over financial reporting associated with total assets of $366.1 million and total revenues of $20.5 million included in our consolidated financial statements as of and for the year ended December 31, 2022. The audit of our internal control over financial reporting also excluded an evaluation of the internal control over financial reporting of Cloudways Ltd.
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of December 31, 2022. Based on that evaluation, at the time the Annual Report on Form 10-K was filed on February 22, 2023, our Chief Executive Officer and our Chief Financial Officer, concluded that, as of December 31, 2022, our disclosure controls and procedures were effective at the reasonable assurance level.
Subsequent to that evaluation, our Chief Executive Officer and our Chief Financial Officer concluded that, as of December 31, 2022, our disclosure controls and procedures were not effective at the reasonable assurance level due to the material weakness in our internal control over financial reporting described below.
Management's Report on Internal Control over Financial Reporting
Our management is responsible for establishing and maintaining adequate “internal control over financial reporting,” as defined in Rule 13a-15(f) and Rule 15d-15(f) under the Exchange Act. Our management conducted an evaluation of the effectiveness of our internal control over financial reporting as of December 31, 2022 based on the criteria
90


established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.
In Management’s Report on Internal Control Over Financial Reporting included in the Annual Report on Form 10-K filed on February 22, 2023, management concluded that we maintained effective internal control over financial reporting as of December 31, 2022.
Subsequent to that evaluation, management re-evaluated the effectiveness of our internal control over financial reporting and identified a material weakness. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of a company’s annual or interim financial statements will not be prevented or detected on a timely basis. We did not design and maintain effective controls over the accounting for income taxes. Specifically, we did not have the appropriate skills and level of experience to assess complicated tax matters. Additionally, we did not properly identify, risk assess, design and maintain effective controls related to the income tax provision, including controls related to the evaluation of tax deductions and the impact on our tax provision. This material weakness resulted in immaterial errors to the income tax expense, deferred taxes, accrued tax liabilities and income tax disclosures in the 2022 consolidated financial statements. This material weakness could result in a misstatement of the aforementioned account balances or disclosures that would result in a material misstatement to the annual or interim financial statements that would not be prevented or detected.
Management subsequently concluded that the material weaknesses described above existed as of December 31, 2022. As a result, we have concluded that we did not maintain effective internal control over financial reporting as of December 31, 2022, based on the criteria in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Accordingly, management has revised its report on internal control over financial reporting.
In light of the material weakness described above, we performed additional analyses and other procedures including but not limited to, a detailed review of the 2022 tax provision and review of existing elections and treatment as of and for the year-ended December 31, 2022, to ensure the consolidated financial statements were prepared in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”).
Accordingly, management concluded that the consolidated financial statements in this Annual Report fairly present, in all material respects, our financial position, results of operations and cash flows as of the dates, and for the periods presented, in conformity with U.S. GAAP.
Our internal control over financial reporting has been audited by Ernst & Young LLP, an independent registered public accounting firm, as stated in its report included on page 52.
Remediation Plan with Respect to Material Weakness
Management is committed to taking the necessary steps to remediate the above identified material weakness. We are implementing a plan to remediate the material weakness as follows:
a.In March 2023, we hired a VP of Tax with over 25 years of tax leadership experience.
b.We plan to augment our team with additional tax personnel with the appropriate knowledge, training and experience to analyze, record and disclose tax accounting matters timely and accurately, and to design and maintain appropriate accounting policies, procedures and controls over income and other taxes, commensurate with our financial reporting requirements.
c.In the second quarter of 2023, we began to supplement our tax resources through the use of a third-party tax advisor and intend to continue utilizing the third-party tax advisor.
d.In the second quarter of 2023, we began to design and implement controls to address the identification, accounting, reporting and review of complex tax transactions.
The Audit Committee has directed management to develop a detailed plan and timetable for the implementation of the foregoing remedial measures and will monitor their implementation. In addition, under the direction of the Audit Committee, management will continue to review and make necessary changes to the overall design of our internal control environment, as well as policies and procedures to improve the overall effectiveness of internal control over financial reporting.
We have made progress remediating the material weakness, and we believe our remediation plan to be sufficient to remediate the identified material weakness. However, the implementation of these remediation measures requires
91


validation and testing of the design and operating effectiveness of internal control over a sustained period of financial reporting prior to reaching a determination that the material weakness has been remediated. As we continue to validate and test our internal control over financial reporting, we may determine that additional measures or modifications to the remediation plan are necessary or appropriate.
Changes in Internal Control Over Financial Reporting
Except as described above, there was no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by this Amended Report that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Controls
Our management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. These inherent limitations include the realities that judgments in decision making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
92


PART IV
ITEM 15. EXHIBITS, FINANCIAL STATEMENT SCHEDULES
(a) The following documents are filed as part of this report:
(1) 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.
(2) Financial Statement Schedules.
All schedules are omitted because they are not applicable or because the required information is shown in the consolidated financial statements and accompanying notes.
93


(3) Exhibits.
Incorporated by Reference
Exhibit No.Exhibit DescriptionFormFile No.ExhibitFiling DateFiled Herewith
2.18-K001-402522.18/23/22
3.18-K001-402523.13/31/21
3.28-K001-402523.23/31/21
4.1S-1333-2534834.12/25/21
4.28-K001-402524.111/18/21
4.38-K001-402524.211/18/21
4.410-K001-40252 4.42/25/22
10.1S-1333-25348310.12/25/21
10.2S-1333-25348310.22/25/21
10.2.1S-1333-25348310.2.12/25/21
10.2.2S-1333-25348310.2.22/25/21
10.3S-1/A333-25348310.33/15/21
10.3.1S-1/A333-25348310.3.13/15/21
10.3.2S-1/A333-25348310.3.23/15/21
10.4S-1/A333-25348310.43/15/21
10.510-K001-4025210.52/22/23
10.6S-1333-25348310.62/25/21
10.7S-1/A333-25348310.73/15/21
10.8S-1/A333-25348310.83/15/21
10.9S-1/A333-25348310.93/15/21
10.1010-Q001-4025210.15/05/22
10.1110-Q001-4025210.25/05/22
10.128-K001-4025210.111/17/22
10.138-K001-4025210.18/08/22
94


10.148-K001-4025210.28/08/22
10.15S-1333-25348310.82/25/21
10.16S-1333-25348310.92/25/21
10.178-K001-4025210.111/18/21
10.188-K001-4025210.103/30/22
21.110-K001-4025221.12/22/23
23.1X
31.1X
31.2X
32.1*X
101.INSInline XBRL Instance DocumentX
101.SCHInline XBRL Taxonomy Extensions SchemaX
101.CALInline XBRL Taxonomy Extension Calculation LinkbaseX
101.DEFInline XBRL Taxonomy Extension Definition LinkbaseX
101.LABInline XBRL Taxonomy Extension Label LinkbaseX
101.PREInline XBRL Taxonomy Extension Presentation LinkbaseX
104Cover Page Interactive File (formatted as Inline XBRL and contained in Exhibit 101)X
___________________
*    Furnished herewith and not deemed to be “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date hereof, regardless of any general incorporation language in such filing.
The agreements and other documents filed as exhibits to this report are not intended to provide factual information or other disclosure other than with respect to the terms of the agreements or other documents themselves, and you should not rely on them for that purpose. In particular, any representations and warranties made by
95


us in these agreements or other documents were made solely within the specific context of the relevant agreement or document and may not describe the actual state of affairs as of the date they were made or at any other time.

96


SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
DigitalOcean Holdings, Inc.
Date:August 11, 2023By:/s/ Yancey Spruill
Yancey Spruill
Chief Executive Officer
(Principal Executive Officer)
97
EX-23.1 2 exhibit231-2022xq4a.htm EX-23.1 Document

Exhibit 23.1
Consent of Independent Registered Public Accounting Firm
We consent to the incorporation by reference in the following Registration Statements:
a.Registration Statement (Form S-8 No. 333-255413) pertaining to the 2013 Stock Plan, 2021 Equity Incentive Plan and 2021 Employee Stock Purchase Plan of DigitalOcean Holdings, Inc.,
b.Registration Statement (Form S-8 No. 333-255440) pertaining to the 2013 Stock Plan of DigitalOcean Holdings, Inc., and
c.Registration Statement (Form S-8 No. 333-269958) pertaining to the 2021 Equity Incentive Plan and 2021 Employee Stock Purchase Plan of DigitalOcean Holdings, Inc.
of our report dated February 22, 2023, except for Notes 2 and 13 as to which the date is August 11, 2023, with respect to the consolidated financial statements of DigitalOcean Holdings, Inc., and our report dated February 22, 2023, except for the effect of the material weakness described in the third paragraph, as to which the date is August 11, 2023, with respect to the effectiveness of internal control over financial reporting of DigitalOcean Holdings, Inc. included in this Form 10-K/A.

/s/ Ernst & Young LLP
New York, NY
August 11, 2023

EX-31.1 3 exhibit311-2022xq4a.htm EX-31.1 Document

Exhibit 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO
EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a),
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Yancey Spruill, certify that:

1.I have reviewed this Annual Report on Form 10-K/A of DigitalOcean Holdings, 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a–15(e) and 15d–15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.The registrant’s other certifying officer(s) 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:August 11, 2023By:/s/ Yancey Spruill
Name:Yancey Spruill
Title:Chief Executive Officer

EX-31.2 4 exhibit312-2022xq4a.htm EX-31.2 Document

Exhibit 31.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO
EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a),
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, W. Matthew Steinfort, certify that:

1.I have reviewed this Annual Report on Form 10-K/A of DigitalOcean Holdings, 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a–15(e) and 15d–15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.The registrant’s other certifying officer(s) 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:August 11, 2023By:/s/ W. Matthew Steinfort
Name:W. Matthew Steinfort
Title:Chief Financial Officer

EX-32.1 5 exhibit321-2022xq4a.htm EX-32.1 Document

Exhibit 32.1

CERTIFICATIONS OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Yancey Spruill, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report on Form 10-K/A of DigitalOcean Holdings, Inc. for the fiscal year ended December 31, 2022 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Annual Report on Form 10-K/A fairly presents, in all material respects, the financial condition and results of operations of DigitalOcean Holdings, Inc.
Date:August 11, 2023By:/s/ Yancey Spruill
Name:Yancey Spruill
Title:Chief Executive Officer

I, W. Matthew Steinfort, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report on Form 10-K/A of DigitalOcean Holdings, Inc. for the fiscal year ended December 31, 2022 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Annual Report on Form 10-K/A fairly presents, in all material respects, the financial condition and results of operations of DigitalOcean Holdings, Inc.

Date:August 11, 2023By:/s/ W. Matthew Steinfort
Name:W. Matthew Steinfort
Title:Chief Financial Officer

EX-101.SCH 6 docn-20221231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Stockholders' (Deficit) Equity link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Nature of the Business and Organization link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Marketable Securities link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Balance Sheet Details link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Net Loss per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Employee Benefit Plan link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954701 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - Balance Sheet Details (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - Nature of the Business and Organization (Details) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - Summary of Significant Accounting Policies - Restatement of Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - Summary of Significant Accounting Policies - Restatement of Statement of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - Summary of Significant Accounting Policies - Restatement of Statement of Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - Summary of Significant Accounting Policies - Restatement of Convertible Preferred Stock and Stockholders' Equity (Deficit) (Details) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - Summary of Significant Accounting Policies - Restatement of Statements of Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - Summary of Significant Accounting Policies - Disclosure of Changes in Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - Summary of Significant Accounting Policies - Useful Lives of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - Summary of Significant Accounting Policies - Revenue by Geographic Areas (Details) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - Summary of Significant Accounting Policies - Long-Lived Assets by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - Acquisitions - Purchase Price Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - Acquisitions - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - Acquisitions - Pro Forma (Details) link:presentationLink link:calculationLink link:definitionLink 9954728 - Disclosure - Acquisitions - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954729 - Disclosure - Marketable Securities - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 9954730 - Disclosure - Marketable Securities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954731 - Disclosure - Fair Value Measurements - Schedule of Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954732 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954733 - Disclosure - Fair Value Measurements - Convertible Notes Measurement (Details) link:presentationLink link:calculationLink link:definitionLink 9954734 - Disclosure - Balance Sheet Details - Schedule of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954735 - Disclosure - Balance Sheet Details - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954736 - Disclosure - Balance Sheet Details - Schedule of Accrued Other Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954737 - Disclosure - Balance Sheet Details - Summary of Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954738 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954739 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954740 - Disclosure - Leases - Maturities of Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954740 - Disclosure - Leases - Maturities of Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954741 - Disclosure - Leases - Schedule of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954742 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954743 - Disclosure - Leases - Schedule of Lease Term and Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 9954744 - Disclosure - Leases - Maturities of Operating Lease Prior to Adoption of ASC 842 (Details) link:presentationLink link:calculationLink link:definitionLink 9954745 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954746 - Disclosure - Commitments and Contingencies - Scheduled of Future Purchase Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 9954747 - Disclosure - Stockholders’ Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954748 - Disclosure - Stockholders’ Equity - Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 9954749 - Disclosure - Stockholders’ Equity - Redeemable Convertible Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 9954750 - Disclosure - Stockholders’ Equity - Treasury Stock (Details) link:presentationLink link:calculationLink link:definitionLink 9954751 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954752 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954753 - Disclosure - Stock-Based Compensation - Stock Option Pricing Model (Details) link:presentationLink link:calculationLink link:definitionLink 9954754 - Disclosure - Stock-Based Compensation - Schedule of RSU & PRSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954755 - Disclosure - Stock-Based Compensation - MRSUs Share-Based Payment Arrangements and Price Targets (Details) link:presentationLink link:calculationLink link:definitionLink 9954756 - Disclosure - Stock-Based Compensation - Schedule of MRSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954757 - Disclosure - Stock-Based Compensation - MRSUs Pricing Model (Details) link:presentationLink link:calculationLink link:definitionLink 9954758 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954759 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Schedule of Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954760 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954761 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954762 - Disclosure - Income Taxes - Total Loss Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954763 - Disclosure - Income Taxes - Schedule of Current and Deferred Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954764 - Disclosure - Income Taxes - Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 9954765 - Disclosure - Income Taxes - Deferred Tax Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954766 - Disclosure - Income Taxes - Schedule of NOLs (Details) link:presentationLink link:calculationLink link:definitionLink 9954767 - Disclosure - Income Taxes - Valuation Allowance (Details) link:presentationLink link:calculationLink link:definitionLink 9954768 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 9954769 - Disclosure - Employee Benefit Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9954770 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 9954771 - Disclosure - Subsequent Events - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 docn-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 docn-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 docn-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Sales of available-for-sale securities Proceeds from Sale of Debt Securities, Available-for-Sale Gaditek Associates Gaditek Associates [Member] Gaditek Associates Schedule of Accrued Other Expenses Schedule of Accrued Liabilities [Table Text Block] Accrued other expenses Accrued Liabilities, Current Debt Conversion Period [Axis] Debt Conversion Period [Axis] Debt Conversion Period Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Changes in operating assets and liabilities, net of acquisition: Increase (Decrease) in Operating Capital [Abstract] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Business Combination, Pro Forma Information, Intercompany Revenue And Expense Business Combination, Pro Forma Information, Intercompany Revenue And Expense Business Combination, Pro Forma Information, Intercompany Revenue And Expense Stock options, expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Award Type [Domain] Award Type [Domain] Payments to Acquire Businesses, Gross Cash paid to Cloudways sellers Payments to Acquire Businesses, Gross Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Deferred tax liabilities Deferred Income Tax Liabilities, Net Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Vested and exercisable at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Restricted stock share price (in dollars per share) Shares Issued, Price Per Share 2027 Lessee, Operating Lease, Liability, to be Paid, Year Five Conversion of convertible preferred stock to common stock in connection with initial public offering Conversion of convertible preferred stock Temporary Equity, Value, Conversion Of Convertible Securities Temporary Equity, Value, Conversion Of Convertible Securities Stockholders’ Equity Equity [Text Block] Vested and unvested expected to vest at December 31, 2022 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Error Corrections and Prior Period Adjustments Restatement [Line Items] Error Corrections and Prior Period Adjustments Restatement [Line Items] Proceeds related to the issuance of common stock under equity incentive plan Proceeds from Stock Plans Convertible Senior Notes Due 2026 Convertible Senior Notes Due 2026 [Member] Convertible Senior Notes Due 2026 Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Repayment of capital leases Repayment Of Capital Leases Repayment Of Capital Leases Current liabilities: Liabilities, Current [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) Preferred stock ($0.000025 par value per share; 10,000,000 shares authorized; 0 shares issued and outstanding as of December 31, 2022 and December 31, 2021) Preferred Stock, Value, Issued Thereafter Lessee, Operating Lease, Liability, To Be Paid, Due After Year Four Lessee, Operating Lease, Liability, To Be Paid, Due After Year Four Subsequent Event Type [Domain] Subsequent Event Type [Domain] Net loss per share attributable to common stockholders, diluted (in dollars per share) Earnings Per Share, Diluted Treasury stock, at cost (0 shares at December 31, 2022 and 1,968,228 shares at December 31, 2021) Treasury stock, value Treasury Stock, Value Accounts receivable, less allowance for credit losses of $6,099 and $4,212, respectively Accounts Receivable, after Allowance for Credit Loss, Current Schedule of MRSU Activity Share-based Payment Arrangement, MRSU, Activity [Table Text Block] Share-based Payment Arrangement, MRSU, Activity Milestone [Axis] Milestone [Axis] Milestone Line of Credit Line of Credit [Member] Noncurrent assets: Assets, Noncurrent [Abstract] 2022 Operating Leases, Future Minimum Payments Due, Next 12 Months Trading Symbol Trading Symbol Letters of credit outstanding, amount Letters of Credit Outstanding, Amount Purchased interest on available-for-sale securities Payments For Interest, Available-for-sale Payments For Interest, Available-for-sale Corporate debt securities Debt Securities [Member] Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Fair Value Disclosures [Abstract] Computers and equipment Machinery and Equipment [Member] Reconciliation of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Intangible Assets, Gross (Excluding Goodwill) Intangible Assets, Gross (Excluding Goodwill) Other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Employee Stock Employee Stock [Member] Debt Conversion, Period One Debt Conversion, Period One [Member] Debt Conversion, Period One Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Schedule of Unrecognized Tax Benefits Roll Forward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Schedule of Calculation of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Adjusted for performance factor (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Adjusted Performance Factor, Weighted Average Exercise Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Adjusted Performance Factor, Weighted Average Exercise Price IP addresses IP Address [Member] IP Address Shares Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level I Fair Value, Inputs, Level 1 [Member] Deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Current and former employees Current And Former Employees [Member] Current And Former Employees Marketable securities Marketable Securities, Current Conversion of redeemable preferred stock warrants to common stock warrants Adjustments to Additional Paid in Capital, Warrant Issued Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Company stock price target (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price Shares of common stock reserved for future issuance, number available for grant (in shares) Number of eligible MRSUs (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Accrued expenses Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Expenses Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Expenses Options, granted, number (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Prepayments and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Entity Small Business Entity Small Business 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Measurement Frequency [Axis] Measurement Frequency [Axis] Unlimited Unlimited Tax Years [Member] Unlimited Tax Years Consideration received Sale of Stock, Consideration Received Per Transaction Restricted cash included in Prepaid expenses and other current assets Restricted Cash and Cash Equivalents, Current RSUs MRSUs Restricted Stock Units (RSUs) [Member] Depreciation Depreciation Stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Marketable Securities Marketable Securities [Table Text Block] Retirement Benefits [Abstract] More than 5 Years Greater Than 5 Tax Years [Member] Greater Than 5 Tax Years Share-based award, amount withheld for employees Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Sale of stock, shares issued in transaction (in shares) Sale of Stock, Number of Shares Issued in Transaction Schedule of Anti-Dilutive Securities Excluded from Computation of Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] 6 Share-based Payment Arrangement, Tranche Six [Member] Share-based Payment Arrangement, Tranche Six Research and development Research and Development Expense [Member] Share-based Compensation Arrangement by Share-based Payment Award, Incremental Stock-Based Compensation Share-based Compensation Arrangement by Share-based Payment Award, Incremental Stock-Based Compensation Share-based Compensation Arrangement by Share-based Payment Award, Incremental Stock-Based Compensation Acquisition related costs Business Combination, Acquisition Related Costs Antidilutive securities excluded from computation of loss per share, amount (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Non-cash investing and financing activities: Noncash Investing and Financing Items [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 Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag General and administrative General and Administrative Expense [Member] Property and equipment, gross Property, Plant and Equipment, Gross Goodwill [Line Items] Goodwill [Line Items] Operating right-of-use assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Related Party Transactions Related Party Transactions Disclosure [Text Block] Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Schedule of Components of Income Tax Expense Schedule of Components of Income Tax Expense (Benefit) [Table 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] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Operating lease liabilities, current Operating lease liabilities, current Operating Lease, Liability, Current Issuance of common stock under employee stock purchase plan, net of taxes withheld (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Total estimated future intangible amortization expense Finite-Lived Intangible Assets, Net, Total Finite-Lived Intangible Assets, Net Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recent Accounting Pronouncements – Pending Adoption and Adopted New Accounting Pronouncements, Policy [Policy Text Block] Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Schedule of Loss before Income Tax, Domestic and Foreign Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Interest income Investment Income, Interest Sale of stock, price per share (in dollars per share) Sale of Stock, Price Per Share Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Issuance of convertible preferred stock (in shares) Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares) Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares) Temporary Equity, Shares, Conversion Of Convertible Securities Temporary Equity, Shares, Conversion Of Convertible Securities Business Combination, Consideration Transferred Total consideration paid Business Combination, Consideration Transferred Gross profit Gross Profit Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Deferred revenue Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Stock-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax ESPP Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan Vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Stock Options Employee Stock Option [Member] MRSU Market-Based Restricted Stock Unit [Member] Market-Based Restricted Stock Unit Media Content Media Content [Member] Maximum Maximum [Member] Document Type Document Type Goodwill, acquired during period Goodwill, Acquired During Period Geographic Concentration Risk Geographic Concentration Risk [Member] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Federal Current Federal Tax Expense (Benefit) Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other Other Noncash Income (Expense) Business Acquisition [Axis] Business Acquisition [Axis] Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Number of tranches Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Tranches Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Tranches State Deferred State and Local Income Tax Expense (Benefit) Variable Rate [Axis] Variable Rate [Axis] Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Cash Cash [Member] Lessor, Operating Lease, Payment to be Received, Year One Lessor, Operating Lease, Payment to be Received, Year One Nonrecurring Adjustment [Domain] Nonrecurring Adjustment [Domain] Forfeited or cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Sublease Income Sublease Income Acquisitions Business Combination Disclosure [Text Block] Indefinite-lived Intangible Assets (Excluding Goodwill) Indefinite-Lived Intangible Assets (Excluding Goodwill) Scheduled trading days Debt Instrument, Convertible, Threshold Trading Days, Scheduled Debt Instrument, Convertible, Threshold Trading Days, Scheduled Unvested balance at beginning of period (in dollars per share) Unvested balance at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Income Tax Disclosure [Abstract] Weighted-Average Remaining Life in Years Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Total lease expense Lease, Cost Purchase of available-for-sale securities Payments to Acquire Marketable Securities Statistical Measurement [Axis] Statistical Measurement [Axis] Capitalized stock-based compensation Share-Based Payment Arrangement, Amount Capitalized KayBank National Association KayBank National Association [Member] KayBank National Association Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Entity Interactive Data Current Entity Interactive Data Current Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-Sale [Table] Operating lease right-of-use assets and liabilities, net Increase (Decrease) In Operating Lease Right-Of-Use Asset Increase (Decrease) In Operating Lease Right-Of-Use Asset Lessor, Operating Lease, Term of Contract Lessor, Operating Lease, Term of Contract Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Commitments and Contingencies Disclosure [Abstract] Revenue Recognition and Cost of Revenue Revenue from Contract with Customer [Policy Text Block] Nonrecurring Adjustment [Axis] Nonrecurring Adjustment [Axis] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Advertising expense Advertising Expense Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] 2026 Purchase Obligation, to be Paid, Year Four Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] 2023 Purchase Obligation, to be Paid, Year One 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Cash paid for amounts included in the measurement of lease liabilities: Operating Lease, Payments Beginning Balance (in shares) Ending Balance (in shares) Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Number Of Purchase Periods Number Of Purchase Periods Number Of Purchase Periods Other (income) expense: Other Income and Expenses [Abstract] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Auditor Location Auditor Location Amendment Description Amendment Description Percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Defined Contribution Plan Disclosure [Line Items] Defined Contribution Plan Disclosure [Line Items] State and local taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Sale of Stock [Axis] Sale of Stock [Axis] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Debt Instrument [Axis] Debt Instrument [Axis] Debt Securities, Available-for-sale, Unrealized Loss Position, Number of Positions Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions GERMANY GERMANY Revenue of acquiree since acquisition date Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Repurchase and retirement of common stock Repurchase and retirement of common stock Stock Repurchased and Retired During Period, Value Deferred tax liability Deferred Tax Liabilities, Gross [Abstract] Business Acquisition, Pro Forma Information, Nonrecurring Adjustments Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table Text Block] Credit Facility [Axis] Credit Facility [Axis] Series B Preferred Stock [Member] Series B Preferred Stock [Member] Total liabilities Total liabilities Liabilities Total current Current Income Tax Expense (Benefit) Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Measurement Frequency [Domain] Measurement Frequency [Domain] Repayment of borrowings under revolving credit facility Repayments of Long-Term Lines of Credit Noncurrent liabilities: Liabilities, Noncurrent [Abstract] Title of Individual [Axis] Title of Individual [Axis] Lessor, Operating Lease, Payment to be Received, Year Three Lessor, Operating Lease, Payment to be Received, Year Three Capitalized research and development Deferred Tax Assets, in Process Research and Development North America North America [Member] Related Party Transaction [Domain] Related Party Transaction [Domain] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Gross Unrealized Gains Debt Securities, Available-for-Sale, Unrealized Gain Subsequent Event [Line Items] Subsequent Event [Line Items] Marketable Securities Marketable Securities, Policy [Policy Text Block] Sales and marketing Selling and Marketing Expense Decrease in unrecognized tax benefits is reasonably possible Decrease in Unrecognized Tax Benefits is Reasonably Possible Number Of Sublease Agreements Number Of Sublease Agreements Number Of Sublease Agreements General and administrative General and Administrative Expense State Current State and Local Tax Expense (Benefit) Segment Information Segment Reporting, Policy [Policy Text Block] Total current assets Total current assets Assets, Current Contributions up to 3%-5% of gross pay 3%-5% Of Compensation [Member] 3%-5% Of Compensation Increase in rental amounts payable (in percent) Increase (Decrease) In Rental Amounts Payable, Percent Increase (Decrease) In Rental Amounts Payable, Percent Schedule of Liabilities Measured on a Recurring Basis Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Loss on impairment of long-lived assets Asset Impairment Charges Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Retirement Plan Name [Domain] Retirement Plan Name [Domain] Purchase Obligation, Total Purchase Obligation Restructuring Type [Axis] Restructuring Type [Axis] Earnings Per Share, Policy Earnings Per Share, Policy [Policy Text Block] Right-Of-Use Asset Right-Of-Use Asset [Member] Right-Of-Use Asset Excess income tax benefit related to stock-based compensation Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount Concentration risk, percentage Concentration Risk, Percentage Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Accrued Bonuses Accrued Bonuses Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Five Accounts Receivable and Allowance for Doubtful Accounts Accounts Receivable [Policy Text Block] Contingent compensations costs Business Combination, Consideration Transferred, Liabilities Incurred, Contingent Consideration, Compensation Costs Business Combination, Consideration Transferred, Liabilities Incurred, Contingent Consideration, Compensation Costs Proceeds from the issuance of common stock under employee stock purchase plan Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Vested and exercisable at December 31, 2022 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Contingent compensation Contingent Compensation, Current Contingent Compensation, Current Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Depreciation and amortization Depreciation, Depletion and Amortization Deferred tax assets: Deferred Tax Assets, Gross [Abstract] Debt service coverage ratio Debt Instrument, Covenant, Debt Service Coverage Ratio, Maximum Debt Instrument, Covenant, Debt Service Coverage Ratio, Maximum Other expenses Business Combination, Other Expenses Business Combination, Other Expenses Furniture and fixtures Furniture and Fixtures [Member] Business Combination and Asset Acquisition [Abstract] Commercial paper Commercial Paper [Member] Pro-forma revenue Business Acquisition, Pro Forma Revenue Long-Lived Assets Long-Lived Assets Less: valuation allowance Balance as of the beginning of period Balance as of the end of period Deferred Tax Assets, Valuation Allowance Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Revenue recognized during period Contract with Customer, Liability, Revenue Recognized Commitment fees on unused balance Line of Credit Facility, Commitment Fee Amount Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Developed technology Developed Technology [Member] Developed Technology Retirement Plan Name [Axis] Retirement Plan Name [Axis] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Nimbella Nimbella [Member] Nimbella Nondeductible/nontaxable items Effective Income Tax Rate Reconciliation, Nondeductible Expense And Nontaxable Items, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense And Nontaxable Items, Amount Entity Emerging Growth Company Entity Emerging Growth Company Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Gross deferred tax assets Deferred Tax Assets, Gross 2027 Purchase Obligation, to be Paid, Year Five Preliminary Fair Value Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Antidilutive Securities [Axis] Antidilutive Securities [Axis] Contributions up to 3% of gross pay 3% Of Compensation [Member] 3% Of Compensation Common Stock Common Stock [Member] Proceeds from the issuance of convertible preferred stock, net of issuance costs Proceeds from Issuance of Convertible Preferred Stock Entity Address, Postal Zip Code Entity Address, Postal Zip Code Income Statement Location [Domain] Income Statement Location [Domain] NETHERLANDS NETHERLANDS Proceeds from third-party secured financings Proceeds from Notes Payable Repayment of term loan Repayments of Secured Debt Vested and expected to vest (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Weighted Average Grant Date Fair Value Uncertain tax positions expense Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Minimum Minimum [Member] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Unrealized loss on warrant liability Effective Income Tax Rate Reconciliation, Nondeductible Expense, Unrealized Loss, Warrant Liability Effective Income Tax Rate Reconciliation, Nondeductible Expense, Unrealized Loss, Warrant Liability Statement of Cash Flows [Abstract] Employee payroll taxes paid related to net settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Other Deferred Tax Assets, Other U.S. treasury securities US Treasury Securities [Member] 162(m) limitation Effective Income Tax Rate Reconciliation, 162(m) Limitation, Other, Amount Effective Income Tax Rate Reconciliation, 162(m) Limitation, Other, Amount Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Deferred tax assets Deferred Income Tax Assets, Net Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Accumulated Deficit Accumulated deficit Retained Earnings [Member] Net loss per share attributable to common stockholders, basic (in dollars per share) Basic net income (loss) per share (in usd per share) Earnings Per Share, Basic Stock options, unrecognized stock-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Issuance of common stock under employee stock purchase plan, net of taxes withheld Stock Issued During Period, Value, Employee Stock Purchase Plan Accounting Policies [Abstract] Sale of Stock [Domain] Sale of Stock [Domain] Stock options, exercised in period, intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Reconciliation of Restricted Cash Restrictions on Cash and Cash Equivalents [Table Text Block] Document Transition Report Document Transition Report Measurement period adjustment Goodwill, Purchase Accounting Adjustments Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Internal-use software Internal-Use Software [Member] Internal-Use Software Convertible Notes Convertible Debt, Fair Value Disclosures Less: accumulated amortization Capitalized Computer Software, Accumulated Amortization Percentage of target award (in percent) Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Target Award Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Target Award Entity Public Float Entity Public Float Additions charged to expense Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Brand Brand [Member] Brand Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Provision for expected credit losses Provision for expected credit losses Accounts Receivable, Credit Loss Expense (Reversal) Forfeited or cancelled (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Operating lease ROU asset Deferred Tax Liabilities, Leasing Arrangements Total deferred Deferred Income Tax Expense (Benefit) Subsequent Event Type [Axis] Subsequent Event Type [Axis] Convertible Notes Convertible Debt [Member] Forfeited or cancelled (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Grant date fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Forfeited or cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Percent of employees' gross pay Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Beginning Balance Ending Balance Accounts Receivable, Allowance for Credit Loss Schedule of Intangible Assets and Goodwill Schedule of Intangible Assets and Goodwill [Table Text Block] Issuance of common stock for acquisition (in shares) Stock Issued During Period, Shares, Acquisitions Proceeds from sale of equipment Proceeds from Sale of Property, Plant, and Equipment Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Document Period End Date Document Period End Date Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Revenue from Contract with Customer Revenue from Contract with Customer Benchmark [Member] Thereafter Purchase Obligation, to be Paid, after Year Five 2021 Employee Stock Purchase Plan 2021 Employee Stock Purchase Plan [Member] 2021 Employee Stock Purchase Plan Disclosure of Changes in Allowance for Doubtful Accounts Accounts Receivable, Allowance for Credit Loss [Table Text Block] Treasury Stock Treasury Stock, Common [Member] Diluted net income (loss) per share: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Income tax expense Income tax (benefit) expense Total income tax expense Income Tax Expense (Benefit) Accrued Capital Expenditures Accrued Capital Expenditures Accrued Capital Expenditures Write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Vesting [Axis] Vesting [Axis] Fair Value Measurements Fair Value Disclosures [Text Block] Exercise of common stock warrants (in shares) Stock Issued During Period, Exercise Of Warrants Stock Issued During Period, Exercise Of Warrants Number of operating segments Number of Operating Segments 2022 Employee Stock Purchase Plan 2022 Employee Stock Purchase Plan [Member] 2022 Employee Stock Purchase Plan Expenses from transactions with related parties Operating Costs and Expenses 2021 Stock Plan 2021 Stock Plan [Member] 2021 Stock Plan Lender Name [Axis] Lender Name [Axis] Equity [Abstract] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-Sale [Line Items] Weighted-average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Total fair value of net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Lessor, Operating Lease, Payment to be Received, Year Two Lessor, Operating Lease, Payment to be Received, Year Two Money market funds Money Market Funds [Member] Rent payable Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent Deferred income taxes Increase (Decrease) in Deferred Income Taxes Schedule of PRSU Activity Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Repayment of notes payable Repayments of Notes Payable Cash paid for acquisition of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired 1-3 Years Tax Years 1-3 [Member] Tax Years 1-3 Credit Facility [Domain] Credit Facility [Domain] Repurchase and retirement of common stock (in shares) Repurchase and retirement of common stock (in shares) Stock Repurchased and Retired During Period, Shares Business Combination, Acquisition Related Costs, Compensation Expense Business Combination, Acquisition Related Costs, Compensation Expense Business Combination, Acquisition Related Costs, Compensation Expense Variable rate Debt Instrument, Basis Spread on Variable Rate Property, Plant and Equipment, Useful Life Property, Plant and Equipment, Useful Life Basic net income (loss) per share: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Seed Preferred Stock [Member] Seed Preferred Stock [Member] Seed Preferred Stock Internal-use software Software Development [Member] Cash and Cash Equivalents Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block] Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Accrued Liabilities Accrued Liabilities Schedule of Valuation Allowance Summary of Valuation Allowance [Table Text Block] Additional Paid-In Capital Additional Paid-in Capital [Member] Document Annual Report Document Annual Report Accounts receivable Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Revision of Prior Period [Axis] Revision of Prior Period [Axis] Cover [Abstract] Subsequent Events Subsequent Events [Text Block] Tax Period [Axis] Tax Period [Axis] U.S. UNITED STATES Fair Value, Recurring Fair Value, Recurring [Member] Stock options, granted in period, aggregate estimated fair value Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Aggregate Estimated Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Aggregate Estimated Fair Value Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Schedule of Other Current Liabilities Other Current Liabilities [Table Text Block] Other long-term liabilities Other Liabilities, Noncurrent Total undiscounted liabilities Lessee, Operating Lease, Liability, to be Paid Employee Benefit Plan Compensation and Employee Benefit Plans [Text Block] Acquisition-related Costs Acquisition-related Costs [Member] Subsidiary, Sale of Stock [Line Items] Subsidiary, Sale of Stock [Line Items] Total operating expenses Total operating expenses Operating Expenses Seller financed equipment purchases Capital Expenditures Financed By Seller Capital Expenditures Financed By Seller (Decrease) increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Term Loan Secured Debt [Member] Equity Component [Domain] Equity Component [Domain] Earned September1 2023 Earned September 1 2023 [Member] Earned September 1 2023 Purchase price of common stock, percent Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent State and local State and Local Jurisdiction [Member] Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Loss from operations Loss from operations Operating Income (Loss) Proceeds from initial public offering, net of underwriting discounts and commissions and other offering costs Proceeds from Issuance Initial Public Offering Total deferred tax liability Deferred Tax Liabilities, Gross Series C Preferred Stock [Member] Series C Preferred Stock [Member] Redemption price, percentage Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed SINGAPORE SINGAPORE Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax [Abstract] MRSU MRSU [Member] MRSU Customer relationships Customer Relationships [Member] Earned On March 1, 2024, September 1, 2024, and March 1, 2025 Earned On March 1, 2024, September 1, 2024, and March 1, 2025 [Member] Earned On March 1, 2024, September 1, 2024, and March 1, 2025 Type of Restructuring [Domain] Type of Restructuring [Domain] 1 Share-Based Payment Arrangement, Tranche One [Member] Underwriters' Option Over-Allotment Option [Member] Variable Rate [Domain] Variable Rate [Domain] Cash paid for asset acquisitions Payments For Asset Acquisition Payments For Asset Acquisition Entity Voluntary Filers Entity Voluntary Filers Statistical Measurement [Domain] Statistical Measurement [Domain] Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Unvested balance at beginning of period (in shares) Unvested balance at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Debt Debt Disclosure [Text Block] Issuance of convertible preferred stock Temporary Equity, Stock Issued During Period, Value, New Issues Statement of Stockholders' Equity [Abstract] Research and Development Expense Research and Development Expense, Policy [Policy Text Block] Investments, Debt and Equity Securities [Abstract] Revolving Credit Facility [Member] Revolving Credit Facility [Member] Effect of exchange rate changes on cash, cash equivalents, and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations PRSUs Performance Shares [Member] Accounts payable Accounts Payable, Current Vested and exercisable at end of period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Earnings (loss) of acquiree since acquisition date Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Corporate debt securities Corporate Debt Securities [Member] Other (income) expense Nonoperating Income (Expense) Commitments and Contingencies (Note 9) Commitments and Contingencies Previously Reported Previously Reported [Member] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Geographical [Axis] Geographical [Axis] Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Restricted cash Restricted Cash and Cash Equivalents, Noncurrent Concentration Risk [Line Items] Concentration Risk [Line Items] Lease Lessee, Leases [Policy Text Block] Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Preferred stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Business Acquisition [Line Items] Business Acquisition [Line Items] Weighted-Average Fair Value Weighted-Average Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Vested and unvested expected to vest at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Beginning Balance (in shares) Ending Balance (in shares) Treasury stock, shares (in share) Treasury Stock, Common, Shares Gross Unrealized Losses Debt Securities, Available-for-Sale, Unrealized Loss Number of options outstanding at the beginning of the period (in shares) Number of options outstanding at the end of the period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Acquisition related compensation Share-Based Payment Arrangement, Noncash Expense, Acquisition Compensation Share-Based Payment Arrangement, Noncash Expense, Acquisition Compensation Issuance of common stock under equity incentive plan, net of taxes withheld Stock Issued During Period, Value, Stock Options Exercised Net loss attributable to common stockholders Net loss attributable to common stockholders Net loss attributable to common stockholders Net loss Net Income (Loss) Total current liabilities Total current liabilities Liabilities, Current Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Leases Lessee, Operating Leases [Text Block] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Issuance of common stock under equity incentive plan, net of taxes withheld (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period U.S. Income (Loss) from Continuing Operations before Income Taxes, Domestic Stock options, vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Weighted Average Useful Life in Years Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Disclosure of Share-based Compensation Arrangements by Share-based Payment Award Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Goodwill Goodwill Additions for tax positions of prior periods Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Business days after trading period Debt Instrument, Convertible, Business Days After Trading Period Debt Instrument, Convertible, Business Days After Trading Period ESPP withholding Employee Stock Purchase Plan Withholdings, Current Employee Stock Purchase Plan Withholdings, Current Accounts receivable Increase (Decrease) in Accounts Receivable Unrealized gain (loss) on available-for-sale marketable securities, net of taxes OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Warrants Warrant [Member] Market-Based Restricted Stock Market-Based Restricted Stock [Member] Market-Based Restricted Stock Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Proceeds from interest on available-for-sale securities Proceeds from Interest, Available-for-sale Proceeds from Interest, Available-for-sale Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Payment of debt issuance costs Payments of Debt Issuance Costs Income Statement Location [Axis] Income Statement Location [Axis] Unamortized discount and debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Milestone [Domain] Milestone [Domain] Milestone [Domain] Operating Leases Maturity Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Europe Europe [Member] Defined Contribution Plan [Table] Defined Contribution Plan [Table] Variable Rate Component [Domain] Variable Rate Component [Domain] Variable Rate Component [Domain] Repayment of seller’s note Repayments of Other Long-Term Debt Convertible preferred stock outstanding at beginning of period Convertible preferred stock outstanding at end of period Temporary Equity, Carrying Amount, Attributable to Parent Lease, Cost Lease, Cost [Table Text Block] Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Plan Name [Domain] Plan Name [Domain] Summary of Share-Based Payment Arrangement and Price Targets Share-Based Payment Arrangement, Performance Shares, Price Targets [Table Text Block] Share-Based Payment Arrangement, Performance Shares, Price Targets Interest expense Interest and amortization of deferred financing fees Interest Expense Unrecognized stock-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Property and equipment received but not yet paid, included in Accounts payable and Accrued other expenses Capital Expenditures Incurred but Not yet Paid Loss on extinguishment of debt Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Aggregate number of shares of common stock awarded (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Weighted average remaining life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Use of Estimates Use of Estimates, Policy [Policy Text Block] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule of RSU Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Computers and equipment Computers And Computer Equipment [Member] Computers And Computer Equipment Reductions for tax positions of prior periods Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Auditor Firm ID Auditor Firm ID Amortization of intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Schedule of Weighted-Average Assumptions for MRSUs Share-Based Compensation Arrangement By Share-Based Payment Award, MSRUs, Grants In Period, Weighted Average Grant Date Fair Value [Table Text Block] Share-Based Compensation Arrangement By Share-Based Payment Award, MSRUs, Grants In Period, Weighted Average Grant Date Fair Value Additions based on tax positions related to the current period Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions 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 Variable lease expense Variable Lease, Cost Operating lease expense Operating Lease, Cost Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Common stock, shares issued (in shares) Common Stock, Shares, Issued Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period R&D credit Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Long-term Debt Long-Term Debt Net proceeds after transaction Sale of Stock, Consideration Received on Transaction Company's match (percent) Defined Contribution Plan, Employer Matching Contribution, Percent of Match Unrecognized stock-based compensation expense, average recognition period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Comprehensive income (loss) Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Unrecognized tax positions Effective Income Tax Rate Reconciliation, Tax Contingency, Amount Adjusted by performance factor Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Adjusted By Performance Factor Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Adjusted By Performance Factor Federal Domestic Tax Authority [Member] Short-term lease expense Short-Term Lease, Cost Issuance of common stock for acquisition Stock Issued During Period, Value, Acquisitions Entity Address, Address Line One Entity Address, Address Line One Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount Costs related to initial public offering included in accounts payable and accrued liabilities Initial Public Offering Costs Incurred During Noncash Or Partial Noncash Transaction Initial Public Offering Costs Incurred During Noncash Or Partial Noncash Transaction Subsequent Event [Table] Subsequent Event [Table] Weighted-Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Accrued taxes Taxes Payable, Current Value of restricted stock granted to founders of Nimbella Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Aggregate Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Aggregate Grant Date Fair Value Common stock, voting rights Voting Rights, Number Of Votes, Share Voting Rights, Number Of Votes, Share Subsequent Event Subsequent Event [Member] Operating loss carryforwards Operating Loss Carryforwards Issuance of convertible preferred stock (in shares) Temporary Equity, Stock Issued During Period, Shares, New Issues Temporary Equity, Stock Issued During Period, Shares, New Issues Restructuring Charges Restructuring Charges [Member] Other current liabilities Total other current liabilities Other Liabilities, Current Income Statement [Abstract] Goodwill and Indefinite-Lived Intangible Assets and Intangible Assets Goodwill and Intangible Assets, Intangible Assets, Indefinite-Lived, Policy [Policy Text Block] Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs (in shares) Stock Issued During Period, Shares, New Issues Capitalized computer software Capitalized Computer Software, Additions Cash and cash equivalents: Cash and Cash Equivalents, Fair Value Disclosure Accrued expenses Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Pro-forma net loss Business Acquisition, Pro Forma Net Income (Loss) Issuance of common stock under stock option plan Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Class of Stock [Line Items] Class of Stock [Line Items] Cash contributed to escrow accounts Business Combination, Consideration Transferred, Cash Contributed To Escrow Accounts Business Combination, Consideration Transferred, Cash Contributed To Escrow Accounts Tax benefit at federal statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] 3-5 Years Tax Years 3-5 [Member] Tax Years 3-5 CSS Tricks CSS Tricks [Member] CSS Tricks Financial Instrument [Axis] Financial Instrument [Axis] JournalDev IT JournalDev IT [Member] JournalDev IT Other long term assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Financing fees Financing Fees Financing Fees Repurchase and retirement of common stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Retirement of treasury stock Treasury Stock, Retired, Cost Method, Amount Foreign Deferred Foreign Income Tax Expense (Benefit) Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Accumulated deficit Retained Earnings (Accumulated Deficit) Debt instrument, face amount Debt Instrument, Face Amount Current assets: Assets, Current [Abstract] Leases [Abstract] Entity Address, State or Province Entity Address, State or Province Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Operating leases, rent expense Operating Leases, Rent Expense IPO IPO [Member] Conversion price Debt Instrument, Convertible, Conversion Price Conversion ratio, number of shares Debt Instrument, Convertible, Conversion Ratio Debt issuance costs included in accounts payable and accrued liabilities Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Other Other Countries [Member] Other Countries Foreign currency translation adjustments, net of taxes Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net loss attributable to common stockholders, basic Net Income (Loss) Available to Common Stockholders, Basic Number of Options Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Schedule of Error Corrections Schedule of Error Corrections and Prior Period Adjustments [Table Text Block] Total present value of lease liabilities Total present value of lease liabilities Operating Lease, Liability Nature of the Business and Organization Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Vesting [Domain] Vesting [Domain] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehen-sive Loss AOCI Attributable to Parent [Member] Contributions made Defined Contribution Plan, Cost Audit Information [Abstract] Audit Information [Abstract] Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Plan Name [Axis] Plan Name [Axis] Debt Disclosure [Abstract] Number of reportable segments Number of Reportable Segments Earnings Per Share [Abstract] Common stock ($0.000025 par value per share; 750,000,000 shares authorized; 96,732,507 and 109,175,863 issued; and 96,732,507 and 107,207,635 outstanding as of December 31, 2022 and December 31, 2021, respectively) Common Stock, Value, Issued Redemption price, percentage Debt Instrument, Redemption Price, Percentage Organization, Consolidation and Presentation of Financial Statements [Abstract] Number of quarterly installments Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Installments Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Installments Trade name Trade Names [Member] Other Accrued Liabilities Other Accrued Liabilities Senior Notes Senior Notes [Member] Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Acquisition of Nimbella Acquisition Of Nimbella [Member] Acquisition Of Nimbella Restricted cash Restricted Cash Other (income) expense, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Proceeds from issuance of term loan, net of issuance costs Proceeds from Issuance of Secured Debt Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Additions recorded as part of business combination Unrecognized Tax Benefits, Increase Resulting from Acquisition Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Balance of unrecognized tax benefits at beginning of year Balance of unrecognized tax benefits at end of year Unrecognized Tax Benefits Income Tax Authority [Axis] Income Tax Authority [Axis] Other current liabilities Other Sundry Liabilities, Current Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Release of VAT reserve Release Of Value-Added Tax Release Of Value-Added Tax Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Number of trading days Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Rights, Number Of Trading Days Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Rights, Number Of Trading Days Revaluation of warrants Fair Value Adjustment of Warrants Other assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Capital expenditures - internal-use software development Payments to Develop Software Interest rate Debt Instrument, Interest Rate, Stated Percentage Statement of Financial Position [Abstract] Total stockholders’ equity Beginning Balance Ending Balance Total stockholders’ (deficit) equity Total stockholders’ equity Equity, Attributable to Parent Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Share-based Payment Arrangement, Exercise of Option, Tax Benefit Share-Based Payment Arrangement, Exercise of Option, Tax Benefit Restricted Stock Restricted Stock [Member] Leasehold improvements Leaseholds and Leasehold Improvements [Member] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Expected life in years Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Revision of Prior Period [Domain] Revision of Prior Period [Domain] Subsequent Events [Abstract] Loss before income taxes Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Purchase of intangible assets Purchase of intangible assets Payments to Acquire Intangible Assets Variable Rate Component One Variable Rate Component One [Member] Variable Rate Component One Conversion of convertible preferred stock in common stock (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Level II Fair Value, Inputs, Level 2 [Member] Long-lived Assets by Geographic Areas Long-Lived Assets by Geographic Areas [Table Text Block] Retirement of treasury stock (in shares) Treasury Stock, Shares, Retired Net identifiable assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Period Focus Document Fiscal Period Focus Trading days Debt Instrument, Convertible, Threshold Trading Days Useful life Finite-Lived Intangible Asset, Useful Life 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Weighted-average exercise price outstanding at beginning of period (in dollars per share) Weighted-average exercise price outstanding at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Revenue by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Foreign Tax Authority Foreign Tax Authority [Member] City Area Code City Area Code Increase (decrease) in performance factor (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Other Increases (Decreases) in Period Net Loss per Share Attributable to Common Stockholders Earnings Per Share [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Cloudways Ltd. Cloudways Ltd. [Member] Cloudways Ltd. Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] 7 Share-based Payment Arrangement, Tranche Seven [Member] Share-based Payment Arrangement, Tranche Seven Asia Asia [Member] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Goodwill and Intangible Assets Disclosure [Abstract] Debt issuance costs Debt Issuance Costs, Gross Cash paid for taxes (net of refunds) Income Taxes Paid, Net Vested and expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Number Summary of Stock-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Net accretion of discounts and amortization of premiums on investments Accretion (Amortization) of Discounts and Premiums, Investments Total liabilities and stockholders’ equity Liabilities and Equity Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Other assets Other Assets, Noncurrent Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Finite-Lived Intangible Assets, Remaining Amortization Period Finite-Lived Intangible Assets, Remaining Amortization Period Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Foreign Current Foreign Tax Expense (Benefit) Restructuring and Related Cost, Expected Cost Restructuring and Related Cost, Expected Cost Net loss attributable to common stockholders, diluted Net Income (Loss) Available to Common Stockholders, Diluted Entity Address, City or Town Entity Address, City or Town Adjustments Revision of Prior Period, Error Correction, Adjustment [Member] Impairment loss Capitalized Computer Software, Impairments 2024 Purchase Obligation, to be Paid, Year Two Vested and unvested expected to vest at end of period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Debt Conversion Period [Domain] Debt Conversion Period [Domain] Debt Conversion Period [Domain] 2025 Purchase Obligation, to be Paid, Year Three Balance Sheet Details Supplemental Balance Sheet Disclosures [Text Block] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Maturities of available-for-sale securities Proceeds from Sale and Maturity of Marketable Securities Amortization expense related to internal-use software Capitalized Computer Software, Amortization Fair Value Marketable securities: Debt Securities, Available-for-Sale 4 Share-Based Payment Arrangement, Tranche Four [Member] Share-Based Payment Arrangement, Tranche Four Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Related Party Transactions [Abstract] Schedule of Assets Acquired Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Title of Individual [Domain] Title of Individual [Domain] Additional paid-in capital Additional Paid in Capital Operating lease liability Deferred Tax Assets, Operating Lease Liability Deferred Tax Assets, Operating Lease Liability Convertible Notes Convertible Debt Securities [Member] Warrant exercise Effective Income Tax Rate Reconciliation, Warrants, Other, Amount Effective Income Tax Rate Reconciliation, Warrants, Other, Amount Total Minimum Future Purchase Commitments Long-Term Purchase Commitment [Table Text Block] 3 Share-Based Payment Arrangement, Tranche Three [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Income Taxes Income Tax, Policy [Policy Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three Non-cash interest expense Noncash Interest Expense Noncash Interest Expense Aggregate intrinsic value at beginning of period Aggregate intrinsic value at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Issuance of common stock under stock option plan (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Entity Registrant Name Entity Registrant Name Credit Facility Credit Facility [Member] Credit Facility 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two 2 Share-Based Payment Arrangement, Tranche Two [Member] Cost of revenue Cost of Sales [Member] Auditor Name Auditor Name Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Vested and exercisable at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Capitalization of Internal-Use Software Development Costs Internal Use Software, Policy [Policy Text Block] Entity Central Index Key Entity Central Index Key Stock-based compensation expense Share-Based Payment Arrangement, Expense Less: Cash pre-funded from contingent compensation Business Combination, Consideration Transferred, Contingent Consideration, Cash Pre-Funded Business Combination, Consideration Transferred, Contingent Consideration, Cash Pre-Funded Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Income Tax Authority [Domain] Income Tax Authority [Domain] Schedule of Operating Loss Carryforwards Summary of Operating Loss Carryforwards [Table Text Block] Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs Stock Issued During Period, Value, New Issues Foreign tax rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Revenue Revenue from Contract with Customer, Excluding Assessed Tax Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Convertible preferred stock outstanding at beginning of period (in shares) Convertible preferred stock outstanding at end of period (in shares) Redeemable convertible preferred stock, outstanding (in shares) Temporary Equity, Shares Outstanding Variable Rate Component [Axis] Variable Rate Component [Axis] Variable Rate Component Number Of Additional Operating Leases, Not Yet Commenced Number Of Additional Operating Leases, Not Yet Commenced Number Of Additional Operating Leases, Not Yet Commenced Tax Period [Domain] Tax Period [Domain] Weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities 5 Share-based Payment Arrangement, Tranche Five [Member] Share-based Payment Arrangement, Tranche Five Business Combinations Business Combinations Policy [Policy Text Block] Long-term debt Long-Term Debt, Excluding Current Maturities Sales, Marketing, General, Administrative, Advertising, and Other Promotional Expenses/Costs Selling, General and Administrative Expenses, Policy [Policy Text Block] Total net deferred tax liability Deferred Tax Liabilities, Net Sales and marketing Selling and Marketing Expense [Member] Weighted average shares used to compute net loss per share, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted GILTI Effective Income Tax Rate Reconciliation, GILTI, Amount Operating expenses: Operating Expenses [Abstract] Capital expenditures - property and equipment Payments to Acquire Property, Plant, and Equipment Summary of Valuation Allowance, Rollforward Summary Of Valuation Allowance, Rollforward [Abstract] Summary Of Valuation Allowance, Rollforward Purchase price of shares (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased Total assets Total assets Assets Proceeds from issuance of convertible notes, net of issuance costs Proceeds from Convertible Debt Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Series A-1 Series A Preferred Stock [Member] Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Other Other Geographical Areas [Member] Other Geographical Areas Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Debt Instrument [Line Items] Debt Instrument [Line Items] Weighted-average shares used to compute net loss per share, basic (in shares) Number of shares used in basic calculation (in shares) Weighted Average Number of Shares Outstanding, Basic Depreciation and amortization Deferred Tax Liabilities, Property, Plant and Equipment Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Debt Conversion, Period Two Debt Conversion, Period Two [Member] Debt Conversion, Period Two Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Cost of revenue Cost of Revenue Statement of Other Comprehensive Income [Abstract] Related Party Transaction [Axis] Related Party Transaction [Axis] Statement [Line Items] Statement [Line Items] Conversion of convertible preferred stock to common stock in connection with initial public offering Stock Issued During Period, Value, Conversion of Convertible Securities Concentration Risk [Table] Concentration Risk [Table] Vested and unvested expected to vest at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Proceeds from borrowings under revolving credit facility, net of issuance costs Proceeds from Long-Term Lines of Credit EX-101.PRE 10 docn-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 docn-20221231_g1.jpg begin 644 docn-20221231_g1.jpg M_]C_X 02D9)1@ ! 0$ > !X #_VP!# <%!08%! <&!08(!P<("A$+"@D) M"A4/$ P1&!4:&1@5&!<;'B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#R_P ??\E* M\3?]A>Z_]'-7/UT'C[_DI7B;_L+W7_HYJU?#OPKUW7] .N2W&FZ-I6<)>:M< M^1')SC@X/&>,G /:OI5*,8)R9Y7*W)V.*HKK?&'PWUWP7:6U[J'V6[T^ZP(; MZQF\V%B1D#. >0,CC![=ZY*KC)25XDM-.S"BBBJ$%%%;-]X2US3?#-EXAO;$ MQ:7?/LM[@R(=YY_A!W#[IZ@=*3:6X[-F-1113$%%=7\.?!'_ G_ (J.C?VA M_9^+=YO.\GS?ND#&WAWVKV>HZ7865B^R>74)VB"_+N)R%( /4D42E&"O($FW9' M&45V/BOX9:WX3T:VUB:>PU/2[AMJ7VF3^=$">F3@=<'GIQUZ5QU$91DKQ!II MV844450@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BNC\&^!=9\<'H#T/I M71_%?P5I6A7<&K^$)["X\/W&V!&L[W[05F"Y;<23C.">">G:LW5BI\G4KE?+ MS'G-%>@V/P:U^XTBSU#4]2T70UOL?9H=5O?)DESTPNT\GTZ^U9_A?X9ZKXJF MUM;74-+LH]#8"[GO;ADC )<9#!2,?NV.3CBCVL+-WV'R2[''45TWB'P3)H)L MTM]>T/7);R3RDAT:]^T.K<8W#:,9)P/6NG_X4-XJV^5]MT7^TO(\_P#LO[;_ M *3M_P!W;CKQG.,]Z'5@E=L.23Z'F5%=UX*^$GB'QU9WEQIDUC:+9S_9Y4O7 M=&WXR1@(>GOBN8F\/:A!XJ;PZ\/_ !,1>?8_+SP9-^P $]B>]-5(MM)["Y6E MAWVKV>HZ7865B^R>74)VB"_+N)R%( /4D5/M8UCC**['Q7\,M M;\)Z-;:Q-/8:GI=PVU+[3)_.B!/3)P.N#STXZ]*WV^ VO1-91W6O^&[:YOD# M6UM/?.DLO .%4Q_,>>V:7MJ:5[A[.5[6/+Z*U/$7AW4O"NN3Z3K5OY%U 1D9 MRK \AE/<$?YS676B::NB-CH/'W_)2O$W_87NO_1S5Z=^T /L?A_P3I]D=FG) M9N8XT;Y"56, ^AP#P?\ :/K7F/C[_DI7B;_L+W7_ *.:NGTWXL02^#;3PUXS M\,6_B*SL0%M7-RUO)&H& -R@G@<9&.!SFN:49>Y-*]O\C9->\GU.ET%C-^R7 MKRZJ7$,-]BS..@\R$C'MYA?/U-+\1O#VB65Y\-$T_2[*".^6/[3Y,"K]H!,' MWR!\WWCR<]33E^)'@'Q;X%?POKVGW7A:UMB9;6.PG7TT[!8B%"J6B ^; 5>K=5R,&L8QJ)/"5J?C\EAH'A'2[Z%-*68V;XMK:)LD>:X5<,!P,8Y)'I3? M''AO2;KX,:OJ]QI_A./5M,NHT2?PP?W:@R1J4?@'=ASD'/8\5R[_ !SN?^%D M2>*8M$18+BP%C<6#W182*#NW!]HP<_[)XSZU1U?XJ:7<_#S4?".@^#X=&LKU MXY \=ZTK*RR*Y+;DRY.P#J,#Z8I*G6O'3:W7[^H.4+/YG3^,KOP_X.^''A&6 MU\):/=ZCK6CQB:XN+53M A7+C&/WA:0'?UX^F-KQGXL^S?L_>'-0_L#0Y?MS MB'[-+9[H;?*2?/$N?E88X//4UY'XQ\=?\);H'AK3/[.^R?V#9"T\SS]_G_*B M[L;1M_U?3)ZUHZ?\2[-?AM#X1U[PU#JT5F\DEE<&[:+R7;>0Q4 [L%V[@8QQ MQFK]C+EBVKN^OXD^T5VD^AZA8^#]#\(^"_#A^R>"WN]0A6YOYO%%P%:7*J2L M&5.,;L9Z#C@DDU4\.>$_!5W\>]0L='CTW5M&N-'>X$2,EQ#!*9%4A3R 1U'I MNXP*X*S^*>GW?A/3M"\:>$K?Q"FEKY=G/]K>VDC3 4E02> !U&0!G.,TSPY M\4[?PW\0KGQ+8^&+2"WEL_LD>G6DODI&,J=Q;:=Q^7DXYS4>RJVEO?4KGAH= MO\)O$VG^(_C$ATCP_I^BVEM87"0K:0A'E0LFTRD?>8 =?>LV#0=,\9?"#Q)% MI^EVO_"1:#J,LWG11#SYXC(S?,0-S#:9 >Z"N!^'/C?_A /%1UG^S_[0S;O M#Y/G>5]X@YW;6]/2N\_9[O[ZX^)FK31*$L;BUDFNU9OE3YP5/3D@DCMP6JJM M-T^::Z6_ 4)*5HOKD>%[?PUX9TZQM(KZSL!+?W44"K).[ *-S#D\J MQYS]X5T?P?M[2Z^!WC*#4KW[!:22.LUUY1E\E?*7+;!RV/05Y7\0/$/_ E7 MC_5]75MT4UP5@/\ TR7Y4_\ '5!_&M/PS\13X=^'NN^%_P"R_M']K[O])^T; M/)R@7[NT[NGJ*N5*;HJ/70E3BIM]#O?B-;P>#/@7H_A[1'DU;3M3F$[:L<+& M3G>%5P/4YKK+CPCX7\%W&C:/);>!_LODJ^HRZ_YSFJ,7@_2;?X9> M"M#N;&T&L^*=0226\,2^?';E@QVN1D?*8QCIR:X/P_\ $*3P[\2CXKL=*MK> M%BZMIMH?)B\LKMV X..@;..2,U/XZ^)]]XP\7:=KMI:_V6=,1/LD*R^:(W5] M^_.T#.<=OX15>RJ\UNF_SM_3%SPMYGM-YX?\%:;XBFT'5+7P%9Z%';B%O.O MFJ(Q3ABS#(ZC^+./FSVKBO"FG>&-$^$_BW6KS1K'Q -(UEHK2:9%8RKF-$^< M#)3+[B!P>?6L34?BUX?UK4%U?6_AWIU[K00![I[QQ%(0, M#MPW0?>)X &:Y MZS\?FT^&>N>$O[,0_P!K7BW7VE)=BPX:-MHCV\C]WCJ,9]JF-&IRV=^E]?OZ MC0.W:O,;SX@27/PST/PG M#8>3)I%XUTE[YV[>2TC ;-O&/,ZY/3WKL#\>+:37+/7Y_!5G)KL$2P27QNV^ M:/\ B")MPA.2 WS$ D,/'FM7=AI/D:5= M-#8VU\1%9PMMW%I !@*,KVP.>.E<[\3-,\*S_#RWU"&Y\)0>)+>X"R0^&KA3 M%/&Q(^X,'(X.2#C!YYK TSXP7.G^*O$.H2Z/#>:7X@)K26?2-<@6WN6AY9 Z] 0<$2-G'/3%;VO?"O0(H M-$\4>#]3?4O#M[J,,$\,X^:,/)MZX!QGY2",CW[U#6H=6N M+14M5M%C%O$HW,-VX$Y)#=..E<#X=U71?AA>>.?"'B[[?<17X2S673D3>4 D M&[YR I*R*>_XTX?'.WFO[/6]0\&V=UXEL[I[]S@BN6T MOQUIS3:G)XR\+VGB-]1N3=/,T[6\R.>H6102$_V1BLX4JBARR3MIVWOT*E.- M[K*OF91BY&0 .L3*1CKWKN_#M[X* M\4?'6W\4Z%XFO)]1NH2/[+^PR*%*P%"6D("[=HSCGYN_(%>3^+OB@WB:UTG2 M[70[73-!TN598]-1RXD(S]YL#C!(X ^\2<]M*V^+>DZ#'>7'@OP/::'JMW$8 MS??;'G\L'KL1E 7UP..!D'%.5*I*.M[ZKIMY_P# !3BGY'H_A?4GT?PQ\4=3 ML=N^SUV[N(?0E6W#\.*N3>%["3XKP_$S _L(:,=3:7/68)M''_7,AOJ*\4\/ M?$B30O &O^>XW;ZTS,UXUQ@QEE"DE=IW'C/45>;XO7S?"(>"#9'=L\G^T/ MM'/E;]VS9M]/E^]TJ'AZG,VNNGRL-5(VU_IG6?%;4YM:^!GA35+O'G7E[)/( M!T!;S"0/;FN!^$OAT^)?B=I-JR%H+>7[7.1CA(_FYSV+!5_X%2:]X_.N?#C0 M_"ATWR/[)IZ4G@#Q^? *ZQ-:Z8MSJ%_:_9[>Z,VPVO M4DXVG=D[#C(^[71&$XTI12UU,W*+FFSW&"#7/',?Q%T'6M(OK2UNY/,TJ2[M MY$C8H-BE68 =8HFP/[S5ROPAM;6X^"'C.VU6\.G6SRND]R86D,*^4N6V#DX] M!7 >$_BWXG\.^)+?4M0U74]9M8PPEL;J_D*2@J0/O;@"#@YQVJ^GQ8AM]!\6 MZ5:>'_*B\1SR3@_;,_9BZ@$8V?,,Y/;KBL'0J).*6FGX&GM(MW?F=7\1K>#P M9\"]'\/:(\FK:=J"8]5UXV M%W!#YEO9+ 2UUMV,0),X0C XY)YQ7A$'Q%/_ J>;P1J.EB\03>;:7GG[3;? M,&P%VG/._G(XG-/V% M2Z]7KZB]I'\A/C3K5QK7Q2U$W=B]BUF%M5BD(+%5Y#'''S;LC'8BN"KKOB/X MW@\?>(HM8CT@:7/Y"Q3!9_-$I4G#?=7!P<=^ *Y&NRDG&FDU8QF[R;.@\??\ ME*\3?]A>Z_\ 1S5S]=!X^_Y*5XF_["]U_P"CFKGZJ'P(F6["BBBJ$%%%% !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 445K>%_#MYXL\366BZUOM/AE*3/#(R@E M-N7ZX!V@X!YQP1E=QI778NUYV9SNJ>'-3TKQ1<>'YK62748+@VXBAC8F5L\% M%(#$,,$<<@@]ZCM] UB[U273+32;Z>_ASYEI%;.TJ8.#E ,C'?BO5K?2[_PM M\:M L/"%WJ]XLEI9_;8;D+/<6%NTJF2&3:"(PHVDXQ@/C.#SNWEA<0?\+-MH M-"EU#5[W489H["5)E-W:&8J'41LKL@8MDJ<<#/%8O$-6^7YE^S/#X?#6NW&J MS:7;Z+J,NH0+OEM$M':6->.60#('S+R1W'K2#PYK;6EW=#1]0-O92-%=3"U? M9 Z_>5SC"D9&0<8KV75_#VG0>%_'?ASX?1MI6;FTM6,TJH F4!&68)(7 M]=O.>]=SJ^OZ6/M-N[1R6&I^)ET?4F4@J[2:>J-R#U#A03V*GZU+Q+Z+^M/\ MRE275GRY#HVJ7&E3:I;Z;=RZ? VR6[2!FBC;CAG P#\PX)[CUJE7T%K446@_ M#/Q9X+M9$E3P_I=D)Y%!^>YFF,DI!/;&S'IC'T^?:WI5/:79E./+8****V(" 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 *^D/V< MO!?V+2+CQ7?18FOX?=B!^9O^!,,?1?>O"O!_AJY\7^+;#1+3(-S*!(X' M^KC'+M^ !_'%?8'B36=.^'/P]FNXHD2WTZV6&U@_OMC;&GXG&?;)KS\;4=E2 MCNSIH15^=]#Q']HSQI_:.N6_A:RDS;Z?B:ZVGAIB.%_X"I_-CZ5XE4]]>W&I M:A<7M[*TUQ]@B2.. MR@6"RMQT+XVQI]/7V!KXLNKF:]O)KJZD:6>>1I))&ZNS'))^I->;ADZU5UI? M(ZJKY(*FB*BBBO3.0**** .@\??\E*\3?]A>Z_\ 1S5S]=!X^_Y*5XF_["]U M_P"CFKGZF'P(+O5/D@R.4@!_] MF89^BK7SUX4T1_$GB[2]'3/^F7*1N1_"F?F/X+D_A7V'XUU^W\!?#R\U"UC2 M,65N(;2''RASA(UQZ X_ 5Y^-F[*E'=G30BKN;Z'@W[0WC3^VO%:S(F8],MB$..DDF5'_CH?\ .NE_ M::U_R]/T?P_$_,TC7DR@]E&U/S)?_OFNI_9^T#^Q_AC%>2)MFU2=[@YZ[!\B M#Z84G_@5>$?&77_^$@^*FJRH^Z"S<6<7.<"/AO\ Q_>?QKS(_O<6WTB=E_ 30/[ M:^*-M<2)N@TR)KM\]-P^5/QW,#_P&HJ3Y(.78J,>:21]*ZI1V+,QZDGDFOI[]I#7_ .S_ +:Z/&^ M)-4N07&>L<>&/_CQ2OE^N+ PM!S?4WQ$O>Y>P4445Z!S!1110 4444 =!X^_ MY*5XF_["]U_Z.:N?KH/'W_)2O$W_ &%[K_T?-+)Y<48;.XA02[8;.%'K4^VBEKVN/V;/)J*]\/0>--;.E MI>P:7JD>GV.GS3RB*,$J6=F5P[':<#YL#))SQCK[SX/>$+>RU6SBM7^W7^H/ M;:1-)<2?Z.S68G1" <, RN,L"<$9)-2\3!?UZ?YC5*3/G2BO71X T+3O@SJ% M[J5D[^)HK&'43(TL@^SQS3;(EV@A?NHQ(()RWTKR*M85%.]NA$HN.X4445H2 M%%%% !1110 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 %?3/[->@?8O!^H:W M*F)-1N!'&2/^6<8QD?\ F8?\!KYG52[!4!9F. ,DFOMWPWI\'@CX=^<\LQ)_G5.NNG#D@H]C"4N:3 M84445H2%%%% !1110!T'C[_DI7B;_L+W7_HYJ;X0U71],UC'B?2TU/29UVW$ M03,JXY5HV#*5.0 <, 03D'BG>/O^2E>)O^PO=?\ HYJY^LXJ\$O(INTKG62_ M$&^N?%ECKMWIFFSR:;!#!86A658+18B#'M"R!C@@GYF8?,<]L22_$[Q"/$IU MG39O[*:6Y%UIKC:**J,8Q5DB6V]PHHHJA!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 %%%% ':?"30/^$C^*&CVKIN@@E^U39Z;8_FP?8D ?C7T'\> MM?\ [$^%MW!&^V?4Y%M$QUVGYG_#:I'XUQ/[,F@?+K/B&5.NVRA;'T=__:=9 M'[2NO_;/%FG:)$^8]/MS+(!_STD/0_154_\ J\R?[W%*/1'7'W*+?<\5HHH MKTSD"BBB@ HHHH **** .@\??\E*\3?]A>Z_]'-7/UT'C[_DI7B;_L+W7_HY MJY^IA\"'+=A1115""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 *559W"HI9F. ,DFDKZ(^!WPD:T\CQ;XF@Q,0'T^TD7[@[2L/ M7^Z.W7KC&5:K&E'F9<(.;LCTKX7>''\)?#72]/O(_)N?+,]T&X*NYW$'W (7 M_@-?)7C773XF\;ZOK&/O^2E>)O^PO=?\ HYJY^IA\"'+=A111 M5""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKU'X.? M"N3QIJBZKK,3)H5J_P V>/M3C^ ?[(_B/X#GI%2I&G'FD5&+D[(VO@A\)3K5 MQ#XH\26__$MB;=9VTB_\?+#^,C^X#^9]ASZA\6OBE;^ M)^R6!2;7+I#Y$1Y M$*]/,AU2DJ,>6.Y7N[NXO[R M:[O9GGN)W,DLLARSL3DDFH:**]4XPHHHH **** "BBB@ HHHH Z#Q]_R4KQ- M_P!A>Z_]'-7/UT'C[_DI7B;_ +"]U_Z.:N?J8? ARW844450@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@ HHJQ8V-UJ>H06-A ]Q M>RJ.!^)[FOFWXM_$23Q[XH/V5W72+(F.SC/&_P!9"/5OT&/>O*=\75LOA1V* MU&%^K.;\6>*=2\9>(KC6-7DW32G"(OW8D'1%'8#_ !/4UBT45ZB22LCD;;=V M%%%%,04444 %%%% !1110 4444 =!X^_Y*5XF_["]U_Z.:N?KH/'W_)2O$W_ M &%[K_TUTZU>^N(((C+-<(A&8HT!!+,2%'(QGKT!S4 ME&FF^Q33 .X @"DGS)%+ # M#$,!G<.<-'@S3+?QQ=^'-2UZ2&2+41I\+06)E>5B^T2%2ZJJ>OSEN1A3R0>T MB'*SCZ*[^[^%QT>X\12Z]J_V?3-#N([8W-M;>=)<22%2H6,NH&%;V^EZW6OPPEE^%=SXRN=3$#1IYL5A]GR9(O,$88ON&W+;L?*>%SGGC@ZTC., MKVZ$.+6X44450@HHHH **** "BBB@ HHHH **** "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@ KZ2^ /PU_LRR7Q=K4& M+RY3%A&_6*(CF3'JW;_9^M>;_!CX;GQOXC^VZE%G1=/<-/NZ3OU$0_F?;ZBO M?/BI\0(/A]X3+6IC.J70,5C!C@$=7(_NKQ]3@5YV*JN3]C#=G51@DO:2///V M@?B3L1O!NBS?,P#:C*C=!U$/\BWX#U%?/E27%Q+=7,MQ21SDLQ.2 M2?4FHZ[*-)4H)%@N=>N_#EQ(A%MJMO*J+ W\0DRRG:RY&0PYQPT>YZ!9^+]$;PWXA\.:Q=ZM^^.-I M0RD@C]XPW'&,#=U.*\8HI.A!N[!5)+8]3U[XGZ+J5CXJL+"QN[:ROK"RL-)A M\M ((X&+$/\ .<:\LHHK2%.,%9$RDY;A1115DA1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %:GAOP]?>*?$5IH^EQ[[BZD"@XX1?XF/L!DGZ5EU]5_ SX=?\(IX= M_MK5(<:MJ2 @,.8(3R$]B>"?P':N?$5E1A?J:4X<\K'8Z?9:+\,OA^(R_DZ= MI:8K\TK=V/JS'M[@5\B^.?&-]XX\57&KWY*JQV6\&Y)->A M_'WXB_V[K/\ PC&D3!M.T^3-S(C<33CC'N%Z?7/H*\:K'"47%>TGNS2M4N^5 M;(****[CG"BBB@ HHHH **** "BBB@ HHHH **** .@\??\ )2O$W_87NO\ MT/O\ DI7B;_L+W7_HYJY^IA\"'+=A1115""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 **** "BBB@ H MHHH **** "BBB@ HHK8\*^&K[Q?XFM-%TQ?WUR^&*+O6M2.))VPD8.5B0?=0>P'YG)[UY=-/%5N=_"CKD_8PY5NS%) M+,2Q)).23WI***]4XPHHHH **** "BBB@ HHHH **** "BBB@ HHHH Z#Q]_ MR4KQ-_V%[K_T/O^2E>)O^PO=?^CFKGZF'P(9B:DJL_84_F==**A' MVDCS;X\?$;_A)=>_X1_29LZ7ILA$K(V5N)AP3[A>0/?)]*\BHHKOITU3BHHY MI2Z_P#1S5S]3#X$.6["BBBJ$%%%% !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 %=M\+?A]<>/_%*0.KII=J1)?3CC"]D!_O-C ]!D]JYG M0]$OO$>N6NDZ3"9KNZ?9&O8>I)[ #))]!7V/X4\-Z/\ #/P.+;S8X8+:,SWM MX_'F/CYG/MQ@#T %*=*^&G@@ &2>P%?&^L:O>Z]K-UJFJ3&:[NI#)*Y[D]AZ #@#L!72?$SQ]<^/ M_%3WK;H["WS%90'^!,_>/^TW4_@.U<=1A:'LHW>[%6J<[LM@HHHKK,0HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** .@\??\ )2O$W_87NO\ T/O\ DI7B;_L+W7_HYJSM%T:^\0:S;:9I<#SW-PX151&;:.[':"=H').. M #40:4$WV*?Q%"BM35/#FIZ5XHN/#\UK)+J,%P;<10QL3*V>"BD!B&&"..00 M>],MO#VM7NIS:;9Z1?W%];@F:UBMG:6, @'<@&1@D#D=35XK,SJ*T+/0 M-8U#4IM/L-)OKJ]M]WG6T-L[R1[3M;'-;:TN[H:/J!M[*1H MKJ86K[('7[RN<84C(R#C%',NX69FT5=AT;5+C2IM4M]-NY=/@;9+=I S11MQ MPS@8!^8<$]QZU2IW3$%%%% !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 %%%=K\*?!#^.?&]O:3(3I]KB>];_8! MX7ZL<#Z9/:IE)0BY/H.*O^U]*]>^*'C.+P#X$FNK M;8E[,/LUA$ ,!R/O8]%'/X =Z^-9)'ED:25F=W)9F8Y+$]237G8:#K5'6G\C MJJR4(JG$;1117IG(%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 =!X^_P"2E>)O^PO=?^CFK6^&-_J.GZIJK:?X>;Q';W.G/:WVGPRE)GAD M902FW+]< [0< \XX(R?'W_)2O$W_ &%[K_T&!!X)[5ER\U*WD7>T[GK-OI=_X6^-6@6'A"[U>\62TL_ML-R%GN+" MW:53)#)M!$84;2<8P'QG!YU_$6CZC<:+\1=.T[3KHZO=:W%=I D+":XM?-PD MBC&60.&.1P.37@5%9^P=T[_@5[16M8^C/'!B\1:7XZT_PI%]LUD7MA]JCLQO MEF"*@)&W)8(^0?[I!S72:OK^EC[3;NT!XH[M FI7H%Q>L>"IQ\J?\!''UW>M>)? 3P)_PDGBPZW?Q;M.TE@X M##B6?JB_0?>/T7UKU/X]>._^$9\(_P!C6$NW4M74IE3S%!T=O8G[H^K>E>;B MINI-4(?,ZZ,5"+J,\1^,'CG_ (3?QO*]K)NTRPS;V>#PPS\TG_ B,_0+7!44 M5Z$(J$5%=#EE)R=V%%%%4(**** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH Z#Q]_R4KQ-_P!A>Z_]'-7/UT'C[_DI7B;_ +"]U_Z.:N?J8? A MRW844450@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 *LZ=I]SJVIVVGV$337-S*L42+_ !,3@56K MZ(^ 'PSFLF7QCKD(1Y(R-.AP@::[N#_ !OC+O\ GT'I@5\B^./%ESXU\7WNM76Y5E;; M!$3_ *J(<*OY=?:YL'3 M=G5ENS:O-7Y%L@HHHKO.8**** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** .@\??\E*\3?]A>Z_\ 1S5S]=!X^_Y*5XF_["]U_P"CFKGZ MF'P(%\P0./^/MP>_P#L ]?4 M\>M>Q?%/XDVOP]\/A+;RY=7N4*V=L>B#IYC#^Z/3N>/7&AXW\8Z3\,_!ZSF* M,%4\FPL8_E\Q@.% [*.,GL/;3A+%3]I/X4=4I*C'ECN5;^_NM4U">^U&=[BZN',DLLARSL>]5Z**]78XPH MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .@\ M??\ )2O$W_87NO\ T/O\ DI7B;_L+W7_HYJY^IA\"'+=A1115""BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH ***Z#P7X-U/QQXBBTK24QGYIYV'R01]V;^@[GBE*2BKL:3;LC2^&_P . M[_X@Z^+:'=!IT!#7EWCB-?[H]6/8?CVKZHU/4?#_ ,+_ *)&1;73K&,1P0) M]Z5NRCU8G))^I/>C3-.\/_"_P*8U=;73K&,R3SO]Z5N['U8G ^@':OE?XD? M$2_^(.OFYFW0:= 2MG:9XC7^\?5CW/X=J\KWL94[11V:4(^;,WQIXRU/QQXB MEU75GQGY8(%/R01]E7^I[GFN?HHKU8Q459'&VV[L****8@HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .@\??\E*\3?]A>Z_ M]'-7/UT'C[_DI7B;_L+W7_HYJY^IA\"'+=A1115""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@ HHJSIVG7FKZC!8:9;2 M75W<-LBAB7+,?\_E1L!9\/Z!J/B?7+?2=&MS/=7#84=E'=F/8 T EC!5/.O[Z3Y?,8#EB>RCG [#W)K/^%GPVM?A[X?+W/ERZOO<\^F/'?C3\6SXHN9/#WAV8C1X7Q/.A_X^W![?[ /3U//I7E5) MRQ4_9P^%'9&*HQYI;F+\6_BG<>/=5^QZ>SPZ%:N?(C/!G;IYC#^0[#W)KSBB MBO2A"-./+$Y92/O^2E>)O^PO=?\ HYJY^N@\??\ )2O$ MW_87NO\ T33M5CLENX[:\N9?L"RL-TDDD\9RJ$A MBH+X!)7)(KSWPCJ^C:9J3Q^)])CU/2YT/FH$/G(RJQ0QNKH5^8@,-V",\$@8 MU[GXJ:UJ%YJCZI9Z=>V>J6\-M-I\D3K"J1-NC"E'5QM.?XOXCG/&.><)N;8A)*\3!E=P>5!8 MD9SP0*T]/^$_@R+4_%>GZE Y6'48;*QN7N'5K8SQ*4P 0&(>10-P.<#->E9^RK6M?\ 'T_X)7/3OL=GHOPVTBP^'.LR M>)]/:3Q MC?7D&973[*L#"-*FF M6PR[GEI6]2>KN?S]*^LA';_ &1QZYKS M'.KBWRQTB=2C"BKO5G4?&3XT0ZI:R^&_!]P7MGRMY?)P)1_SS0_W?5N_0<=? M":**]"E2C2CRQ.:/O^2E>)O\ L+W7_HYJY^N@ M\??\E*\3?]A>Z_\ 1S5S]3#X$.6["BBBJ$%%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 5);V\UU<)!:Q2332,%2.-2S,3V ')-=!X-\ M!ZYXYU,6NB6I,2D":ZDR(H1_M-Z^PR37U'X ^%F@_#VS%Q&%NM3V'SM0F ! M[A!T1?U]2:Y:^)A2TW9M3I2GZ'G7PW_9] \K5?'BY/#Q:8C=/^NI'_H(_$]1 M7IOC?XA^'_AQI"+=;'N=FVUTVWPK,!P..B(/7\L]*X+XD_'^VTSSM*\$-'=W M@^5]1(#11>NP?QGW^[]:^=;^_N]4OYKW4;F2ZNIFW232L69C[FN6%"IB'SUM MNQK*I&FN6!N>-/'>M>.M6-YK-P?*4GR+6,D10#T4>OJ3R:YNBBO3C%15D/O^2E>)O^PO=? M^CFKGZF'P(-Y99&"I&BEF8^@ ZFO;/ /[/-]J7E:AXV=["V/S+81D>W)^ ME>O^"_AIX:^'UH9[*%9+Q4)FU&ZP7QCYL'HB^P_$FN*\??M":;I'F6'@U8]3 MO!E6O&_U$?\ N]W/Y#W->=+$U*SY**^9U*E&"O4/0]0U3PK\,O"Z>>;?2M/B M!$,$2_-*WHJ]68]S^)/>OFOXC?&76?&[26-EOTS1CQ]F1OGG'K(PZ_[HX^O6 MN)UWQ#JOB74WU#7;Z6]N7_BD/"CT4=%'L,"LVMZ&$C3?-+5F=2LY:+1!1117 M88!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110!T'C[_DI7B;_L+W7_ *.:N?KH/'W_ "4K MQ-_V%[K_ -'-7/U,/@0Y;L****H04444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !4D%O-=7$<%K$\TTC!4CC4LS$] .2:VO"7@S6O&VKBPT&U,K#F69_ECA7 MU9NWTZGL#7U/\//A3HGP^M16*17K MB6[V 0:=;8WX[9'1%]S^ -<'\3?CY;Z9Y^C^"72YO!\LFH\-%$>X3LY]_N_6 MOG2]O;K4;V6\O[B2YN9F+R2RL69SZDFN2%"IB'SUMNQO*I&FN6!U_CKXK>(O M'/O^2E>)O^PO=? M^CFKGZF'P(H7NQ]A^)%3*48*\F-)R=D<='&\LBQQ(SNY"JJC)8GH * M]F\ _L^:GK!CO_&+2:79'#+:+_Q\2>S?W!]*J57R4%\SJC2C!7J'>N_A7X9>%?^7;2--@&0H^](WM_$['\37SC\2_C3 MJGC1IM-TGS-.T0\&('$EP/\ IH1V_P!D<>N:X7Q#XFUCQ5J;7^OW\MY.<[=Y M^6,>BJ.%'L*RJVHX10?-/5D5*SDK1T04445VG.%%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% '0>/O^2E>)O\ L+W7_HYJY^N@\??\E*\3?]A>Z_\ M1S5S]3#X$.6[.E\%^$F\3WMQ/=7"6>CZ8BW&IW3,08X=WS; %8ER,X&",CFI M%\%MJ/B'4[?1-0M)-(L86O&U.64F**W(RAW& MJ6L][;:[I TV*XCM1?R&=(I9WQB-08M^1D$DJ !SFM&Q^#/BF_;6XT-E'<:- M*8I8))FWSMLW@1X4@[EQC)'4=*['Q3XW\'^+]#71FUL64]I?6EV^ISV4NS4' M2+RI'PBEPV.FX#. ,^DLOQ@T:.3Q-JMCE>'5T4I3E=R5C.:BK6"BBBMC,**** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBI;:UGO;F.VLX)+B>0[4BB0LSGT ')H BK M5\/>&=8\5:DMAH%A+>3G&[8/EC'JS'A1[FO6_ G[.U]?^7?>-I6L+LM$>>> _P!GK2]'$=]XP=-5O!AA:KG[/&?0]W/UP/8UVOC'XD^&/A]9B"^G M5KI4 ATZU ,F,<<=$7W./;->->//VAM2U7S+'P;&^F6A^4WDF#/(/]D=$'YG MW%>,332W$SS7$CRRR$L[NQ9F/J2>M91PU2L^:L_D6ZL8*U-'<^//B[XB\C&$8*T58Y92Z_P#1 MS5S]=!X^_P"2E>)O^PO=?^CFKGZF'P(^N,K$OK@_P 1]AGWQ7T=X%^"_AOP8(KJ:/\ M75%P?M=R@VH M?]A.B_4Y/O7-6Q5.EINS:%*4SQ#P+\#?$7BSR[O4U.C:8V#YLZ?O9!_L1]?Q M.!Z9KZ'\+^!?"OP[TQY=/@AMRB?O]1NW'F,.Y9S@*/88%<_XZ^./ASPEYEII MS#6-37CR;=_W<9_VY.GX#)]<5\Y>,?B)XC\<71?6KTBV#9CLX?DAC_X#W/N< MGWKCY:^)^+2)M>G2VU9[7XZ_:)T_3O,L?!<*ZA/O M^2E>)O\ L+W7_HYJY^N@\??\E*\3?]A>Z_\ 1S5S]3#X$.6["BBBJ$%%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !15FPT^\U M6^CL]-M9KJYE.$BA0LS'Z"O3+C"4WH>.^&_"FM^+=1%EH&GRW@WFH^$_AKX=19FM-&L(\^7#&N&D;OM43ZUX3XZ_:&U75S)9>#XVTJS.0;I\&XD'MV3\,GW%<#JU\2[4U9=SIY*=+6 M6K/:?%_Q'\+_ ^LQ!?W"?:40"'3K0 R8QQ\HX0>YP/2OG3QU\:?$GC(R6L$ MATG2VR/LMLYW2#_;?JWT&![5Y[--+<3/-<2/+*Y+.[L69CZDGK3*Z:.$A3U> MK,IUI2TV04445UF 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110!T'C[_DI7B;_L+W7_ *.:N?KH/'W_ "4KQ-_V M%[K_ -'-7/U,/@0Y;L****H04444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%% &3@/4%L9'TS7L'A3 M]FO3K79/XOU%[Z3J;6T)CB'L7/S-^&VL*F(I4]V:1I3ELCYZT[3+_5[U+32K M.>\N'^[%!&78_@*]<\)?LYZ[J;1W'BFYCTFV/)@C(DG/Y?*OYD^U>\_\4E\. M]%_YA^A60_W4,A'ZN?S->7^*_P!I33K7?!X0TY[Z3H+J[!CB'N$'S-^.VN/Z MS6K:4HV7-+P3^(-0DG53F.!?E MBC_W4' /OU]ZY^KIX-7YJKNR95W:T-$7M7UK4M?U%[_6KV:]NI.LLSY./0>@ M]AQ5&BBO0225D/O\ DI7B;_L+W7_HYJY^N@\? M?\E*\3?]A>Z_]'-7/U,/@0Y;L****H04444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !13X89+B9(8(WEE<[41%)9CZ #K7J?A/]GWQ3KOESZULT.T;D^>-TQ'M&.G M_ B#[5$ZD*:O)V*C&4MD>4UVOA/X3>+?&!26QTYK6S;_ )?+S,<9'J.,M_P$ M&OI'PG\'?"'A'9/#8"_O$Y^UWV)&!]57[J_@,^]1>+?C3X0\*[X?MO\ :EZO M'V:Q(?!_VG^Z/S)]JX)8R4WRT8W.A4%%7FSD= _9HT>UVR>(]7N;]QR8;91# M']"3EB/IBO2-*\'>#_!=M]HL-+T_3EB'-U-C>OUD 8U$LN/=F&/R45YKJVO:MKMQY^M:E=7\F>&N)F?'TR>/PI?5Z]7^)* MP_:TX?"CZMU_XY^!]"W)'J3:I.O_ "ST]/,'_?9PGY$UY-XJ_:-U_4]\'AFU MBT> \><^)9C^)&U?R)]Z\;HK>G@Z4-;7]3.5>JWD]Y0NQ_$U5HHKLV, HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Z#Q]_P E*\3?]A>Z M_P#1S5S]=!X^_P"2E>)O^PO=?^CFKGZF'P(36VD7TL5CN^ MUR1VSLMOM!)WD#Y< '.<8P:^AOB#I]_J)UZT\+R?;-37Q+8W5U;6@8RQ0_9H MU3>"!P'4-D94#G.0P%U/$^GZ7>^-=8@>&73QKUG!<,&^0HR1Q3$D=<9<_A6/ MUJ35TOZT_P R_9*^Y\TVFB:K?V%Q?6.F7ES:6H)GN(;=GCB &3N8#"\<\U1K MZ/FTZU\&^'_$O@G3I!*EMX=O]0N)0!^\:5P(@>^5B11[YKYPKHI5?:79G.'+ M8****V,PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHKN_!7P@\4>-?+N(+;[!IS<_;;L%58?["]7_#CW%3*<8*\G M8:BY.R.$KTWP1\#/$OBKR[K4D.C::V#YMPA\V0?[,?7\3@?6O=?!/P=\,>"O M+N5@_M'4DY^VW2@E#ZHO1/KR?>J'C?XZ^&_"WF6FEN-:U)?+%SJ/EH+YG5&C&*O49O\ A/X=^%OA]9-/I]O&LZ)F;4;M@9,8Y.X\ M*/88%<=XQ_:'T#17DM?#<)UJZ7CS@VRW4_[W5OP&/>O"?&7Q(\2>.)S_ &S> ME;0-E+*#*0IZ?+_$?=LFN4IT\'=\U9W8I5[*T%8Z_P 6?%+Q7XRWQZKJ316C M?\N=K^[BQZ$#EO\ @1-)M7V3:]-# MHMN>2C_O9B/]T' _$Y]JSG5A37O.Q482ELCR*NQ\'?"WQ1XUD1].L3;V1/S7 MMT"D0'MW;\ :^D?"_P %?!OAC9*-/_M.[7!\^_Q)@^H3&T?EGWJ;Q7\6_"'@ MZ%XIK^.\NXQM6RL2)'!]"1\J?B<^QKAEC'-\M&-SH5!+6;,SP3\#/#/A7R[K M4(_[:U%<'SKE!Y:'_9CZ?B\:_&+POX,\RV:X_M'44X^QVA#%3Z.W1?I MU]J\%\;?&_Q/XM\RVLY?['TULC[/:N=[C_;DX)^@P/:O-J(X2=1\U9_('6C% M6IH[WQM\8?$_C3S+>6X_L_36X^Q6A*AAZ.W5_H>/:N"HHKT(PC!6BK'-*3D[ ML****H04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '0> M/O\ DI7B;_L+W7_HYJY^N@\??\E*\3?]A>Z_]'-7/U,/@0Y;L****H04444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !114]E9 M76I7L5G86\ESG_ T^"VJ>-&AU+5O,T[1#\PE(Q)<# M_IF#V_VCQZ9KT/X9? .WTOR-8\;(ES>#YX].X:*(]B_9S[?=^M=G\0_BMHGP M^M3;';>:L4S#81'&WT+G^!?U/8=Z\ZKBG)^SHZON=4**2YJALVUIX5^&_AP! M!9Z/I\("M*Y"F0^[=78_B:\V\4?M)Z/9;X/"NGRZG*.!<7&8HA[A?O-]#MKP MCQ;XSUKQKJYU#7KHRL.(H4^6.%?15[?7J>Y-8-.G@H_%4=V*6(>T-$=AXH^* MGB_Q;OCU+5I(K5O^76T_=18]"!RW_ B:X^BBNZ,8Q5HJQSMMN["BBBJ$%%%% 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 %%%% '0> M/O\ DI7B;_L+W7_HYJY^N@\??\E*\3?]A>Z_]'-7/U,/@0Y;L****H04444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445Z3X)^"'B?Q;Y=S M>1?V/IK8/VBZ0[W'^Q'P3]3@>]1.I&"O)V*C%R=D>;5T/A[P%XH\4LIT/1;J MXB8_Z\ILB_[[;"_K7U-X6^$'@[PG CIIL=_=(,M=WX$C9]0#\J_@/QJ7Q#\6 M_!7A@-'=:Q#<3IQ]FL1YS#V^7Y5_$BN"6-IM[%=[?3>V #^!KV#PI\._"W@*&2;2+-8YMA\V]N7WR;<<_,>%''., M"O'_ !%^TQ>S;XO"VC1VR]!<7S;V^NQ< '\37E7B'Q[XH\5%AKFM75S$Q_U M;9%_WPN%_2I]CB:W\1V0^>E#X5<]E^)?Q_2'S=(\!R+(^"LNJ$95?:('J?\ M:/'IGK7S[/<375Q)/=2O--(Q9Y)&+,Q/4DGDFHZ*[Z5&%)6B<\YRF[L****U M("BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** .@\??\ )2O$W_87NO\ T/O\ DI7B;_L+W7_HYJY^ MIA\"'+=A1115""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJ>RL;O4K MM+73K6:ZN)#A(H(R[,?8#FO6?"7[.WB'5]EQXDG31;8\^5Q).P_W0<+^)R/2 MLZE6%-7DRHPE+9'C]>@^#_@OXL\6M',UH=+L&Y-U>J5R/]E/O-^@]Z^C?"OP MM\(^"HQ/8V"2W,8W-?7I$D@QW!/"_P# 0*R/%GQU\(^&O,@LYVUF]7CRK(@Q M@_[4GW?RW'VKAEC)U'RT8G2J,8ZS9<\%?!WPOX,\NY6W_M'44Y^V78#%3ZHO M1?KU]ZH^-OCGX9\*^9:Z?)_;6HKD>3;./+0_[4G3\!D_2O!?&OQ?\4>-?,MY M[G[!IS_=OQ)KCJ**]",8P5HJQS-MN["BBBJ$%%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110!T'C[_DI7B;_L+W7_HYJY^N@\??\E*\3?\ 87NO_1S5S]3#X$.6["BN M^^$UMHDNN7ESJEU8PZK9PK/HZZC<-!;-<*P(+LI!."!A<\\]:75M/NX/B1=6 M6L^!S+K6H-&R::UZYA\U\&1U,;!F#'<1^\PG();'$.HE)QML5RZ7. HKVOQ/ MX1\#>&1JFJ6.FC5K9==@TF.U>ZE\JV/E"27#(X9F'S+R3@]0<5LZ?\)_!D6I M^*]/U*!RL.HPV5CS_ *M_F7[*5['S MW17LFB_#;2+#X09E=/LJP,(URH8!LON()!! _/QNM85( MS;MT,Y1<;7"BBBM"0HHHH **** "BNH\,_#?Q7XMV-HVCSM;M_R]3#RXL>NY ML _ADU[#X7_9IM82D_B[53RGO;E^D4$98_7CH/?I7M'@[]F^]NO+NO&E[]BCX/V*U8-(?9GY5 M?PW?45[6D7A+X<:"=HL-#L%ZDD*9"/4_>=OS->2^,?VDHT\RU\$V/FGI]NO5 M(7ZK'U/U8CZ5Q/$5J[M25EW-_9TZ>LV>L:=HOA/X.F?I7F_BW]I#2+ O;^$K%]3F' N;C,<(]P/O-_X[]:^?\ 7_$^M>*+ M[[7K^I3WTO\ #YC?*GLJCA1[ "LJM*>"C?FJ.[)EB'M#0Z?Q5\1/$_C&1O[; MU25[N#HI2IQD[L: MDUL=A8_$273M/FTVW\.Z*=,EGCNOL,BW#QI,G20$S;\D8!!8J0,8Y.5F^)_B M&XLM6@E:W,FJWT5_+<[")(Y(RI39S@ ;5&"#TKCJ*7LX;V#FD=UJOQ;\0:QJ MVJ:A>06'FZGI9TJ54B<+'"3DE/GR&R2VGO+A+>TADGFD.U(XD+,Q] !R:]F M\'?LY:MJ/EW7B^[&EVYY^RP$/.P]S]U/_'C[5[=H?A/PE\.]+DFL+:TTV*-? MWU[<.-Y'^U(W./;./:N*KC*<-(ZLZ(4)/5Z'@O@_]GGQ!K02Y\22C1;4\^41 MOG8?[O1?Q.?:O:?#/P?\&>%0DMOI:WERG/VJ_(E;Z@'Y5^H KD?&/[1>BZ7Y MEMX3MCJUR./M$F4@4^W\3_H/0UX=XG^)/BKQ%0\5QJBWERG'V6P E;Z$CY5^A(KQ_Q/ M^TCKM_OA\,V,.E1'@3R_OIOJ,_*/I@_6O%Z*Z*>#I0WU,Y5YRVT+^KZWJFOW MS7FM7]Q?7!_Y:3R%B!Z#T'L*H445V))*R, HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH Z#Q]_P E*\3?]A>Z_P#1S5S]=!X^_P"2E>)O M^PO=?^CFKGZF'P(-ZAE*[ESW&>G?FN4HI2BI1<7U&FT[H^BO%/[2ME% T/@_3)9YB/\ CYOA ML1>.R Y;\2/QKQ#Q)XPU[Q=>?:/$&I379!RD9.(X_P#=0<#\JQ**RIT*=+X4 M7*I*>X4445L9A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% '0>/O^2E>)O^PO=?^CFKGZZ#Q]_R4KQ-_P!A>Z_]'-7/U,/@ M0Y;L****H04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% '0>/O^2E>)O^PO=?^CFKGZZ# MQ]_R4KQ-_P!A>Z_]'-7/U,/@0Y;L****H04444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M'0>/O^2E>)O^PO=?^CFKGZZ#Q]_R4KQ-_P!A>Z_]'-7/U,/@0Y;L***ZCP3X M4@\0W-U?:U=K8:!I8234KO=AD5VVJJ *Q+$YQ\N./IERDHJ[!)MV1R]%=3!X M'GO+C6IK?4].BTC2=AEU.29I(2)"!& 8T+,QST"Y&""%/%;;_!'Q5'8ZQZ_P#1S5S]=!X^_P"2E>)O^PO=?^CFKGZF'P('0M/U*2VFL+A[9U@=XBH?]W&K-&&QE?E]<[2<5U%[ M\:?#XB62PNFWV>L6XC1H'!N+1(A'+)TP,@R8!.<8R.U?/5%8/#0>_P#6W^1I M[62/;=7^('A%=)\3:#H-X8M(71X[/28_(D FE+M)(?NY4DL 2V,[:\2HHK6G M35/8F4G+P^9]S;_X2S4?^??2/_!+ M9_\ QJC_ (2S4?\ GWTC_P $MG_\:K+CLKJ:SFNX;::2VMRHFF6,E(RW"AFZ M#/;/6H*7)#L'-+N;?_"6:C_S[Z1_X);/_P"-4?\ "6:C_P ^^D?^"6S_ /C5 M8E3_ &*Z^P?;OLTWV3S?)^T>6?+\S&=F[INQSCKBCDAV#FEW-3_A+-1_Y]]( M_P#!+9__ !JC_A+-1_Y]](_\$MG_ /&JQ**?)'L',^YM_P#"6:C_ ,^^D?\ M@EL__C5'_"6:C_S[Z1_X);/_ .-5EM97:6,=Z]M,MI(YC26'D_;K6>V\^(31>=&4\R,YPZYZJ<'D<<57 MI1R%55&2Q/0 4^2'8.9]S9_X2S4? M^??2/_!+9_\ QJC_ (2S4?\ GWTC_P $MG_\:K*O+.ZT^[DM;^VFM;B(XDAG MC*.A]"IY%0TN2'8.:73A&D,<*%CM49)JG2Y(=D'-(V_\ A+-1_P"??2/_ 2V?_QJC_A+-1_Y]](_ M\$MG_P#&JQ*N6&DW^J)=/I]I+<+:0M<7#1KD11KU8^@HY(+H@YI%_P#X2S4? M^??2/_!+9_\ QJC_ (2S4?\ GWTC_P $MG_\:K$HI\D>PH26=PEE*Y2.Y:)A&[<_*&Q@G@\ M>U5J7)#L'-(V_P#A+-1_Y]](_P#!+9__ !JC_A+-1_Y]](_\$MG_ /&JQ*LW M&G7UI:P7-U9W$-O<@F"62)E24#J5)&&Z]J.2'8.:77-&4;![X-')#L'-+N:G_"6:C_S[Z1_X);/_ .-4?\)9 MJ/\ S[Z1_P""6S_^-5B4Z*-YI4BA1I)'8*B(,EB>@ [FGR0[!S/N;/\ PEFH M_P#/OI'_ ();/_XU1_PEFH_\^^D?^"6S_P#C59-S:W%E0>145+DAV#FEW-O\ X2S4?^??2/\ P2V?_P :H_X2S4?^??2/_!+9_P#Q MJLFWMI[NX2"TADGF&XC>*6-BKHZE64CL0>AHY(=@ MYI=S8_X2S4?^??2/_!+9_P#QJC_A+-1_Y]](_P#!+9__ !JL2I[2RNM0NEMK M"VFNIW^[%#&79OH!S1R0[!S2[FI_PEFH_P#/OI'_ ();/_XU1_PEFH_\^^D? M^"6S_P#C58TL;PRO%,C1R(Q5T<8*D=01V--I\D.P1V-')'L',^YM?\)9J/\ S[Z1_P""6S_^-4?\)9J/ M_/OI'_@EL_\ XU6)11R1[!S/N;?_ EFH_\ /OI'_@EL_P#XU1_PEFH_\^^D M?^"6S_\ C58K*5;# @^A%)1R1[!S/N;?_"6:C_S[Z1_X);/_ .-4?\)9J/\ MS[Z1_P""6S_^-5B5-=V=U87!@OK::VF !,@ MI\D.P&5XID:.1&*NC MC!4CJ".QHY(=@YI=S9_X2S4?^??2/_!+9_\ QJC_ (2S4?\ GWTC_P $MG_\ M:K$J:UM+F^N%@LK>6XF8$K'"A=C@9/ YZ4%N/]I$!_6LT@@D$8(Z@T4^2*Z"YF%%%%4( MZ#Q]_P E*\3?]A>Z_P#1S5S]=!X^_P"2E>)O^PO=?^CFKGZF'P(!_$>@G4_M=TEUI\M ME<"*'5"?EC65\C=%DAA@\$ &N@\,:?J>A:&OANPTJQOM5TJXD_M[1)43S+^% MV#13Q2GGY5(Q@\9&1G%%],U?P'H9%[#%>2QQ7MPRS&VMW52T$7!* MG=N5CD_=XY/'(YNK+E6W]:FRBH*[.:^)EGHMCXR>'P_%%;J+>,WEM!+YL5O< MX_>1H_< \?7/3H,CPOX?E\4>(K?2HKF&T$BN\ES<'$<*(A=G8]@ IJSX1\$Z MSXVOI;;1(HR(%#333R!(X\\*"?4G@ <_D:]D\.6-Q+H^G^'[31K2]L;0'3O$ MNC.J1W5M,6(-XLG5@0>H)&!@>JW.HJ<>5.[)C'F=SF],NWT:V@^'WB+PB;[5 MK.[:2TMDN1!:WV[GS9FR-^U0=IZ$<'&.> \>6^BVOCK5(/"SJ^E)*! 5X K?\6^-V7PQ_PA5BXOH+&XFMVU2;;))/ DQ,21L!E8\*C=3D M],#BL;PC\/?$'C9+F30[>,Q6V TL\@C5W(R(U)ZL1SCMW(R,D%R7G+3^MPEK M[J(/!OA"Z\::U)IUE=6UJ\=NTYDN6*IP0JKGW=E7\?PKTC0M4M;UM(\%^)?" M&_4M%D:">VFNA;VD<.09+EER-TNTDYY!!W#KBNBTZQB\2:39Z4FFVDOA)K06 ME]$H2*YT&[C7YY&8X+ L,DG.?T;ROQC\0)O$/A_3M#"B9;*-$N=0F56GO'3< M%)? .P!C@'GDY)-9\TJTK?TOZ[%V4%D3 MZKI5FDMI;L0%DE"-<%1EEC!ZD#\*]=O88/%.DW4L,5G_ ,(DUF;C2]6M52"3 M0I8D!\J0#!(W+TY))'/<:5*W*N6+)C"^K.?T#7-&\3W6F:)XB\*KY^DVYMM0 M2ZN_LUI86Z']Y.B9!$IR-V>ZC!YX\>U);1-5NUTQWDLEF<6[R##-'N.TGWQB MNI\>?$";QFME MJL$%M&ADD=4,]S-L56ED=5&3A0!P. /PE\+?#[6;K2H/%U MQIT=SH=G,+B>!I )+B"-QYI5#U (/3VS1!*FN:6E^EQ2]YV11\+_#_5O%VB M:EJ&E&(M9,JQVS-B2Z8AF98_5@JDXKU'3-1\%^)-$M+S6(M*0P6BV6L6^IW# M1SV4440539H.F7YXYRV.M6O$23:AH.IZS=/:G3K*/^TO#WB/3RENR[7^2S=1 MCYOF*#()!SU/%>3_ !"\<2>.-=%REG%964&X6\*HH<[CEGD8 ;G8C)[#MW)S M7-6?;]/Z_ O2FCE&P&.TDKG@D8)%=3H_P^U;7O!MWK^F&*;[/*RBR!_?RHBJ M9)$7^(+YB9QZ_GN^#O M_I"Z5XV\2:8DWAV*9)KB(D/((6X68Q=2@8@^X'3' M-=QX@>^TW24\3^(6A%YHU[;RZ9KNE21Q#6+:5P'CVCY=XCR>G08Y&2VE2MK: M']>1,:>EV1:QJG@?Q7H5]KMR-,\J]M9&NS=7)_M&SN50"&.W3H8\KT'!!))P M"*\%K?\ &?BJ7QAXCEU.2T@LHL>7;VUN@58H]Q8#@#)RQ)/V2#@],C.",41M1AK]P/WWH8&B^ M#-6L/#FF^/+>*&_M+6Z%Q/9(V94ACDQYC#'W"R."><8STSCM_%\O@G5_">JZ MO#+ITR7L+75M<@UH:U>WGA,:9XO\4VJV>N6 M5X;.5]-F18]=M60MO"X(QG;NX[]CMV^+:_K-SXH\02W\EM##).5CBMK6(*D: M@!415'H !414JLN9]/ZM_P $;M!6,JO1M"\,ZEX%_P"$<\?75O'J.F*Z3W,, M!S):JV0A8'ID?,IZ9P,CC.WX2\$:IX U9+WQ-]BTZ?4[62TTV_D*3I87I 9! M(""%; 89Y R:V->U=O!$UCXCU[1EL=6O8KBPU'1894^S:B OR3E/F'EEF((P M#D\=]SJ5N9\L=?U",+*[,3QY;>#E\#7$VFSZ5PW#2:A=,W-P;L'H M?O'D#!(%>0UIW=SJ/BSQ,\YB6;4-2N!MB@C"AG8X"J!P.PKU;PEX1U?P#?75 MC?OIUCKVL0)_8E]+LGA,D;YEMR2"%9P57/Y'-4FJ,;-W9-N=Z'-2:)XD^%NF MQZW:Q6)5^'E\NHMHRV>HZWIS?:_#[R*]M;W,I:A,Q"J N]R2Q/8 =3V %*G>3]I+ M[QRT]U&@^;D$ "IE5C8_BW G_ (%7+:98 M3:KJUIIUKM\^[G2"/<<#<[!1GVR:M>'?#NI>*=:BTO1H/-N) 6)9MJ1H.6=F M/ 4#O^ R2!7LGA;2=8\)Z1/X>T[3M/N/$5I#I*:I1Y4[LE1YW?VG;+DZA;J1^Z$AX M"=.F-V,>@%=IXM\4 MVW@:#6_!VA1FXBEG$EN+IEF72UDB_>Q)D$A\NRDY(P?7)/ >%/"&K>,M4:QT M6)"T:&2669PD<2],LQZH7>F3R0^(]#98Q/,(]!T;4/ FD.-0AM;N:!-1N-DK1VQ*D01'&5&5PQR>5XQP!#FZLN6 MUU_6I2CR*_4XCQ7I,&A>+M4TRSN([FWM;EXXI8W#ADSQR.X& ?<&I/"7ABX\ M7>((]+MKB&U!C>62XN#B.)$4DLQ]. /QJ7PCX)UGQM?2VVB11D0*&FFGD"1Q MYX4$^I/ Y_(U[1H>G37>EZ;X?CTBUO-*M8ETWQ!IFQ(KK3KGD/=J_!96!SD M$@@<=ZNI5Y%9/4F,.9WZ&9X%O?[*M;WX?Z_I/V;5+.TO L,VH?9[?4O-P"KX M'+;<[7!X5>,5Y;X\M]!M?&5W!X4Q_9\81<+*94$FT;PCGEE#9 )Z_3%;?B_Q MY)<^&8?"-HRWD5B[P3:K-MDDNXXY6\I4;&1&!@]2><9P.,Q6V TL\@C5W(R(U)ZL1SCMW(R,JG'D;J2=OZW')\UHK4A\&^#[OQIJ=Q9 M65S;VK06YF\RY?:C-N5$3/JSNJCZ_A7K7@[5;:\\,W_A'6-(CMM1TFR6SGTR M^U,VEK[F5"N]G SM 9@!UY MR23TS;E7=OZ16E-7,3Q5'H\/BS4H_##R2:2L["U:0Y)7ZGDC.<9YQC/-:'@_ MP'J?C6#4FTF6W66QC4I#,^UKAVR1&G;<0CGGT_$6?"/PYU_Q18/J]AIZ7-A; M2?-&\PC:ZV_,Z1]R<=_?UKU?6H5\1Z)J-WBS/AF*U;4-"UNR"V\FERQCY;=U M7!Z\ =I,87U9'X=U[1?%7@N72]6VRU6VMK9!\S(GG3RE55Y9&4#+'8!P , 5<\&^ -5GL[3Q?>Z='<^2>/O&C^-?$#7B64-C9Q;EMX(XU! 9BS,Y &YF8DD^IK-)-,2;P[%,DUQ$2'D$+<+,8NI0,0?<#ICFNX\0/?:;I*>)_$ M+0B\T:]MY=,UW2I(XAK%M*X#Q[1\N\1Y/3H,,/ ?B RO?W%BGF7<%UJTL?FVMXY4Q6L"J22F-^>P'TKPNM_P 9^*I?&'B. M74Y+2"RBQY=O;6Z!5BCW%@. ,G+$D]R3T&!7;^#O U_X.U#3/%'C"TAMM,F4 MHLTA$C:?+(A$,LL1[9(.#TR,X(Q3C:C#7KT$[U)&9X0\+ZCH6GZ1\1/LL&JV M%G=&>XL$.9HX48KYVT]@RMSV*@],XZ/QGKVB>)OA7WGA,:9XO\4VJV>N65X;.5]-F18]=M60MO"X M(QG;NX[]CMV^+:_K-SXH\02W\EM##).5CBMK6(*D:@!415'H !6<$ZLN=].O MZ?\ !*DU!61E5Z=X7\/W_P /QHGCN_M_M^ES0L;A;,@SV(E5EC?!X!((*D\9 MXX.#6GX2\$:IX U9+WQ-]BTZ?4[62TTV_D*3I87I 9!(""%; 89Y R:V->U= MO!$UCXCU[1EL=6O8KBPU'1894^S:B OR3E/F'EEF((P#D\=]SJ5>=\L=4_Q" M,+:LP?B1JFCZ_P##K3;\//-=V]R+;3K^]D1KR_MU#>8\H4\*'P 3D\>I->25 MIW=SJ/BSQ,\YB6;4-2N!MB@C"AG8X"J!P.PKU;PEX1U?P#?75C?OIUCKVL0) M_8E]+LGA,D;YEMR2"%9P57/Y'-:)JC"W4FSJ.YF:%H=U\+KF'6M=^T/INKZ: MUI+>Z4X\_2YI55QU^[(!CTX8XST,?Q9U#3-;T/1-6\LQ:K-E(S)(C3W=F$4) M/.$X5V<-@>F?3CH/$'B5?AY?+J+:,MGJ.MZ!R:]ET3PW8_#I+B:7Q3;O;ZN'T>;5M M/4K)I5XI#XSG)3Y?F/' '05)X4\.:SX)AOM!MX],7Q5.W(C\5>*M,^'\4^EZ5H20:I>-%JT5O-(LJ:1[ ,H M/'S@X& "JE1U))BCI?7.ER"2.YB&/*E< MC@.1G\/08%<+H6C7/B'7K/2;#8+B[E$:-(VU5SU)/H!D_A4OA_P]J?BS7(]- MTB'SKF7+L6(5(U'+.S=%4>OX#D@5[%X8TC5O"NC7'ARQTW3KGQ#;7)N=0TRX M".-9LG4!3%(P_AYX'0Y)!/!THQ7)?%M[&?6M/N1)I[:W+:_\ $W&F2"2W M,H8A7! ^\RX+#MQ]3T/C;Q3I/@RWG\+>'=.5KRU>86]S.PE_L^*Y1&EA4 M""N><#/.2:\Z\*>$-6\9:HUCHL2%HT,DLLSA(XEZ99CTY('K44E_R]D_Z_JW MS*F_L(B\,>'Y?$_B"'3(KF&T5U:26YG;"0QHI9W/T4$XKUW2+3_A"K!/#FE^ M++>RN;^1-9T?6@?*MKX;=AMYP'H8[F2R\ZPDU:3:[ M&V,K.(8^N,;@K-WV?E,I2JRY5M_6HTE!79SOQ2_LIO&K2:1]D$LMO&^H1V+[ MH([HC]XL9'!7.#QW)K*\(^&?^$IU>6VEU"#3;2VMVN;J\GY6&)2 3C^(Y90! M[U-X/\":WXWN9XM#BBVVX!EFGD$:*6X5<]R<' KV+0+!M3T73=!BTBSO]'MH MUTWQ!I92..ZTZ[#$/=A^I!/.02,+QWQI.HJ<>5/5$QCSN[*NFK=>$[>U\*:1 MXCL;'5=.D-]:/<2".QUVUG .),G&\8P >W0]QY/X_71D\>ZJ/#!B.F>:#%Y! MS&&*@N$/=0^X#'& ,<5T'CGQW:W6BP^&-#MHC#:PQ65WJ3!7>]2W.V+8?X8^ M _'))]!SB>$_AWXA\:VMU<:';1M#;G:7FE$8DDQGRTSU;'/H.Y&12IQY/WDW M8)/F]V(WP;X03Q3->27VKVVC:;8HK7-[<\A"[;44+D9)/X#!]L][9QP'5E^$ MGBRRM?L]D)%M]4MV"O!*=\WVC+$?*48!EST7CGBNE@LK7Q9I45FMC92>#);3 MRG=42"X\.7,\P\?_$1/%ZI;Z=IJ:?;N8Y[MFPTMS<+ M&$W,W]U0, #'!_ *^+HY;B]UNTT:U%Q':0RW WF>X?)6-5!'8=?Y\ MX3PO\.=?\0Z1)KMIIRW&G6S[FB:;RWNU3F18QU.!QGUX&2,5ZYJ"PZW9W6IR MV]A<>&+6#^TM#UBU5('TZ2+!%K(H ."1MQ@GZG[MU*O*N6+U[DPA?5G)64UG MXN^T^ O%UK:Z8_ARV>*VUB!A_HC0#;*7W$;T=AG Y!/XCRK4X[*+5;J/2II; MBR65A;RS)L=TSP2.QQ73_$#QQ#XMU%ETK3DTW3!<2W2Q8!DEFD.Z221NY)XQ MG JYX4^'^K"PLO&.IZ;'<:!:SIFCU# M1/B98WT7C"VA\.3>'HD,>HVV#MMU(0V[(3EVSG9C."CW$6I:+K]B(X_M4'FK_H;*,?.5)4<<8.>G/C'C7Q:/%.J1FSL8M.TRT#)9 MVL:C*JQRS.W5G8\D^M91G6KO@[P/?> M')M'\:^*K&%O#R2+),K$221)("L4S1_W=Y4]S[5W5]/_ ,(_%!XN\:V5M/>Z M5.L5KJNG-&BZY;3QNAPH(&Y5;=TZ#'O55:S^&']>7^9,(=9')WM_X=^)NAZC MXE\48T"_TN4+)/:*K_;D<-Y400D$R+MQNZ;1S[>2UL^*?$WM[N3;-_9 MERZYAEFC/ _'@9&<5::I1U^2%\;_ %*GACP3$;-?$/CCP_ -8NEGTBZ@LIE2+5H&3>+@ =!E55B # M\^?11XGKFL7GB?7YM0N8HQ/<,JI#;1!50 !415'8 #OQ65-2J2YGTZ_H5*T M58S*]3L?"E_\/=#N/%NGZMIEUK%A;)]JL"F^33OM*[8Y V2"XW+QC')ZUJ># M_ ^K> [QKC718Z=J&JVYM=*OYF29+.[X812*00K,H(W%X(-8UV QWNCI(OD23P2J\5QM!.(V(.1GG&.>33J5>9\L=5^81A979SO MQ"AL=?\ "NC>,-6%Q_9 MMKXBU:)&T>YF*3PS>6Q\ZU)(PK,"H/KV/%7S*C"S>O;^NQ-N=W,>3P_JGPIT M6[U_0-:T[4+_ '#3+UH(]SZ9,V'(4G(;A2I.!U^N&?%FTT>\6W\4SZ@JZMK= ME:7$-A H)P8E\R24Y^3G@ =2#[D=!XC\1Z;\/X9F_P"$=CMM6UB.&^_L>5E> M'3;N-I%,I )RK!@ZK_L@\=O';&QU/Q3XB2ULHFN]1OYB0JX7>YRQ/8 =2>@ MJ*2$]:T[54U*X6UFOX8?FMI(26>$9)^5LC)[A1TX-;_A7P[K7@K3[O0;:#3'\ M333+>Q13JDL.KV6S:T"2,.&# MC@_AS53Q5XJTOX>VUSHF@Z.D.I7,B:E#'. MRRKH\LT(22/;SEU"\9X ?VP5*HZDN5*Z_,%'E5V8'QFT;1-.\57MY::@DFHZ MC=?:?L5NH,<$+(#N=A_&S?-@=CD]17FE%%=5.+A%1;N92=W<****LDZ#Q]_R M4KQ-_P!A>Z_]'-7/UT'C[_DI7B;_ +"]U_Z.:N?J8? ARW844450@HHHH T_ M#N@W?B?Q!:Z/IQB6XNF(5IFVHH"EB6.#@ G\*DU2RUOPCJ.H:+?^=93.HAN M80Q"RH&##V9<@$&O6%\/^&-/\=)\/6T.YM+BXMU6S\107+^?+(\1S)M!"F)L MLI4<8!]\8/CC6;_0O!-AX3\0V-K=ZZJ.DFHS-#.\%L)/DCC926&=H.6P0#@# MGCF59RDDEH_ZN:N%EJ5/'7C30=7TG3Y-+MVN->GLK47VHR;D^RM'&%,<0]2V MXECD8( SU'*>%/"]SXLUAK*VN+:TBAA:XN;JZ?9';Q+C<['\0/J1]:H:19)J M>MV-A+,+=+JXCA:9AQ&&8 L?IG->NCP]X ]7NM GOL1R&&XWVLI M\NX4 F.0=,XW''H<_6M_XH^+O#VNZQ+-X6MG:>[D%Q>:G(&1W)CV>2B]D ZY MZGV'-KXC:[#9:)IOAE](ACU>'3;2WU&\DDBF=!$HVQQE&8(,\D\,<@'CKQW@ MO1+?Q)XUTK1[VY^S6]Y<+'))D X]!GN>@]R*(ZQ5273\0>CY43^#_!MQXNO) MU6^M--M+8)Y]Y>/MC0NVU%]V8]![&K@AUWX?^+;"PU[[5;6EAJJ76T!O*E:- MP#+'G&[Y1C([<5W&E6.G>(=0U;2?#/AI_#7B;P^3=V?[[S4N/)<#RYA(=N[) M!#=,\YP.>8^)OB>YOH]/\-7,US>3:.TC7-[>3I-)--)@L 4+*$7H &/H<8Q4 MJG]:C<5&-RE\0]?T#4M05XP@( 52,\9 M/)JEX'\$W'CG4KNRM+^ULGMK8S@W+8#G<%5?Q9E!/;/?I3_AQX=M/%/CFSTS M42QMV625H4?:\^Q"PC4]BQ&/IFO2?!B:1XCBU.]T#P>-/U+34-GJ&DB\*0WU MK-E&5GD.8Y$(+9XSM]_E)S]E'ECTZA&/.[LX?PQJ.J> OB'H2>+5O+&UTNZD M;R9D8B)7RDC(.X..JY!QQFL;Q7J6BSWB67A.S>UTRUC$/G2,?-O2"3YL@Z9) M)P,<#CV%WX@^--6\7:LD6N0V*2Z:\L$;68!&W?\ =W@D.JXP".W/.OZ]?\ ]H6DFH)IVFS7R6$;E&NW3:!%D_(QFM'X>^+$TOQ=9MXBU&=-*6QN M+%VPTAAB='("J/\ ;(/XUVFC6!\4:'9^)_A[;R^'+[2]11;^SBO-ML05YF3S M&VYV\%3U!/7OP/Q!\46GBGQ-)<:7I-KIEE$66)(8T#R98EGD9>&8DD\$@=!Z MF5)U&X/_ (*&UR)-?\.9WB;5M/U/57_L'3O[,TN,*D%OO+,X48$DG."Y[D?3 MGJ=W0/A=JWB#PJ^M6UY8Q.\4LUI8R2XGNTB.)&10.@/'N?3K1\/]$L+S3_$& MN:AIQU@Z);1SQZ9YA03%GP78CDJ@!) Z\5WWAS3M+NYM$^(?A[3YK#3;/[5; M:IIS72A;?]R^7A:5@-I\SIG@GZTJE3D7+'I_EL.,>9W9PW@'Q98VFI:HGC._ MO'TZ[T5M/VQY=BJE-D:CHORJ0">!GW-G63/F"RB8E(1@ M#C/4D*"3W/Y5/XHUNWUW6//T_3;?3+*&-8+:VA7[L:YP7;J[G.2QY-=)X*TG M2[?P9K'BS4=)77I-/N(H!I[2E$B5P29I-O)'\([9R>W&FD/?MJ^A.LO=(+?X M6:U=^$/[:M9K:>Z\E+H:3$Q>Z-N[;5DV =">0/3GVJ]X1\6:7!8^*;7X@RWU MVU\+9S!EO,N9('R(V;^'L"3S@'OBNQLHETC3K+QMX:EU'3/"]Y"+J^L(KF)9 MHY;=RJP+)(P9HF).%&1GBMHB?+@#,3M4$\#FNKB^&NNGP M3I_BO1)1?-*WF-;666GMP'*J^!R?F4@XY7CWQ=\-:?HVA_#@^+M3T%/$4DNH MFR>&2=DCM$"!MS;>=S$X!/ X[FN[U+5+OX?>#[/6_!NFPG39(UNM.NM0N%,E MI%<,C26HBW9D^:-3N&<*S<\9HG5::C#N$8+>1P_AKQAH,?@W5+?QE'/J=ZNK M+JMO9L"%NYC&Z'S6[*"P8C@G&.>17GUQ<-!7H&C66@^&?A[I?B36/#@\1#5;J:WG9[AH MULU0@! %_C898$]A@>M::4]>K)UEIV,+7/"/B7X?3Z9J=T#;-,JSVUW;2$B- M\9V%NSCN/RS6UI'C'P_!\+4L-=M3JNK6=]JS1OMG&32 MF>>25E13(Q8A%"J,G/ ' 'L*B'[U>]]XY>X]">UMKO6-4M[2 -<7=W*D,09L MEV8A5&3^ KK/$O@G6?AW'9:M:ZQ:W*3F6V-WIDQ/DRA2LD1; P<%A^!Z5O65 MOX:\%^&_#-]J_AV36DUN,SSZG'7"%/#I@$Y.2>X[;6OVT'PI\)WV ME7FGQZL[:N]QH\UV\3H \"J9'BW;F90".5V[N?2E*JW))?\ #C4-+LY2Y\7> M'G^%6D:?<6SZEX@M(+BTB$P81V:/*6\W/\3XP% X&#GH >-T;2;[Q-X@M].L ML27=Y(0'E? '4LS,>P ))] :SJ]B@TGPKX2[\01Z9;V4MU+N06(A8D>7TR[' M^+D <=S6YXVU/6?!7A&^\+ZUE2Z_XAL=*BFCAEOKA(%EF.%4L<9/YUN^*O"?B' MP)->6$LDTFE7@0"\M\_9[M-VY,GIN!7.T\@@]N3Z)#H/A?2_B%:^!&T&:VN] ML4FG^(HYF:9Y]F]9MOW3'N!&!P-OY8WQ4\6Z[;P3^%KW2-,TVPNF^U_9X9Q< MR1RF5G>0.#\NYBW!'W2!@ZC-N1H&2%8_)B'''!+$YSGO@8Y3PIX4U'QEK@TK1_)$_E-*6G?8BA1W. M#U) 'N15'2+)-3UNQL)9A;I=7$<+3,.(PS %C],YKV"+0] U#Q5K'P_T_P / MW.@:K;Q31V.IQW4C/'YKS1[A MKFPD69#:E(&1Y"4 M"^2B]HP.N>I]AS-\2/$=U_8^G>&]7L+>36[>WB_M+4Y3#-.Y&2D8=""]$M_$GC72M'O;G[-;WEPLYZ#W(IJTE[2703NGRHM>" M_ ]WXSN+GRKZSTZTM=@FN[R3:BO(2L:#U9B" /8_0OAEU3P/XTM])U>XDCAT MC5H[F:"-BR;T8?O%'&,]347@SX=W_ (SAEF@O['3X_-^S6[7DA7[3.5W") 23CD^F1UJ+X<> M';3Q3XYL],U$L;=EDE:%'VO/L0L(U/8L1CZ9KT#PY!#XJLKR^\#Z/)X6\0Z% M,JR012AXY(I$M8U#P5\0-!'BC M[99VFF7+2>1.C?N4D&UV5>N#C/'7'>LKQ9J6BSWD=EX4LWMM,M8Q$)I&/FWK M D^;(.F22<#' ./8:/Q+\3GQ%X@M[9#-)#H]N+!)[F99IK@H3ND=U)#$GT)& M._-,^&WA^SU_7K_^T+234$T[39KY+"-RC7;IM BR.1G=GCGBK5DO:2)W?(A/ M!WP\U#QMI6J7.E75LMQ8[!':2-A[EVW$*O8<(V,]2,>XN^"=?G\->-[6#QE/ M>V5C%8SV,J31.7@BDC%[>"X6:."_P!, MEO?*M3)&PEAN5=SQL91N3(R">O?R#QAXKU'QCK@U+6EMA>)"L#O;(%$FW/S' M!()YZCC &*B,I592B]OQ132@DUN1^)]6T_4]5;^P=._LS2X@$@M]Y9F"C'F2 ME6 MTD]OK&DM=IY*(%#OY?G,%*/D CL<=QD.=3D]V/3^K?\ !%&/-JSAO /BRQM- M2U1/&=_>/IUWHK:?MCR[%5*;(U'1?E4@$\#/N:Y;7=4AU75Y[BQLH].LF?,% ME$Q*0C '&>I(4$GN?RJ7Q/K<7B#7IKZVTVUTRW("0VEK&%6-%&%!P/F;'5CU M^F!73>"M)TNW\&:QXLU'25UZ33[B* :>TI1(E<$F:3;R1_".VD/?:U? M06LO=*\?POU:3P2_B 7MB)4M?MYTTS?Z3]ESCSMOIW^GOQ5WP;XPT@:9XFA\ M>7%Y?+J*6LHC5F+W3POD(7_A!& 2>P.#G%=GIVG:/I]K_P )S:6%W_PBVJZ) MU8,%,<;.X9D8J=NW)ZXZ@5XYX@UC^WM*VB)\N ,Q.U03 MP.:Z^X^%_B#3]"35["XANK^W:)[G3K%V>[LO,7?&S*!D' SQR/SQ9\-:?HVA M_#@^+M3T%/$4DNHFR>&2=DCM$"!MS;>=S$X!/ X[FNV$DOP_CB\5:1AZ5:>'?"_@#0]>UOPU_;Z: MU//%HTTIZI:LG66G8H7/P\\2>'="T;Q7HLQN_ M.ACNF:PW&6R+#>FX#G&W^+H"&'8$V=(\8^'X/A:EAKMJ=5U:SOKA[&SE#>2! M*B_O9&[[6W_*#DDCIUKN_%&LZO\ "[1;;^P=/LIK,JEO!J&H3AYI[1M\J6[0 MY##89&!8=MOOCP G))]?05G3O55Y?(J5H.R)1Y]Y&?$?PVU^..\8VT[QMY%Y:2$I(K*5<(_'(#%2.",^X)Z^VL_"WA#2?#"Z MWX;DU:+7K5+F;5H[AUDAY)_"M37Y=0^%^CZSH^OQ1:_%?X5:1I] MQ;/J7B"T@N+2(3!A'9H\I;S<_P 3XP% X&#GH >.T72+_P 3^(;;3+#][>WL MN TCX&>K,Q] 23[&LVO9X]'\*^'O$&B^$KW09YCJUM T7B.VN6$S2S* )(@ M#MV!CC'H"3GO4FJ2TW=V)7GN<+XG\,:IX E@>UUBWO+'5[5TBO=.F)CN(\@2 M(?49QD';[P?HRV5O)=^((],M[*6ZEW(+$0L2/+Z9=C_%R ..Y MK8\57*> O UEX8U/2K>\UN$WMO:W301B M:XCB:18P[A2[G"KD]3[4H+VB4I=/Q'+W79&EX<\/W7B?618VTL, "/-/RI=WK2S1/%:JN1'%"D3$)P 3G!]NZC-N1H&2%8_)B'''!+$YSGO@8Y/PEX=D\6 M>*K+18KF.T:Z9LSR@E455+,<#J<*<#N<=*K:!IT>K^)-,TV>;R([R[BMWE_N M!W"EOPSFO9="L=#E\?7OA_1_"[Z)KWAZ5KG3;K[2[?:O*()2?/&V08^8# #< M>[E)48\L>PDG-W9YGK.E>)O -^;&\$T5LMU'GZ;IVG21R6MK;RK.]L/+(V&5203\V2/4#MUYSP'H-MXG\=Z5H]],8;>ZF MVR,IP2 "VT'L6QM!]33CK%5)].P/?EB-\)^#-7\:75W;Z''&\MI;F=A(^P/R M $4]-Q)X!QT/-/\ #6N7GA[Q1I"7]Q,X#?>&?#TFA:QX:U&WN)M/CN3Y-RGF8Y\T@+(NUN3C(' M?/!.?LX\L?O",>9W9QW@KQ!-X3^(>E1^)+N>&RT>>X@DCYD%OO#))A1_M-84+N3)=%23YLO;<=QZ#@<5K?$SQ%I^L^)+BUT M73(;&SM;J=C(-KRW,KOF21Y%)!!(^4 D 8Q47PV\/V>OZ]?_ -H6DFH)IVFS M7R6$;E&NW3:!%DUDN@M6^1#O#/PVU+Q/HK7]M>V-M)*)?L-I M<2[9;XQ+ND$8[X'?U_.K?@W7!HGBBYL?'=Q?V=H^CW&E2"2)C+;Q2*2JA2,C MD\ C R.U=EX=LH_$^B)XB\"P3>&;F"?[!JL%K<+L$#@,TL#RL!&^$4'!!QGK MW\X^('BMO&/BZ;4?),44<:6T(=P[LB# 9V'#,>22..>_6HBY5).+V_%%-**3 M1G^)-5LM4U:5M%T\:7IB[5@M%=FX4!0[9)RY Y/_ .NMCP[\.-5\4>#;[7=) MEAFDM9S"M@,^=.%0.Y7U(## ZG#>F#/\/]$L+S3_ !!KFH:<=8.B6T<\>F>8 M4$Q9\%V(Y*H 20.O%>DZ!=6\?@67Q7X&\/00!IF>6TO;T)!I]W#&V+B,N1N4 MI*01GKM'8X*E1P7+#H$8\VK."\&>)[;3=0\067Q"FO\ [->:8MM)$58SNT3) MY<7/W?D#+DXQZBN-UO4TU759[BVLX]/M7D+0V4+$QP*>PS]!D]SV'2I?$OB& M[\5>(+G6=22%+JYVF00)M4D*%SC)Y.,GW)KJ/!6DZ7;^#-8\6:CI*Z])I]Q% M -/:4HD2N"3-)MY(_A';.3VXTLH>^]W8G67NF)?>!MT\=:-!=?\(C?Z9-'J.B75U&RIL+*(5\UOF0N25P" MP^; ^;;7C&MZI_;.M76H?9+>S$[[A;VL82.,8P%4#V'X]:B+]K=2_K78;]S5 M$-_>-?7LLYC2%&=C'!'G9"I8G8H).%&>!78:S\--:\,^&EU]M0LVGM'B-Y:V MTY^T:>TF#&7QT/3OP<8SU%OPUI^C:'\.#XNU/04\122ZB;)X9)V2.T0(&W-M MYW,3@$\#CN:[6:RTCP?H>L>('TVXU3PWKUE97EI:WERFY9E#-4@\8I/JEX-675;>T.=MY,8W0^8 MW9>.YF:X:/[(J/M")MZ M.0"X)/;CU&CM3U6[)UEIV,_5_A[X@\'6UOKNE7\-^UI,Z7$VDNTC:?/& S*Y M ^7 (R>GKVS:TCQCX?@^%J6&NVIU75K.^N'L;.4-Y($J+^]D;OM;?\H.22.G M6NUU>XU/X7:??SQWEW>Z1-"8]&M99XD1C<@N[W"9\R1T)[J>W(SQX-6=.]57 ME]Y4O<>@Z25YI#),[2.W5F.2?QKN?$WP^\3?#RZBU"SG:YA\E@VH:=NVP,4V MR(Q'*\,0"<9!!'<#:@L/"GA31_#46O\ AE]8M_$%HMQ<:HD[AXF9B/+B5>,I MQD=6)_"M_P")>OZ_X'TV;0HK#3_L=_$UG4L)0?XG VA M<<+@YZ 'SQW:1V=V+,QRS$Y)/K245O&"C>QFY-A1115DA1110!T'C[_DI7B; M_L+W7_HYJY^N@\??\E*\3?\ 87NO_1S5S]3#X$.6["BBBJ$%%%% '76?Q0\6 M6/AU=%M]3Q;QQ&&&1HE,T$9&"B28W*,<<'CMBN1HHJ5&,=D-MO<*ZV[^)_BR M^\.-HUUJ?F0-%Y#S&)?/>+_GF9<;BI[\\]^*Y*BAQC+= FUL%.CD>&59(G9) M$(964X*D="#3:*H1UFM?$SQ3X@T3^R]4U 2PN%$SK"B27 7[HD<#+ >_XYKD MZ**48QBK15AMM[DUI=W%A>17=E,\%Q"X>.6-MK(PZ$&NB\1_$7Q)XKTY++6+ MU&@WB2188$B\]P,!I-H&XX]:Y>BDXQ;NT%VE8*MZ7JE]HFJ0:CI5S):WENVZ M*:,X*G&/Y$@CN#52BJWT8CH_%'CO7O&$<$6LW,9AA8NL,$*Q(7/5R% RQ]3[ MXZFNQJUXG\7Z MQXNNH9M9G1EMU*P00Q+'%$#R=JKQDGDGJ>/05AT4N6-^:VH7=K!6QX;\5ZQX M2U%KS0KQK=W79*A4,DJ_W64\$?Y%8]%-I-68)M:HUO$7B;5/%.I"]UF<2R*@ MCC1$")$@Z*JC@"LFBBA))60-WW-WPQXSUOPC+.=%NE2*Y7;<6\L:R13#MN1@ M0?KUJGKFNZCXDU:74M9N6N+J7 +$ !0. J@< #T%9U%+EC?FMJ%W:P5T7ACQ MUKWA&.>'1[I?LMP0TUK/$LL3L.C;6! /3D>@]*YVBG**DK,$VG=%O5=5OM;U M2?4M5N7N;RX;=+*_5CT[< < 54HHIK31".H\-_$7Q)X5T^2QTF]7[( MS>8L%Q"DR1O_ 'U# [6^G%<[>7EQJ%[-=WLSSW$[F2660Y9V)R234-%2HQ3N MD.[:L%=9H?Q,\4^'M%&EZ=J"BVC), FA21K8G.3&S E3R>E+_G MF9<;BI[\\]^*Y*BAQC+= FUL%.CD>&59(G9)$(964X*D="#3:*H1UFM?$SQ3 MX@T3^R]4U 2PN%$SK"B27 7[HD<#+ >_XYKDZ**48QBK15AMM[DUI=W%A>17 M=E,\%Q"X>.6-MK(PZ$&NB\1_$7Q)XKTY++6+U&@WB2188$B\]P,!I-H&XX]: MY>BDXQ;NT%VE8*MZ7JE]HFJ0:CI5S):WENVZ*:,X*G&/Y$@CN#52BJWT8CH_ M%'CO7O&$<$6LW,9AA8NL,$*Q(7/5R% RQ]3[XZFNQJUXG\7ZQXNNH9M9G1EMU*P00Q+'%$#R M=JKQDGDGJ>/05AT4N6-^:VH7=K!6QX;\5ZQX2U%KS0KQK=W79*A4,DJ_W64\ M$?Y%8]%-I-68)M:HUO$7B;5/%.I"]UF<2R*@CC1$")$@Z*JC@"LFBBA))60- MWW-WPQXSUOPC+.=%NE2*Y7;<6\L:R13#MN1@0?KUJGKFNZCXDU:74M9N6N+J M7 +$ !0. J@< #T%9U%+EC?FMJ%W:P5TGACQ[X@\(P3V^CW2?99V#R6T\*RQ MEQC#[6!PW Y'H/2N;HIRBI*S0)M:HM:EJ5YK&ISZAJ=P]S=W#EY97/+'^@[ M#@#@55HHI[".I\._$?Q-X7TMM.TJ^7[)N,D<4\*2B%S_ !IN!VGOQQGM7-7% MQ-=W,MQ=2O--,YDDD=LL[$Y))[DFHZ*E1BG=(=VU9A76Z3\3O%>BZ$-)L=2_ MT:,$6YDB5Y+;/7RW(RN<]NG;%2:2BBJ$== M%\4/%D/AT:,NIY@6(P1S-$IGCB/!C63&X+QZUR-%%3&,8[(;;>X5UVH?%#Q9 MJGA]M'OM3\R!XQ%+-Y2B:6,?P-(!N*_CSWS7(T4.,9;H$VM@I\,TEO.DUO(\ M4L;!TD1BK*P.001T(-,HJA'5:_\ $GQ/XFT<:;JU^LD#%3,8X4C>X*_=\QE M+8[ _7J!7*T44HQC%6BAMM[DUI=W%A>17=E,\%Q"X>.6-MK(PZ$&NB\1_$7Q M)XKTY++6+U&@WB2188$B\]P,!I-H&XX]:Y>BDXQ;NT%VE8*MZ7JE]HFJ0:CI M5S):WENVZ*:,X*G&/Y$@CN#52BJWT8CH_%'CO7O&$<$6LW,9AA8NL,$*Q(7/ M5R% RQ]3[XZFNQJUXG\7ZQXNNH9M9G1EMU*P00Q+'%$#R=JKQDGDGJ>/05AT4N6-^:VH7=K! M6QX;\5ZQX2U%KS0KQK=W79*A4,DJ_P!UE/!'^16/13:35F";6J-;Q%XFU3Q3 MJ0O=9G$LBH(XT1 B1(.BJHX K)HHH225D#=]S=\,>,];\(RSG1;I4BN5VW%O M+&LD4P[;D8$'Z]:IZYKNH^)-6EU+6;EKBZEP"Q 4#@*H' ]!6=12Y8WYK: MA=VL%=)X8\>^(/",$]OH]TGV6=@\EM/"LL9<8P^U@<-P.1Z#TKFZ*:QJ<^H:G65SRQ_H.P X X%5:**>PCJ?#OQ'\3>%]+;3 MM*OE^R;C)'%/"DHA<_QIN!VGOQQGM7-7%Q-=W,MQ=2O--,YDDD=LL[$Y))[D MFHZ*E1BG=(=VU9A1115""BBB@ HHHH ^Y;CP1X4N[F6XNO#&C3SS.9))9-/B M9G8G)8DKDDGG-1_\(#X._P"A3T/_ ,%L/_Q-%%>3'9':]P_X0'P=_P!"GH?_ M (+8?_B:/^$!\'?]"GH?_@MA_P#B:**8@_X0'P=_T*>A_P#@MA_^)H_X0'P= M_P!"GH?_ (+8?_B:** #_A ?!W_0IZ'_ ."V'_XFC_A ?!W_ $*>A_\ @MA_ M^)HHH /^$!\'?]"GH?\ X+8?_B:/^$!\'?\ 0IZ'_P""V'_XFBB@ _X0'P=_ MT*>A_P#@MA_^)H_X0'P=_P!"GH?_ (+8?_B:** #_A ?!W_0IZ'_ ."V'_XF MC_A ?!W_ $*>A_\ @MA_^)HHH /^$!\'?]"GH?\ X+8?_B:/^$!\'?\ 0IZ' M_P""V'_XFBB@ _X0'P=_T*>A_P#@MA_^)H_X0'P=_P!"GH?_ (+8?_B:** # M_A ?!W_0IZ'_ ."V'_XFC_A ?!W_ $*>A_\ @MA_^)HHH /^$!\'?]"GH?\ MX+8?_B:/^$!\'?\ 0IZ'_P""V'_XFBB@ _X0'P=_T*>A_P#@MA_^)H_X0'P= M_P!"GH?_ (+8?_B:** #_A ?!W_0IZ'_ ."V'_XFC_A ?!W_ $*>A_\ @MA_ M^)HHH /^$!\'?]"GH?\ X+8?_B:/^$!\'?\ 0IZ'_P""V'_XFBB@ _X0'P=_ MT*>A_P#@MA_^)H_X0'P=_P!"GH?_ (+8?_B:** #_A ?!W_0IZ'_ ."V'_XF MC_A ?!W_ $*>A_\ @MA_^)HHH /^$!\'?]"GH?\ X+8?_B:/^$!\'?\ 0IZ' M_P""V'_XFBB@ _X0'P=_T*>A_P#@MA_^)H_X0'P=_P!"GH?_ (+8?_B:** # M_A ?!W_0IZ'_ ."V'_XFC_A ?!W_ $*>A_\ @MA_^)HHH /^$!\'?]"GH?\ MX+8?_B:/^$!\'?\ 0IZ'_P""V'_XFBB@ _X0'P=_T*>A_P#@MA_^)H_X0'P= M_P!"GH?_ (+8?_B:** #_A ?!W_0IZ'_ ."V'_XFC_A ?!W_ $*>A_\ @MA_ M^)HHH /^$!\'?]"GH?\ X+8?_B:/^$!\'?\ 0IZ'_P""V'_XFBB@ _X0'P=_ MT*>A_P#@MA_^)H_X0'P=_P!"GH?_ (+8?_B:** #_A ?!W_0IZ'_ ."V'_XF MC_A ?!W_ $*>A_\ @MA_^)HHH /^$!\'?]"GH?\ X+8?_B:/^$!\'?\ 0IZ' M_P""V'_XFBB@ _X0'P=_T*>A_P#@MA_^)H_X0'P=_P!"GH?_ (+8?_B:** # M_A ?!W_0IZ'_ ."V'_XFC_A ?!W_ $*>A_\ @MA_^)HHH /^$!\'?]"GH?\ MX+8?_B:/^$!\'?\ 0IZ'_P""V'_XFBB@ _X0'P=_T*>A_P#@MA_^)H_X0'P= M_P!"GH?_ (+8?_B:** #_A ?!W_0IZ'_ ."V'_XFC_A ?!W_ $*>A_\ @MA_ M^)HHH /^$!\'?]"GH?\ X+8?_B:/^$!\'?\ 0IZ'_P""V'_XFBB@ _X0'P=_ MT*>A_P#@MA_^)H_X0'P=_P!"GH?_ (+8?_B:** #_A ?!W_0IZ'_ ."V'_XF MC_A ?!W_ $*>A_\ @MA_^)HHH /^$!\'?]"GH?\ X+8?_B:/^$!\'?\ 0IZ' M_P""V'_XFBB@ _X0'P=_T*>A_P#@MA_^)H_X0'P=_P!"GH?_ (+8?_B:** # M_A ?!W_0IZ'_ ."V'_XFC_A ?!W_ $*>A_\ @MA_^)HHH /^$!\'?]"GH?\ MX+8?_B:/^$!\'?\ 0IZ'_P""V'_XFBB@ _X0'P=_T*>A_P#@MA_^)H_X0'P= M_P!"GH?_ (+8?_B:** #_A ?!W_0IZ'_ ."V'_XFC_A ?!W_ $*>A_\ @MA_ M^)HHH /^$!\'?]"GH?\ X+8?_B:/^$!\'?\ 0IZ'_P""V'_XFBB@ _X0'P=_ MT*>A_P#@MA_^)H_X0'P=_P!"GH?_ (+8?_B:** #_A ?!W_0IZ'_ ."V'_XF MC_A ?!W_ $*>A_\ @MA_^)HHH /^$!\'?]"GH?\ X+8?_B:/^$!\'?\ 0IZ' M_P""V'_XFBB@ _X0'P=_T*>A_P#@MA_^)H_X0'P=_P!"GH?_ (+8?_B:** # M_A ?!W_0IZ'_ ."V'_XFC_A ?!W_ $*>A_\ @MA_^)HHH /^$!\'?]"GH?\ MX+8?_B:/^$!\'?\ 0IZ'_P""V'_XFBB@ _X0'P=_T*>A_P#@MA_^)H_X0'P= M_P!"GH?_ (+8?_B:** #_A ?!W_0IZ'_ ."V'_XFC_A ?!W_ $*>A_\ @MA_ M^)HHH /^$!\'?]"GH?\ X+8?_B:/^$!\'?\ 0IZ'_P""V'_XFBB@ _X0'P=_ MT*>A_P#@MA_^)H_X0'P=_P!"GH?_ (+8?_B:** #_A ?!W_0IZ'_ ."V'_XF 6C_A ?!W_ $*>A_\ @MA_^)HHH __V0$! end XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover Page - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Feb. 09, 2023
Jun. 30, 2022
Cover [Abstract]      
Document Type 10-K/A    
Document Annual Report true    
Document Period End Date Dec. 31, 2022    
Document Transition Report false    
Entity File Number 001-40252    
Entity Registrant Name DigitalOcean Holdings, Inc.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 45-5207470    
Entity Address, Address Line One 101 6th Avenue    
Entity Address, City or Town New York    
Entity Address, State or Province NY    
Entity Address, Postal Zip Code 10013    
City Area Code 646    
Local Phone Number 827-4366    
Title of 12(b) Security Common stock, par value $0.000025 per share    
Trading Symbol DOCN    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 2,910
Entity Common Stock, Shares Outstanding   96,956,164  
Documents Incorporated by Reference Portions of the registrant’s Proxy Statement for its 2023 Annual Meeting of Stockholders are incorporated by reference into Part III of this Annual Report on Form 10-K to the extent stated herein. Such Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended December 31, 2022.    
Entity Central Index Key 0001582961    
Amendment Flag true    
Amendment Description EXPLANATORY NOTEDigitalOcean Holdings, Inc. (the “Company”) is filing this Annual Report on Form 10-K/A, Amendment No. 1 (the “Amended Report”) to amend its Annual Report on Form 10-K for the year ended December 31, 2022 originally filed with the Securities and Exchange Commission (“SEC”) on February 22, 2023 (the “Original Report”) to make certain changes, as described below.In preparing the Company’s consolidated financial statements for the three and six months ended June 30, 2023, the Company identified errors primarily related to the Company’s accounting for income tax expense, of which $3.5 million results in the understatement of its reported loss for the year ended December 31, 2022. The Company assessed the materiality of the errors both quantitatively and qualitatively and determined these errors to be immaterial to the 2022 consolidated financial statements. However, the Company concluded that the effect of correcting the errors in 2023 (in aggregation with other 2023 errors) would materially misstate the Company’s unaudited consolidated financial statements for the three months ended March 31, 2023 and, accordingly, determined that it was necessary to revise the consolidated financial statements it previously issued with respect to the year ended December 31, 2022. The remainder of the notes to the Company's consolidated financial statements have been updated and revised, as applicable, to reflect the impacts of the adjustments described in Note 2. Summary of Significant Accounting Policies.As a result of the errors described above and the related restatement, the Company has identified a material weakness in its internal control over financial reporting (“ICFR”), as described in more detail in Part II — Item 9A. Controls and Procedures. The Company’s management concluded that the Company’s disclosure controls and procedures (“DCP”) and ICFR were not effective as of December 31, 2022.The Company is filing this Amended Report to restate management’s assessment of the Company’s ICFR and its DCP to indicate that they were not effective as of December 31, 2022 because of the identification of this material weakness in its ICFR. The Company’s independent registered public accounting firm for the year ended December 31, 2022, Ernst & Young LLP, has also restated their opinion on the Company’s ICFR. A discussion of the Company’s plans to remediate this material weakness is set forth in Part II — Item 9A. Controls and Procedures.This Amended Report also reflects the correction of certain immaterial errors in our previously issued consolidated financial statements as of and for the year ended December 31, 2022 included in this filing as an immaterial revision of the previously reported financial statements and related notes thereto. For a more detailed description of this revision, refer to the section entitled Note 2. Summary of Significant Accounting Policies.    
Document Fiscal Year Focus 2022    
Document Fiscal Period Focus FY    
Current Fiscal Year End Date --12-31    
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Audit Information
12 Months Ended
Dec. 31, 2022
Audit Information [Abstract]  
Auditor Firm ID 42
Auditor Name Ernst & Young LLP
Auditor Location New York, New York
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 140,772 $ 1,713,387
Marketable securities 723,462 0
Accounts receivable, less allowance for credit losses of $6,099 and $4,212, respectively 53,833 39,619
Prepaid expenses and other current assets 27,924 17,050
Total current assets 945,991 1,770,056
Noncurrent assets:    
Property and equipment, net 273,170 249,643
Restricted cash 1,935 2,038
Goodwill 315,168 32,170
Intangible assets, net 118,928 42,915
Operating lease right-of-use assets, net 153,701 0
Deferred tax assets 751 88
Other assets 5,987 4,085
Total assets 1,815,631 2,100,995
Current liabilities:    
Accounts payable 21,138 12,657
Accrued other expenses 33,987 31,907
Deferred revenue 5,550 4,826
Operating lease liabilities, current 57,432 0
Other current liabilities 47,409 8,849
Total current liabilities 165,516 58,239
Noncurrent liabilities:    
Deferred tax liabilities 20,757 421
Long-term debt 1,470,270 1,462,676
Operating lease liabilities, non-current 107,693 0
Other long-term liabilities 3,826 1,462
Total liabilities 1,768,062 1,522,798
Commitments and Contingencies (Note 9)
Preferred stock ($0.000025 par value per share; 10,000,000 shares authorized; 0 shares issued and outstanding as of December 31, 2022 and December 31, 2021) 0 0
Common stock ($0.000025 par value per share; 750,000,000 shares authorized; 96,732,507 and 109,175,863 issued; and 96,732,507 and 107,207,635 outstanding as of December 31, 2022 and December 31, 2021, respectively) 2 2
Treasury stock, at cost (0 shares at December 31, 2022 and 1,968,228 shares at December 31, 2021) 0 (4,598)
Additional paid-in capital 263,957 769,705
Accumulated other comprehensive loss (2,048) (374)
Accumulated deficit (214,342) (186,538)
Total stockholders’ equity 47,569 578,197
Total liabilities and stockholders’ equity $ 1,815,631 $ 2,100,995
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]      
Revenue $ 576,322 $ 428,561 $ 318,380
Cost of revenue 211,927 170,595 145,532
Gross profit 364,395 257,966 172,848
Operating expenses:      
Research and development 143,885 115,684 74,970
Sales and marketing 81,022 50,878 33,472
General and administrative 165,185 102,590 80,197
Total operating expenses 390,092 269,152 188,639
Loss from operations (25,697) (11,186) (15,791)
Other (income) expense:      
Interest expense 8,396 3,744 13,610
Loss on extinguishment of debt 407 3,435 259
Other (income) expense, net (10,615) (164) 12,997
Other (income) expense (1,812) 7,015 26,866
Loss before income taxes (23,885) (18,201) (42,657)
Income tax expense 3,919 1,302 911
Net loss attributable to common stockholders $ (27,804) $ (19,503) $ (43,568)
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (0.28) $ (0.21) $ (1.05)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.28) $ (0.21) $ (1.05)
Weighted-average shares used to compute net loss per share, basic (in shares) 100,806,000 93,224,000 41,658,000
Weighted average shares used to compute net loss per share, diluted (in shares)     41,658,000
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Statement of Other Comprehensive Income [Abstract]      
Net loss attributable to common stockholders $ (27,804) $ (19,503) $ (43,568)
Other comprehensive loss:      
Foreign currency translation adjustments, net of taxes (411) (129) (133)
Unrealized gain (loss) on available-for-sale marketable securities, net of taxes (1,263) 0 0
Comprehensive income (loss) $ (29,478) $ (19,632) $ (43,701)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Stockholders' (Deficit) Equity - USD ($)
$ in Thousands
Total
IPO
Common Stock
Common Stock
IPO
Treasury Stock
Additional Paid-In Capital
Additional Paid-In Capital
IPO
Accumulated Other Comprehen-sive Loss
Accumulated Deficit
Convertible preferred stock outstanding at beginning of period (in shares) at Dec. 31, 2019 40,750,324                
Convertible preferred stock outstanding at beginning of period at Dec. 31, 2019 $ 123,264                
Increase (Decrease) in Temporary Equity [Roll Forward]                  
Issuance of convertible preferred stock (in shares) 4,721,905                
Issuance of convertible preferred stock $ 49,810                
Convertible preferred stock outstanding at end of period (in shares) at Dec. 31, 2020 45,472,229                
Convertible preferred stock outstanding at end of period at Dec. 31, 2020 $ 173,074                
Beginning Balance (in shares) at Dec. 31, 2019     41,095,849            
Beginning Balance at Dec. 31, 2019 (72,280)   $ 1   $ (4,598) $ 55,896   $ (112) $ (123,467)
Beginning Balance (in shares) at Dec. 31, 2019         1,968,228        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Issuance of common stock under stock option plan (in shares)     4,203,490            
Issuance of common stock under stock option plan 13,905         13,905      
Stock-based compensation 29,982         29,982      
Other comprehensive loss (133)             (133)  
Net loss attributable to common stockholders (43,568)               (43,568)
Ending Balance (in shares) at Dec. 31, 2020     45,299,339            
Ending Balance at Dec. 31, 2020 (72,094)   $ 1   $ (4,598) 99,783   (245) (167,035)
Ending Balance (in shares) at Dec. 31, 2020         1,968,228        
Increase (Decrease) in Temporary Equity [Roll Forward]                  
Issuance of convertible preferred stock (in shares)     (45,472,229)            
Conversion of convertible preferred stock to common stock in connection with initial public offering $ (173,074)                
Convertible preferred stock outstanding at end of period (in shares) at Dec. 31, 2021 0                
Convertible preferred stock outstanding at end of period at Dec. 31, 2021 $ 0                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs (in shares)       16,500,000          
Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs   $ 722,981   $ 1     $ 722,980    
Issuance of common stock under stock option plan (in shares)     3,793,386            
Issuance of common stock under stock option plan 15,502         15,502      
Issuance of common stock under employee stock purchase plan, net of taxes withheld (in shares)     117,996            
Issuance of common stock under employee stock purchase plan, net of taxes withheld 4,401         4,401      
Issuance of common stock for acquisition (in shares)     636,994            
Issuance of common stock for acquisition 27,566         27,566      
Exercise of common stock warrants (in shares)     296,848            
Conversion of redeemable preferred stock warrants to common stock warrants 13,906         13,906      
Conversion of convertible preferred stock in common stock (in shares)       45,472,229          
Conversion of convertible preferred stock to common stock in connection with initial public offering   $ 173,074         $ 173,074    
Repurchase and retirement of common stock (in shares)     (2,940,929)            
Repurchase and retirement of common stock (350,000)         (350,000)      
Stock-based compensation 62,493         62,493      
Other comprehensive loss (129)             (129)  
Net loss attributable to common stockholders $ (19,503)               (19,503)
Ending Balance (in shares) at Dec. 31, 2021 107,207,635   109,175,863            
Ending Balance at Dec. 31, 2021 $ 578,197   $ 2   $ (4,598) 769,705   (374) (186,538)
Ending Balance (in shares) at Dec. 31, 2021 (1,968,228)       1,968,228        
Convertible preferred stock outstanding at end of period (in shares) at Dec. 31, 2022 0                
Convertible preferred stock outstanding at end of period at Dec. 31, 2022 $ 0                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Issuance of common stock under equity incentive plan, net of taxes withheld (in shares) 1,816,561   2,894,748            
Issuance of common stock under equity incentive plan, net of taxes withheld $ (16,626)         (16,626)      
Issuance of common stock under employee stock purchase plan, net of taxes withheld (in shares)     256,718            
Issuance of common stock under employee stock purchase plan, net of taxes withheld $ 7,925         7,925      
Repurchase and retirement of common stock (in shares) (13,626,594)   (13,626,594)            
Repurchase and retirement of common stock $ (600,000)         (600,000)      
Retirement of treasury stock (in shares)     1,968,228   1,968,228        
Retirement of treasury stock 0       $ 4,598 (4,598)      
Stock-based compensation 107,551         107,551      
Other comprehensive loss (1,674)             (1,674)  
Net loss attributable to common stockholders $ (27,804)               (27,804)
Ending Balance (in shares) at Dec. 31, 2022 96,732,507   96,732,507            
Ending Balance at Dec. 31, 2022 $ 47,569   $ 2   $ 0 $ 263,957   $ (2,048) $ (214,342)
Ending Balance (in shares) at Dec. 31, 2022 0       0        
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Operating activities      
Net loss attributable to common stockholders $ (27,804,000) $ (19,503,000) $ (43,568,000)
Adjustments to reconcile net loss to net cash provided by operating activities:      
Depreciation and amortization 102,232,000 88,372,000 75,574,000
Stock-based compensation 105,829,000 61,577,000 29,456,000
Provision for expected credit losses 16,551,000 9,207,000 11,089,000
Loss on extinguishment of debt 407,000 3,435,000 259,000
Net accretion of discounts and amortization of premiums on investments (6,135,000) 0 0
Release of VAT reserve 0 (3,188,000) 0
Non-cash interest expense 7,880,000 1,357,000 1,107,000
Loss on impairment of long-lived assets 1,635,000 285,000 1,222,000
Revaluation of warrants 0 (556,000) 12,825,000
Deferred income taxes (1,835,000) 17,000 71,000
Acquisition related compensation 9,443,000 0 0
Other 166,000 (36,000) 53,000
Changes in operating assets and liabilities, net of acquisition:      
Accounts receivable (26,645,000) (20,684,000) (18,452,000)
Prepaid expenses and other current assets (1,424,000) 1,130,000 (11,198,000)
Operating lease right-of-use assets and liabilities, net 11,417,000 0 0
Accounts payable and accrued expenses 5,500,000 9,439,000 2,383,000
Deferred revenue (290,000) (51,000) 567,000
Other assets and liabilities (1,775,000) 2,308,000 (2,930,000)
Net cash provided by operating activities 195,152,000 133,109,000 58,458,000
Investing activities      
Capital expenditures - property and equipment (106,389,000) (97,072,000) (98,360,000)
Capital expenditures - internal-use software development (8,913,000) (6,391,000) (12,328,000)
Purchase of intangible assets (4,915,000) (5,636,000) (5,118,000)
Cash paid for acquisition of businesses, net of cash acquired (305,170,000) (5,000,000) 0
Cash paid for asset acquisitions (5,400,000) 0 0
Purchase of available-for-sale securities (1,695,165,000) 0 0
Sales of available-for-sale securities 19,992,000 0 0
Maturities of available-for-sale securities 956,847,000 0 0
Purchased interest on available-for-sale securities (1,575,000) 0 0
Proceeds from interest on available-for-sale securities 1,549,000 0 0
Proceeds from sale of equipment 981,000 494,000 173,000
Net cash used in investing activities (1,148,158,000) (113,605,000) (115,633,000)
Financing activities      
Proceeds from issuance of convertible notes, net of issuance costs 0 1,462,195,000 0
Repayment of capital leases 0 0 (3,801,000)
Repayment of notes payable 0 (33,214,000) (14,080,000)
Proceeds from third-party secured financings 0 0 7,795,000
Repayment of term loan 0 (166,813,000) (73,500,000)
Proceeds from issuance of term loan, net of issuance costs 0 0 168,531,000
Repayment of borrowings under revolving credit facility 0 (63,200,000) (84,500,000)
Proceeds from borrowings under revolving credit facility, net of issuance costs 0 0 61,394,000
Payment of debt issuance costs (1,520,000) 0 0
Proceeds related to the issuance of common stock under equity incentive plan 11,509,000 18,369,000 13,905,000
Proceeds from the issuance of common stock under employee stock purchase plan 7,926,000 4,970,000 0
Employee payroll taxes paid related to net settlement of equity awards (28,278,000) (3,187,000) 0
Proceeds from initial public offering, net of underwriting discounts and commissions and other offering costs 0 724,384,000 (1,403,000)
Proceeds from the issuance of convertible preferred stock, net of issuance costs 0 0 49,810,000
Repurchase and retirement of common stock (600,000,000) (350,000,000) 0
Repayment of seller’s note 0 125,000 125,000
Net cash (used in) provided by financing activities (610,363,000) 1,593,379,000 124,026,000
Effect of exchange rate changes on cash, cash equivalents, and restricted cash (249,000) 5,000 (200,000)
(Decrease) increase in cash, cash equivalents and restricted cash (1,563,618,000) 1,612,888,000 66,651,000
Cash, cash equivalents and restricted cash - beginning of period 1,715,425,000 102,537,000 35,886,000
Cash, cash equivalents and restricted cash - end of period 151,807,000 1,715,425,000 102,537,000
Supplemental disclosures of cash flow information:      
Cash paid for interest 475,000 2,344,000 12,398,000
Cash paid for taxes (net of refunds) 4,567,000 921,000 605,000
Non-cash investing and financing activities:      
Capitalized stock-based compensation 1,722,000 916,000 526,000
Property and equipment received but not yet paid, included in Accounts payable and Accrued other expenses 15,689,000 12,968,000 17,928,000
Seller financed equipment purchases 0 0 3,927,000
Costs related to initial public offering included in accounts payable and accrued liabilities 0 27,566,000 0
Debt issuance costs included in accounts payable and accrued liabilities $ 0 $ 400,000 $ 0
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 6,099 $ 4,212
Preferred stock, par value (in usd per share) $ 0.000025 $ 0.000025
Preferred stock, shares authorized (in shares) 10,000,000  
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share)   $ 0.000025
Common stock, shares authorized (in shares) 750,000,000  
Common stock, shares issued (in shares) 96,732,507 109,175,863
Common stock, shares outstanding (in shares) 96,732,507 107,207,635
Treasury stock, shares (in share) 0 1,968,228
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Nature of the Business and Organization
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of the Business and Organization Nature of the Business and Organization
DigitalOcean Holdings, Inc. and its subsidiaries (collectively, the “Company”, “we”, “our”, “us”) is a leading cloud computing platform offering on-demand infrastructure and platform tools for startups and small and medium-sized businesses (SMBs). The Company was founded with the guiding principle that the transformative benefits of the cloud should be easy to leverage, broadly accessible, reliable and affordable. The Company’s platform simplifies cloud computing, enabling its customers to rapidly accelerate innovation and increase their productivity and agility. The Company offers mission-critical solutions across Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS).
The Company has adopted a holding company structure and the primary operations are performed globally through our wholly-owned operating subsidiaries.
Initial Public Offering
On March 26, 2021, the Company completed its initial public offering (“IPO”), in which the Company issued and sold 16,500,000 shares of its common stock at a public offering price of 47.00 per share, which resulted in net proceeds of $722,981 after deducting the underwriting discounts and commissions and offering expenses payable by the Company. In connection with the IPO, all shares of the convertible preferred stock then outstanding automatically converted into 45,472,229 shares of common stock, and the redeemable convertible preferred stock warrants automatically converted into common stock warrants.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include accounts of the Company and all wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Revision of Previously Issued Financial Statements
In preparing the Company’s consolidated financial statements for the three and six months ended June 30, 2023, the Company identified errors primarily related to the Company’s accounting for income tax expense, of which $3.5 million results in the understatement of its reported loss for the year ended December 31, 2022. The Company assessed the materiality of the errors both quantitatively and qualitatively and determined these errors to be immaterial to the 2022 consolidated financial statements. However, the Company concluded that the effect of correcting the errors in 2023 (in aggregation with other 2023 errors) would materially misstate the Company’s unaudited consolidated financial statements for the three months ended March 31, 2023 and, accordingly, determined that it was necessary to revise the consolidated financial statements it previously issued with respect to the year ended December 31, 2022. The remainder of the notes to the Company's consolidated financial statements have been updated and revised, as applicable, to reflect the impacts of the adjustments described in this Note 2.
The following table presents the impact of correcting the errors previously discussed on the affected line items as of and for the year ended December 31, 2022:
December 31, 2022
Consolidated Balance SheetAs Previously ReportedAdjustmentsAs Revised
Prepaid expenses and other current assets$28,485 $(561)$27,924 
Total current assets$946,552 $(561)$945,991 
Goodwill$313,718 $1,450 $315,168 
Operating lease right-of-use assets, net$154,501 $(800)$153,701 
Other assets$6,353 $(366)$5,987 
Total assets$1,815,908 $(277)$1,815,631 
Operating lease liabilities, current$57,682 $(250)$57,432 
Other current liabilities$45,913 $1,496 $47,409 
Total Current Liabilities$164,270 $1,246 $165,516 
Deferred tax liabilities$18,209 $2,548 $20,757 
Operating lease liabilities, non-current$108,243 $(550)$107,693 
Total Liabilities$1,764,818 $3,244 $1,768,062 
Accumulated deficit$(210,821)$(3,521)$(214,342)
Total Stockholders’ Equity$51,090 $(3,521)$47,569 
Total liabilities and stockholders’ equity$1,815,908 $(277)$1,815,631 
December 31, 2022
Consolidated Statements of Operations
As Previously ReportedAdjustmentsAs Revised
Sales and marketing$81,544 $(522)$81,022 
Total operating expenses$390,614 $(522)$390,092 
Loss from operations$(26,219)$522 $(25,697)
Loss before income taxes$(24,407)$522 $(23,885)
Income tax (benefit) expense$(124)$4,043 $3,919 
Net loss attributable to common stockholders$(24,283)$(3,521)$(27,804)
Net loss per share attributable to common stockholders, basic and diluted$(0.24)$(0.04)$(0.28)
December 31, 2022
Consolidated Statements of Comprehensive Loss
As Previously ReportedAdjustmentsAs Revised
Net loss attributable to common stockholders$(24,283)$(3,521)$(27,804)
Comprehensive loss$(25,957)$(3,521)$(29,478)
December 31, 2022
Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit)
As Previously ReportedAdjustmentsAs Revised
Net loss attributable to common stockholders$(24,283)$(3,521)$(27,804)
Accumulated deficit$(210,821)$(3,521)$(214,342)
Total stockholders’ equity$51,090 $(3,521)$47,569 
December 31, 2022
Consolidated Statements of Cash Flows
As Previously ReportedAdjustmentsAs Revised
Net loss attributable to common stockholders$(24,283)$(3,521)$(27,804)
Deferred income taxes$(4,383)$2,548 $(1,835)
Prepaid expenses and other current assets$(535)$(889)$(1,424)
Other assets and liabilities$(3,637)$1,862 $(1,775)
Reclassifications
Certain prior year amounts have been reclassified and revised to conform to the current year presentation. Such reclassifications did not affect total revenues, operating income, or net income.
Use of Estimates
The preparation of these consolidated financial statements in conformity with U.S. GAAP requires management to make, on an ongoing basis, estimates, judgments and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. Actual results could differ from those estimates. Such estimates include, but are not limited to, those related to revenue recognition, accounts receivable and related reserves, useful lives and realizability of long lived assets, capitalized internal-use software development costs, accounting for stock-based compensation, the incremental borrowing rate we use to determine lease liabilities, valuation allowances against deferred tax assets, and the fair value and useful lives of tangible and intangible assets acquired and liabilities assumed resulting from business combinations. Management bases its estimates on historical experience and on various other assumptions which management believes to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.
Cash and Cash Equivalents
Cash and cash equivalents consist of highly liquid investments in money market funds, commercial paper and certificates of deposit, with original maturities from the date of purchase of three months or less. The carrying amounts of cash and cash equivalents approximate fair value because of the short-term maturity and highly liquid nature of these instruments.
Marketable Securities
The Company’s marketable securities consist of commercial paper, U.S. treasury securities and commercial debt securities. 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, the Company classifies its marketable securities within Current assets on the Consolidated Balance Sheets.
Available-for-sale securities are recorded at fair value each reporting period. Premiums and discounts are amortized or accreted over the life of the related available-for-sale security as an adjustment to yield using the effective interest method. Interest income is recognized when earned. Unrealized gains and losses on these marketable securities are presented net of tax and reported as a separate component of Accumulated other comprehensive loss until realized. Realized gains and losses are determined based on the specific identification method and are reported in Other (income) expense, net in the Consolidated Statements of Operations.
The Company periodically evaluates its marketable securities to assess whether an investment’s fair value is less than its amortized cost basis and if the decline in the fair value is attributable to a credit loss. Declines in fair value judged to be related to credit loss are reported in Other (income) expense, net in the Consolidated Statements of Operations.
Foreign Currency
The reporting currency of the Company is the United States dollar (“USD”). The functional currency of the Company is USD, and the functional currency of the Company’s subsidiaries is primarily the local currency of the jurisdiction in which the foreign subsidiary is located. The assets and liabilities of the Company’s subsidiaries are translated to USD at exchange rates in effect at the balance sheet date. All income statement accounts are translated at monthly average exchange rates. Resulting foreign currency translation adjustments are recorded directly in Accumulated other comprehensive (loss) income.
Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in Other (income) expense, net on the Consolidated Statements of Operations when realized.
Restricted Cash
The following table reconciles cash, cash equivalents and restricted cash per the Consolidated Statements of Cash Flows:
December 31,
20222021
Cash and cash equivalents$140,772 $1,713,387 
Restricted cash included in Prepaid expenses and other current assets(1)
9,100 — 
Restricted cash(2)
1,935 2,038 
Total cash, cash equivalents and restricted cash$151,807 $1,715,425 
___________________
(1)Includes contingent compensation related to the Cloudways acquisition.
(2)Includes deposits in financial institutions related to letters of credit used to secure lease agreements.
Accounts Receivable Net of Allowance for Expected Credit Losses
Accounts receivable primarily represents revenue recognized that was not invoiced at the balance sheet date and is primarily billed and collected in the following month. Trade accounts receivable are carried at the original invoiced amount less an estimated allowance for expected credit losses based on the probability of future collection. Management determines the adequacy of the allowance based on historical loss patterns, the number of days that customer invoices are past due, reasonable and supportable forecasts of future economic conditions to inform adjustments over historical loss data, and an evaluation of the potential risk of loss associated with specific accounts. When management becomes aware of circumstances that may further decrease the likelihood of collection, it records a specific allowance against amounts due, which reduces the receivable to the amount that management reasonably believes will be collected. The Company records changes in the estimate to the allowance for expected credit losses through provision for expected credit losses and reverses the allowance after the potential for recovery is considered remote.
The following table presents the changes in our allowance for expected credit losses for the period presented:
December 31,
20222021
Balance as of December 31, 2021$4,212 $3,104 
Provision for expected credit losses16,551 9,207 
Write-offs and other(14,664)(8,099)
Balance as of December 31, 2022$6,099 $4,212 
Fair Value of Financial Instruments
The Company defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities that are required to be recorded at fair value, the Company considers the principal or most advantageous market in which to transact and the market-based risk. The Company applies fair value accounting for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. The carrying amounts reported in the consolidated financial statements approximate the fair value for cash and cash equivalents, restricted cash, accounts receivable, accounts payable, and accrued expenses due to their short-term nature. The carrying amount of the Company’s debt is classified as Level 2 due to limited trading activity of the 0% Convertible Senior Notes due December 1, 2026.
Property and Equipment
Property and equipment is stated at cost, net of accumulated depreciation. Depreciation on property and equipment is calculated using the straight-line method over the estimated useful lives of the assets and is included in depreciation and amortization expense in the Consolidated Statements of Operations. The estimated useful lives of property and equipment
are as follows:
Property and Equipment CategoryUseful Life
Computers and equipment5 years
Furniture and fixtures5 years
Leasehold improvementsLesser of lease term or remaining useful life
Internal-use software3 years
The Company periodically reviews the estimated useful lives of property and equipment.
Leases
The Company determines if an arrangement is a lease at contract inception. Operating leases are included in operating lease right-of-use (“ROU”) assets and current and noncurrent operating lease liabilities on the Company’s Consolidated Balance Sheets for the year ended December 31, 2022.
ROU assets represent the Company’s right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of the unpaid lease payments over the lease term. Lease payments used to measure lease liabilities include fixed lease payments at the lease commencement date. As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the lease terms and economic environment at commencement date, in determining the present value of future payments. The ROU asset is measured as the amount of the initial lease liability and adjusted for initial direct costs, lease payments made at or before the commencement date, and reduced by tenant incentives received. The Company does not include options for renewal periods or periods beyond the termination dates in the lease in the measurement of ROU assets and lease liabilities until it is reasonably certain that those options will be exercised based on management's assessment of various relevant factors including economic, entity specific, and market-based factors among others.
The Company has lease agreements with lease and non-lease components, which it has elected to combine for all asset classes. The non-lease components primarily consist of power. Fixed payments for non-lease components are considered part of the lease component and included in the measurement of the ROU assets and liabilities, and variable payments are expensed as incurred.
Lease expenses for lease payments under operating leases are recognized on a straight-line basis over the lease term. For leases with a term of 12 months or less (short-term leases), the Company elected to not recognize the ROU asset or lease liability and the lease payments are recognized in the Consolidated Statements of Operations on a straight-line basis over the lease term. The Company’s operating lease costs for colocation data center facilities are included in Cost of revenue in the Consolidated Statements of Operations and the operating lease costs for corporate offices are included in General and administrative expenses in the Consolidated Statements of Operations.
Capitalization of Internal-Use Software Development Costs
Capitalization of costs incurred in connection with software developed for internal-use commences when both the preliminary project stage is completed and management has authorized further funding for the project, based on a determination that it is probable the project will be completed and used to perform the function intended. Capitalized costs include external consulting fees, payroll and payroll-related costs, and stock-based compensation for employees on development teams who are directly associated with, and who devote time to, internal-use software projects during the application development stage. Capitalization of such costs ceases no later than the point at which the project is substantially complete and ready for its intended use. Costs incurred during the planning, training, and post-implementation stages of the software development lifecycle are expensed as incurred and have been included in Research and development expense on the Consolidated Statements of Operations.
Impairment of Long-Lived Assets
Long-lived assets, including property and equipment, intangible assets with definite lives and ROU assets, are reviewed for impairment when circumstances indicate the carrying value of an asset may not be recoverable. For assets that are to be held and used, impairment is recognized when the estimated undiscounted cash flows associated with the asset or group of assets is less than their carrying value. If impairment exists, an adjustment is made to write the asset down to its fair value, and a loss is recorded as the difference between the carrying value and fair value. Fair values are determined based on quoted market values, discounted cash flows or internal and external appraisals, as applicable. Assets to be disposed of are carried at the lower of carrying value or estimated net realizable value.
The Company decided to cease the use of a portion of its leased New York office space in 2022 and entered into two separate subleases agreements with third party subtenants, in which the sublease income is less than the original lease payments indicating impairment. In performing the recoverability test, the undiscounted future estimated cash flows and carrying value were identified for the subleased portion of the leased building, as an individual asset group, defined under ASC 360. A reduction to the carrying value of the ROU asset of $1,472 was recorded representing the carrying value amount in excess of the fair value with a corresponding impairment charge recorded to General and administrative in the Consolidated Statements of Operations for the year ended December 31, 2022.
Business Combinations
The Company applies the provisions of ASC 805, Business Combinations (“ASC 805”), in accounting for acquisitions. ASC 805 requires that the Company evaluates whether a transaction pertains to an acquisition of assets or to an acquisition of a business. A business is defined as an integrated set of assets and activities that is capable of being conducted and managed for the purpose of providing a return to investors. Asset acquisitions are accounted for by allocating the cost of the acquisition to the individual assets and liabilities assumed on a relative fair value basis; whereas the acquisition of a business requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed at the acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date as well as any contingent consideration, where applicable, the estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the business acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of a business acquisition’s measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.
Accounting for business combinations requires the Company to make significant estimates and assumptions, especially at the acquisition date, to determine the fair value of assets acquired and liabilities assumed, including the selection of valuation methodologies, estimates of future revenue and cash flows and discount rates in determining the fair value of intangible assets. Although the Company believes that the assumptions and estimates made in the past have been reasonable and appropriate, they are based in part on historical experience and information obtained from the management of the acquired companies and are inherently uncertain. Unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results. The assets purchased and liabilities assumed have been reflected on the Company’s Consolidated Balance Sheets, and the results are included on the Consolidated Statements of Operations and Consolidated Statements of Cash Flows from the date of acquisition. Acquisition-related transaction costs, including legal and accounting fees and other external costs directly related to the acquisition, are recognized separately from the acquisition and expensed as incurred in General and administrative on the Consolidated Statements of Operations.
In addition, uncertain tax positions and tax related valuation allowances assumed in a business combination are initially estimated as of the acquisition date. The Company reevaluates these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to our preliminary estimates being recorded to goodwill if identified within the measurement period. Subsequent to the measurement period or the final determination of the tax allowance’s or contingency’s estimated value, whichever comes first, changes to these uncertain tax positions and tax related valuation allowances will affect the provision for income taxes in our consolidated statement of operations and could have a material impact on the results of operations and financial position.
Goodwill and Indefinite-Lived Intangible Assets
Goodwill is an asset representing the future economic benefit arising from other assets acquired in a business combination which are not individually identified and separately recognized. The Company does not amortize goodwill. Goodwill has resulted from the acquisition of Nanobox, Inc. (“Nanobox”) on April 4, 2019, Nimbella Corp. (“Nimbella”) on September 1, 2021, and Cloudways Ltd. (“Cloudways”) on September 1, 2022 as discussed in Note 3. Goodwill is reviewed for impairment on an annual basis as of October 1st of each year, or more frequently if a triggering event occurs. Goodwill was $315,168 and $32,170 as of December 31, 2022 and 2021, respectively, and reflects the excess of cost over fair market value of the identifiable assets of the company acquired.
Indefinite-lived intangible assets consist of Internet Protocol (“IP”) addresses needed for customers to host their server online. The Company evaluates these indefinite-lived intangible assets for impairment on an annual basis as of October 1st of each year and whenever events or changes in circumstances indicate that an impairment may exist. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group, based on discounted cash flows. No impairment charges for goodwill and indefinite-lived intangible assets have been recorded during the years ended December 31, 2022 and 2021. Intangible assets with indefinite lives were $44,821 and $39,906 as of December 31, 2022 and 2021, respectively, and are included as Intangible assets on the Consolidated Balance Sheets.
Intangible Assets
Intangible assets with definite lives consist of acquired developed technology. Intangible assets with definite lives are stated at cost less accumulated amortization and are amortized on a basis consistent with the timing and pattern of expected cash flows used to value the intangible, generally on a straight-line basis over the useful life of three to ten years. Intangible assets with definite lives were $74,107 and $3,009 as of December 31, 2022 and 2021, respectively, and are included as Intangible assets on the Consolidated Balance Sheets.
Revenue Recognition
The Company recognizes revenue in accordance with FASB Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”).
The Company accounts for revenue using the following steps:
1. Identify the contract with a customer
2. Identify the performance obligations in the contract
3. Determine the transaction price
4. Allocate the transaction price to performance obligations in the contract
5. Recognize revenue when or as we satisfy a performance obligation
The Company provides cloud computing services, including Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS), to its customers. The Company recognizes revenue based on the customer utilization of these resources. Customer contracts are typically month-to-month and do not include any minimum guaranteed quantities or fees. Fees are billed monthly, and payment is typically due upon invoicing. Revenue is recognized net of allowances for credits and any taxes collected from customers.
The Company’s global cloud platform is supported by various third parties. The Company considered the principal versus agent guidance in ASC 606 and concluded that it is the principal for all services provided to its customers.
The Company may offer sales incentives in the form of promotional and referral credits, and grant credits to encourage customers to use the Company’s services. These types of promotional and referral credits typically expire in two months or less if not used. For credits earned with a purchase, they are recorded as contract liabilities when earned and recognized at the earlier of redemption or expiration. The majority of credits are redeemed in the month they are earned.
Timing of revenue recognition may differ from the timing of invoicing to the Company’s customers. The Company records a receivable when revenue is recognized prior to invoicing. Any payments received in advance of billing are a contract liability, which is recorded as Deferred revenue within Total current liabilities on the Consolidated Balance Sheets.
Revenue recognized during the years ended December 31, 2022, 2021 and 2020, which was included in the Deferred revenue balances at the beginning of each respective period, was $2,894, $2,672 and $2,440, respectively.
Cost of Revenue
Cost of revenue consists primarily of fees related to operating in third-party co-location facilities, personnel expenses for those directly supporting our data centers and non-personnel costs, including amortization of capitalized internal-use software development costs and depreciation of our data center equipment. Third-party co-location facility costs include data center rental fees, power costs, maintenance fees, network and bandwidth. Personnel expenses include salaries, bonuses, benefits, and stock-based compensation.
Research and Development Expenses
Research and development expenses consist primarily of personnel costs including salaries, bonuses, benefits and stock-based compensation. Research and development expenses also include amortization of capitalized internal-use software development costs for research and development activities, which are amortized over three years, and professional services, as well as costs related to our efforts to add new features to our existing offerings, develop new offerings, and ensure the security, performance, and reliability of our global cloud platform.
Sales and Marketing Expenses
Sales and marketing expenses consist primarily of personnel costs of our sales, marketing and customer support employees including salaries, bonuses, benefits and stock-based compensation. Sales and marketing expenses also include costs for marketing programs, advertising and professional service fees.
General and Administrative Expenses
General and administrative expenses consist primarily of personnel costs of our human resources, legal, finance, and other administrative functions including salaries, bonuses, benefits, and stock-based compensation. General and administrative expenses also include provision for expected credit losses, software, payment processing fees, business insurance, depreciation and amortization expenses, rent and facilities costs, loss on sublease, and other administrative costs.
Advertising and Other Promotional Costs
Advertising and other promotional costs are expensed as incurred and are included in Sales and marketing on the Consolidated Statements of Operations. Non-direct response advertising expenses were $19,914, $14,577 and $6,331 for the years ended December 31, 2022, 2021 and 2020, respectively.
Income Taxes
The Company accounts for income taxes pursuant to the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement and tax basis of assets and liabilities that will result in taxable or deductible amounts in the future. Such deferred income tax assets and liabilities are based on enacted tax laws and rates applicable to periods in which the differences are expected to affect taxable income. A valuation allowance is established when necessary to reduce deferred tax assets to the amounts expected to be realized. Federal, state, and foreign income taxes are provided based on statutory rates.
On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (the “Tax Act”) was signed into law. The Tax Act requires an entity to make an accounting policy election of either (1) treating taxes due on future U.S. inclusions in taxable income related to Global Intangible Low Taxed Income (“GILTI”) as a current period expense when incurred (the “period cost method”) or (2) factoring such amounts into an entity’s measurement of its deferred taxes (the “deferred method”). The Company has elected to treat taxes due on future U.S. inclusions in taxable income related to GILTI as a current period expense when incurred using the period cost method.
The Company accounts for uncertainty in income taxes using a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by the taxing authorities. The amount recognized is measured as the largest amount of benefit that has a greater than 50% likelihood of being realized upon ultimate audit settlement.
The Company recognizes interest and penalties, if any, associated with income tax matters as part of income tax expense on the Consolidated Statements of Operations and includes accrued interest and penalties with the related income tax liability in Other current liabilities on the Consolidated Balance Sheets.
Segment Information
The Company’s chief operating decision maker, the chief executive officer, reviews discrete financial information presented on a consolidated basis for purposes of regularly making operating decisions, allocation of resources, and assessing financial performance. Accordingly, the Company has one operating and reporting segment.
Geographical Information
Revenue, as determined based on the billing address of the Company’s customers, was as follows:
Year Ended December 31,
202220212020
North America38 %38 %38 %
Europe30 %30 %30 %
Asia22 %22 %22 %
Other10 %10 %10 %
Total100 %100 %100 %
Revenue derived from customers in the United States was 31% of total revenue for the years ended December 31, 2022, 2021 and 2020.
No country outside of the United States had revenue greater than 10% of total consolidated revenue in any period presented.
Long-lived assets includes property and equipment and operating leases. The geographic locations of the Company’s long-lived assets, net, based on physical location of the assets is as follows:
December 31,
20222021
United States$206,118 $134,347 
Singapore60,307 23,520 
Germany
50,274 28,824 
Netherlands
35,951 26,979 
Other
74,221 35,973 
Total$426,871 $249,643 
Concentration of Credit Risk
The amounts reflected in the consolidated balance sheets for cash and cash equivalents, restricted cash, and trade accounts receivable are exposed to concentrations of credit risk. Although the Company maintains cash and cash equivalents with multiple financial institutions, the deposits, at times, may exceed federally insured limits. The Company believes that the financial institutions that hold its cash and cash equivalents are financially sound and, accordingly, minimal credit risk exists with respect to these balances.
The Company’s customer base consists of a significant number of geographically dispersed customers. No customer represented 10% or more of accounts receivable, net as of December 31, 2022 and 2021. Additionally, no customer accounted for 10% or more of total revenue during the years ended December 31, 2022, 2021 and 2020, respectively.
Stock-Based Compensation
Stock Options
Compensation expense related to stock-based transactions, including employee, consultant, and non-employee director stock option awards, is measured and recognized, net of estimated forfeitures, in the Consolidated Statements of Operations based on fair value. The fair value of each option award is estimated on the grant date using the Black Scholes option-pricing model. Expense is recognized on a straight-line basis over the requisite service period. The option-pricing model requires the input of highly subjective assumptions, including the fair value of the underlying common stock, the
expected term of the option, the expected volatility of the price of the Company’s common stock, risk-free interest rates, and the expected dividend yield of the Company’s common stock. The assumptions used in the option-pricing model represent management’s best estimates.
Expected volatility is a measure of the amount by which the stock price is expected to fluctuate. Since the Company did not have sufficient trading history of its common stock at the time of issuing stock options, the Company estimated the expected volatility of its stock options at the grant date by taking the average historical volatility of a group of comparable publicly traded companies over a period equal to the expected life of the options.
The Company determined the expected term based on the average period the stock options that were expected to remain outstanding using the simplified method, generally calculated as the midpoint of the stock options’ vesting term and contractual expiration period, as the Company did not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior.
The Company uses the U.S. Treasury yield for our risk-free interest rate that corresponds with the expected term. The Company utilizes a dividend yield of zero, as the Company does not currently issue dividends, nor does the Company expect to do so in the future.
The Company measures stock options granted to employees and directors based on their fair value on the date of the grant and recognize compensation expense of those awards, net of estimated forfeitures, over the requisite service period, which is generally the vesting period of the respective award. The Company applies the straight‑line method of expense recognition to all awards with only service based vesting conditions.
Stock-based compensation for non-employee stock options is calculated using the Black-Scholes option pricing model and is recorded as the options vest.
Restricted Stock Units
The Company grants restricted stock units (“RSUs”) as incentive awards to its employees. RSUs are payable in shares of the Company’s common stock as the periodic vesting requirements are satisfied. The value of RSUs is determined using the intrinsic value method and is based on the number of shares granted and the valuation of the Company’s common stock on the date of grant.
Performance-Based Restricted Stock Units
The Company grants performance-based restricted stock units (“PRSUs”) primarily to members of the executive team and, in limited instances, to other employees in connection with a specific transaction. PRSUs have vesting conditions based on pre-established performance goals of the Company. The fair value is determined based on the closing quoted price of the Company’s common stock on the grant date and the fair value is recognized using the graded-vesting attribution method over the requisite service period. We evaluate the probability of meeting the performance criteria at each balance sheet date. Changes to the probability assessment and the estimate of shares expected to vest will result in adjustments to the related stock-based compensation that will be recorded in the period of change.
Market-Based Restricted Stock Units
The Company has granted market-based restricted stock units (“MRSUs”) to the chief executive officer. The stock-based compensation for market-based restricted stock units is measured at fair value on the date of grant. The market conditions are considered in the grant date fair value using a Monte Carlo valuation model, which utilizes multiple input variables to determine the probability of the Company achieving the specified market conditions. Stock-based compensation related to an award with a market condition will be recognized over the requisite service period regardless of whether the market condition is satisfied, provided that the requisite service period has been completed.
Employee Stock Purchase Plan
The Company offers an Employee Stock Purchase Plan (“ESPP”) that permits eligible employees to purchase shares of the Company’s common stock at a discount. The fair value of awards under the ESPP is calculated at the beginning of each offering period. The Company estimates the fair value of the awards using the Black-Scholes option valuation model. The Black-Scholes option valuation model requires the input of subjective assumptions, including price volatility of the underlying stock, risk-free interest rate, dividend yield, and the offering period. This fair value is then amortized on a straight-line basis over the offering period. Stock-based compensation is based on awards expected to be purchased at the beginning of the offering period, and therefore is reduced when participants withdraw during the offering period.
Net Loss per Share Attributable to Common Stockholders
Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. Prior to the conversion of the convertible preferred stock in connection with the initial public offering in March 2021 (“IPO”), holders of Series Seed, Series A-1, Series B and Series C convertible preferred stock were each entitled to receive non-cumulative dividends payable prior and in preference to any dividends on any shares of the Company’s common stock. Under the two-class method, net income is attributed to common stockholders and participating securities based on their participation rights. The holders of the convertible preferred stock did not have a contractual obligation to share in the losses of the Company. As such, the Company’s net losses for the years ended December 31, 2021 and 2020 were not allocated to these participating securities.
Basic and diluted net loss per common share attributable to common stockholders is presented in conformity with the treasury stock method required for stock-based compensation, and in conformity with the if-converted method required for the convertible notes.
As the Company has reported losses for all periods presented, all potentially dilutive securities are antidilutive and accordingly, basic net loss per share equals diluted net loss per share.
Recent Accounting Pronouncements – Adopted
In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2016-02, Leases (“Topic 842”), which requires lessees to recognize leases as assets and liabilities on the balance sheet but recognize the expenses on their statement of operations and cash flows in a manner similar to previous accounting guidance. Qualitative and quantitative disclosures are also enhanced to better understand the amount, timing and uncertainty of cash flows arising from leases.
Effective January 1, 2022, the Company adopted the provisions and expanded disclosure requirements described in Topic 842. The Company adopted the standard using the modified retrospective approach and the transitional provision prescribed by ASU 2018-11, Leases (Topic 842) Targeted Improvements, which allows for the adoption of Topic 842 at the beginning of the fiscal year of adoption. As such, the Consolidated Balance Sheets as of December 31, 2022 is not comparable with that as of December 31, 2021. The comparative information for prior periods has not been adjusted and continues to be reported in accordance with Accounting Standard Codification 840, Leases, the accounting standard in effect for those periods under the previously applicable guidance. The Company evaluated its identified leases and applied the new lease guidance as further discussed in Note 8, Leases. The Company elected the package of practical expedients, which eliminates the requirements to reassess prior conclusions on whether contracts are or contain a lease, lease classification, and initial direct costs. The Company did not use hindsight when determining the lease term. Upon adoption, the Company recognized operating lease right-of-use assets, of $100,533 and lease liabilities of $104,345. The lease obligations associated with deferred rent were recognized as a reduction to the ROU asset. As of the adoption date on January 1, 2022, the new lease guidance did not materially impact the Consolidated Statements of Cash Flows, the Consolidated Statements of Operations, or net loss per common share.
In June 2016, the FASB issued ASU 2016-13, with subsequent amendments, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 requires immediate recognition of management’s estimates of current expected credit losses. ASU 2016-13 is effective for annual reporting periods beginning after December 15, 2022, and interim periods within annual periods beginning after December 15, 2023, with early adoption permitted. The Company adopted the new standard and there was an immaterial impact to the consolidated financial statements and related disclosures.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 eliminates certain exceptions in FASB Topic 740: Income Taxes (“ASC 740”) related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. It also clarifies and simplifies other aspects of the accounting for income taxes. ASU 2019-12 is effective for annual reporting periods beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022, with early adoption permitted. The Company adopted the new standard as of January 1, 2022, and there was an immaterial impact to the consolidated financial statements and related disclosures.
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805) Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”), to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to the recognition of an acquired contract liability and to payment terms and their effect on subsequent revenue recognized by the acquirer. The amendments in ASU 2021-08 require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At the acquisition date, an acquirer should account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts. This amendment will be effective for public entities with fiscal years beginning after December 15, 2022, and for all other entities with fiscal years beginning after December 15, 2023, with early adoption permitted. The Company early adopted the new standard and there was an immaterial impact to the consolidated financial statements and related disclosures.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions
12 Months Ended
Dec. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Acquisitions
Note 3. Acquisitions, Goodwill and Intangible Assets
Cloudways Ltd.
On September 1, 2022 (“Acquisition Date”), the Company acquired 100% of the outstanding equity interests of Cloudways, Ltd. pursuant to a Share Purchase Agreement, dated as of August 19, 2022. This acquisition has been accounted for as a business combination. The results of Cloudways’ operations have been included in the accompanying consolidated financial statements since the Acquisition Date. The acquisition of Cloudways, a leading managed cloud hosting and software-as-a-service provider for small to medium-sized businesses, strengthens the Company’s ability to simplify cloud computing by enabling customers to launch a business and scale it effortlessly. Cloudways was a customer of the Company prior to the acquisition, and the Company recognized revenue of approximately $6,000 from Cloudways from January 1, 2022 through the Acquisition Date.
The acquisition purchase consideration, in accordance with ASC 805, totaled $311,237 and was paid in cash. The Share Purchase Agreement includes customary representations and warranties and covenants of the parties. The Company contributed $42,000 to an escrow account on the Acquisition Date to support certain post-closing indemnification obligations.
The final accounting has not been completed since the evaluation necessary to assess the fair values of acquired assets and assumed liabilities is still in process. The provisional amounts for this business combination are subject to revision until these evaluations are completed.
The following table sets forth the components and the allocation of the purchase price for the business combination and summarizes the preliminary fair values of the assets acquired and liabilities assumed at the Acquisition Date:
Total consideration:
Cash paid to Cloudways sellers$278,187 
Cash contributed to escrow accounts42,000 
Other expenses150 
Less: Cash pre-funded from contingent compensation(9,100)
Total consideration paid $311,237 
Cash and cash equivalents$5,827 
Accounts receivable 4,753 
Prepayments and other current assets 547 
Other long term assets711 
Identifiable intangible assets72,000 
Accounts payable(1,820)
Accrued expenses(957)
Deferred revenue(1,013)
Deferred tax liabilities(21,686)
Other current liabilities(30,362)
Net identifiable assets acquired28,000 
Goodwill 283,237 
Total fair value of net assets acquired$311,237 
The Company amortizes its intangible assets assuming no residual value over periods in which the economic benefit of these assets is consumed (the useful life). The preliminary fair values allocated to the identifiable intangible assets and their estimated useful lives are as follows:
Intangible assetsPreliminary Fair ValueWeighted Average Useful Life in Years
Trade name$9,500 10
Developed technology31,500 5
Customer relationships31,000 7
Total identifiable intangible assets$72,000 
Cloudways’ assets and liabilities were measured at estimated fair values on September 1, 2022. Estimates of fair value represent management’s best estimate and require a complex series of judgments about future events and uncertainties. Third-party valuation specialists were engaged to assist in the valuation of these assets and liabilities. The Company used the relief from royalty method to fair value the developed technology and the trade name intangible assets, and the multi-period excess earnings method to fair value the customer relationship intangible assets. The significant assumptions used to estimate the value of the intangible assets included discount rates, projected revenue growth rates, EBITDA margins, technology obsolescence and royalty rates.
The goodwill is attributable primarily to the revenue synergies expected from combining the operations of both entities, and intangible assets that do not qualify for separate recognition, including the existing workforce acquired through the acquisition. None of the goodwill is expected to be deductible for income tax purposes.
Acquisition related costs consist of miscellaneous professional service fees and expenses for acquisition related activities. The Company recognized approximately $2,139 of acquisition related costs that were expensed in the current period. These costs are shown primarily as part of General and administrative in the accompanying Consolidated Statements of Operations.
The amount of Cloudways’ revenue and net loss included in the Company’s consolidated statements of operations from the Acquisition Date through December 31, 2022, was $20,479 and $10,643, respectively, inclusive of $3,800 intercompany revenue and expense.
Contingent compensation
Contingent compensation costs relate to payments due to a Cloudways seller for $38,830, of which $16,851 is earned on September 1, 2023, and $7,326 is earned on each of March 1, 2024, September 1, 2024 and March 1, 2025. Contingent compensation represents compensation for post-combination services because the payments are contingent on continuing employment of the Cloudways seller, with limited exceptions, at each payment date. For the year ended December 31, 2022, the Company recorded an acquisition related compensation expense of $9,443 related to estimated compensation earned by the Cloudways seller to date. This expense is shown as part of General and administrative in the accompanying Consolidated Statements of Operations.
Unaudited Pro Forma Financial Information
The unaudited pro forma information below summarizes the combined results of the Company and Cloudways as if the Company’s acquisition of Cloudways closed on January 1, 2021 but does not necessarily reflect the combined actual results of operations of the Company and Cloudways that would have been achieved, nor are they necessarily indicative of future results of operations. The unaudited pro forma information reflects certain adjustments that were directly attributable to the acquisition of Cloudways, including additional amortization adjustments for the fair value of the assets acquired and liabilities assumed and other adjustments the Company believes are reasonable for the pro forma presentation. The pro forma net income (loss) for the year ended December 31, 2022 was adjusted to exclude nonrecurring acquisition related costs of $2,139.
Pro Forma Years Ended December 31,
20222021
Pro-forma revenue$607,191 $459,845 
Pro-forma net loss(20,780)(53,227)
Other Asset Acquisitions
In March 2022, the Company acquired the assets of the CSS Tricks website (“CSS Tricks”) from Midwest Coast Studios LLC for total purchase consideration of $4,000. The intangible assets will be amortized over three to five years. In June 2022, the Company acquired intangible assets from JournalDev IT Services Private Limited for total purchase consideration of $1,400 to be amortized over three years.
Goodwill and Intangible Assets, net
Movements in goodwill during the years ended December 31, 2022 and 2021 were as follows:
Balance at January 1, 2021$2,674 
Acquisition of Nimbella29,496 
Balance at December 31, 202132,170 
Acquisition of Cloudways283,237 
Measurement period adjustment(1)
(239)
Balance at December 31, 2022$315,168 
___________________
(1)The Company finalized and adjusted the purchase price for the Nimbella acquisition to reflect a decrease of $239 to Goodwill related to the final 2021 pre-acquisition tax return.
Intangible assets, net consisted of the following amounts:
December 31,
20222021
Asset Type
IP addresses$44,821 $39,906 
Developed technology35,710 4,210 
Customer relationships31,000 — 
Trade name9,500 — 
Content4,400 — 
Brand1,000 — 
Total carrying value$126,431 $44,116 
Accumulated Amortization
Developed technology$(4,477)$(1,201)
Customer relationships(1,476)— 
Trade name(317)— 
Content(1,067)— 
Brand(166)— 
Total accumulated amortization(7,503)(1,201)
Total intangible assets, net$118,928 $42,915 
Amortization expense was $6,301 and $645 for the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, the weighted-average remaining amortization period for amortizable intangible assets was five years for developed technology, seven years for customer relationships, ten years for trade name, three years for content, and five years for brand. Amortization expense for the next five years and thereafter, based on valuations and determinations of useful lives, is expected to be as follows:
2023$14,445 
202414,079 
202512,279 
202611,879 
20279,612 
Thereafter11,813 
Total estimated future intangible amortization expense$74,107 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities
12 Months Ended
Dec. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Marketable Securities Marketable Securities
The following is a summary of available-for-sale marketable securities, excluding those securities classified within cash and cash equivalents, on the Consolidated Balance Sheets as of December 31, 2022. The Company did not hold any available-for-sale marketable securities as of December 31, 2021.
December 31, 2022
Amortized
Cost
Gross Unrealized GainsGross Unrealized LossesFair
Value
U.S. treasury securities$549,944 $29 $(849)$549,124 
Corporate debt securities35,293 — (86)35,207 
Commercial paper139,489 (367)139,131 
Total Marketable securities$724,726 $38 $(1,302)$723,462 
Interest income from investments was $11,881, $123 and $12 for the years ended December 31, 2022, 2021 and 2020, respectively. As of December 31, 2022, all of the Company’s available-for-sale short-term investments were due within one year.
As of December 31, 2022, the Company held twenty-one securities that were in an unrealized loss position. The Company does not intend to sell and expects that it is more likely than not that it will not be required to sell these securities until such time as the value recovers or the securities mature. Unrealized losses from fixed-income securities are primarily attributable to changes in interest rates and not credit-related factors based on the Company’s evaluation of available evidence. To determine whether a decline in value is related to credit loss, the Company evaluates, among other factors: the extent to which the fair value is less than the amortized cost basis, changes to the rating of the security by a rating agency and any adverse conditions specifically related to an issuer of a security or its industry. Management does not believe any remaining unrealized losses represent impairments based on our evaluation of available evidence. Unrealized gains and losses on marketable securities are presented net of tax.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements
12 Months Ended
Dec. 31, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The fair value of our financial assets measured on a recurring basis is as follows:
December 31, 2022
Level ILevel IITotal
Cash and cash equivalents:
Cash$95,117 $— $95,117 
Money market funds45,655 — 45,655 
Total Cash and cash equivalents$140,772 $— $140,772 
Marketable securities:
U.S. treasury securities$549,124 $— $549,124 
Corporate debt securities— 35,20735,207 
Commercial paper— 139,131139,131 
Total Marketable securities$549,124 $174,338 $723,462 
December 31, 2021
Level ILevel IITotal
Cash and cash equivalents:
Cash$1,093,425 $— $1,093,425 
Commercial paper— 269,945 269,945 
Certificate of deposits— 350,017 350,017 
Total Cash and cash equivalents$1,093,425 $619,962 $1,713,387 
The Company classifies its highly liquid money market funds and U.S. treasury securities within Level 1 of the fair value hierarchy because they are valued based on quoted market prices in active markets. The Company classifies its commercial paper, corporate debt securities and certificates of deposit within Level 2 because they are valued using inputs other than quoted prices that are directly or indirectly observable in the market, including readily available pricing sources for the identical underlying security which may not be actively traded. The Company had no Level 3 financial assets as of December 31, 2022 and December 31, 2021.
Financial Instruments Not Recorded at Fair Value on a Recurring Basis
The Company reports financial instruments at fair value, with the exception of the 0% Convertible Senior Notes due December 1, 2026 (“Convertible Notes”). Financial instruments that are not recorded at fair value on a recurring basis are measured at fair value on a quarterly basis for disclosure purposes. The carrying values and estimated fair values of financial instruments not recorded at fair value are as follows:
December 31, 2022December 31, 2021
Carrying ValueFair ValueCarrying ValueFair Value
Convertible Notes$1,470,270 $1,134,030 $1,462,676 $1,462,676 
The carrying value of the Convertible Notes as of December 31, 2022 and December 31, 2021 was net of unamortized debt issuance costs of $29,730 and $37,324, respectively.
The total fair value of the Convertible Notes was determined based on the closing trading price as of the last day of trading for the period. The Company considers the fair value to be a Level 2 valuation due to the limited trading activity.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Details
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Details Balance Sheet Details
Property and equipment, net
Property and equipment, net consisted of the following:
December 31,
20222021
Computers and equipment$564,763 $487,484 
Furniture and fixtures1,511 1,511 
Leasehold improvements6,820 6,820 
Internal-use software78,649 68,321 
Property and equipment, gross$651,743 $564,136 
Less: accumulated amortization $(61,244)$(49,268)
Less: accumulated depreciation(317,329)(265,225)
Property and equipment, net $273,170 $249,643 
Depreciation expense on property and equipment for the years ended December 31, 2022, 2021 and 2020 was $83,814, $74,278 and $62,016, respectively.
The Company capitalized costs related to the development of computer software for internal use of $10,636, $7,307 and $12,854 for the years ended December 31, 2022, 2021 and 2020, respectively, which is included in internal-use software costs within Property and equipment, net. Amortization expense related to internal-use software for the years ended December 31, 2022, 2021 and 2020 was $12,117, $13,424 and $13,255, respectively.
During the years ended December 31, 2022, 2021 and 2020, the Company recorded an impairment loss of $163, $285 and $1,222, respectively, related to software that is no longer being used. This impairment loss is included in Cost of revenue and Research and development on the Consolidated Statements of Operations.
Accrued other expenses
Accrued other expenses consisted of the following:
December 31,
20222021
Accrued bonuses$9,772 $19,083 
Accrued capital expenditures9,852 3,398 
Other accrued expenses14,363 9,426 
Total accrued other expenses
$33,987 $31,907 
Other current liabilities
Other current liabilities consisted of the following:
December 31,
20222021
Accrued taxes
$40,848 $6,755 
Contingent compensation5,617 — 
ESPP withholding944 1,495 
Other current liabilities— 599 
Total other current liabilities
$47,409 $8,849 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Debt
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Debt Debt
Credit Facility
In February and March 2020, the Company entered into and subsequently amended a second amended and restated credit agreement with KeyBank National Association as administrative agent. In November 2021, the Company further amended such credit agreement to revise certain covenants that restricted the incurrence of indebtedness to permit the issuance of the convertible notes discussed below. In March 2022, the Company entered into a third amended and restated credit agreement (the “Credit Facility”) to, among other modifications, (i) remove the term loan component of the existing credit facility which had been previously repaid in full; (ii) increase the maximum borrowing limit of the revolving credit facility from $150,000 to $250,000; (iii) extend the maturity date; (iv) replace the existing maximum total net leverage ratio financial covenant with a maximum senior secured net leverage ratio financial covenant; (v) eliminate the financial covenant requirement of maintaining a minimum debt service coverage ratio; (vi) reduce the interest rates applicable to any principal amounts outstanding on the revolving credit facility as well as the annual commitment fee for unused amounts on the revolving credit facility; and (vii) replace the benchmark reference rate for U.S. Dollar loans from LIBOR to the forward-looking term rate based on the secured overnight financing rate plus a customary adjustment (“Adjusted Term SOFR”).
At December 31, 2022, the Company had available borrowing capacity of $250,000 on the Credit Facility. The Credit Facility will mature on the earlier of (a) March 29, 2027 and (b) 90 days before the maturity date applicable to any outstanding convertible notes issued by the Company in an aggregate principal amount equal to or greater than $100,000.
The Credit Facility is secured by a first-priority security interest in substantially all of the assets of the Company. The Credit Facility contains certain financial and operational covenants, including a maximum senior secured net leverage ratio financial covenant of 3.50x. As of December 31, 2022, the Company was in compliance with all covenants under the Credit Facility.
The per annum interest rate applicable to any principal amounts outstanding under the Credit Facility for U.S. Dollar loans will be equal to (i) Adjusted Term SOFR plus (ii) an applicable margin varying from 1.25% to 2.00%, subject to a pricing grid based on the senior secured net leverage ratio. The Credit Facility provides for an annual commitment fee varying from 0.20% to 0.30%, also subject to a pricing grid based on the senior secured net leverage ratio, applied to the average daily unused amount of the revolving credit facility. The Company incurred commitment fees on the unused balance of the Credit Facility of $477, $362 and $307 for the year ended December 31, 2022, 2021 and 2020, respectively.
In connection with the Credit Facility, the Company incurred $1,295 of additional debt issuance costs which, together with $662 of the then unamortized financing fees, will be amortized over the remaining term of the facility. The Company recognized a loss on extinguishment of debt of $407 for the year ended December 31, 2022. The loss on extinguishment of debt represents a non-cash adjustment to reconcile net income to net cash provided by operating activities within the Consolidated Statements of Cash Flows.
Amortization of deferred financing fees was $398, $2,243 and $10,114 for the year ended December 31, 2022, 2021 and 2020, respectively.
Convertible Notes
In November 2021, the Company issued $1,500,000 aggregate principal amount of Convertible Senior Notes in a private offering, including the exercise in full of the over-allotment option granted to the initial purchasers of $200,000. The Convertible Notes are senior unsecured obligations of the Company and do not bear regular interest, and the principal amount of the Convertible Notes does not accrete. The Convertible Notes will mature on December 1, 2026 unless earlier converted, redeemed, or repurchased. The net proceeds from this offering were $1,461,795, after deducting underwriting fees, expenses and commissions. Amortization of deferred financing fees for the years ended December 31, 2022 and 2021 was $7,481 and $881, respectively.
Each $1 of principal of the Convertible Notes will initially be convertible into 5.6018 shares of the Company’s common stock, which is equivalent to an initial conversion price of approximately $178.51 per share, subject to adjustment as set forth in the indenture governing the Convertible Notes. Holders of these Convertible Notes may convert their Convertible Notes at their option at any time prior to the close of the business day immediately preceding June 1, 2026, only under the following circumstances:
1.during any calendar quarter commencing after the calendar quarter ending on March 31, 2022, if the last reported sale price of the Company’s common stock exceeds 130% of the conversion price for each of at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter on each applicable trading day;
2.during the five business day period after any ten consecutive trading day period (such ten consecutive trading day period, the “measurement period”) in which the trading price of the Convertible Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the common stock on such trading day and the conversion rate on such trading day;
3.if the Company calls such Convertible Notes for redemption, at any time prior to the close of business on the business day immediately preceding the redemption date; and
4.upon the occurrence of specified corporate events or distributions on the common stock.
As none of the above circumstances have occurred as of December 31, 2022, the Convertible Notes were not convertible for the fiscal year ended December 31, 2022.
On or after June 1, 2026 until the close of business on the scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Convertible Notes at the option of the holder regardless of the foregoing circumstances.
Upon conversion of the Convertible Notes, the Company will pay or deliver, as the case may be, cash, shares of common stock or a combination of cash and shares of common stock, at the Company’s election. It is the Company's current intent to settle the principal amount of the Convertible Notes with common stock.
The Company may redeem for cash all or any portion of the Convertible Notes, at its option, on or after December 2, 2024 and on or before the 25th scheduled trading day immediately before the maturity date, if the last reported sale price per share of the Company’s common stock exceeds 130% of the conversion price then in effect on each of at least 20 trading days (whether or not consecutive) during the 30 consecutive trading days ending on, and including, the trading day immediately preceding the date on which the Company provides a notice of redemption at a redemption price equal to 100% of the principal amount of the Convertible Notes to be redeemed, plus any accrued and unpaid special interest and additional interest, if any, to, but excluding, the redemption date.
Upon the occurrence of a fundamental change (as defined in the indenture governing the Convertible Notes), subject to certain conditions, holders may require the Company to repurchase all or a portion of the Convertible Notes for cash at a price equal to 100% of the principal amount of the Convertible Notes to be repurchased, plus any accrued and unpaid special interest and additional interest, if any, to, but excluding, the fundamental change repurchase date.
Outstanding Borrowings
As of December 31, 2022, the $1,500,000 aggregate principal of the Convertible Notes is expected to mature on December 1, 2026 with no other payments required prior to that date.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Leases
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Leases Leases
The Company leases space at colocation data center facilities and, to a lesser extent, corporate offices, all of which are operating leases. Most of the leases have lease terms within three to five years and many contain renewal options and/or termination provisions. As of December 31, 2022, there were no finance leases.
The Company entered into separate sublease agreements related to its New York office space effective as of March 2022 and June 2022, respectively. As defined within the lease and sublease agreements, the Company remains primarily liable to the landlord for the performance of all obligations in the event that the sublessees do not perform their obligations under their respective leases. The rental amounts payable to the Company pursuant to the sublease agreements increase approximately 2% each year, and both the lease and the related subleases terminate in July 2025. During the year ended December 31, 2022, the Company recorded impairment losses on the New York office operating lease ROU asset of $1,472. See Note 2 for additional information.
The components of lease expense were as follows:
Year Ended
December 31, 2022
Operating lease expense$54,440 
Variable lease expense6,149 
Short-term lease expense1,799 
Total lease expense$62,388 
Supplemental cash flow information related to leases was as follows:
Year Ended
December 31, 2022
Cash paid for amounts included in the measurement of lease liabilities:$49,870 
Operating right-of-use assets obtained in exchange for operating lease liabilities204,105 
Weighted average remaining lease term and discount rate were as follows:
December 31, 2022
Weighted-average remaining lease term (in years)2.8
Weighted-average discount rate5.0 %
For the year ended December 31, 2022, the Company recorded $1,202 in sublease income, which was recorded as a reduction to General and administrative operating expenses.
As of December 31, 2022, the Company had entered into nine additional operating leases that have not yet commenced with total fixed payment obligations of $123,333. The leases are expected to commence between the first quarter of 2023 and the fourth quarter of 2024 and have initial lease terms of three to five years.
Maturities of lease liabilities as of December 31, 2022 were as follows:
Operating Leases(1)
2023$64,277 
202468,240 
202528,472 
202612,003 
20276,237 
Total undiscounted liabilities179,229 
Less: Imputed interest(14,104)
Total present value of lease liabilities165,125 
Less: Current portion of operating lease liabilities(57,432)
Operating lease liabilities, non-current$107,693 
___________________
(1)Sublease proceeds for the fiscal years ending December 31, 2023, 2024 and 2025 of $1,954, $2,073 and $1,051, respectively, are not included in the table above.
Prior to the adoption of Topic 842, future minimum operating lease payments as of January 31, 2022 were as follows:
2022$48,669 
202337,961 
202436,974 
20257,447 
20263,025 
Thereafter762 
Total minimum operating lease payments$134,838 
Rent expense for the years ended December 31, 2021 and 2020 were $49,923 and $41,912, respectively.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Purchase Commitments
As of December 31, 2022, the Company had long-term commitments for bandwidth usage with various networks and internet service providers and entered into purchase orders with various vendors. The total minimum future commitments for bandwidth usage and purchase orders as of December 31, 2022 were as follows:
2023$21,951 
202414,493 
20254,045 
2026884 
2027957 
Thereafter— 
Total purchase commitments$42,330 
Letters of Credit
In conjunction with the execution of certain office space operating leases, letters of credit in the aggregate amount of $1,935 and $2,038 were issued and outstanding as of December 31, 2022 and 2021, respectively. No draws have been made under such letters of credit. These funds are included as Restricted cash on the Consolidated Balance Sheets as they are related to long-term operating leases and are included in beginning and ending Cash, cash equivalents and restricted cash in the Consolidated Statements of Cash Flows.
Legal Proceedings
The Company may be involved in various legal proceedings and litigation arising in the ordinary course of business. While it is not feasible to predict or determine the ultimate disposition of any such litigation matters, the Company believes that any such legal proceedings will not have a material adverse effect on its consolidated financial position, results of operations, or liquidity.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders’ Equity
12 Months Ended
Dec. 31, 2022
Equity [Abstract]  
Stockholders’ Equity Stockholders’ Equity
Common Stock
The Company’s amended and restated certificate of incorporation authorizes the issuance of common and preferred stock. Holders of common stock are entitled to one vote per share.
As of December 31, 2022 and 2021, the Company was authorized to issue 750,000,000 shares of common stock with a par value of $0.000025 per share.
Preferred Stock
In connection with the IPO, the Company’s amended and restated certificate of incorporation became effective, which authorized the issuance of 10,000,000 shares of preferred stock with a par value of $0.000025 per share with rights and preferences, including voting rights, designated from time to time by the Company's Board of Directors. No shares of preferred stock were issued or outstanding as of December 31, 2022 or 2021.
Share Buyback Program
On February 23, 2022, the Company’s Board of Directors approved the repurchase of up to an aggregate of $300,000 of the Company’s common stock throughout fiscal year 2022 (“First Program”). As of May 16, 2022, the Company repurchased shares representing the entire amount available under the First Program. On May 23, 2022, the Company’s Board of Directors approved a new stock repurchase program authorizing the repurchase of up to an additional $300,000 of its common stock throughout fiscal year 2022 (the “Second Program”). As of August 19, 2022, the Company repurchased shares representing the entire amount available under the First Program and Second Program.
The Company repurchased and retired 13,626,594 shares of common stock in the open market for an aggregate purchase price of $600,000 during the year ended December 31, 2022. All purchased shares were retired and are reflected as a reduction of Common stock for the par value of shares, with the excess applied to Additional paid-in capital.
Treasury Stock
The Company records treasury stock at the cost to acquire shares and is included as a component of Stockholders’ equity. The Company’s Board of Directors approved the retirement of the balance of treasury stock as of August 1, 2022. At December 31, 2021, the Company had 1,968,228 shares of treasury stock which were carried at its cost basis of $4,598 on the Consolidated Balance Sheets.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
Equity Incentive Plan
In March 2021, the Company’s Board of Directors adopted, and the stockholders approved, the 2021 Equity Incentive Plan. The 2021 Equity Incentive Plan is a successor to and continuation of the 2013 Stock Plan. The 2021 Equity Incentive Plan became effective on the date of the IPO with no further grants being made under the 2013 Stock Plan, however, awards outstanding under the 2013 Stock Plan will continue to be governed by their existing terms. The 2021 Equity Incentive Plan provides for the grant of incentive stock options, nonstatutory stock options, stock appreciation rights, restricted stock awards, restricted stock units awards (“RSUs”), performance awards, and other awards to employees, directors, and consultants up to an aggregate of 36,290,381 shares of common stock as of December 31, 2022. Shares issued pursuant to the exercise of these awards are transferable by the holder.
Stock Options
Stock options granted have a maximum term of ten years from the grant date, are exercisable upon vesting and vest over a period of four years. Stock option activity for the year ended December 31, 2022 was as follows:
Number of Options OutstandingWeighted-Average Exercise PriceWeighted-Average Remaining Life in YearsAggregate Intrinsic Value
Outstanding at January 1, 202212,434,159 $7.19 7.64$909,494 
Exercised(1,816,561)6.34 
Forfeited or cancelled(463,682)9.50 
Outstanding at December 31, 202210,153,916 7.23 6.16185,188 
Vested and exercisable at December 31, 20227,469,298 6.42 5.90142,286 
Vested and unvested expected to vest at December 31, 20229,662,316 $7.03 6.11$178,144 
The aggregate intrinsic value represents the difference between the fair value of common stock and the exercise price of outstanding in-the-money options. The aggregate intrinsic value of exercised options for the years ended December 31, 2022, 2021 and 2020 was $81,912, $189,422 and $23,018, respectively. The tax benefit from stock options exercised was $25,143, $103,820 and $4,482 the years ended December 31, 2022, 2021 and 2020, respectively.
No options were granted during the years ended December 31, 2022 and 2021. The aggregate estimated fair value of stock options granted to participants that vested during the year ended December 31, 2022 and 2021 was $17,529 and $22,395, respectively. The following weighted-average assumptions were used to estimate the grant date fair value of stock options as of December 31, 2020:
Expected volatility52.06 %
Expected life in years6
Risk-free interest rate0.57 %
Dividend yield%
As of December 31, 2022, there was $16,790 of unrecognized stock-based compensation related to outstanding stock options granted that is expected to be recognized over a weighted-average period of 1.56 years.
RSUs
RSUs granted typically vest over four years. RSU activity for the year ended December 31, 2022 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 20223,334,137 $45.74 
Granted3,338,073 43.57 
Vested(1,437,741)45.46 
Forfeited or cancelled(432,034)46.46 
Unvested balance at December 31, 20224,802,435 44.25 
Vested and expected to vest at December 31, 20223,116,642 $44.50 
As of December 31, 2022, there was $126,838 of unrecognized stock-based compensation related to outstanding RSUs granted that is expected to be recognized over a weighted-average period of 2.89 years.
PRSUs
The Company issued performance-based restricted stock units (“PRSUs”) which will vest based on the achievement of each award’s established performance targets. PRSU activity for the year ended December 31, 2022 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 2022578,949 $48.04 
Granted436,387 60.72 
Vested(228,948)46.97 
Forfeited or cancelled(30,497)41.24 
Adjusted by performance factor(89,769)41.24 
Unvested balance at December 31, 2022666,122 $57.41 
At the end of each reporting period, the Company will adjust compensation expense for the PRSUs based on its best estimate of attainment of the below specified performance metrics. The cumulative effect on current and prior periods of a change in the estimated number of PRSUs that are expected to be earned during the performance period will be recognized as an adjustment to earnings in the period of the revision.
Compensation cost in connection with the probable number of shares that will vest will be recognized using the accelerated attribution method. As of December 31, 2022, the Company determined that it was not probable that the Long Term Incentive Plan (“LTIP”) PRSUs granted to certain executives of the Company with respect to the Company’s 2022 financial performance, and the other PRSU awards, would vest. There is $1,163 of unrecognized stock-based compensation that is expected to be recognized over a weighted-average period of 0.80 years in regards to the 2021 LTIP PRSUs with respect to the Company’s 2021 performance.
LTIP PRSUs
The Company grants LTIP PRSUs to certain executives of the Company during the first fiscal quarter. A percentage of the LTIP PRSUs will become eligible to vest based on the Company’s financial performance level at the end of each fiscal year. The financial performance level is determined as the percentage equal to the sum of the revenue growth percentage and profitability percentage.
The number of LTIP PRSUs received will depend on the achievement of financial metrics relative to the approved performance targets. Depending on the actual financial metrics achieved relative to the target financial metrics throughout the defined performance period of the award, the number of LTIP PRSUs that vest could range from 0% to 200% of the target amount, and are subject to the Board of Directors’ approval of the level of achievement against the approved performance targets.
Assuming the minimum performance target is achieved, one-third of the aggregate number of the LTIP PRSUs shall vest on the later of (i) March 1 or (ii) two trading days following the public release of the Company’s financial results, and the remainder shall vest in eight equal quarterly installments subject, in each case, to the individual’s continuous service through the applicable vesting date.
On February 24, 2022, the financial performance of the LTIP PRSUs granted in 2021 was determined to be achieved at 155% of the target amount. This resulted in a performance factor reduction of 89,769 shares from the original maximum shares achievable of 398,949.
On March 1, 2022, the Company granted an LTIP PRSU award with a maximum shares achievable of 436,387, subject to the above actual financial metrics achieved relative to the target financial metrics for fiscal year 2022.
Other PRSUs
In addition to the above awards, certain other PRSUs have been awarded subject to other various performance measures including the achievement of revenue targets and product launches.
On May 24, 2022, the financial performance of one of the Company’s other PRSUs was determined to be achieved at 100% of the target amount due to a successful product launch. On June 1, 2022, all 60,000 shares were fully vested.
MRSUs
On July 27, 2021, the Company’s Board of Directors granted a market-based restricted stock unit (“MRSU”) award for 3,000,000 shares of the Company’s common stock to the Company’s Chief Executive Officer, Yancey Spruill, which will vest upon the satisfaction of certain service conditions and the achievement of certain Company stock price goals, as described below.
The MRSU, which has a grant date fair value of $75,300 derived by using a discrete model based on multiple stock price-paths developed through the use of a Monte Carlo simulation, is divided into five tranches that will be earned based on the achievement of stock price goals, measured based on the average of the Company’s closing stock price over a consecutive ninety (90) trading day period during the performance period as set forth in the table below.
TrancheCompany Stock Price TargetNumber of Eligible MRSUs
1$93.50475,000
2$140.00575,000
3$187.00650,000
4$233.50650,000
5$280.50650,000
To the extent earned based on the stock price targets set forth above, the MRSU will vest over a seven-year period beginning on the date of grant in annual amounts equal to 14%, 14%, 14%, 14%, 14%, 15% and 15%, respectively, on each anniversary of the date of grant.
MRSU activity for the year ended December 31, 2022 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 20223,000,000 $25.12 
Granted— — 
Unvested balance at December 31, 20223,000,000 $25.12 
The weighted-average grant date fair value of market-based performance stock units and the related assumptions used in the Monte Carlo simulation to record stock-based compensation for units granted during the periods presented, were as follows:
Expected volatility46.27 %
Expected life in years7
Risk-free interest rate1.01 %
Dividend yield%
As of December 31, 2022, there was $50,432 of unrecognized stock-based compensation related to the MRSUs granted that is expected to be recognized over a weighted-average period of 3.56 years.
ESPP
In March 2021, the Company’s Board of Directors adopted, and the stockholders approved, the 2021 Employee Stock Purchase Plan (“ESPP”). Eligible employees enroll in the offering period at the start of each purchase period, whereby they may purchase a number of shares at a price per share equal to 85% of the lesser of (1) the stock price at the employee’s first participation in the offering period or (2) the fair market value of the Company’s common stock on the purchase date. After the end of an offering period, a new offering will automatically begin on the date that immediately follows the conclusion of the preceding offering. The ESPP provides for the grant of up to an aggregate of 3,272,076 shares of common stock as of December 31, 2022.

2021 Offering
The initial offering period commenced on the IPO date and consisted of two purchase periods, the first of which had a purchase date of November 19, 2021 and the second and final purchase period had a purchase date of May 20, 2022 (the “2021 Offering”).
In connection with the purchase period that ended on November 19, 2021, there were 117,996 shares of common stock, net of shares withheld for taxes, purchased by employees at a price of $39.95. In connection with the purchase period that ended on May 20, 2022, there were 144,867 shares of common stock, net of shares withheld for taxes, purchased by employees at a price of $36.26.
2022 Offerings
A new offering period commenced on May 23, 2022 and was scheduled to consist of two purchase periods, with purchase dates of November 18, 2022 and May 19, 2023 (the “First 2022 Offering”). In connection with the purchase period that ended on November 18, 2022, there were 111,851 shares of common stock, net of shares withheld for taxes, purchased by employees at a price of $24.03. Under the terms of the ESPP, since the Company’s stock price declined during the course of the first purchase period, the First 2022 Offering terminated and a new 12 month offering automatically commenced on November 21, 2022, with scheduled purchase dates on May 19, 2023 and November 20, 2023 (the “Second 2022 Offering”). As of December 31, 2022, 2,897,362 shares of common stock remain available for issuance under the ESPP.
The termination of the First 2022 Offering and commencement of the Second 2022 Offering was accounted for as a modification, which resulted in an incremental stock-based compensation of $2,069, which will be recognized over the remaining term of Second 2022 Offering.
During the years ended December 31, 2022 and 2021, the Company recorded stock-based compensation associated with the ESPP of $4,380 and $3,097, respectively. There was no such expense recorded for the year ended December 31, 2020. As of December 31, 2022, $944 has been withheld on behalf of employees.
Restricted Shares
In connection with the acquisition of Nimbella, the Company issued 200,204 shares of restricted stock for $63.11 per share for a total value of $12,635 to the founders of Nimbella. These shares vest equally on March 1, 2023 and September 1, 2024 and are expensed on a straight line basis over 36 months. The restricted stock is subject to forfeiture and dependent upon each founder’s continuous service on the vesting date. Total stock-based compensation for the years ended December 31, 2022 and 2021 was $4,212 and $1,407, respectively. There was no such expense recorded for the year ended December 31, 2020. As of December 31, 2022, there was $7,021 of unrecognized stock-based compensation related to outstanding restricted shares granted that is expected to be recognized over a weighted-average period of 1.69 years.
Stock-Based Compensation
Stock-based compensation was included in the Consolidated Statements of Operations as follows:
Year Ended December 31,
202220212020
Cost of revenue$1,820 $1,147 $545 
Research and development39,354 23,315 7,765 
Sales and marketing14,909 8,471 1,924 
General and administrative49,746 28,644 19,222 
Total$105,829 $61,577 $29,456 
Excess income tax benefit related to stock-based compensation$(27,657)$(108,041)$(4,482)
Stock-based compensation related to secondary sales of common stock by certain current and former employees for the year ended December 31, 2020 was $18,343. There were no such expenses recorded for the years ended December 31, 2022 and 2021.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss per Share Attributable to Common Stockholders
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Net Loss per Share Attributable to Common Stockholders Net Loss per Share Attributable to Common Stockholders
The following table presents the calculation of basic and diluted net loss per share:
Year Ended December 31,
202220212020
Numerator:
Net loss attributable to common stockholders$(27,804)$(19,503)$(43,568)
Denominator:
Weighted average shares, in thousands, used to compute net loss per share, basic and diluted100,806 93,224 41,658 
Net loss per share attributable to common stockholders, basic and diluted$(0.28)$(0.21)$(1.05)
Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:
Year Ended December 31,
202220212020
Series Seed— — 12,517,832 
Series A-1— — 17,995,460 
Series B— — 10,237,032 
Series C— — 4,721,905 
Warrants— — 308,632 
Stock Options10,153,916 12,434,159 16,933,494 
RSUs4,802,435 3,334,137 413,750 
PRSUs666,122 578,949 — 
MRSU3,000,000 3,000,000 — 
ESPP307,828 268,391 — 
Convertible Notes8,402,700 8,402,700 — 
Total27,333,001 28,018,336 63,128,105 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Loss before income taxes from U.S. and foreign operations were as follows:
Year Ended December 31,
202220212020
U.S.$(16,866)$(20,285)$(44,163)
Foreign(7,019)2,084 1,506 
Total loss before income taxes$(23,885)$(18,201)$(42,657)
Total income tax expense included in the Consolidated Statements of Operations is comprised of the following:
Year Ended December 31,
202220212020
Current:
Federal$— $— $— 
State242 138 59 
Foreign5,482 1,147 781 
Total current$5,724 $1,285 $840 
Deferred:
Federal$368 $(103)$81 
State44 45 32 
Foreign(2,217)75 (42)
Total deferred(1,805)17 71 
Total income tax expense $3,919 $1,302 $911 
The following table reconciles our benefit of income taxes at the statutory rate to the effective tax rate, using a U.S. federal statutory tax rate of 21%:
Year Ended December 31,
202220212020
Tax benefit at federal statutory rate$(5,016)$(3,836)$(8,957)
State and local taxes, net of federal benefit(205)(239)72 
Foreign tax rate differential168 207 136 
Stock-based compensation(3,077)(22,071)4,001 
Unrealized loss on warrant liability— 3,150 — 
Nondeductible/nontaxable items3,603 473 149 
Unrecognized tax positions1,482 (40)119 
Change in valuation allowance4,442 21,969 5,578 
GILTI427 — 199 
162(m) limitation7,058 4,927 — 
R&D credit(4,432)— — 
Warrant exercise— (3,419)— 
Other(531)181 (386)
Total income tax expense$3,919 $1,302 $911 
The components of deferred tax assets and liabilities are as follows:
December 31,
20222021
Deferred tax assets:
Accounts receivable$1,337 $957 
Accrued expenses4,288 154 
Capitalized research and development32,374 — 
Operating lease liability 38,934 — 
Net operating loss carryforwards24,435 44,049 
Stock-based compensation953 5,513 
Rent payable— 499 
Tax credit carryforwards4,184 70 
Other511 570 
Gross deferred tax assets107,016 51,812 
Less: valuation allowance(47,361)(42,919)
Total net deferred tax asset$59,655 $8,893 
Deferred tax liability
Depreciation and amortization$(43,137)$(9,226)
Operating lease ROU asset(36,524)— 
Total deferred tax liability(79,661)(9,226)
Total net deferred tax liability$(20,006)$(333)
For tax years beginning on or after January 1, 2022, the Tax Cuts and Jobs Act of 2017 eliminates the option to deduct research and development expenditures, as defined under IRC Section 174, in the year incurred. Instead, taxpayers are required to amortize such expenditures over five years if incurred in the U.S. and over fifteen years if incurred in a foreign jurisdiction. For the twelve months ended December 31, 2022, the Company conformed to this change in tax law.
As of December 31, 2022, the Company had state and local net operating loss (“NOL”) carryforwards of $41,794, which will begin to expire on various dates from 2023 through 2041. The Company had $102,596 of federal NOLs and $38 of foreign NOLs which do not expire.
The total NOL and expirations are as follows:
NOL Carryforward
Total1-3 Years3-5 YearsMore than 5 YearsUnlimited
Federal$102,596 $— $— $— $102,596 
State and local41,794 28 25 35,821 5,920 
Foreign38 — — — 38 
Total$144,428 $28 $25 $35,821 $108,554 
Certain tax attributes may be subject to an annual limitation as a result of the issuance of stock, which may constitute a change of ownership as defined under Internal Revenue Code Section 382. The Internal Revenue Code Section 382 study is in process as of December 31, 2022.
The Company assesses the likelihood of its ability to realize the benefit of its deferred tax assets in each jurisdiction by evaluating all relevant positive and negative evidence. A valuation allowance is established if it is determined that any portion of the deferred tax assets is not more likely than not to be realized. For the year ended December 31, 2022, the Company has maintained a valuation allowance against its U.S. deferred tax assets as they are not more-likely than not to be realized.
The valuation allowance activity for the periods indicated is as follows:
December 31,
20222021
Balance as of the beginning of period$(42,919)$(20,950)
Additions charged to expense(4,442)(21,969)
Balance as of the end of period$(47,361)$(42,919)

In general, it is our practice and intention to reinvest the earnings of our non-U.S. subsidiaries in those operations. Generally, such amounts become subject to U.S. taxation upon the remittance of dividends and under certain other circumstances. The amount of undistributed earnings of non-U.S. subsidiaries at December 31, 2022, as well as the related deferred income tax, if any, is not material.
The Company files U.S. federal income tax returns as well as various state, local, and foreign jurisdictions. As of December 31, 2022, tax years 2017 and later remain open for examination.
ASC 740 clarifies the accounting and reporting for uncertainties in income tax law and prescribes a comprehensive model for financial statement recognition measurement, presentation and disclosure of uncertain tax positions taken or expected to be taken in income tax returns. ASC 740 requires that tax effects of an uncertain tax position be recognized only if it is “more likely than not” to be sustained by the taxing authority as of the reporting date.
A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:
Year Ended December 31,
202220212020
Balance of unrecognized tax benefits at beginning of year$721 $822 $752 
Additions based on tax positions related to the current period3,014 — 70 
Additions for tax positions of prior periods2,833 — — 
Additions recorded as part of business combination 11,106 — — 
Reductions for tax positions of prior periods(630)(101)— 
Balance of unrecognized tax benefits at end of year$17,044 $721 $822 
Amounts included in the balance of unrecognized tax benefits as of December 31, 2022, 2021 and 2020, if recognized, would affect the effective tax rate upon recognition. The total amount of unrecognized tax benefits that, if recognized, would favorably affect the effective tax rate is $1,507 as of December 31, 2022.
For the year ended December 31, 2022, the Company recognized $1,796 of interest and penalties related to unrecognized tax benefits in the provision for taxes.
The total amount of unrecognized tax benefits relating to the Company’s tax positions is subject to change based on future events including, but not limited to, the settlements of ongoing audits and/or the expiration of applicable statutes of limitations. The outcomes and timing of such events are highly uncertain. However, the Company’s reasonable estimate of the range of gross unrecognized tax benefits, excluding interest and penalties, that could potentially be reduced during the next twelve months is $17,044.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Employee Benefit Plan
12 Months Ended
Dec. 31, 2022
Retirement Benefits [Abstract]  
Employee Benefit Plan Employee Benefit PlanThe Company offers U.S. employees a voluntary retirement savings plan under Section 401(k) of the Internal Revenue Code (the “401(k) Plan”), which permits employees to elect to contribute a portion of their pre-tax wages to the 401(k) Plan. Under this plan, the Company matches 100% of participants’ contributions up to 3% of compensation and 50% of participants’ contributions between 3% and 5%. For the years ended years ended December 31, 2022, 2021 and 2020, the Company incurred expense of $3,846, $2,963 and $2,779 to the 401(k) Plan, respectively.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions
12 Months Ended
Dec. 31, 2022
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
During the year ended December 31, 2020, the Company recorded $18,343 of stock-based compensation associated with secondary sales transactions. There were no such expenses recorded for the years ended December 31, 2022 or 2021. The secondary sales transactions were executed primarily between holders of economic interest in the Company and the Company’s employees and former employees at prices in excess of the fair value of such shares. Accordingly, the Company recognized such excess value as stock-based compensation. The Company did not sell any shares or receive any proceeds from the transactions.
In connection with the Company’s acquisition of Cloudways, the Company entered into a transition services agreement (the “Transition Services Agreement”) with Gaditek Associates (“Gaditek”). Our Chief Revenue Officer, Aaqib Gadit, is the former CEO of Cloudways and owns 14.3% of Gaditek. Fees under the Transition Services Agreement are primarily determined on a usage basis. In 2022, the Company incurred approximately $300 in fees to Gaditek pursuant to the Transition Services Agreement. The Transition Services Agreement has a one year term and is set to expire in the third quarter of 2023.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events
12 Months Ended
Dec. 31, 2022
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
In February 2023, the Company initiated a restructuring plan to adjust its cost structure and to streamline its operations and general and administrative functions (the “Restructuring Plan”), which includes the elimination of positions as well as the shifting of additional positions across a broader geographical footprint. The Company expects to incur approximately $25,000 to $27,000 in restructuring charges in connection with the Restructuring Plan, which is expected to be substantially complete by the end of the third quarter of 2023.
On February 14, 2023, the Company’s Board of Directors approved the repurchase of up to an aggregate of $500,000 of its common stock. Pursuant to this program, repurchases of the Company’s common stock will be made at prevailing market prices through open market purchases or in negotiated transactions off the market. The repurchase program is authorized throughout fiscal year 2023; however, the Company is not obligated to acquire any particular amount of common stock and the program may be extended, modified, suspended or discontinued at any time at the Company’s discretion.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation and Principles of Consolidation
The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include accounts of the Company and all wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Reclassifications
Reclassifications
Certain prior year amounts have been reclassified and revised to conform to the current year presentation. Such reclassifications did not affect total revenues, operating income, or net income.
Use of Estimates
Use of Estimates
The preparation of these consolidated financial statements in conformity with U.S. GAAP requires management to make, on an ongoing basis, estimates, judgments and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. Actual results could differ from those estimates. Such estimates include, but are not limited to, those related to revenue recognition, accounts receivable and related reserves, useful lives and realizability of long lived assets, capitalized internal-use software development costs, accounting for stock-based compensation, the incremental borrowing rate we use to determine lease liabilities, valuation allowances against deferred tax assets, and the fair value and useful lives of tangible and intangible assets acquired and liabilities assumed resulting from business combinations. Management bases its estimates on historical experience and on various other assumptions which management believes to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.
Cash and Cash Equivalents
Cash and Cash Equivalents
Cash and cash equivalents consist of highly liquid investments in money market funds, commercial paper and certificates of deposit, with original maturities from the date of purchase of three months or less. The carrying amounts of cash and cash equivalents approximate fair value because of the short-term maturity and highly liquid nature of these instruments.
Marketable Securities
Marketable Securities
The Company’s marketable securities consist of commercial paper, U.S. treasury securities and commercial debt securities. 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, the Company classifies its marketable securities within Current assets on the Consolidated Balance Sheets.
Available-for-sale securities are recorded at fair value each reporting period. Premiums and discounts are amortized or accreted over the life of the related available-for-sale security as an adjustment to yield using the effective interest method. Interest income is recognized when earned. Unrealized gains and losses on these marketable securities are presented net of tax and reported as a separate component of Accumulated other comprehensive loss until realized. Realized gains and losses are determined based on the specific identification method and are reported in Other (income) expense, net in the Consolidated Statements of Operations.
The Company periodically evaluates its marketable securities to assess whether an investment’s fair value is less than its amortized cost basis and if the decline in the fair value is attributable to a credit loss. Declines in fair value judged to be related to credit loss are reported in Other (income) expense, net in the Consolidated Statements of Operations.
Foreign Currency
Foreign Currency
The reporting currency of the Company is the United States dollar (“USD”). The functional currency of the Company is USD, and the functional currency of the Company’s subsidiaries is primarily the local currency of the jurisdiction in which the foreign subsidiary is located. The assets and liabilities of the Company’s subsidiaries are translated to USD at exchange rates in effect at the balance sheet date. All income statement accounts are translated at monthly average exchange rates. Resulting foreign currency translation adjustments are recorded directly in Accumulated other comprehensive (loss) income.
Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in Other (income) expense, net on the Consolidated Statements of Operations when realized.
Restricted Cash
Restricted Cash
The following table reconciles cash, cash equivalents and restricted cash per the Consolidated Statements of Cash Flows:
December 31,
20222021
Cash and cash equivalents$140,772 $1,713,387 
Restricted cash included in Prepaid expenses and other current assets(1)
9,100 — 
Restricted cash(2)
1,935 2,038 
Total cash, cash equivalents and restricted cash$151,807 $1,715,425 
___________________
(1)Includes contingent compensation related to the Cloudways acquisition.
(2)Includes deposits in financial institutions related to letters of credit used to secure lease agreements.
Accounts Receivable and Allowance for Doubtful Accounts Accounts Receivable Net of Allowance for Expected Credit LossesAccounts receivable primarily represents revenue recognized that was not invoiced at the balance sheet date and is primarily billed and collected in the following month. Trade accounts receivable are carried at the original invoiced amount less an estimated allowance for expected credit losses based on the probability of future collection. Management determines the adequacy of the allowance based on historical loss patterns, the number of days that customer invoices are past due, reasonable and supportable forecasts of future economic conditions to inform adjustments over historical loss data, and an evaluation of the potential risk of loss associated with specific accounts. When management becomes aware of circumstances that may further decrease the likelihood of collection, it records a specific allowance against amounts due, which reduces the receivable to the amount that management reasonably believes will be collected. The Company records changes in the estimate to the allowance for expected credit losses through provision for expected credit losses and reverses the allowance after the potential for recovery is considered remote
Fair Value of Financial Instruments
Fair Value of Financial Instruments
The Company defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities that are required to be recorded at fair value, the Company considers the principal or most advantageous market in which to transact and the market-based risk. The Company applies fair value accounting for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. The carrying amounts reported in the consolidated financial statements approximate the fair value for cash and cash equivalents, restricted cash, accounts receivable, accounts payable, and accrued expenses due to their short-term nature. The carrying amount of the Company’s debt is classified as Level 2 due to limited trading activity of the 0% Convertible Senior Notes due December 1, 2026.
Property and Equipment
Property and Equipment
Property and equipment is stated at cost, net of accumulated depreciation. Depreciation on property and equipment is calculated using the straight-line method over the estimated useful lives of the assets and is included in depreciation and amortization expense in the Consolidated Statements of Operations. The estimated useful lives of property and equipment
are as follows:
Property and Equipment CategoryUseful Life
Computers and equipment5 years
Furniture and fixtures5 years
Leasehold improvementsLesser of lease term or remaining useful life
Internal-use software3 years
The Company periodically reviews the estimated useful lives of property and equipment.
Lease
Leases
The Company determines if an arrangement is a lease at contract inception. Operating leases are included in operating lease right-of-use (“ROU”) assets and current and noncurrent operating lease liabilities on the Company’s Consolidated Balance Sheets for the year ended December 31, 2022.
ROU assets represent the Company’s right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of the unpaid lease payments over the lease term. Lease payments used to measure lease liabilities include fixed lease payments at the lease commencement date. As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the lease terms and economic environment at commencement date, in determining the present value of future payments. The ROU asset is measured as the amount of the initial lease liability and adjusted for initial direct costs, lease payments made at or before the commencement date, and reduced by tenant incentives received. The Company does not include options for renewal periods or periods beyond the termination dates in the lease in the measurement of ROU assets and lease liabilities until it is reasonably certain that those options will be exercised based on management's assessment of various relevant factors including economic, entity specific, and market-based factors among others.
The Company has lease agreements with lease and non-lease components, which it has elected to combine for all asset classes. The non-lease components primarily consist of power. Fixed payments for non-lease components are considered part of the lease component and included in the measurement of the ROU assets and liabilities, and variable payments are expensed as incurred.
Lease expenses for lease payments under operating leases are recognized on a straight-line basis over the lease term. For leases with a term of 12 months or less (short-term leases), the Company elected to not recognize the ROU asset or lease liability and the lease payments are recognized in the Consolidated Statements of Operations on a straight-line basis over the lease term. The Company’s operating lease costs for colocation data center facilities are included in Cost of revenue in the Consolidated Statements of Operations and the operating lease costs for corporate offices are included in General and administrative expenses in the Consolidated Statements of Operations.
Capitalization of Internal-Use Software Development Costs
Capitalization of Internal-Use Software Development Costs
Capitalization of costs incurred in connection with software developed for internal-use commences when both the preliminary project stage is completed and management has authorized further funding for the project, based on a determination that it is probable the project will be completed and used to perform the function intended. Capitalized costs include external consulting fees, payroll and payroll-related costs, and stock-based compensation for employees on development teams who are directly associated with, and who devote time to, internal-use software projects during the application development stage. Capitalization of such costs ceases no later than the point at which the project is substantially complete and ready for its intended use. Costs incurred during the planning, training, and post-implementation stages of the software development lifecycle are expensed as incurred and have been included in Research and development expense on the Consolidated Statements of Operations.
Impairment of Long-Lived Assets
Impairment of Long-Lived Assets
Long-lived assets, including property and equipment, intangible assets with definite lives and ROU assets, are reviewed for impairment when circumstances indicate the carrying value of an asset may not be recoverable. For assets that are to be held and used, impairment is recognized when the estimated undiscounted cash flows associated with the asset or group of assets is less than their carrying value. If impairment exists, an adjustment is made to write the asset down to its fair value, and a loss is recorded as the difference between the carrying value and fair value. Fair values are determined based on quoted market values, discounted cash flows or internal and external appraisals, as applicable. Assets to be disposed of are carried at the lower of carrying value or estimated net realizable value.
The Company decided to cease the use of a portion of its leased New York office space in 2022 and entered into two separate subleases agreements with third party subtenants, in which the sublease income is less than the original lease payments indicating impairment. In performing the recoverability test, the undiscounted future estimated cash flows and carrying value were identified for the subleased portion of the leased building, as an individual asset group, defined under ASC 360.
Business Combinations
Business Combinations
The Company applies the provisions of ASC 805, Business Combinations (“ASC 805”), in accounting for acquisitions. ASC 805 requires that the Company evaluates whether a transaction pertains to an acquisition of assets or to an acquisition of a business. A business is defined as an integrated set of assets and activities that is capable of being conducted and managed for the purpose of providing a return to investors. Asset acquisitions are accounted for by allocating the cost of the acquisition to the individual assets and liabilities assumed on a relative fair value basis; whereas the acquisition of a business requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed at the acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date as well as any contingent consideration, where applicable, the estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the business acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of a business acquisition’s measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.
Accounting for business combinations requires the Company to make significant estimates and assumptions, especially at the acquisition date, to determine the fair value of assets acquired and liabilities assumed, including the selection of valuation methodologies, estimates of future revenue and cash flows and discount rates in determining the fair value of intangible assets. Although the Company believes that the assumptions and estimates made in the past have been reasonable and appropriate, they are based in part on historical experience and information obtained from the management of the acquired companies and are inherently uncertain. Unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results. The assets purchased and liabilities assumed have been reflected on the Company’s Consolidated Balance Sheets, and the results are included on the Consolidated Statements of Operations and Consolidated Statements of Cash Flows from the date of acquisition. Acquisition-related transaction costs, including legal and accounting fees and other external costs directly related to the acquisition, are recognized separately from the acquisition and expensed as incurred in General and administrative on the Consolidated Statements of Operations.
In addition, uncertain tax positions and tax related valuation allowances assumed in a business combination are initially estimated as of the acquisition date. The Company reevaluates these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to our preliminary estimates being recorded to goodwill if identified within the measurement period. Subsequent to the measurement period or the final determination of the tax allowance’s or contingency’s estimated value, whichever comes first, changes to these uncertain tax positions and tax related valuation allowances will affect the provision for income taxes in our consolidated statement of operations and could have a material impact on the results of operations and financial position.
Goodwill and Indefinite-Lived Intangible Assets and Intangible Assets
Goodwill and Indefinite-Lived Intangible Assets
Goodwill is an asset representing the future economic benefit arising from other assets acquired in a business combination which are not individually identified and separately recognized. The Company does not amortize goodwill. Goodwill has resulted from the acquisition of Nanobox, Inc. (“Nanobox”) on April 4, 2019, Nimbella Corp. (“Nimbella”) on September 1, 2021, and Cloudways Ltd. (“Cloudways”) on September 1, 2022 as discussed in Note 3. Goodwill is reviewed for impairment on an annual basis as of October 1st of each year, or more frequently if a triggering event occurs. Goodwill was $315,168 and $32,170 as of December 31, 2022 and 2021, respectively, and reflects the excess of cost over fair market value of the identifiable assets of the company acquired.
Indefinite-lived intangible assets consist of Internet Protocol (“IP”) addresses needed for customers to host their server online. The Company evaluates these indefinite-lived intangible assets for impairment on an annual basis as of October 1st of each year and whenever events or changes in circumstances indicate that an impairment may exist. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group, based on discounted cash flows. No impairment charges for goodwill and indefinite-lived intangible assets have been recorded during the years ended December 31, 2022 and 2021. Intangible assets with indefinite lives were $44,821 and $39,906 as of December 31, 2022 and 2021, respectively, and are included as Intangible assets on the Consolidated Balance Sheets.
Intangible Assets
Intangible assets with definite lives consist of acquired developed technology. Intangible assets with definite lives are stated at cost less accumulated amortization and are amortized on a basis consistent with the timing and pattern of expected cash flows used to value the intangible, generally on a straight-line basis over the useful life of three to ten years.
Revenue Recognition and Cost of Revenue
Revenue Recognition
The Company recognizes revenue in accordance with FASB Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”).
The Company accounts for revenue using the following steps:
1. Identify the contract with a customer
2. Identify the performance obligations in the contract
3. Determine the transaction price
4. Allocate the transaction price to performance obligations in the contract
5. Recognize revenue when or as we satisfy a performance obligation
The Company provides cloud computing services, including Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS), to its customers. The Company recognizes revenue based on the customer utilization of these resources. Customer contracts are typically month-to-month and do not include any minimum guaranteed quantities or fees. Fees are billed monthly, and payment is typically due upon invoicing. Revenue is recognized net of allowances for credits and any taxes collected from customers.
The Company’s global cloud platform is supported by various third parties. The Company considered the principal versus agent guidance in ASC 606 and concluded that it is the principal for all services provided to its customers.
The Company may offer sales incentives in the form of promotional and referral credits, and grant credits to encourage customers to use the Company’s services. These types of promotional and referral credits typically expire in two months or less if not used. For credits earned with a purchase, they are recorded as contract liabilities when earned and recognized at the earlier of redemption or expiration. The majority of credits are redeemed in the month they are earned.
Timing of revenue recognition may differ from the timing of invoicing to the Company’s customers. The Company records a receivable when revenue is recognized prior to invoicing. Any payments received in advance of billing are a contract liability, which is recorded as Deferred revenue within Total current liabilities on the Consolidated Balance Sheets.
Revenue recognized during the years ended December 31, 2022, 2021 and 2020, which was included in the Deferred revenue balances at the beginning of each respective period, was $2,894, $2,672 and $2,440, respectively.
Cost of Revenue
Cost of revenue consists primarily of fees related to operating in third-party co-location facilities, personnel expenses for those directly supporting our data centers and non-personnel costs, including amortization of capitalized internal-use software development costs and depreciation of our data center equipment. Third-party co-location facility costs include data center rental fees, power costs, maintenance fees, network and bandwidth. Personnel expenses include salaries, bonuses, benefits, and stock-based compensation.
Research and Development Expense
Research and Development Expenses
Research and development expenses consist primarily of personnel costs including salaries, bonuses, benefits and stock-based compensation. Research and development expenses also include amortization of capitalized internal-use software development costs for research and development activities, which are amortized over three years, and professional services, as well as costs related to our efforts to add new features to our existing offerings, develop new offerings, and ensure the security, performance, and reliability of our global cloud platform.
Sales, Marketing, General, Administrative, Advertising, and Other Promotional Expenses/Costs
Sales and Marketing Expenses
Sales and marketing expenses consist primarily of personnel costs of our sales, marketing and customer support employees including salaries, bonuses, benefits and stock-based compensation. Sales and marketing expenses also include costs for marketing programs, advertising and professional service fees.
General and Administrative Expenses
General and administrative expenses consist primarily of personnel costs of our human resources, legal, finance, and other administrative functions including salaries, bonuses, benefits, and stock-based compensation. General and administrative expenses also include provision for expected credit losses, software, payment processing fees, business insurance, depreciation and amortization expenses, rent and facilities costs, loss on sublease, and other administrative costs.
Advertising and Other Promotional Costs
Advertising and other promotional costs are expensed as incurred and are included in Sales and marketing on the Consolidated Statements of Operations.
Income Taxes
Income Taxes
The Company accounts for income taxes pursuant to the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement and tax basis of assets and liabilities that will result in taxable or deductible amounts in the future. Such deferred income tax assets and liabilities are based on enacted tax laws and rates applicable to periods in which the differences are expected to affect taxable income. A valuation allowance is established when necessary to reduce deferred tax assets to the amounts expected to be realized. Federal, state, and foreign income taxes are provided based on statutory rates.
On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (the “Tax Act”) was signed into law. The Tax Act requires an entity to make an accounting policy election of either (1) treating taxes due on future U.S. inclusions in taxable income related to Global Intangible Low Taxed Income (“GILTI”) as a current period expense when incurred (the “period cost method”) or (2) factoring such amounts into an entity’s measurement of its deferred taxes (the “deferred method”). The Company has elected to treat taxes due on future U.S. inclusions in taxable income related to GILTI as a current period expense when incurred using the period cost method.
The Company accounts for uncertainty in income taxes using a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by the taxing authorities. The amount recognized is measured as the largest amount of benefit that has a greater than 50% likelihood of being realized upon ultimate audit settlement.
The Company recognizes interest and penalties, if any, associated with income tax matters as part of income tax expense on the Consolidated Statements of Operations and includes accrued interest and penalties with the related income tax liability in Other current liabilities on the Consolidated Balance Sheets.
Segment Information
Segment Information
The Company’s chief operating decision maker, the chief executive officer, reviews discrete financial information presented on a consolidated basis for purposes of regularly making operating decisions, allocation of resources, and assessing financial performance. Accordingly, the Company has one operating and reporting segment.
Concentration of Credit Risk
Concentration of Credit Risk
The amounts reflected in the consolidated balance sheets for cash and cash equivalents, restricted cash, and trade accounts receivable are exposed to concentrations of credit risk. Although the Company maintains cash and cash equivalents with multiple financial institutions, the deposits, at times, may exceed federally insured limits. The Company believes that the financial institutions that hold its cash and cash equivalents are financially sound and, accordingly, minimal credit risk exists with respect to these balances.
The Company’s customer base consists of a significant number of geographically dispersed customers. No customer represented 10% or more of accounts receivable, net as of December 31, 2022 and 2021. Additionally, no customer accounted for 10% or more of total revenue during the years ended December 31, 2022, 2021 and 2020, respectively.
Recent Accounting Pronouncements – Pending Adoption and Adopted
Recent Accounting Pronouncements – Adopted
In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2016-02, Leases (“Topic 842”), which requires lessees to recognize leases as assets and liabilities on the balance sheet but recognize the expenses on their statement of operations and cash flows in a manner similar to previous accounting guidance. Qualitative and quantitative disclosures are also enhanced to better understand the amount, timing and uncertainty of cash flows arising from leases.
Effective January 1, 2022, the Company adopted the provisions and expanded disclosure requirements described in Topic 842. The Company adopted the standard using the modified retrospective approach and the transitional provision prescribed by ASU 2018-11, Leases (Topic 842) Targeted Improvements, which allows for the adoption of Topic 842 at the beginning of the fiscal year of adoption. As such, the Consolidated Balance Sheets as of December 31, 2022 is not comparable with that as of December 31, 2021. The comparative information for prior periods has not been adjusted and continues to be reported in accordance with Accounting Standard Codification 840, Leases, the accounting standard in effect for those periods under the previously applicable guidance. The Company evaluated its identified leases and applied the new lease guidance as further discussed in Note 8, Leases. The Company elected the package of practical expedients, which eliminates the requirements to reassess prior conclusions on whether contracts are or contain a lease, lease classification, and initial direct costs. The Company did not use hindsight when determining the lease term. Upon adoption, the Company recognized operating lease right-of-use assets, of $100,533 and lease liabilities of $104,345. The lease obligations associated with deferred rent were recognized as a reduction to the ROU asset. As of the adoption date on January 1, 2022, the new lease guidance did not materially impact the Consolidated Statements of Cash Flows, the Consolidated Statements of Operations, or net loss per common share.
In June 2016, the FASB issued ASU 2016-13, with subsequent amendments, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 requires immediate recognition of management’s estimates of current expected credit losses. ASU 2016-13 is effective for annual reporting periods beginning after December 15, 2022, and interim periods within annual periods beginning after December 15, 2023, with early adoption permitted. The Company adopted the new standard and there was an immaterial impact to the consolidated financial statements and related disclosures.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 eliminates certain exceptions in FASB Topic 740: Income Taxes (“ASC 740”) related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. It also clarifies and simplifies other aspects of the accounting for income taxes. ASU 2019-12 is effective for annual reporting periods beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022, with early adoption permitted. The Company adopted the new standard as of January 1, 2022, and there was an immaterial impact to the consolidated financial statements and related disclosures.
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805) Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”), to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to the recognition of an acquired contract liability and to payment terms and their effect on subsequent revenue recognized by the acquirer. The amendments in ASU 2021-08 require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At the acquisition date, an acquirer should account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts. This amendment will be effective for public entities with fiscal years beginning after December 15, 2022, and for all other entities with fiscal years beginning after December 15, 2023, with early adoption permitted. The Company early adopted the new standard and there was an immaterial impact to the consolidated financial statements and related disclosures
Stock-Based Compensation
Stock-Based Compensation
Stock Options
Compensation expense related to stock-based transactions, including employee, consultant, and non-employee director stock option awards, is measured and recognized, net of estimated forfeitures, in the Consolidated Statements of Operations based on fair value. The fair value of each option award is estimated on the grant date using the Black Scholes option-pricing model. Expense is recognized on a straight-line basis over the requisite service period. The option-pricing model requires the input of highly subjective assumptions, including the fair value of the underlying common stock, the
expected term of the option, the expected volatility of the price of the Company’s common stock, risk-free interest rates, and the expected dividend yield of the Company’s common stock. The assumptions used in the option-pricing model represent management’s best estimates.
Expected volatility is a measure of the amount by which the stock price is expected to fluctuate. Since the Company did not have sufficient trading history of its common stock at the time of issuing stock options, the Company estimated the expected volatility of its stock options at the grant date by taking the average historical volatility of a group of comparable publicly traded companies over a period equal to the expected life of the options.
The Company determined the expected term based on the average period the stock options that were expected to remain outstanding using the simplified method, generally calculated as the midpoint of the stock options’ vesting term and contractual expiration period, as the Company did not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior.
The Company uses the U.S. Treasury yield for our risk-free interest rate that corresponds with the expected term. The Company utilizes a dividend yield of zero, as the Company does not currently issue dividends, nor does the Company expect to do so in the future.
The Company measures stock options granted to employees and directors based on their fair value on the date of the grant and recognize compensation expense of those awards, net of estimated forfeitures, over the requisite service period, which is generally the vesting period of the respective award. The Company applies the straight‑line method of expense recognition to all awards with only service based vesting conditions.
Stock-based compensation for non-employee stock options is calculated using the Black-Scholes option pricing model and is recorded as the options vest.
Restricted Stock Units
The Company grants restricted stock units (“RSUs”) as incentive awards to its employees. RSUs are payable in shares of the Company’s common stock as the periodic vesting requirements are satisfied. The value of RSUs is determined using the intrinsic value method and is based on the number of shares granted and the valuation of the Company’s common stock on the date of grant.
Performance-Based Restricted Stock Units
The Company grants performance-based restricted stock units (“PRSUs”) primarily to members of the executive team and, in limited instances, to other employees in connection with a specific transaction. PRSUs have vesting conditions based on pre-established performance goals of the Company. The fair value is determined based on the closing quoted price of the Company’s common stock on the grant date and the fair value is recognized using the graded-vesting attribution method over the requisite service period. We evaluate the probability of meeting the performance criteria at each balance sheet date. Changes to the probability assessment and the estimate of shares expected to vest will result in adjustments to the related stock-based compensation that will be recorded in the period of change.
Market-Based Restricted Stock Units
The Company has granted market-based restricted stock units (“MRSUs”) to the chief executive officer. The stock-based compensation for market-based restricted stock units is measured at fair value on the date of grant. The market conditions are considered in the grant date fair value using a Monte Carlo valuation model, which utilizes multiple input variables to determine the probability of the Company achieving the specified market conditions. Stock-based compensation related to an award with a market condition will be recognized over the requisite service period regardless of whether the market condition is satisfied, provided that the requisite service period has been completed.
Employee Stock Purchase Plan
The Company offers an Employee Stock Purchase Plan (“ESPP”) that permits eligible employees to purchase shares of the Company’s common stock at a discount. The fair value of awards under the ESPP is calculated at the beginning of each offering period. The Company estimates the fair value of the awards using the Black-Scholes option valuation model. The Black-Scholes option valuation model requires the input of subjective assumptions, including price volatility of the underlying stock, risk-free interest rate, dividend yield, and the offering period. This fair value is then amortized on a straight-line basis over the offering period. Stock-based compensation is based on awards expected to be purchased at the beginning of the offering period, and therefore is reduced when participants withdraw during the offering period.
Earnings Per Share, Policy
Net Loss per Share Attributable to Common Stockholders
Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. Prior to the conversion of the convertible preferred stock in connection with the initial public offering in March 2021 (“IPO”), holders of Series Seed, Series A-1, Series B and Series C convertible preferred stock were each entitled to receive non-cumulative dividends payable prior and in preference to any dividends on any shares of the Company’s common stock. Under the two-class method, net income is attributed to common stockholders and participating securities based on their participation rights. The holders of the convertible preferred stock did not have a contractual obligation to share in the losses of the Company. As such, the Company’s net losses for the years ended December 31, 2021 and 2020 were not allocated to these participating securities.
Basic and diluted net loss per common share attributable to common stockholders is presented in conformity with the treasury stock method required for stock-based compensation, and in conformity with the if-converted method required for the convertible notes.
As the Company has reported losses for all periods presented, all potentially dilutive securities are antidilutive and accordingly, basic net loss per share equals diluted net loss per share.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Reconciliation of Cash and Cash Equivalents
The following table reconciles cash, cash equivalents and restricted cash per the Consolidated Statements of Cash Flows:
December 31,
20222021
Cash and cash equivalents$140,772 $1,713,387 
Restricted cash included in Prepaid expenses and other current assets(1)
9,100 — 
Restricted cash(2)
1,935 2,038 
Total cash, cash equivalents and restricted cash$151,807 $1,715,425 
___________________
(1)Includes contingent compensation related to the Cloudways acquisition.
(2)Includes deposits in financial institutions related to letters of credit used to secure lease agreements.
Reconciliation of Restricted Cash
The following table reconciles cash, cash equivalents and restricted cash per the Consolidated Statements of Cash Flows:
December 31,
20222021
Cash and cash equivalents$140,772 $1,713,387 
Restricted cash included in Prepaid expenses and other current assets(1)
9,100 — 
Restricted cash(2)
1,935 2,038 
Total cash, cash equivalents and restricted cash$151,807 $1,715,425 
___________________
(1)Includes contingent compensation related to the Cloudways acquisition.
(2)Includes deposits in financial institutions related to letters of credit used to secure lease agreements.
Disclosure of Changes in Allowance for Doubtful Accounts The following table presents the changes in our allowance for expected credit losses for the period presented:
December 31,
20222021
Balance as of December 31, 2021$4,212 $3,104 
Provision for expected credit losses16,551 9,207 
Write-offs and other(14,664)(8,099)
Balance as of December 31, 2022$6,099 $4,212 
Revenue by Geographic Areas Revenue, as determined based on the billing address of the Company’s customers, was as follows:
Year Ended December 31,
202220212020
North America38 %38 %38 %
Europe30 %30 %30 %
Asia22 %22 %22 %
Other10 %10 %10 %
Total100 %100 %100 %
Long-lived Assets by Geographic Areas Long-lived assets includes property and equipment and operating leases. The geographic locations of the Company’s long-lived assets, net, based on physical location of the assets is as follows:
December 31,
20222021
United States$206,118 $134,347 
Singapore60,307 23,520 
Germany
50,274 28,824 
Netherlands
35,951 26,979 
Other
74,221 35,973 
Total$426,871 $249,643 
Schedule of Error Corrections The following table presents the impact of correcting the errors previously discussed on the affected line items as of and for the year ended December 31, 2022:
December 31, 2022
Consolidated Balance SheetAs Previously ReportedAdjustmentsAs Revised
Prepaid expenses and other current assets$28,485 $(561)$27,924 
Total current assets$946,552 $(561)$945,991 
Goodwill$313,718 $1,450 $315,168 
Operating lease right-of-use assets, net$154,501 $(800)$153,701 
Other assets$6,353 $(366)$5,987 
Total assets$1,815,908 $(277)$1,815,631 
Operating lease liabilities, current$57,682 $(250)$57,432 
Other current liabilities$45,913 $1,496 $47,409 
Total Current Liabilities$164,270 $1,246 $165,516 
Deferred tax liabilities$18,209 $2,548 $20,757 
Operating lease liabilities, non-current$108,243 $(550)$107,693 
Total Liabilities$1,764,818 $3,244 $1,768,062 
Accumulated deficit$(210,821)$(3,521)$(214,342)
Total Stockholders’ Equity$51,090 $(3,521)$47,569 
Total liabilities and stockholders’ equity$1,815,908 $(277)$1,815,631 
December 31, 2022
Consolidated Statements of Operations
As Previously ReportedAdjustmentsAs Revised
Sales and marketing$81,544 $(522)$81,022 
Total operating expenses$390,614 $(522)$390,092 
Loss from operations$(26,219)$522 $(25,697)
Loss before income taxes$(24,407)$522 $(23,885)
Income tax (benefit) expense$(124)$4,043 $3,919 
Net loss attributable to common stockholders$(24,283)$(3,521)$(27,804)
Net loss per share attributable to common stockholders, basic and diluted$(0.24)$(0.04)$(0.28)
December 31, 2022
Consolidated Statements of Comprehensive Loss
As Previously ReportedAdjustmentsAs Revised
Net loss attributable to common stockholders$(24,283)$(3,521)$(27,804)
Comprehensive loss$(25,957)$(3,521)$(29,478)
December 31, 2022
Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit)
As Previously ReportedAdjustmentsAs Revised
Net loss attributable to common stockholders$(24,283)$(3,521)$(27,804)
Accumulated deficit$(210,821)$(3,521)$(214,342)
Total stockholders’ equity$51,090 $(3,521)$47,569 
December 31, 2022
Consolidated Statements of Cash Flows
As Previously ReportedAdjustmentsAs Revised
Net loss attributable to common stockholders$(24,283)$(3,521)$(27,804)
Deferred income taxes$(4,383)$2,548 $(1,835)
Prepaid expenses and other current assets$(535)$(889)$(1,424)
Other assets and liabilities$(3,637)$1,862 $(1,775)
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions (Tables)
12 Months Ended
Dec. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Schedule of Business Acquisitions, by Acquisition The following table sets forth the components and the allocation of the purchase price for the business combination and summarizes the preliminary fair values of the assets acquired and liabilities assumed at the Acquisition Date:
Total consideration:
Cash paid to Cloudways sellers$278,187 
Cash contributed to escrow accounts42,000 
Other expenses150 
Less: Cash pre-funded from contingent compensation(9,100)
Total consideration paid $311,237 
Cash and cash equivalents$5,827 
Accounts receivable 4,753 
Prepayments and other current assets 547 
Other long term assets711 
Identifiable intangible assets72,000 
Accounts payable(1,820)
Accrued expenses(957)
Deferred revenue(1,013)
Deferred tax liabilities(21,686)
Other current liabilities(30,362)
Net identifiable assets acquired28,000 
Goodwill 283,237 
Total fair value of net assets acquired$311,237 
Schedule of Assets Acquired The preliminary fair values allocated to the identifiable intangible assets and their estimated useful lives are as follows:
Intangible assetsPreliminary Fair ValueWeighted Average Useful Life in Years
Trade name$9,500 10
Developed technology31,500 5
Customer relationships31,000 7
Total identifiable intangible assets$72,000 
Business Acquisition, Pro Forma Information, Nonrecurring Adjustments
Pro Forma Years Ended December 31,
20222021
Pro-forma revenue$607,191 $459,845 
Pro-forma net loss(20,780)(53,227)
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Amortization expense was $6,301 and $645 for the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, the weighted-average remaining amortization period for amortizable intangible assets was five years for developed technology, seven years for customer relationships, ten years for trade name, three years for content, and five years for brand. Amortization expense for the next five years and thereafter, based on valuations and determinations of useful lives, is expected to be as follows:
2023$14,445 
202414,079 
202512,279 
202611,879 
20279,612 
Thereafter11,813 
Total estimated future intangible amortization expense$74,107 
Schedule of Intangible Assets and Goodwill
Movements in goodwill during the years ended December 31, 2022 and 2021 were as follows:
Balance at January 1, 2021$2,674 
Acquisition of Nimbella29,496 
Balance at December 31, 202132,170 
Acquisition of Cloudways283,237 
Measurement period adjustment(1)
(239)
Balance at December 31, 2022$315,168 
___________________
(1)The Company finalized and adjusted the purchase price for the Nimbella acquisition to reflect a decrease of $239 to Goodwill related to the final 2021 pre-acquisition tax return.
Intangible assets, net consisted of the following amounts:
December 31,
20222021
Asset Type
IP addresses$44,821 $39,906 
Developed technology35,710 4,210 
Customer relationships31,000 — 
Trade name9,500 — 
Content4,400 — 
Brand1,000 — 
Total carrying value$126,431 $44,116 
Accumulated Amortization
Developed technology$(4,477)$(1,201)
Customer relationships(1,476)— 
Trade name(317)— 
Content(1,067)— 
Brand(166)— 
Total accumulated amortization(7,503)(1,201)
Total intangible assets, net$118,928 $42,915 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Marketable Securities
The following is a summary of available-for-sale marketable securities, excluding those securities classified within cash and cash equivalents, on the Consolidated Balance Sheets as of December 31, 2022. The Company did not hold any available-for-sale marketable securities as of December 31, 2021.
December 31, 2022
Amortized
Cost
Gross Unrealized GainsGross Unrealized LossesFair
Value
U.S. treasury securities$549,944 $29 $(849)$549,124 
Corporate debt securities35,293 — (86)35,207 
Commercial paper139,489 (367)139,131 
Total Marketable securities$724,726 $38 $(1,302)$723,462 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2022
Fair Value Disclosures [Abstract]  
Schedule of Liabilities Measured on a Recurring Basis
The fair value of our financial assets measured on a recurring basis is as follows:
December 31, 2022
Level ILevel IITotal
Cash and cash equivalents:
Cash$95,117 $— $95,117 
Money market funds45,655 — 45,655 
Total Cash and cash equivalents$140,772 $— $140,772 
Marketable securities:
U.S. treasury securities$549,124 $— $549,124 
Corporate debt securities— 35,20735,207 
Commercial paper— 139,131139,131 
Total Marketable securities$549,124 $174,338 $723,462 
December 31, 2021
Level ILevel IITotal
Cash and cash equivalents:
Cash$1,093,425 $— $1,093,425 
Commercial paper— 269,945 269,945 
Certificate of deposits— 350,017 350,017 
Total Cash and cash equivalents$1,093,425 $619,962 $1,713,387 
The carrying values and estimated fair values of financial instruments not recorded at fair value are as follows:
December 31, 2022December 31, 2021
Carrying ValueFair ValueCarrying ValueFair Value
Convertible Notes$1,470,270 $1,134,030 $1,462,676 $1,462,676 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Details (Tables)
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Property and Equipment, Net Property and equipment, net consisted of the following:
December 31,
20222021
Computers and equipment$564,763 $487,484 
Furniture and fixtures1,511 1,511 
Leasehold improvements6,820 6,820 
Internal-use software78,649 68,321 
Property and equipment, gross$651,743 $564,136 
Less: accumulated amortization $(61,244)$(49,268)
Less: accumulated depreciation(317,329)(265,225)
Property and equipment, net $273,170 $249,643 
Schedule of Other Current Liabilities Other current liabilities consisted of the following:
December 31,
20222021
Accrued taxes
$40,848 $6,755 
Contingent compensation5,617 — 
ESPP withholding944 1,495 
Other current liabilities— 599 
Total other current liabilities
$47,409 $8,849 
Schedule of Accrued Other Expenses Accrued other expenses consisted of the following:
December 31,
20222021
Accrued bonuses$9,772 $19,083 
Accrued capital expenditures9,852 3,398 
Other accrued expenses14,363 9,426 
Total accrued other expenses
$33,987 $31,907 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Lease, Cost
The components of lease expense were as follows:
Year Ended
December 31, 2022
Operating lease expense$54,440 
Variable lease expense6,149 
Short-term lease expense1,799 
Total lease expense$62,388 
Supplemental cash flow information related to leases was as follows:
Year Ended
December 31, 2022
Cash paid for amounts included in the measurement of lease liabilities:$49,870 
Operating right-of-use assets obtained in exchange for operating lease liabilities204,105 
Weighted average remaining lease term and discount rate were as follows:
December 31, 2022
Weighted-average remaining lease term (in years)2.8
Weighted-average discount rate5.0 %
Operating Leases Maturity Maturities of lease liabilities as of December 31, 2022 were as follows:
Operating Leases(1)
2023$64,277 
202468,240 
202528,472 
202612,003 
20276,237 
Total undiscounted liabilities179,229 
Less: Imputed interest(14,104)
Total present value of lease liabilities165,125 
Less: Current portion of operating lease liabilities(57,432)
Operating lease liabilities, non-current$107,693 
___________________
(1)Sublease proceeds for the fiscal years ending December 31, 2023, 2024 and 2025 of $1,954, $2,073 and $1,051, respectively, are not included in the table above.
Prior to the adoption of Topic 842, future minimum operating lease payments as of January 31, 2022 were as follows:
2022$48,669 
202337,961 
202436,974 
20257,447 
20263,025 
Thereafter762 
Total minimum operating lease payments$134,838 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Total Minimum Future Purchase Commitments The total minimum future commitments for bandwidth usage and purchase orders as of December 31, 2022 were as follows:
2023$21,951 
202414,493 
20254,045 
2026884 
2027957 
Thereafter— 
Total purchase commitments$42,330 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity Stock option activity for the year ended December 31, 2022 was as follows:
Number of Options OutstandingWeighted-Average Exercise PriceWeighted-Average Remaining Life in YearsAggregate Intrinsic Value
Outstanding at January 1, 202212,434,159 $7.19 7.64$909,494 
Exercised(1,816,561)6.34 
Forfeited or cancelled(463,682)9.50 
Outstanding at December 31, 202210,153,916 7.23 6.16185,188 
Vested and exercisable at December 31, 20227,469,298 6.42 5.90142,286 
Vested and unvested expected to vest at December 31, 20229,662,316 $7.03 6.11$178,144 
Schedule of RSU Activity RSU activity for the year ended December 31, 2022 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 20223,334,137 $45.74 
Granted3,338,073 43.57 
Vested(1,437,741)45.46 
Forfeited or cancelled(432,034)46.46 
Unvested balance at December 31, 20224,802,435 44.25 
Vested and expected to vest at December 31, 20223,116,642 $44.50 
Schedule of PRSU Activity PRSU activity for the year ended December 31, 2022 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 2022578,949 $48.04 
Granted436,387 60.72 
Vested(228,948)46.97 
Forfeited or cancelled(30,497)41.24 
Adjusted by performance factor(89,769)41.24 
Unvested balance at December 31, 2022666,122 $57.41 
Summary of Share-Based Payment Arrangement and Price Targets
The MRSU, which has a grant date fair value of $75,300 derived by using a discrete model based on multiple stock price-paths developed through the use of a Monte Carlo simulation, is divided into five tranches that will be earned based on the achievement of stock price goals, measured based on the average of the Company’s closing stock price over a consecutive ninety (90) trading day period during the performance period as set forth in the table below.
TrancheCompany Stock Price TargetNumber of Eligible MRSUs
1$93.50475,000
2$140.00575,000
3$187.00650,000
4$233.50650,000
5$280.50650,000
Schedule of MRSU Activity
MRSU activity for the year ended December 31, 2022 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 20223,000,000 $25.12 
Granted— — 
Unvested balance at December 31, 20223,000,000 $25.12 
Schedule of Weighted-Average Assumptions for MRSUs
The weighted-average grant date fair value of market-based performance stock units and the related assumptions used in the Monte Carlo simulation to record stock-based compensation for units granted during the periods presented, were as follows:
Expected volatility46.27 %
Expected life in years7
Risk-free interest rate1.01 %
Dividend yield%
Summary of Stock-Based Compensation Expense Stock-based compensation was included in the Consolidated Statements of Operations as follows:
Year Ended December 31,
202220212020
Cost of revenue$1,820 $1,147 $545 
Research and development39,354 23,315 7,765 
Sales and marketing14,909 8,471 1,924 
General and administrative49,746 28,644 19,222 
Total$105,829 $61,577 $29,456 
Excess income tax benefit related to stock-based compensation$(27,657)$(108,041)$(4,482)
Disclosure of Share-based Compensation Arrangements by Share-based Payment Award The following weighted-average assumptions were used to estimate the grant date fair value of stock options as of December 31, 2020:
Expected volatility52.06 %
Expected life in years6
Risk-free interest rate0.57 %
Dividend yield%
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss per Share Attributable to Common Stockholders (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Calculation of Basic and Diluted Net Loss Per Share The following table presents the calculation of basic and diluted net loss per share:
Year Ended December 31,
202220212020
Numerator:
Net loss attributable to common stockholders$(27,804)$(19,503)$(43,568)
Denominator:
Weighted average shares, in thousands, used to compute net loss per share, basic and diluted100,806 93,224 41,658 
Net loss per share attributable to common stockholders, basic and diluted$(0.28)$(0.21)$(1.05)
Schedule of Anti-Dilutive Securities Excluded from Computation of Net Loss Per Share Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:
Year Ended December 31,
202220212020
Series Seed— — 12,517,832 
Series A-1— — 17,995,460 
Series B— — 10,237,032 
Series C— — 4,721,905 
Warrants— — 308,632 
Stock Options10,153,916 12,434,159 16,933,494 
RSUs4,802,435 3,334,137 413,750 
PRSUs666,122 578,949 — 
MRSU3,000,000 3,000,000 — 
ESPP307,828 268,391 — 
Convertible Notes8,402,700 8,402,700 — 
Total27,333,001 28,018,336 63,128,105 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Schedule of Loss before Income Tax, Domestic and Foreign
Loss before income taxes from U.S. and foreign operations were as follows:
Year Ended December 31,
202220212020
U.S.$(16,866)$(20,285)$(44,163)
Foreign(7,019)2,084 1,506 
Total loss before income taxes$(23,885)$(18,201)$(42,657)
Schedule of Components of Income Tax Expense Total income tax expense included in the Consolidated Statements of Operations is comprised of the following:
Year Ended December 31,
202220212020
Current:
Federal$— $— $— 
State242 138 59 
Foreign5,482 1,147 781 
Total current$5,724 $1,285 $840 
Deferred:
Federal$368 $(103)$81 
State44 45 32 
Foreign(2,217)75 (42)
Total deferred(1,805)17 71 
Total income tax expense $3,919 $1,302 $911 
Schedule of Effective Income Tax Rate Reconciliation
The following table reconciles our benefit of income taxes at the statutory rate to the effective tax rate, using a U.S. federal statutory tax rate of 21%:
Year Ended December 31,
202220212020
Tax benefit at federal statutory rate$(5,016)$(3,836)$(8,957)
State and local taxes, net of federal benefit(205)(239)72 
Foreign tax rate differential168 207 136 
Stock-based compensation(3,077)(22,071)4,001 
Unrealized loss on warrant liability— 3,150 — 
Nondeductible/nontaxable items3,603 473 149 
Unrecognized tax positions1,482 (40)119 
Change in valuation allowance4,442 21,969 5,578 
GILTI427 — 199 
162(m) limitation7,058 4,927 — 
R&D credit(4,432)— — 
Warrant exercise— (3,419)— 
Other(531)181 (386)
Total income tax expense$3,919 $1,302 $911 
Schedule of Deferred Tax Assets and Liabilities
The components of deferred tax assets and liabilities are as follows:
December 31,
20222021
Deferred tax assets:
Accounts receivable$1,337 $957 
Accrued expenses4,288 154 
Capitalized research and development32,374 — 
Operating lease liability 38,934 — 
Net operating loss carryforwards24,435 44,049 
Stock-based compensation953 5,513 
Rent payable— 499 
Tax credit carryforwards4,184 70 
Other511 570 
Gross deferred tax assets107,016 51,812 
Less: valuation allowance(47,361)(42,919)
Total net deferred tax asset$59,655 $8,893 
Deferred tax liability
Depreciation and amortization$(43,137)$(9,226)
Operating lease ROU asset(36,524)— 
Total deferred tax liability(79,661)(9,226)
Total net deferred tax liability$(20,006)$(333)
Schedule of Operating Loss Carryforwards
The total NOL and expirations are as follows:
NOL Carryforward
Total1-3 Years3-5 YearsMore than 5 YearsUnlimited
Federal$102,596 $— $— $— $102,596 
State and local41,794 28 25 35,821 5,920 
Foreign38 — — — 38 
Total$144,428 $28 $25 $35,821 $108,554 
Schedule of Valuation Allowance
The valuation allowance activity for the periods indicated is as follows:
December 31,
20222021
Balance as of the beginning of period$(42,919)$(20,950)
Additions charged to expense(4,442)(21,969)
Balance as of the end of period$(47,361)$(42,919)
Schedule of Unrecognized Tax Benefits Roll Forward
A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:
Year Ended December 31,
202220212020
Balance of unrecognized tax benefits at beginning of year$721 $822 $752 
Additions based on tax positions related to the current period3,014 — 70 
Additions for tax positions of prior periods2,833 — — 
Additions recorded as part of business combination 11,106 — — 
Reductions for tax positions of prior periods(630)(101)— 
Balance of unrecognized tax benefits at end of year$17,044 $721 $822 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Nature of the Business and Organization (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 26, 2021
Dec. 31, 2021
Common Stock    
Subsidiary, Sale of Stock [Line Items]    
Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares)   (45,472,229)
IPO    
Subsidiary, Sale of Stock [Line Items]    
Sale of stock, price per share (in dollars per share) $ 47.00  
Net proceeds after transaction $ 722,981  
IPO | Common Stock    
Subsidiary, Sale of Stock [Line Items]    
Sale of stock, shares issued in transaction (in shares) 16,500,000  
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Restatement of Balance Sheet (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Jan. 01, 2021
Dec. 31, 2020
Dec. 31, 2019
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Prepaid expenses and other current assets $ 27,924 $ 17,050      
Total current assets 945,991 1,770,056      
Goodwill 315,168 32,170 $ 2,674    
Operating lease right-of-use assets, net 153,701 0      
Other assets 5,987 4,085      
Total assets 1,815,631 2,100,995      
Operating lease liabilities, current 57,432 0      
Other current liabilities 47,409 8,849      
Total current liabilities 165,516 58,239      
Deferred tax liabilities 20,757 421      
Operating lease liabilities, non-current 107,693 0      
Total liabilities 1,768,062 1,522,798      
Accumulated deficit (214,342) (186,538)      
Total stockholders’ (deficit) equity 47,569 578,197   $ (72,094) $ (72,280)
Total liabilities and stockholders’ equity 1,815,631 $ 2,100,995      
Previously Reported          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Prepaid expenses and other current assets 28,485        
Total current assets 946,552        
Goodwill 313,718        
Operating lease right-of-use assets, net 154,501        
Other assets 6,353        
Total assets 1,815,908        
Operating lease liabilities, current 57,682        
Other current liabilities 45,913        
Total current liabilities 164,270        
Deferred tax liabilities 18,209        
Operating lease liabilities, non-current 108,243        
Total liabilities 1,764,818        
Accumulated deficit (210,821)        
Total stockholders’ (deficit) equity 51,090        
Total liabilities and stockholders’ equity 1,815,908        
Adjustments          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Prepaid expenses and other current assets (561)        
Total current assets (561)        
Goodwill 1,450        
Operating lease right-of-use assets, net (800)        
Other assets (366)        
Total assets (277)        
Operating lease liabilities, current (250)        
Other current liabilities 1,496        
Total current liabilities 1,246        
Deferred tax liabilities 2,548        
Operating lease liabilities, non-current (550)        
Total liabilities 3,244        
Accumulated deficit (3,521)        
Total stockholders’ (deficit) equity (3,521)        
Total liabilities and stockholders’ equity $ (277)        
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Restatement of Statement of Operations (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Sales and marketing $ 81,022 $ 50,878 $ 33,472
Total operating expenses 390,092 269,152 188,639
Loss from operations (25,697) (11,186) (15,791)
Loss before income taxes (23,885) (18,201) (42,657)
Income tax (benefit) expense 3,919 1,302 911
Net loss attributable to common stockholders $ (27,804) $ (19,503) $ (43,568)
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (0.28) $ (0.21) $ (1.05)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.28) $ (0.21) $ (1.05)
Previously Reported      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Sales and marketing $ 81,544    
Total operating expenses 390,614    
Loss from operations (26,219)    
Loss before income taxes (24,407)    
Income tax (benefit) expense (124)    
Net loss attributable to common stockholders $ (24,283)    
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (0.24)    
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.24)    
Adjustments      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Sales and marketing $ (522)    
Total operating expenses (522)    
Loss from operations 522    
Loss before income taxes 522    
Income tax (benefit) expense 4,043    
Net loss attributable to common stockholders $ (3,521)    
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (0.04)    
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.04)    
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Restatement of Statement of Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Net loss attributable to common stockholders $ (27,804) $ (19,503) $ (43,568)
Comprehensive loss (29,478) $ (19,632) $ (43,701)
Previously Reported      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Net loss attributable to common stockholders (24,283)    
Comprehensive loss (25,957)    
Adjustments      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Net loss attributable to common stockholders (3,521)    
Comprehensive loss $ (3,521)    
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Restatement of Convertible Preferred Stock and Stockholders' Equity (Deficit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Net loss attributable to common stockholders $ (27,804) $ (19,503) $ (43,568)  
Total stockholders’ equity 47,569 578,197 (72,094) $ (72,280)
Accumulated deficit        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Net loss attributable to common stockholders (27,804) (19,503) (43,568)  
Total stockholders’ equity (214,342) $ (186,538) $ (167,035) $ (123,467)
Previously Reported        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Net loss attributable to common stockholders (24,283)      
Total stockholders’ equity 51,090      
Previously Reported | Accumulated deficit        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Total stockholders’ equity (210,821)      
Adjustments        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Net loss attributable to common stockholders (3,521)      
Total stockholders’ equity (3,521)      
Adjustments | Accumulated deficit        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Total stockholders’ equity $ (3,521)      
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Restatement of Statements of Cash Flows (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Net loss attributable to common stockholders $ (27,804) $ (19,503) $ (43,568)
Deferred income taxes (1,835) 17 71
Prepaid expenses and other current assets (1,424) 1,130 (11,198)
Other assets and liabilities (1,775) $ 2,308 $ (2,930)
Previously Reported      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Net loss attributable to common stockholders (24,283)    
Deferred income taxes (4,383)    
Prepaid expenses and other current assets (535)    
Other assets and liabilities (3,637)    
Adjustments      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Net loss attributable to common stockholders (3,521)    
Deferred income taxes 2,548    
Prepaid expenses and other current assets (889)    
Other assets and liabilities $ 1,862    
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accounting Policies [Abstract]        
Cash and cash equivalents $ 140,772 $ 1,713,387    
Restricted cash included in Prepaid expenses and other current assets 9,100 0    
Restricted cash 1,935 2,038    
Total cash, cash equivalents and restricted cash $ 151,807 $ 1,715,425 $ 102,537 $ 35,886
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Disclosure of Changes in Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning Balance $ 4,212 $ 3,104  
Provision for expected credit losses 16,551 9,207 $ 11,089
Write-offs (14,664) (8,099)  
Ending Balance $ 6,099 $ 4,212 $ 3,104
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Useful Lives of Property and Equipment (Details)
Dec. 31, 2022
Furniture and fixtures  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 5 years
Computers and equipment  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 5 years
Internal-use software  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 3 years
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Revenue by Geographic Areas (Details) - Geographic Concentration Risk - Revenue from Contract with Customer
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]      
Concentration risk, percentage 100.00% 100.00% 100.00%
North America      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Concentration risk, percentage 38.00% 38.00% 38.00%
Europe      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Concentration risk, percentage 30.00% 30.00% 30.00%
Asia      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Concentration risk, percentage 22.00% 22.00% 22.00%
Other      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Concentration risk, percentage 10.00% 10.00% 10.00%
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
agreement
segment
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Concentration Risk [Line Items]      
Net loss $ 27,804 $ 19,503 $ 43,568
Deferred revenue 5,550 4,826  
Revenue recognized during period $ 2,894 2,672 2,440
Number of operating segments | segment 1    
Number of reportable segments | segment 1    
Loss on impairment of long-lived assets $ 1,635 285 1,222
Number Of Sublease Agreements | agreement 2    
Operating lease right-of-use assets, net $ 153,701 0  
Total present value of lease liabilities $ 165,125    
Dividend yield 0.00%    
Indefinite-lived Intangible Assets (Excluding Goodwill) $ 44,821 39,906  
Total estimated future intangible amortization expense 74,107 3,009  
Advertising expense 19,914 $ 14,577 $ 6,331
Adjustments      
Concentration Risk [Line Items]      
Net loss 3,521    
Operating lease right-of-use assets, net (800)    
Cumulative Effect, Period of Adoption, Adjustment      
Concentration Risk [Line Items]      
Operating lease right-of-use assets, net 100,533    
Total present value of lease liabilities 104,345    
Right-Of-Use Asset      
Concentration Risk [Line Items]      
Loss on impairment of long-lived assets $ 1,472    
Internal-use software      
Concentration Risk [Line Items]      
Property, Plant and Equipment, Useful Life 3 years    
Minimum | JournalDev IT      
Concentration Risk [Line Items]      
Useful life 3 years    
Maximum | JournalDev IT      
Concentration Risk [Line Items]      
Useful life 10 years    
Geographic Concentration Risk | Revenue from Contract with Customer      
Concentration Risk [Line Items]      
Concentration risk, percentage 100.00% 100.00% 100.00%
U.S. | Geographic Concentration Risk | Revenue from Contract with Customer      
Concentration Risk [Line Items]      
Concentration risk, percentage 31.00% 31.00% 31.00%
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Long-Lived Assets by Geographic Area (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets $ 426,871 $ 249,643
U.S.    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets 206,118 134,347
NETHERLANDS    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets 60,307 23,520
SINGAPORE    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets 50,274 28,824
GERMANY    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets 35,951 26,979
Other    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets $ 74,221 $ 35,973
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Sep. 01, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Business Acquisition [Line Items]              
Purchase of intangible assets         $ 4,915 $ 5,636 $ 5,118
Finite-Lived Intangible Assets, Remaining Amortization Period         5 years    
Developed technology              
Business Acquisition [Line Items]              
Useful life         5 years    
Customer relationships              
Business Acquisition [Line Items]              
Useful life         7 years    
Trade name              
Business Acquisition [Line Items]              
Useful life         10 years    
Media Content              
Business Acquisition [Line Items]              
Useful life         3 years    
Brand              
Business Acquisition [Line Items]              
Useful life         5 years    
CSS Tricks              
Business Acquisition [Line Items]              
Payments to Acquire Businesses, Gross       $ 4,000      
JournalDev IT              
Business Acquisition [Line Items]              
Purchase of intangible assets     $ 1,400        
JournalDev IT | Minimum              
Business Acquisition [Line Items]              
Useful life         3 years    
Cloudways Ltd.              
Business Acquisition [Line Items]              
Business Combination, Consideration Transferred $ 311,237            
Cash contributed to escrow accounts 42,000            
Acquisition related costs         $ 2,139    
Revenue of acquiree since acquisition date   $ 20,479          
Earnings (loss) of acquiree since acquisition date   (10,643)          
Contingent compensations costs 38,830            
Payments to Acquire Businesses, Gross 278,187            
Business Combination, Acquisition Related Costs, Compensation Expense 9,443            
Business Combination, Pro Forma Information, Intercompany Revenue And Expense   $ 3,800          
Cloudways Ltd. | Earned September1 2023              
Business Acquisition [Line Items]              
Contingent compensations costs 16,851            
Cloudways Ltd. | Earned On March 1, 2024, September 1, 2024, and March 1, 2025              
Business Acquisition [Line Items]              
Contingent compensations costs $ 7,326            
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions - Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Sep. 01, 2022
Dec. 31, 2022
Dec. 31, 2021
Jan. 01, 2021
Business Acquisition [Line Items]        
Goodwill   $ 315,168 $ 32,170 $ 2,674
Cloudways Ltd.        
Business Acquisition [Line Items]        
Cash paid to Cloudways sellers $ 278,187      
Cash contributed to escrow accounts 42,000      
Other expenses 150      
Less: Cash pre-funded from contingent compensation (9,100)      
Total consideration paid 311,237      
Cash and cash equivalents 5,827      
Accounts receivable 4,753      
Prepayments and other current assets 547      
Other long term assets 711      
Identifiable intangible assets 72,000      
Accounts payable (1,820)      
Accrued expenses (957)      
Deferred revenue (1,013)      
Deferred tax liabilities (21,686)      
Other current liabilities (30,362)      
Net identifiable assets acquired 28,000      
Goodwill 283,237      
Total fair value of net assets acquired 311,237      
Preliminary Fair Value 72,000      
Cloudways Ltd. | Trade name        
Business Acquisition [Line Items]        
Preliminary Fair Value $ 9,500      
Weighted Average Useful Life in Years 10 years      
Cloudways Ltd. | Developed technology        
Business Acquisition [Line Items]        
Preliminary Fair Value $ 31,500      
Weighted Average Useful Life in Years 5 years      
Cloudways Ltd. | Customer relationships        
Business Acquisition [Line Items]        
Preliminary Fair Value $ 31,000      
Weighted Average Useful Life in Years 7 years      
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions - Intangible Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangible Assets, Gross (Excluding Goodwill) $ 126,431,000 $ 44,116,000
Finite-Lived Intangible Assets, Accumulated Amortization (7,503,000) (1,201,000)
Intangible assets, net 118,928,000 42,915,000
Amortization of intangible assets 6,301,000 645,000
2023 14,445,000  
2024 14,079,000  
2025 12,279,000  
2026 11,879,000  
2027 9,612,000  
Thereafter 11,813,000  
Finite-Lived Intangible Assets, Net, Total $ 74,107,000 3,009,000
Finite-Lived Intangible Assets, Remaining Amortization Period 5 years  
IP addresses    
Acquired Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross $ 44,821,000 39,906,000
Developed technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 35,710,000 4,210,000
Finite-Lived Intangible Assets, Accumulated Amortization (4,477,000) (1,201,000)
Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 31,000,000 0
Finite-Lived Intangible Assets, Accumulated Amortization (1,476,000) 0
Trade name    
Acquired Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 9,500,000 0
Finite-Lived Intangible Assets, Accumulated Amortization (317,000) 0
Media Content    
Acquired Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 4,400,000 0
Finite-Lived Intangible Assets, Accumulated Amortization (1,067,000) 0
Brand    
Acquired Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 1,000,000 0
Finite-Lived Intangible Assets, Accumulated Amortization $ (166,000) $ 0
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions - Pro Forma (Details) - Cloudways Ltd. - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Acquired Finite-Lived Intangible Assets [Line Items]    
Pro-forma revenue $ 607,191 $ 459,845
Pro-forma net loss $ (20,780) $ (53,227)
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions - Schedule of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Sep. 01, 2022
Jan. 01, 2021
Goodwill [Line Items]        
Goodwill $ 315,168 $ 32,170   $ 2,674
Acquisition-related Costs        
Goodwill [Line Items]        
Measurement period adjustment (239)      
Nimbella        
Goodwill [Line Items]        
Goodwill, acquired during period   $ 29,496    
Cloudways Ltd.        
Goodwill [Line Items]        
Goodwill     $ 283,237  
Goodwill, acquired during period $ 283,237      
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities - Summary (Details)
$ in Thousands
3 Months Ended
Dec. 31, 2022
USD ($)
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost $ 724,726
Gross Unrealized Gains 38
Gross Unrealized Losses (1,302)
Fair Value 723,462
U.S. treasury securities  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 549,944
Gross Unrealized Gains 29
Gross Unrealized Losses (849)
Fair Value 549,124
Corporate debt securities  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 35,293
Gross Unrealized Gains 0
Gross Unrealized Losses (86)
Fair Value 35,207
Commercial paper  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 139,489
Gross Unrealized Gains 9
Gross Unrealized Losses (367)
Fair Value $ 139,131
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
security
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Investments, Debt and Equity Securities [Abstract]      
Interest income | $ $ 11,881 $ 123 $ 12
Debt Securities, Available-for-sale, Unrealized Loss Position, Number of Positions | security 21    
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Schedule of Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: $ 723,462  
Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 140,772 $ 1,713,387
Marketable securities: 723,462  
Level I | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 140,772 1,093,425
Marketable securities: 549,124  
Level II | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 0 619,962
Marketable securities: 174,338  
Cash | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 95,117 1,093,425
Cash | Level I | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 95,117 1,093,425
Cash | Level II | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 0 0
Money market funds | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 45,655 269,945
Money market funds | Level I | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 45,655 0
Money market funds | Level II | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 0 269,945
Commercial paper    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: 139,131  
Commercial paper | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents:   350,017
Marketable securities: 139,131  
Commercial paper | Level I | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents:   0
Marketable securities: 0  
Commercial paper | Level II | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents:   $ 350,017
Marketable securities: 139,131  
U.S. treasury securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: 549,124  
U.S. treasury securities | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: 549,124  
U.S. treasury securities | Level I | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: 549,124  
U.S. treasury securities | Level II | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: 0  
Corporate debt securities | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: 35,207  
Corporate debt securities | Level I | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: 0  
Corporate debt securities | Level II | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: $ 35,207  
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Nov. 30, 2021
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Unamortized discount and debt issuance costs   $ 881  
Convertible Notes      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Unamortized discount and debt issuance costs $ 29,730 $ 37,324  
Convertible Senior Notes Due 2026 | Senior Notes      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Interest rate     0.00%
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Convertible Notes Measurement (Details) - Convertible Notes - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Convertible Notes $ 1,470,270 $ 1,462,676
Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Convertible Notes $ 1,134,030 $ 1,462,676
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Details - Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 651,743 $ 564,136
Less: accumulated amortization (61,244) (49,268)
Less: accumulated depreciation (317,329) (265,225)
Property and equipment, net 273,170 249,643
Computers and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 564,763 487,484
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 1,511 1,511
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 6,820 6,820
Internal-use software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 78,649 $ 68,321
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Details - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Depreciation $ 83,814 $ 74,278 $ 62,016
Capitalized computer software 10,636 7,307 12,854
Amortization expense related to internal-use software 12,117 13,424 13,255
Impairment loss $ 163 $ 285 $ 1,222
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Details - Schedule of Accrued Other Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]    
Accrued Bonuses $ 9,772 $ 19,083
Accrued Capital Expenditures 9,852 3,398
Other Accrued Liabilities 14,363 9,426
Accrued Liabilities $ 33,987 $ 31,907
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Details - Summary of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued taxes $ 40,848 $ 6,755
Contingent compensation 5,617 0
ESPP withholding 944 1,495
Other current liabilities 0 599
Total other current liabilities $ 47,409 $ 8,849
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Debt - Narrative (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Nov. 30, 2021
USD ($)
d
$ / shares
Dec. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Debt Instrument [Line Items]          
Loss on extinguishment of debt     $ 407,000 $ 3,435,000 $ 259,000
Interest and amortization of deferred financing fees     8,396,000 3,744,000 13,610,000
Proceeds from issuance of convertible notes, net of issuance costs $ 1,461,795,000   0 1,462,195,000 0
Unamortized discount and debt issuance costs       881,000  
Credit Facility          
Debt Instrument [Line Items]          
Line of credit facility, maximum borrowing capacity   $ 250,000,000 250,000,000    
Commitment fees on unused balance     477,000 362,000 307,000
Debt issuance costs   1,295,000 1,295,000    
Financing fees   662,000 662,000    
Interest and amortization of deferred financing fees     $ 398,000 $ 2,243,000 $ 10,114,000
Credit Facility | KayBank National Association          
Debt Instrument [Line Items]          
Debt service coverage ratio     3.50    
Credit Facility | Minimum          
Debt Instrument [Line Items]          
Debt instrument, face amount   100,000,000 $ 100,000,000    
Credit Facility | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Variable Rate Component One | Minimum          
Debt Instrument [Line Items]          
Variable rate     1.25%    
Credit Facility | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Variable Rate Component One | Maximum          
Debt Instrument [Line Items]          
Variable rate     2.00%    
Term Loan          
Debt Instrument [Line Items]          
Loss on extinguishment of debt   407,000      
Senior Notes          
Debt Instrument [Line Items]          
Long-term Debt   $ 1,500,000,000 $ 1,500,000,000    
Senior Notes | Convertible Senior Notes Due 2026          
Debt Instrument [Line Items]          
Debt instrument, face amount $ 1,500,000,000        
Interest and amortization of deferred financing fees     $ 7,481,000    
Conversion ratio, number of shares 5.6018        
Conversion price | $ / shares $ 178.51        
Scheduled trading days 25 days        
Redemption price, percentage 100.00%        
Interest rate 0.00%        
Senior Notes | Convertible Senior Notes Due 2026 | Debt Conversion, Period One          
Debt Instrument [Line Items]          
Percentage of stock price trigger 130.00%        
Trading days | d 20,000        
Consecutive trading days | d 30,000        
Senior Notes | Convertible Senior Notes Due 2026 | Debt Conversion, Period Two          
Debt Instrument [Line Items]          
Consecutive trading days | d 10,000        
Business days after trading period | d 5,000        
Redemption price, percentage 98.00%        
Senior Notes | Convertible Senior Notes Due 2026 | Underwriters' Option          
Debt Instrument [Line Items]          
Consideration received $ 200,000,000        
Line of Credit | Credit Facility | Revolving Credit Facility [Member]          
Debt Instrument [Line Items]          
Line of credit facility, maximum borrowing capacity $ 150,000,000        
Line of Credit | Credit Facility | Revolving Credit Facility [Member] | Minimum          
Debt Instrument [Line Items]          
Commitment fee percentage     0.20%    
Line of Credit | Credit Facility | Revolving Credit Facility [Member] | Maximum          
Debt Instrument [Line Items]          
Commitment fee percentage     0.30%    
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
lease
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Lessee, Lease, Description [Line Items]      
Operating leases, rent expense   $ 49,923 $ 41,912
Number Of Additional Operating Leases, Not Yet Commenced | lease 9    
Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount $ 123,333    
Loss on impairment of long-lived assets $ 1,635 $ 285 $ 1,222
Increase in rental amounts payable (in percent) 0.02    
Sublease Income $ 1,202    
Right-Of-Use Asset      
Lessee, Lease, Description [Line Items]      
Loss on impairment of long-lived assets $ 1,472    
Maximum      
Lessee, Lease, Description [Line Items]      
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract 5 years    
Lessor, Operating Lease, Term of Contract 5 years    
Minimum      
Lessee, Lease, Description [Line Items]      
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract 3 years    
Lessor, Operating Lease, Term of Contract 3 years    
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Maturities of Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2023 $ 64,277  
2024 68,240  
2025 28,472  
2026 12,003  
2027 6,237  
Total undiscounted liabilities 179,229  
Less: Imputed interest (14,104)  
Total present value of lease liabilities 165,125  
Operating lease liabilities, current (57,432) $ 0
Operating lease liabilities, non-current 107,693 $ 0
Lessor, Operating Lease, Payment to be Received, Year One 1,954  
Lessor, Operating Lease, Payment to be Received, Year Two 2,073  
Lessor, Operating Lease, Payment to be Received, Year Three $ 1,051  
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Schedule of Lease Expense (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Leases [Abstract]  
Operating lease expense $ 54,440
Variable lease expense 6,149
Short-term lease expense 1,799
Total lease expense $ 62,388
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Supplemental Cash Flow Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Leases [Abstract]  
Cash paid for amounts included in the measurement of lease liabilities: $ 49,870
Operating right-of-use assets obtained in exchange for operating lease liabilities $ 204,105
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Schedule of Lease Term and Discount Rate (Details)
Dec. 31, 2022
Leases [Abstract]  
Weighted-average remaining lease term (in years) 2 years 9 months 18 days
Weighted-average discount rate 5.00%
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Maturities of Operating Lease Prior to Adoption of ASC 842 (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Jan. 31, 2022
Lessee, Lease, Description [Line Items]    
2023 $ 64,277  
2024 68,240  
2025 28,472  
2026 12,003  
Total undiscounted liabilities $ 179,229  
Previously Reported    
Lessee, Lease, Description [Line Items]    
2022   $ 48,669
2023   37,961
2024   36,974
2025   7,447
2026   3,025
Thereafter   762
Total undiscounted liabilities   $ 134,838
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]    
Letters of credit outstanding, amount $ 1,935  
Restricted cash $ 1,935 $ 2,038
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Scheduled of Future Purchase Commitments (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2023 $ 21,951
2024 14,493
2025 4,045
2026 884
2027 957
Thereafter 0
Purchase Obligation, Total $ 42,330
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders’ Equity - Narrative (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
vote
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
May 23, 2022
USD ($)
Feb. 23, 2022
USD ($)
Equity [Abstract]        
Common stock, voting rights | vote 1      
Common stock, shares authorized (in shares) 750,000,000      
Common stock, par value (in dollars per share) | $ / shares   $ 0.000025    
Preferred stock, shares authorized (in shares) 10,000,000      
Preferred stock, par value (in usd per share) | $ / shares $ 0.000025 $ 0.000025    
Preferred stock, shares outstanding (in shares) 0 0    
Preferred stock, shares issued (in shares) 0 0    
Stock repurchase program, authorized amount | $     $ 300,000 $ 300,000
Repurchase and retirement of common stock (in shares) 13,626,594      
Repurchase and retirement of common stock | $ $ 600,000 $ 350,000    
Treasury stock, at cost (0 shares at December 31, 2022 and 1,968,228 shares at December 31, 2021) | $ $ 0 $ (4,598)    
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders’ Equity - Preferred Stock (Details) - $ / shares
Dec. 31, 2022
Dec. 31, 2021
Equity [Abstract]    
Preferred stock, shares authorized (in shares) 10,000,000  
Preferred stock, par value (in usd per share) $ 0.000025 $ 0.000025
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders’ Equity - Redeemable Convertible Preferred Stock (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2020
Dec. 31, 2019
Class of Stock [Line Items]        
Conversion of convertible preferred stock $ 173,074      
Redeemable convertible preferred stock, outstanding (in shares) 0 0 45,472,229 40,750,324
Common Stock        
Class of Stock [Line Items]        
Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares) 45,472,229      
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders’ Equity - Treasury Stock (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Equity [Abstract]    
Treasury stock, shares (in share) 0 1,968,228
Treasury stock, value $ 0 $ (4,598)
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Narrative (Details)
3 Months Ended 12 Months Ended
Nov. 18, 2022
$ / shares
shares
Jun. 01, 2022
shares
May 24, 2022
May 20, 2022
$ / shares
shares
Mar. 01, 2022
shares
Feb. 24, 2022
shares
Nov. 19, 2021
$ / shares
shares
Sep. 01, 2021
shares
Jul. 27, 2021
segment
shares
Jun. 10, 2021
segment
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Sep. 30, 2022
$ / shares
May 23, 2022
segment
Mar. 31, 2022
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Stock options, exercised in period, intrinsic value | $                         $ 81,912,000 $ 189,422,000 $ 23,018,000      
Options, granted, number (in shares)                         0          
Stock options, granted in period, aggregate estimated fair value | $                     $ 17,529,000 $ 22,395,000            
Stock options, unrecognized stock-based compensation expense | $                     16,790,000   $ 16,790,000          
Number of trading days | segment                 90                  
Stock-based compensation expense | $                         105,829,000 61,577,000 29,456,000      
Share-based Payment Arrangement, Exercise of Option, Tax Benefit | $                         25,143,000 103,820,000 4,482,000      
Current and former employees                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Stock-based compensation expense | $                         0 0 $ 18,343,000      
IPO                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Share-based award, amount withheld for employees | $                         $ 944,000          
Minimum                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Vesting percentage                         0.00%          
Maximum                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Vesting percentage                         200.00%          
Stock Options                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Stock options, vesting period                         4 years          
Stock options, expiration period                         10 years          
Unrecognized stock-based compensation expense, average recognition period                         1 year 6 months 21 days          
RSUs                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Stock options, vesting period                         4 years          
Unrecognized stock-based compensation expense, average recognition period                         2 years 10 months 20 days          
Unrecognized stock-based compensation expense | $                     126,838,000   $ 126,838,000          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period                         1,437,741          
Granted (in shares)                         3,338,073          
RSUs | 1                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Shares of common stock reserved for future issuance, number available for grant (in shares)                 475,000                  
RSUs | 2                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Shares of common stock reserved for future issuance, number available for grant (in shares)                 575,000                  
RSUs | 3                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Shares of common stock reserved for future issuance, number available for grant (in shares)                 650,000                  
RSUs | 4                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Shares of common stock reserved for future issuance, number available for grant (in shares)                 650,000                  
RSUs | 5                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Shares of common stock reserved for future issuance, number available for grant (in shares)                 650,000                  
PRSUs                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Options, granted, number (in shares)           398,949                        
Unrecognized stock-based compensation expense, average recognition period                         9 months 18 days          
Unrecognized stock-based compensation expense | $                     1,163,000   $ 1,163,000          
Number of quarterly installments | segment                   8                
Percentage of target award (in percent)     10000.00%     15500.00%                        
Increase (decrease) in performance factor (in shares)           89,769                        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period   60,000                     228,948          
Granted (in shares)                         436,387          
PRSUs | 1                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Vesting percentage                   33.33%                
PRSUs | Maximum                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Options, granted, number (in shares)         436,387                          
Number of trading days | segment                   2                
Market-Based Restricted Stock                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Stock options, vesting period                         7 years          
Unrecognized stock-based compensation expense, average recognition period                         3 years 6 months 21 days          
Unrecognized stock-based compensation expense | $                     50,432,000   $ 50,432,000          
Shares of common stock reserved for future issuance, number available for grant (in shares)                 3,000,000                  
Market-Based Restricted Stock | 1                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Vesting percentage                 14.00%                  
Market-Based Restricted Stock | 2                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Vesting percentage                 14.00%                  
Market-Based Restricted Stock | 3                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Vesting percentage                 14.00%                  
Market-Based Restricted Stock | 4                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Vesting percentage                 14.00%                  
Market-Based Restricted Stock | 5                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Vesting percentage                 14.00%                  
Market-Based Restricted Stock | 6                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Vesting percentage                 15.00%                  
Market-Based Restricted Stock | 7                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Vesting percentage                 15.00%                  
Employee Stock                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Number Of Purchase Periods | segment                                 2  
Share-based Compensation Arrangement by Share-based Payment Award, Incremental Stock-Based Compensation | $                     $ 2,069,000   $ 2,069,000          
2021 Stock Plan                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Aggregate number of shares of common stock awarded (in shares)                     36,290,381   36,290,381          
2021 Employee Stock Purchase Plan | Employee Stock                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Aggregate number of shares of common stock awarded (in shares)                                   3,272,076
Shares of common stock reserved for future issuance, number available for grant (in shares)                     2,897,362   2,897,362          
Purchase price of common stock, percent             85.00%                      
Issuance of common stock under employee stock purchase plan, net of taxes withheld (in shares)       144,867     117,996                      
Purchase price of shares (in usd per share) | $ / shares       $ 36.26     $ 39.95                      
Stock-based compensation expense | $                         $ 4,380,000 3,097,000        
2021 Employee Stock Purchase Plan | Restricted Stock                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Stock-based compensation expense | $                         $ 4,212,000 $ 1,407,000        
2022 Employee Stock Purchase Plan | Employee Stock                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Issuance of common stock under employee stock purchase plan, net of taxes withheld (in shares) 111,851                                  
Purchase price of shares (in usd per share) | $ / shares $ 24.03                                  
Acquisition of Nimbella | Restricted Stock                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Stock options, vesting period                     36 months              
Unrecognized stock-based compensation expense, average recognition period                         1 year 8 months 8 days          
Unrecognized stock-based compensation expense | $                     $ 7,021,000   $ 7,021,000          
Granted (in shares)               200,204                    
Restricted stock share price (in dollars per share) | $ / shares                               $ 63.11    
Value of restricted stock granted to founders of Nimbella | $                     $ 12,635,000              
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 01, 2021
Dec. 31, 2022
Number of Options Outstanding    
Number of options outstanding at the beginning of the period (in shares)   12,434,159
Exercised (in shares)   (1,816,561)
Forfeited or cancelled (in shares)   (463,682)
Number of options outstanding at the end of the period (in shares)   10,153,916
Vested and exercisable at end of period (in shares)   7,469,298
Vested and unvested expected to vest at end of period (in shares)   9,662,316
Weighted-Average Exercise Price    
Weighted-average exercise price outstanding at beginning of period (in dollars per share)   $ 7.19
Exercised (in dollars per share)   6.34
Forfeited or cancelled (in dollars per share)   9.50
Weighted-average exercise price outstanding at end of period (in dollars per share)   7.23
Vested and exercisable at end of period (in dollars per share)   6.42
Vested and unvested expected to vest at end of period (in dollars per share)   $ 7.03
Weighted-Average Remaining Life in Years    
Weighted average remaining life (in years) 7 years 7 months 20 days 6 years 1 month 28 days
Vested and exercisable at end of period (in years)   5 years 10 months 24 days
Vested and unvested expected to vest at end of period (in years)   6 years 1 month 9 days
Aggregate Intrinsic Value    
Aggregate intrinsic value at beginning of period   $ 909,494
Aggregate intrinsic value at end of period   185,188
Vested and exercisable at December 31, 2022   142,286
Vested and unvested expected to vest at December 31, 2022   $ 178,144
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Stock Option Pricing Model (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Dividend yield 0.00%  
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected volatility   52.06%
Expected life in years   6 years
Risk-free interest rate   0.57%
Dividend yield   0.00%
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Schedule of RSU & PRSU Activity (Details) - $ / shares
12 Months Ended
Jun. 01, 2022
Dec. 31, 2022
Weighted-Average Fair Value    
Forfeited or cancelled (in dollars per share)   $ 9.50
RSUs    
Shares    
Unvested balance at beginning of period (in shares)   3,334,137
Granted (in shares)   3,338,073
Vested (in shares)   (1,437,741)
Forfeited or cancelled (in shares)   (432,034)
Unvested balance at end of period (in shares)   4,802,435
Vested and expected to vest (in shares)   3,116,642
Weighted-Average Fair Value    
Unvested balance at beginning of period (in dollars per share)   $ 45.74
Granted (in dollars per share)   43.57
Vested (in dollars per share)   45.46
Forfeited or cancelled (in dollars per share)   46.46
Unvested balance at end of period (in dollars per share)   44.25
Vested and expected to vest (in dollars per share)   $ 44.50
PRSUs    
Shares    
Unvested balance at beginning of period (in shares)   578,949
Granted (in shares)   436,387
Vested (in shares) (60,000) (228,948)
Forfeited or cancelled (in shares)   (30,497)
Adjusted by performance factor   (89,769)
Unvested balance at end of period (in shares)   666,122
Weighted-Average Fair Value    
Unvested balance at beginning of period (in dollars per share)   $ 48.04
Granted (in dollars per share)   60.72
Vested (in dollars per share)   46.97
Forfeited or cancelled (in dollars per share)   41.24
Adjusted for performance factor (in usd per share)   41.24
Unvested balance at end of period (in dollars per share)   $ 57.41
XML 90 R79.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - MRSUs Share-Based Payment Arrangements and Price Targets (Details)
$ / shares in Units, $ in Thousands
Jul. 27, 2021
USD ($)
tranche
segment
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of trading days | segment 90
MRSUs | 1  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Company stock price target (in dollars per share) | $ / shares $ 93.50
Number of eligible MRSUs (in shares) 475,000
MRSUs | 2  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Company stock price target (in dollars per share) | $ / shares $ 140.00
Number of eligible MRSUs (in shares) 575,000
MRSUs | 3  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Company stock price target (in dollars per share) | $ / shares $ 187.00
Number of eligible MRSUs (in shares) 650,000
MRSUs | 4  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Company stock price target (in dollars per share) | $ / shares $ 233.50
Number of eligible MRSUs (in shares) 650,000
MRSUs | 5  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Company stock price target (in dollars per share) | $ / shares $ 280.50
Number of eligible MRSUs (in shares) 650,000
Market-Based Restricted Stock  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of eligible MRSUs (in shares) 3,000,000
Grant date fair value | $ $ 75,300
Number of tranches | tranche 5
XML 91 R80.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Schedule of MRSU Activity (Details) - MRSU
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Shares  
Unvested balance at beginning of period (in shares) | shares 3,000,000
Granted (in shares) | shares 0
Unvested balance at end of period (in shares) | shares 3,000,000
Weighted-Average Fair Value  
Unvested balance at beginning of period (in dollars per share) | $ / shares $ 25.12
Granted (in dollars per share) | $ / shares 0
Unvested balance at end of period (in dollars per share) | $ / shares $ 25.12
XML 92 R81.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - MRSUs Pricing Model (Details)
12 Months Ended
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Dividend yield 0.00%
MRSU  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expected volatility 46.27%
Expected life in years 7 years
Risk-free interest rate 1.01%
Dividend yield 0.00%
XML 93 R82.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense $ 105,829 $ 61,577 $ 29,456
Excess income tax benefit related to stock-based compensation (27,657) (108,041) (4,482)
Cost of revenue      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 1,820 1,147 545
Research and development      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 39,354 23,315 7,765
Sales and marketing      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 14,909 8,471 1,924
General and administrative      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense $ 49,746 $ 28,644 $ 19,222
XML 94 R83.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss per Share Attributable to Common Stockholders - Schedule of Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Basic net income (loss) per share:      
Net loss attributable to common stockholders, basic $ (27,804) $ (19,503) $ (43,568)
Weighted-average shares used to compute net loss per share, basic (in shares) 100,806,000 93,224,000 41,658,000
Basic net income (loss) per share (in usd per share) $ (0.28) $ (0.21) $ (1.05)
Diluted net income (loss) per share:      
Net loss attributable to common stockholders, diluted     $ (43,568)
Number of shares used in basic calculation (in shares) 100,806,000 93,224,000 41,658,000
Weighted average shares used to compute net loss per share, diluted (in shares)     41,658,000
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.28) $ (0.21) $ (1.05)
XML 95 R84.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of loss per share, amount (in shares) 27,333,001 28,018,336 63,128,105
Stock Options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of loss per share, amount (in shares) 10,153,916 12,434,159 16,933,494
RSUs      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of loss per share, amount (in shares) 4,802,435 3,334,137 413,750
PRSUs      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of loss per share, amount (in shares) 666,122 578,949 0
MRSU      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of loss per share, amount (in shares) 3,000,000 3,000,000 0
ESPP      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of loss per share, amount (in shares) 307,828 268,391 0
Convertible Notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of loss per share, amount (in shares) 8,402,700 8,402,700 0
Seed Preferred Stock [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of loss per share, amount (in shares) 0 0 12,517,832
Series A-1      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of loss per share, amount (in shares) 0 0 17,995,460
Series B Preferred Stock [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of loss per share, amount (in shares) 0 0 10,237,032
Series C Preferred Stock [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of loss per share, amount (in shares) 0 0 4,721,905
Warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of loss per share, amount (in shares) 0 0 308,632
XML 96 R85.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Income Tax Disclosure [Abstract]  
Unrecognized tax benefits that would impact effective tax rate $ 1,507
Uncertain tax positions expense 1,796
Decrease in unrecognized tax benefits is reasonably possible $ 17,044
XML 97 R86.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Total Loss Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
U.S. $ (16,866) $ (20,285) $ (44,163)
Foreign (7,019) 2,084 1,506
Loss before income taxes $ (23,885) $ (18,201) $ (42,657)
XML 98 R87.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Schedule of Current and Deferred Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current:      
Federal $ 0 $ 0 $ 0
State 242 138 59
Foreign 5,482 1,147 781
Total current 5,724 1,285 840
Deferred:      
Federal 368 (103) 81
State 44 45 32
Foreign (2,217) 75 (42)
Total deferred (1,805) 17 71
Total income tax expense $ 3,919 $ 1,302 $ 911
XML 99 R88.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Tax benefit at federal statutory rate $ (5,016) $ (3,836) $ (8,957)
State and local taxes, net of federal benefit (205) (239) 72
Foreign tax rate differential 168 207 136
Stock-based compensation (3,077) (22,071) 4,001
Unrealized loss on warrant liability 0 3,150 0
Nondeductible/nontaxable items 3,603 473 149
Unrecognized tax positions 1,482 (40) 119
Change in valuation allowance 4,442 21,969 5,578
GILTI 427 0 199
162(m) limitation 7,058 4,927 0
R&D credit (4,432) 0 0
Warrant exercise 0 (3,419) 0
Other (531) 181 (386)
Total income tax expense $ 3,919 $ 1,302 $ 911
XML 100 R89.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Deferred Tax Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets:      
Accounts receivable $ 1,337 $ 957  
Accrued expenses 4,288 154  
Capitalized research and development 32,374 0  
Operating lease liability 38,934 0  
Net operating loss carryforwards 24,435 44,049  
Stock-based compensation 953 5,513  
Rent payable 0 499  
Tax credit carryforwards 4,184 70  
Other 511 570  
Gross deferred tax assets 107,016 51,812  
Less: valuation allowance (47,361) (42,919) $ (20,950)
Deferred tax assets 59,655 8,893  
Deferred tax liability      
Depreciation and amortization (43,137) (9,226)  
Operating lease ROU asset (36,524) 0  
Total deferred tax liability (79,661) (9,226)  
Total net deferred tax liability $ (20,006) $ (333)  
XML 101 R90.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Schedule of NOLs (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Operating Loss Carryforwards [Line Items]  
Operating loss carryforwards $ 144,428
Federal  
Operating Loss Carryforwards [Line Items]  
Operating loss carryforwards 102,596
State and local  
Operating Loss Carryforwards [Line Items]  
Operating loss carryforwards 41,794
Foreign Tax Authority  
Operating Loss Carryforwards [Line Items]  
Operating loss carryforwards $ 38
XML 102 R91.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Summary of Valuation Allowance, Rollforward    
Balance as of the beginning of period $ (42,919) $ (20,950)
Additions charged to expense (4,442) (21,969)
Balance as of the end of period $ (47,361) $ (42,919)
XML 103 R92.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balance of unrecognized tax benefits at beginning of year $ 721 $ 822 $ 752
Additions based on tax positions related to the current period 3,014 0 70
Additions for tax positions of prior periods 2,833 0 0
Additions recorded as part of business combination 11,106 0 0
Reductions for tax positions of prior periods (630) (101) 0
Balance of unrecognized tax benefits at end of year $ 17,044 $ 721 $ 822
XML 104 R93.htm IDEA: XBRL DOCUMENT v3.23.2
Employee Benefit Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Defined Contribution Plan Disclosure [Line Items]      
Percent of employees' gross pay 3.00%    
Contributions made $ 3,846 $ 2,963 $ 2,779
Contributions up to 3% of gross pay      
Defined Contribution Plan Disclosure [Line Items]      
Company's match (percent) 100.00%    
Contributions up to 3%-5% of gross pay      
Defined Contribution Plan Disclosure [Line Items]      
Company's match (percent) 50.00%    
Minimum      
Defined Contribution Plan Disclosure [Line Items]      
Percent of employees' gross pay 3.00%    
Maximum      
Defined Contribution Plan Disclosure [Line Items]      
Percent of employees' gross pay 5.00%    
XML 105 R94.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Related Party Transaction [Line Items]      
Stock-based compensation expense $ 105,829,000 $ 61,577,000 $ 29,456,000
Gaditek Associates      
Related Party Transaction [Line Items]      
Expenses from transactions with related parties 300,000    
Current and former employees      
Related Party Transaction [Line Items]      
Stock-based compensation expense $ 0 $ 0 $ 18,343,000
XML 106 R95.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events - Narrative (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Feb. 14, 2023
May 23, 2022
Feb. 23, 2022
Subsequent Event [Line Items]        
Stock repurchase program, authorized amount     $ 300,000 $ 300,000
Subsequent Event        
Subsequent Event [Line Items]        
Stock repurchase program, authorized amount   $ 500,000    
Subsequent Event | Restructuring Charges | Minimum        
Subsequent Event [Line Items]        
Restructuring and Related Cost, Expected Cost $ 25,000      
Subsequent Event | Restructuring Charges | Maximum        
Subsequent Event [Line Items]        
Restructuring and Related Cost, Expected Cost $ 27,000      
XML 107 R9999.htm IDEA: XBRL DOCUMENT v3.23.2
Label Element Value
Tax Years 3-5 [Member]  
Operating Loss Carryforwards us-gaap_OperatingLossCarryforwards $ 25,000
Greater Than 5 Tax Years [Member]  
Operating Loss Carryforwards us-gaap_OperatingLossCarryforwards 35,821,000
Unlimited Tax Years [Member]  
Operating Loss Carryforwards us-gaap_OperatingLossCarryforwards 108,554,000
Tax Years 1-3 [Member]  
Operating Loss Carryforwards us-gaap_OperatingLossCarryforwards 28,000
Foreign Tax Authority [Member] | Tax Years 3-5 [Member]  
Operating Loss Carryforwards us-gaap_OperatingLossCarryforwards 0
Foreign Tax Authority [Member] | Greater Than 5 Tax Years [Member]  
Operating Loss Carryforwards us-gaap_OperatingLossCarryforwards 0
Foreign Tax Authority [Member] | Unlimited Tax Years [Member]  
Operating Loss Carryforwards us-gaap_OperatingLossCarryforwards 38,000
Foreign Tax Authority [Member] | Tax Years 1-3 [Member]  
Operating Loss Carryforwards us-gaap_OperatingLossCarryforwards 0
State and Local Jurisdiction [Member] | Tax Years 3-5 [Member]  
Operating Loss Carryforwards us-gaap_OperatingLossCarryforwards 25,000
State and Local Jurisdiction [Member] | Greater Than 5 Tax Years [Member]  
Operating Loss Carryforwards us-gaap_OperatingLossCarryforwards 35,821,000
State and Local Jurisdiction [Member] | Unlimited Tax Years [Member]  
Operating Loss Carryforwards us-gaap_OperatingLossCarryforwards 5,920,000
State and Local Jurisdiction [Member] | Tax Years 1-3 [Member]  
Operating Loss Carryforwards us-gaap_OperatingLossCarryforwards 28,000
Domestic Tax Authority [Member] | Tax Years 3-5 [Member]  
Operating Loss Carryforwards us-gaap_OperatingLossCarryforwards 0
Domestic Tax Authority [Member] | Greater Than 5 Tax Years [Member]  
Operating Loss Carryforwards us-gaap_OperatingLossCarryforwards 0
Domestic Tax Authority [Member] | Unlimited Tax Years [Member]  
Operating Loss Carryforwards us-gaap_OperatingLossCarryforwards 102,596,000
Domestic Tax Authority [Member] | Tax Years 1-3 [Member]  
Operating Loss Carryforwards us-gaap_OperatingLossCarryforwards $ 0
XML 108 docn-20221231_htm.xml IDEA: XBRL DOCUMENT 0001582961 2022-01-01 2022-12-31 0001582961 2022-06-30 0001582961 2023-02-09 0001582961 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember 2022-01-01 2022-12-31 0001582961 2022-12-31 0001582961 2021-12-31 0001582961 2021-01-01 2021-12-31 0001582961 2020-01-01 2020-12-31 0001582961 2019-12-31 0001582961 us-gaap:CommonStockMember 2019-12-31 0001582961 us-gaap:TreasuryStockCommonMember 2019-12-31 0001582961 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001582961 us-gaap:RetainedEarningsMember 2019-12-31 0001582961 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001582961 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001582961 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001582961 2020-12-31 0001582961 us-gaap:CommonStockMember 2020-12-31 0001582961 us-gaap:TreasuryStockCommonMember 2020-12-31 0001582961 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001582961 us-gaap:RetainedEarningsMember 2020-12-31 0001582961 us-gaap:CommonStockMember us-gaap:IPOMember 2021-01-01 2021-12-31 0001582961 us-gaap:AdditionalPaidInCapitalMember us-gaap:IPOMember 2021-01-01 2021-12-31 0001582961 us-gaap:IPOMember 2021-01-01 2021-12-31 0001582961 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001582961 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001582961 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001582961 us-gaap:CommonStockMember 2021-12-31 0001582961 us-gaap:TreasuryStockCommonMember 2021-12-31 0001582961 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001582961 us-gaap:RetainedEarningsMember 2021-12-31 0001582961 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001582961 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001582961 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001582961 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001582961 us-gaap:CommonStockMember 2022-12-31 0001582961 us-gaap:TreasuryStockCommonMember 2022-12-31 0001582961 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001582961 us-gaap:RetainedEarningsMember 2022-12-31 0001582961 us-gaap:CommonStockMember us-gaap:IPOMember 2021-03-26 2021-03-26 0001582961 us-gaap:IPOMember 2021-03-26 0001582961 us-gaap:IPOMember 2021-03-26 2021-03-26 0001582961 srt:ScenarioPreviouslyReportedMember 2022-12-31 0001582961 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember 2022-12-31 0001582961 srt:ScenarioPreviouslyReportedMember 2022-01-01 2022-12-31 0001582961 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2022-12-31 0001582961 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:RetainedEarningsMember 2022-12-31 0001582961 docn:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2021-11-30 0001582961 docn:ComputersAndComputerEquipmentMember 2022-12-31 0001582961 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001582961 docn:InternalUseSoftwareMember 2022-12-31 0001582961 docn:RightOfUseAssetMember 2022-01-01 2022-12-31 0001582961 srt:MinimumMember docn:JournalDevITMember 2022-12-31 0001582961 srt:MaximumMember docn:JournalDevITMember 2022-12-31 0001582961 us-gaap:SoftwareDevelopmentMember 2022-12-31 0001582961 srt:NorthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001582961 srt:NorthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001582961 srt:NorthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001582961 srt:EuropeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001582961 srt:EuropeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001582961 srt:EuropeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001582961 srt:AsiaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001582961 srt:AsiaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001582961 srt:AsiaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001582961 docn:OtherGeographicalAreasMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001582961 docn:OtherGeographicalAreasMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001582961 docn:OtherGeographicalAreasMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001582961 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001582961 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001582961 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001582961 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001582961 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001582961 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001582961 country:US 2022-12-31 0001582961 country:US 2021-12-31 0001582961 country:NL 2022-12-31 0001582961 country:NL 2021-12-31 0001582961 country:SG 2022-12-31 0001582961 country:SG 2021-12-31 0001582961 country:DE 2022-12-31 0001582961 country:DE 2021-12-31 0001582961 docn:OtherCountriesMember 2022-12-31 0001582961 docn:OtherCountriesMember 2021-12-31 0001582961 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2022-12-31 0001582961 docn:CloudwaysLtdMember 2022-09-01 2022-09-01 0001582961 docn:CloudwaysLtdMember 2022-09-01 0001582961 docn:CloudwaysLtdMember us-gaap:TradeNamesMember 2022-09-01 0001582961 docn:CloudwaysLtdMember us-gaap:TradeNamesMember 2022-09-01 2022-09-01 0001582961 docn:CloudwaysLtdMember docn:DevelopedTechnologyMember 2022-09-01 0001582961 docn:CloudwaysLtdMember docn:DevelopedTechnologyMember 2022-09-01 2022-09-01 0001582961 docn:CloudwaysLtdMember us-gaap:CustomerRelationshipsMember 2022-09-01 0001582961 docn:CloudwaysLtdMember us-gaap:CustomerRelationshipsMember 2022-09-01 2022-09-01 0001582961 docn:CloudwaysLtdMember 2022-01-01 2022-12-31 0001582961 docn:CloudwaysLtdMember 2022-09-01 2022-09-30 0001582961 docn:CloudwaysLtdMember docn:EarnedSeptember12023Member 2022-09-01 2022-09-01 0001582961 docn:CloudwaysLtdMember docn:EarnedOnMarch12024September12024AndMarch12025Member 2022-09-01 2022-09-01 0001582961 docn:CloudwaysLtdMember 2021-01-01 2021-12-31 0001582961 docn:CSSTricksMember 2021-03-01 2021-03-31 0001582961 docn:JournalDevITMember 2022-06-01 2022-06-30 0001582961 2021-01-01 0001582961 docn:NimbellaMember 2021-01-01 2021-12-31 0001582961 us-gaap:AcquisitionRelatedCostsMember 2022-01-01 2022-12-31 0001582961 docn:IPAddressMember 2022-12-31 0001582961 docn:IPAddressMember 2021-12-31 0001582961 docn:DevelopedTechnologyMember 2022-12-31 0001582961 docn:DevelopedTechnologyMember 2021-12-31 0001582961 us-gaap:CustomerRelationshipsMember 2022-12-31 0001582961 us-gaap:CustomerRelationshipsMember 2021-12-31 0001582961 us-gaap:TradeNamesMember 2022-12-31 0001582961 us-gaap:TradeNamesMember 2021-12-31 0001582961 us-gaap:MediaContentMember 2022-12-31 0001582961 us-gaap:MediaContentMember 2021-12-31 0001582961 docn:BrandMember 2022-12-31 0001582961 docn:BrandMember 2021-12-31 0001582961 us-gaap:USTreasurySecuritiesMember 2022-12-31 0001582961 us-gaap:USTreasurySecuritiesMember 2022-10-01 2022-12-31 0001582961 us-gaap:DebtSecuritiesMember 2022-12-31 0001582961 us-gaap:DebtSecuritiesMember 2022-10-01 2022-12-31 0001582961 us-gaap:CommercialPaperMember 2022-12-31 0001582961 us-gaap:CommercialPaperMember 2022-10-01 2022-12-31 0001582961 2022-10-01 2022-12-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2022-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2021-12-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2021-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2021-12-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-12-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-12-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-12-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-12-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001582961 us-gaap:ConvertibleDebtMember 2022-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleDebtMember 2022-12-31 0001582961 us-gaap:ConvertibleDebtMember 2021-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleDebtMember 2021-12-31 0001582961 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001582961 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001582961 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001582961 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2022-12-31 0001582961 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2021-12-31 0001582961 us-gaap:SoftwareDevelopmentMember 2021-12-31 0001582961 us-gaap:RevolvingCreditFacilityMember docn:CreditFacilityMember us-gaap:LineOfCreditMember 2021-11-30 0001582961 docn:CreditFacilityMember 2022-12-31 0001582961 srt:MinimumMember docn:CreditFacilityMember 2022-12-31 0001582961 docn:CreditFacilityMember docn:KayBankNationalAssociationMember 2022-01-01 2022-12-31 0001582961 srt:MinimumMember docn:CreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember docn:VariableRateComponentOneMember 2022-01-01 2022-12-31 0001582961 srt:MaximumMember docn:CreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember docn:VariableRateComponentOneMember 2022-01-01 2022-12-31 0001582961 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember docn:CreditFacilityMember us-gaap:LineOfCreditMember 2022-01-01 2022-12-31 0001582961 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember docn:CreditFacilityMember us-gaap:LineOfCreditMember 2022-01-01 2022-12-31 0001582961 docn:CreditFacilityMember 2022-01-01 2022-12-31 0001582961 docn:CreditFacilityMember 2021-01-01 2021-12-31 0001582961 docn:CreditFacilityMember 2020-01-01 2020-12-31 0001582961 us-gaap:SecuredDebtMember 2022-10-01 2022-12-31 0001582961 docn:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember us-gaap:OverAllotmentOptionMember 2021-11-01 2021-11-30 0001582961 2021-11-01 2021-11-30 0001582961 docn:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2022-01-01 2022-12-31 0001582961 docn:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2021-11-01 2021-11-30 0001582961 docn:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember docn:DebtConversionPeriodOneMember 2021-11-01 2021-11-30 0001582961 docn:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember docn:DebtConversionPeriodTwoMember 2021-11-01 2021-11-30 0001582961 us-gaap:SeniorNotesMember 2022-12-31 0001582961 srt:MinimumMember 2022-12-31 0001582961 srt:MaximumMember 2022-12-31 0001582961 srt:ScenarioPreviouslyReportedMember 2022-01-31 0001582961 2022-02-23 0001582961 2022-05-23 0001582961 docn:A2021StockPlanMember 2022-12-31 0001582961 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001582961 2021-01-01 2021-01-01 0001582961 2021-10-01 2021-12-31 0001582961 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001582961 us-gaap:PerformanceSharesMember 2021-12-31 0001582961 us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001582961 us-gaap:PerformanceSharesMember 2022-12-31 0001582961 srt:MinimumMember 2022-01-01 2022-12-31 0001582961 srt:MaximumMember 2022-01-01 2022-12-31 0001582961 srt:MaximumMember us-gaap:PerformanceSharesMember 2021-06-10 2021-06-10 0001582961 us-gaap:PerformanceSharesMember 2021-06-10 2021-06-10 0001582961 us-gaap:PerformanceSharesMember 2022-02-24 2022-02-24 0001582961 srt:MaximumMember us-gaap:PerformanceSharesMember 2022-03-01 2022-03-01 0001582961 us-gaap:PerformanceSharesMember 2022-05-24 2022-05-24 0001582961 us-gaap:PerformanceSharesMember 2022-06-01 2022-06-01 0001582961 docn:MarketBasedRestrictedStockMember 2021-07-27 0001582961 docn:MarketBasedRestrictedStockMember 2021-07-27 2021-07-27 0001582961 2021-07-27 2021-07-27 0001582961 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-07-27 0001582961 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-07-27 0001582961 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-07-27 0001582961 us-gaap:RestrictedStockUnitsRSUMember docn:ShareBasedPaymentArrangementTrancheFourMember 2021-07-27 0001582961 us-gaap:RestrictedStockUnitsRSUMember docn:ShareBasedPaymentArrangementTrancheFiveMember 2021-07-27 0001582961 docn:MarketBasedRestrictedStockMember 2022-01-01 2022-12-31 0001582961 docn:MarketBasedRestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-07-27 2021-07-27 0001582961 docn:MarketBasedRestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-07-27 2021-07-27 0001582961 docn:MarketBasedRestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-07-27 2021-07-27 0001582961 docn:MarketBasedRestrictedStockMember docn:ShareBasedPaymentArrangementTrancheFourMember 2021-07-27 2021-07-27 0001582961 docn:MarketBasedRestrictedStockMember docn:ShareBasedPaymentArrangementTrancheFiveMember 2021-07-27 2021-07-27 0001582961 docn:MarketBasedRestrictedStockMember docn:ShareBasedPaymentArrangementTrancheSixMember 2021-07-27 2021-07-27 0001582961 docn:MarketBasedRestrictedStockMember docn:ShareBasedPaymentArrangementTrancheSevenMember 2021-07-27 2021-07-27 0001582961 docn:MRSUMember 2021-12-31 0001582961 docn:MRSUMember 2022-01-01 2022-12-31 0001582961 docn:MRSUMember 2022-12-31 0001582961 docn:MarketBasedRestrictedStockMember 2022-12-31 0001582961 us-gaap:EmployeeStockMember docn:A2021EmployeeStockPurchasePlanMember 2021-11-19 2021-11-19 0001582961 us-gaap:EmployeeStockMember docn:A2021EmployeeStockPurchasePlanMember 2022-03-31 0001582961 us-gaap:EmployeeStockMember docn:A2021EmployeeStockPurchasePlanMember 2021-11-19 0001582961 us-gaap:EmployeeStockMember docn:A2021EmployeeStockPurchasePlanMember 2022-05-20 2022-05-20 0001582961 us-gaap:EmployeeStockMember docn:A2021EmployeeStockPurchasePlanMember 2022-05-20 0001582961 us-gaap:EmployeeStockMember 2022-05-23 0001582961 us-gaap:EmployeeStockMember docn:A2022EmployeeStockPurchasePlanMember 2022-11-18 2022-11-18 0001582961 us-gaap:EmployeeStockMember docn:A2022EmployeeStockPurchasePlanMember 2022-11-18 0001582961 us-gaap:EmployeeStockMember docn:A2021EmployeeStockPurchasePlanMember 2022-12-31 0001582961 us-gaap:EmployeeStockMember 2022-12-31 0001582961 us-gaap:EmployeeStockMember docn:A2021EmployeeStockPurchasePlanMember 2022-01-01 2022-12-31 0001582961 us-gaap:EmployeeStockMember docn:A2021EmployeeStockPurchasePlanMember 2021-01-01 2021-12-31 0001582961 us-gaap:IPOMember 2022-01-01 2022-12-31 0001582961 us-gaap:RestrictedStockMember docn:AcquisitionOfNimbellaMember 2021-09-01 2021-09-01 0001582961 us-gaap:RestrictedStockMember docn:AcquisitionOfNimbellaMember 2022-09-30 0001582961 us-gaap:RestrictedStockMember docn:AcquisitionOfNimbellaMember 2022-10-01 2022-12-31 0001582961 us-gaap:RestrictedStockMember docn:A2021EmployeeStockPurchasePlanMember 2022-01-01 2022-12-31 0001582961 us-gaap:RestrictedStockMember docn:A2021EmployeeStockPurchasePlanMember 2021-01-01 2021-12-31 0001582961 us-gaap:RestrictedStockMember docn:AcquisitionOfNimbellaMember 2022-12-31 0001582961 us-gaap:RestrictedStockMember docn:AcquisitionOfNimbellaMember 2022-01-01 2022-12-31 0001582961 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001582961 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001582961 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001582961 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001582961 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001582961 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001582961 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001582961 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001582961 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001582961 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001582961 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001582961 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001582961 docn:CurrentAndFormerEmployeesMember 2020-01-01 2020-12-31 0001582961 docn:CurrentAndFormerEmployeesMember 2022-01-01 2022-12-31 0001582961 docn:CurrentAndFormerEmployeesMember 2021-01-01 2021-12-31 0001582961 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-06-10 2021-06-10 0001582961 docn:SeedPreferredStockMember 2022-01-01 2022-12-31 0001582961 docn:SeedPreferredStockMember 2021-01-01 2021-12-31 0001582961 docn:SeedPreferredStockMember 2020-01-01 2020-12-31 0001582961 us-gaap:SeriesAPreferredStockMember 2022-01-01 2022-12-31 0001582961 us-gaap:SeriesAPreferredStockMember 2021-01-01 2021-12-31 0001582961 us-gaap:SeriesAPreferredStockMember 2020-01-01 2020-12-31 0001582961 us-gaap:SeriesBPreferredStockMember 2022-01-01 2022-12-31 0001582961 us-gaap:SeriesBPreferredStockMember 2021-01-01 2021-12-31 0001582961 us-gaap:SeriesBPreferredStockMember 2020-01-01 2020-12-31 0001582961 us-gaap:SeriesCPreferredStockMember 2022-01-01 2022-12-31 0001582961 us-gaap:SeriesCPreferredStockMember 2021-01-01 2021-12-31 0001582961 us-gaap:SeriesCPreferredStockMember 2020-01-01 2020-12-31 0001582961 us-gaap:WarrantMember 2022-01-01 2022-12-31 0001582961 us-gaap:WarrantMember 2021-01-01 2021-12-31 0001582961 us-gaap:WarrantMember 2020-01-01 2020-12-31 0001582961 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001582961 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001582961 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001582961 us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001582961 us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0001582961 us-gaap:PerformanceSharesMember 2020-01-01 2020-12-31 0001582961 docn:MarketBasedRestrictedStockUnitMember 2022-01-01 2022-12-31 0001582961 docn:MarketBasedRestrictedStockUnitMember 2021-01-01 2021-12-31 0001582961 docn:MarketBasedRestrictedStockUnitMember 2020-01-01 2020-12-31 0001582961 docn:EmployeeStockPurchasePlanMember 2022-01-01 2022-12-31 0001582961 docn:EmployeeStockPurchasePlanMember 2021-01-01 2021-12-31 0001582961 docn:EmployeeStockPurchasePlanMember 2020-01-01 2020-12-31 0001582961 us-gaap:ConvertibleDebtSecuritiesMember 2022-01-01 2022-12-31 0001582961 us-gaap:ConvertibleDebtSecuritiesMember 2021-01-01 2021-12-31 0001582961 us-gaap:ConvertibleDebtSecuritiesMember 2020-01-01 2020-12-31 0001582961 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0001582961 us-gaap:DomesticCountryMember 2022-12-31 0001582961 us-gaap:ForeignCountryMember 2022-12-31 0001582961 us-gaap:DomesticCountryMember docn:TaxYears13Member 2022-12-31 0001582961 us-gaap:DomesticCountryMember docn:TaxYears35Member 2022-12-31 0001582961 us-gaap:DomesticCountryMember docn:GreaterThan5TaxYearsMember 2022-12-31 0001582961 us-gaap:DomesticCountryMember docn:UnlimitedTaxYearsMember 2022-12-31 0001582961 us-gaap:StateAndLocalJurisdictionMember docn:TaxYears13Member 2022-12-31 0001582961 us-gaap:StateAndLocalJurisdictionMember docn:TaxYears35Member 2022-12-31 0001582961 us-gaap:StateAndLocalJurisdictionMember docn:GreaterThan5TaxYearsMember 2022-12-31 0001582961 us-gaap:StateAndLocalJurisdictionMember docn:UnlimitedTaxYearsMember 2022-12-31 0001582961 us-gaap:ForeignCountryMember docn:TaxYears13Member 2022-12-31 0001582961 us-gaap:ForeignCountryMember docn:TaxYears35Member 2022-12-31 0001582961 us-gaap:ForeignCountryMember docn:GreaterThan5TaxYearsMember 2022-12-31 0001582961 us-gaap:ForeignCountryMember docn:UnlimitedTaxYearsMember 2022-12-31 0001582961 docn:TaxYears13Member 2022-12-31 0001582961 docn:TaxYears35Member 2022-12-31 0001582961 docn:GreaterThan5TaxYearsMember 2022-12-31 0001582961 docn:UnlimitedTaxYearsMember 2022-12-31 0001582961 docn:A3OfCompensationMember 2022-01-01 2022-12-31 0001582961 docn:A35OfCompensationMember 2022-01-01 2022-12-31 0001582961 docn:GaditekAssociatesMember 2022-01-01 2022-12-31 0001582961 srt:MinimumMember us-gaap:RestructuringChargesMember us-gaap:SubsequentEventMember 2023-09-30 0001582961 srt:MaximumMember us-gaap:RestructuringChargesMember us-gaap:SubsequentEventMember 2023-09-30 0001582961 us-gaap:SubsequentEventMember 2023-02-14 iso4217:USD shares iso4217:USD shares pure docn:agreement docn:segment docn:security utr:D docn:lease docn:vote docn:tranche 0001582961 true 2022 FY --12-31 P3Y P3Y P5Y P7Y P10Y P3Y P5Y P3Y P3Y 0.3333 10-K/A true 2022-12-31 false 001-40252 DigitalOcean Holdings, Inc. DE 45-5207470 101 6th Avenue New York NY 10013 646 827-4366 Common stock, par value $0.000025 per share DOCN NYSE Yes No Yes Yes Large Accelerated Filer false false true false 2910000000 96956164 Portions of the registrant’s Proxy Statement for its 2023 Annual Meeting of Stockholders are incorporated by reference into Part III of this Annual Report on Form 10-K to the extent stated herein. Such Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended December 31, 2022. EXPLANATORY NOTEDigitalOcean Holdings, Inc. (the “Company”) is filing this Annual Report on Form 10-K/A, Amendment No. 1 (the “Amended Report”) to amend its Annual Report on Form 10-K for the year ended December 31, 2022 originally filed with the Securities and Exchange Commission (“SEC”) on February 22, 2023 (the “Original Report”) to make certain changes, as described below.In preparing the Company’s consolidated financial statements for the three and six months ended June 30, 2023, the Company identified errors primarily related to the Company’s accounting for income tax expense, of which $3.5 million results in the understatement of its reported loss for the year ended December 31, 2022. The Company assessed the materiality of the errors both quantitatively and qualitatively and determined these errors to be immaterial to the 2022 consolidated financial statements. However, the Company concluded that the effect of correcting the errors in 2023 (in aggregation with other 2023 errors) would materially misstate the Company’s unaudited consolidated financial statements for the three months ended March 31, 2023 and, accordingly, determined that it was necessary to revise the consolidated financial statements it previously issued with respect to the year ended December 31, 2022. The remainder of the notes to the Company's consolidated financial statements have been updated and revised, as applicable, to reflect the impacts of the adjustments described in Note 2. Summary of Significant Accounting Policies.As a result of the errors described above and the related restatement, the Company has identified a material weakness in its internal control over financial reporting (“ICFR”), as described in more detail in Part II — Item 9A. Controls and Procedures. The Company’s management concluded that the Company’s disclosure controls and procedures (“DCP”) and ICFR were not effective as of December 31, 2022.The Company is filing this Amended Report to restate management’s assessment of the Company’s ICFR and its DCP to indicate that they were not effective as of December 31, 2022 because of the identification of this material weakness in its ICFR. The Company’s independent registered public accounting firm for the year ended December 31, 2022, Ernst & Young LLP, has also restated their opinion on the Company’s ICFR. A discussion of the Company’s plans to remediate this material weakness is set forth in Part II — Item 9A. Controls and Procedures.This Amended Report also reflects the correction of certain immaterial errors in our previously issued consolidated financial statements as of and for the year ended December 31, 2022 included in this filing as an immaterial revision of the previously reported financial statements and related notes thereto. For a more detailed description of this revision, refer to the section entitled Note 2. Summary of Significant Accounting Policies. -3500000 42 Ernst & Young LLP New York, New York Ernst & Young LLP New York, New York 140772000 1713387000 723462000 0 6099000 4212000 53833000 39619000 27924000 17050000 945991000 1770056000 273170000 249643000 1935000 2038000 315168000 32170000 118928000 42915000 153701000 0 751000 88000 5987000 4085000 1815631000 2100995000 21138000 12657000 33987000 31907000 5550000 4826000 57432000 0 47409000 8849000 165516000 58239000 20757000 421000 1470270000 1462676000 107693000 0 3826000 1462000 1768062000 1522798000 0.000025 0.000025 10000000 0 0 0 0 0 0 0.000025 0.000025 750000000 96732507 109175863 96732507 107207635 2000 2000 0 1968228 0 4598000 263957000 769705000 -2048000 -374000 -214342000 -186538000 47569000 578197000 1815631000 2100995000 576322000 428561000 318380000 211927000 170595000 145532000 364395000 257966000 172848000 143885000 115684000 74970000 81022000 50878000 33472000 165185000 102590000 80197000 390092000 269152000 188639000 -25697000 -11186000 -15791000 8396000 3744000 13610000 -407000 -3435000 -259000 10615000 164000 -12997000 1812000 -7015000 -26866000 -23885000 -18201000 -42657000 3919000 1302000 911000 -27804000 -19503000 -43568000 -0.28 -0.28 -0.21 -0.21 -1.05 -1.05 100806000 93224000 41658000 41658000 -27804000 -19503000 -43568000 -411000 -129000 -133000 -1263000 0 0 -29478000 -19632000 -43701000 40750324 123264000 41095849 1000 -1968228 -4598000 55896000 -112000 -123467000 -72280000 4203490 13905000 13905000 4721905 49810000 29982000 29982000 -133000 -133000 -43568000 -43568000 45472229 173074000 45299339 1000 -1968228 -4598000 99783000 -245000 -167035000 -72094000 16500000 1000 722980000 722981000 3793386 15502000 15502000 117996 4401000 4401000 636994 27566000 27566000 296848 13906000 13906000 45472229 173074000 45472229 173074000 173074000 2940929 350000000 350000000 62493000 62493000 -129000 -129000 -19503000 -19503000 0 0 109175863 2000 -1968228 -4598000 769705000 -374000 -186538000 578197000 2894748 -16626000 -16626000 256718 7925000 7925000 13626594 600000000 600000000 1968228 1968228 -4598000 4598000 0 107551000 107551000 -1674000 -1674000 -27804000 -27804000 0 0 96732507 2000 0 0 263957000 -2048000 -214342000 47569000 -27804000 -19503000 -43568000 102232000 88372000 75574000 105829000 61577000 29456000 16551000 9207000 11089000 -11417000 0 0 -407000 -3435000 -259000 6135000 0 0 0 -3188000 0 7880000 1357000 1107000 1635000 285000 1222000 0 -556000 12825000 1835000 -17000 -71000 9443000 0 0 -166000 36000 -53000 26645000 20684000 18452000 1424000 -1130000 11198000 5500000 9439000 2383000 -290000 -51000 567000 1775000 -2308000 2930000 195152000 133109000 58458000 106389000 97072000 98360000 8913000 6391000 12328000 4915000 5636000 5118000 305170000 5000000 0 5400000 0 0 1695165000 0 0 19992000 0 0 956847000 0 0 1575000 0 0 1549000 0 0 981000 494000 173000 -1148158000 -113605000 -115633000 0 1462195000 0 0 0 3801000 0 33214000 14080000 0 0 7795000 0 166813000 73500000 0 0 168531000 0 63200000 84500000 0 0 61394000 1520000 0 0 11509000 18369000 13905000 7926000 4970000 0 28278000 3187000 0 0 724384000 -1403000 0 0 49810000 600000000 350000000 0 0 125000 125000 -610363000 1593379000 124026000 -249000 5000 -200000 -1563618000 1612888000 66651000 1715425000 102537000 35886000 151807000 1715425000 102537000 475000 2344000 12398000 4567000 921000 605000 1722000 916000 526000 15689000 12968000 17928000 0 0 3927000 0 27566000 0 0 400000 0 Nature of the Business and Organization<div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DigitalOcean Holdings, Inc. and its subsidiaries (collectively, the “Company”, “we”, “our”, “us”) is a leading cloud computing platform offering on-demand infrastructure and platform tools for startups and small and medium-sized businesses (SMBs). The Company was founded with the guiding principle that the transformative benefits of the cloud should be easy to leverage, broadly accessible, reliable and affordable. The Company’s platform simplifies cloud computing, enabling its customers to rapidly accelerate innovation and increase their productivity and agility. The Company offers mission-critical solutions across Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS).</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has adopted a holding company structure and the primary operations are performed globally through our wholly-owned operating subsidiaries. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Initial Public Offering</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 26, 2021, the Company completed its initial public offering (“IPO”), in which the Company issued and sold 16,500,000 shares of its common stock at a public offering price of 47.00 per share, which resulted in net proceeds of $722,981 after deducting the underwriting discounts and commissions and offering expenses payable by the Company. In connection with the IPO, all shares of the convertible preferred stock then outstanding automatically converted into 45,472,229 shares of common stock, and the redeemable convertible preferred stock warrants automatically converted into common stock warrants.</span></div> 16500000 47.00 722981000 45472229 Summary of Significant Accounting Policies<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',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 (“U.S. GAAP”) and include accounts of the Company and all wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revision of Previously Issued Financial Statements</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In preparing the Company’s consolidated financial statements for the three and six months ended June 30, 2023, the Company identified errors primarily related to the Company’s accounting for income tax expense, of which $3.5 million results in the understatement of its reported loss for the year ended December 31, 2022. The Company assessed the materiality of the errors both quantitatively and qualitatively and determined these errors to be immaterial to the 2022 consolidated financial statements. However, the Company concluded that the effect of correcting the errors in 2023 (in aggregation with other 2023 errors) would materially misstate the Company’s unaudited consolidated financial statements for the three months ended March 31, 2023 and, accordingly, determined that it was necessary to revise the consolidated financial statements it previously issued with respect to the year ended December 31, 2022. The remainder of the notes to the Company's consolidated financial statements have been updated and revised, as applicable, to reflect the impacts of the adjustments described in this Note 2.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the impact of correcting the errors previously discussed on the affected line items as of and for the year ended December 31, 2022:</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><td style="width:51.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Consolidated Balance Sheet</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,485 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(561)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,924 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">946,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(561)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">945,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(366)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,815,908 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(277)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,815,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,682 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(250)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Current Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(550)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,764,818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,768,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(210,821)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,521)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(214,342)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Stockholders’ Equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,521)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,569 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholders’ equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,815,908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(277)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,815,631 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td style="width:51.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Consolidated Statements of Operations</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,544 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(522)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,022 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(522)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,219)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,697)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,407)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,885)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax (benefit) expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,283)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,521)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,804)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.04)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td style="width:51.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Consolidated Statements of Comprehensive Loss</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,283)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,521)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,804)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,957)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,521)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,478)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td style="width:51.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,283)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,521)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,804)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(210,821)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,521)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(214,342)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders’ equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,521)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td style="width:51.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Consolidated Statements of Cash Flows</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,283)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,521)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,804)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,383)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,835)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(535)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(889)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,424)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets and liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,637)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,862 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,775)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior year amounts have been reclassified and revised to conform to the current year presentation. Such reclassifications did not affect total revenues, operating income, or net income.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of these consolidated financial statements in conformity with U.S. GAAP requires management to make, on an ongoing basis, estimates, judgments and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. Actual results could differ from those estimates. Such estimates include, but are not limited to, those related to revenue recognition, accounts receivable and related reserves, useful lives and realizability of long lived assets, capitalized internal-use software development costs, accounting for stock-based compensation, the incremental borrowing rate we use to determine lease liabilities, valuation allowances against deferred tax assets, and the fair value and useful lives of tangible and intangible assets acquired and liabilities assumed resulting from business combinations. Management bases its estimates on historical experience and on various other assumptions which management believes to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consist of highly liquid investments in money market funds, commercial paper and certificates of deposit, with original maturities from the date of purchase of three months or less. The carrying amounts of cash and cash equivalents approximate fair value because of the short-term maturity and highly liquid nature of these instruments.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable Securities </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s marketable securities consist of commercial paper, U.S. treasury securities and commercial debt securities. 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, the Company classifies its marketable securities within Current assets on the Consolidated Balance Sheets.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale securities are recorded at fair value each reporting period. Premiums and discounts are amortized or accreted over the life of the related available-for-sale security as an adjustment to yield using the effective interest method. Interest income is recognized when earned. Unrealized gains and losses on these marketable securities are presented net of tax and reported as a separate component of Accumulated other comprehensive loss until realized. Realized gains and losses are determined based on the specific identification method and are reported in Other (income) expense, net in the Consolidated Statements of Operations.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically evaluates its marketable securities to assess whether an investment’s fair value is less than its amortized cost basis and if the decline in the fair value is attributable to a credit loss. Declines in fair value judged to be related to credit loss are reported in Other (income) expense, net in the Consolidated Statements of Operations.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reporting currency of the Company is the United States dollar (“USD”). The functional currency of the Company is USD, and the functional currency of the Company’s subsidiaries is primarily the local currency of the jurisdiction in which the foreign subsidiary is located. The assets and liabilities of the Company’s subsidiaries are translated to USD at exchange rates in effect at the balance sheet date. All income statement accounts are translated at monthly average exchange rates. Resulting foreign currency translation adjustments are recorded directly in Accumulated other comprehensive (loss) income.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in Other (income) expense, net on the Consolidated Statements of Operations when realized.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles cash, cash equivalents and restricted cash per the Consolidated Statements of Cash Flows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:57.928%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.082%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,713,387 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in Prepaid expenses and other current assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,038 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,807 </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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,715,425 </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:top"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">___________________</span></div><div style="margin-bottom:6pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt">Includes contingent compensation related to the Cloudways acquisition.</span></div><div style="margin-bottom:6pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt">Includes deposits in financial institutions related to letters of credit used to secure lease agreements.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable Net of Allowance for Expected Credit Losses</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable primarily represents revenue recognized that was not invoiced at the balance sheet date and is primarily billed and collected in the following month. Trade accounts receivable are carried at the original invoiced amount less an estimated allowance for expected credit losses based on the probability of future collection. Management determines the adequacy of the allowance based on historical loss patterns, the number of days that customer invoices are past due, reasonable and supportable forecasts of future economic conditions to inform adjustments over historical loss data, and an evaluation of the potential risk of loss associated with specific accounts. When management becomes aware of circumstances that may further decrease the likelihood of collection, it records a specific allowance against amounts due, which reduces the receivable to the amount that management reasonably believes will be collected. The Company records changes in the estimate to the allowance for expected credit losses through provision for expected credit losses and reverses the allowance after the potential for recovery is considered remote.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in our allowance for expected credit losses for the period presented:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.113%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,212 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,104 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for expected credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,664)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,099)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,099 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,212 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities that are required to be recorded at fair value, the Company considers the principal or most advantageous market in which to transact and the market-based risk. The Company applies fair value accounting for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. The carrying amounts reported in the consolidated financial statements approximate the fair value for cash and cash equivalents, restricted cash, accounts receivable, accounts payable, and accrued expenses due to their short-term nature. The carrying amount of the Company’s debt is classified as Level 2 due to limited trading activity of the</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 0% Convertible Senior Notes due December 1, 2026</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment is stated at cost, net of accumulated depreciation. Depreciation on property and equipment is calculated using the straight-line method over the estimated useful lives of the assets and is included in depreciation and amortization expense in the Consolidated Statements of Operations. The estimated useful lives of property and equipment </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property and Equipment Category</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lesser of lease term or remaining useful life</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically reviews the estimated useful lives of property and equipment.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company determines if an arrangement is a lease at contract inception. Operating leases are included in operating lease right-of-use (“ROU”) assets and current and noncurrent operating lease liabilities on the Company’s Consolidated Balance Sheets for the year ended December 31, 2022.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent the Company’s right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of the unpaid lease payments over the lease term. Lease payments used to measure lease liabilities include fixed lease payments at the lease commencement date. As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the lease terms and economic environment at commencement date, in determining the present value of future payments. The ROU asset is measured as the amount of the initial lease liability and adjusted for initial direct costs, lease payments made at or before the commencement date, and reduced by tenant incentives received. The Company does not include options for renewal periods or periods beyond the termination dates in the lease in the measurement of ROU assets and lease liabilities until it is reasonably certain that those options will be exercised based on management's assessment of various relevant factors including economic, entity specific, and market-based factors among others. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has lease agreements with lease and non-lease components, which it has elected to combine for all asset classes. The non-lease components primarily consist of power. Fixed payments for non-lease components are considered part of the lease component and included in the measurement of the ROU assets and liabilities, and variable payments are expensed as incurred. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease expenses for lease payments under operating leases are recognized on a straight-line basis over the lease term. For leases with a term of 12 months or less (short-term leases), the Company elected to not recognize the ROU asset or lease liability and the lease payments are recognized in the Consolidated Statements of Operations on a straight-line basis over the lease term. The Company’s operating lease costs for colocation data center facilities are included in Cost of revenue in the Consolidated Statements of Operations and the operating lease costs for corporate offices are included in General and administrative expenses in the Consolidated Statements of Operations.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capitalization of Internal-Use Software Development Costs</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalization of costs incurred in connection with software developed for internal-use commences when both the preliminary project stage is completed and management has authorized further funding for the project, based on a determination that it is probable the project will be completed and used to perform the function intended. Capitalized costs include external consulting fees, payroll and payroll-related costs, and stock-based compensation for employees on development teams who are directly associated with, and who devote time to, internal-use software projects during the application development stage. Capitalization of such costs ceases no later than the point at which the project is substantially complete and ready for its intended use. Costs incurred during the planning, training, and post-implementation stages of the software development lifecycle are expensed as incurred and have been included in Research and development expense on the Consolidated Statements of Operations.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, including property and equipment, intangible assets with definite lives and ROU assets, are reviewed for impairment when circumstances indicate the carrying value of an asset may not be recoverable. For assets that are to be held and used, impairment is recognized when the estimated undiscounted cash flows associated with the asset or group of assets is less than their carrying value. If impairment exists, an adjustment is made to write the asset down to its fair value, and a loss is recorded as the difference between the carrying value and fair value. Fair values are determined based on quoted market values, discounted cash flows or internal and external appraisals, as applicable. Assets to be disposed of are carried at the lower of carrying value or estimated net realizable value.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company decided to cease the use of a portion of its leased New York office space in 2022 and entered into two separate subleases agreements with third party subtenants, in which the sublease income is less than the original lease payments indicating impairment. In performing the recoverability test, the undiscounted future estimated cash flows and carrying value were identified for the subleased portion of the leased building, as an individual asset group, defined under ASC 360. A reduction to the carrying value of the ROU asset of $1,472 was recorded representing the carrying value amount in excess of the fair value with a corresponding impairment charge recorded to General and administrative in the Consolidated Statements of Operations for the year ended December 31, 2022.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Business Combinations</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies the provisions of ASC 805, Business Combinations (“ASC 805”), in accounting for acquisitions. ASC 805 requires that the Company evaluates whether a transaction pertains to an acquisition of assets or to an acquisition of a business. A business is defined as an integrated set of assets and activities that is capable of being conducted and managed for the purpose of providing a return to investors. Asset acquisitions are accounted for by allocating the cost of the acquisition to the individual assets and liabilities assumed on a relative fair value basis; whereas the acquisition of a business requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed at the acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date as well as any contingent consideration, where applicable, the estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the business acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of a business acquisition’s measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting for business combinations requires the Company to make significant estimates and assumptions, especially at the acquisition date, to determine the fair value of assets acquired and liabilities assumed, including the selection of valuation methodologies, estimates of future revenue and cash flows and discount rates in determining the fair value of intangible assets. Although the Company believes that the assumptions and estimates made in the past have been reasonable and appropriate, they are based in part on historical experience and information obtained from the management of the acquired companies and are inherently uncertain. Unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results. The assets purchased and liabilities assumed have been reflected on the Company’s Consolidated Balance Sheets, and the results are included on the Consolidated Statements of Operations and Consolidated Statements of Cash Flows from the date of acquisition. Acquisition-related transaction costs, including legal and accounting fees and other external costs directly related to the acquisition, are recognized separately from the acquisition and expensed as incurred in General and administrative on the Consolidated Statements of Operations.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, uncertain tax positions and tax related valuation allowances assumed in a business combination are initially estimated as of the acquisition date. The Company reevaluates these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to our preliminary estimates being recorded to goodwill if identified within the measurement period. Subsequent to the measurement period or the final determination of the tax allowance’s or contingency’s estimated value, whichever comes first, changes to these uncertain tax positions and tax related valuation allowances will affect the provision for income taxes in our consolidated statement of operations and could have a material impact on the results of operations and financial position.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Indefinite-Lived Intangible Assets</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is an asset representing the future economic benefit arising from other assets acquired in a business combination which are not individually identified and separately recognized. The Company does not amortize goodwill. Goodwill has resulted from the acquisition of Nanobox, Inc. (“Nanobox”) on April 4, 2019, Nimbella Corp. (“Nimbella”) on September 1, 2021, and Cloudways Ltd. (“Cloudways”) on September 1, 2022 as discussed in Note 3. Goodwill is reviewed for impairment on an annual basis as of October 1st of each year, or more frequently if a triggering event occurs. Goodwill was $315,168 and $32,170 as of December 31, 2022 and 2021, respectively, and reflects the excess of cost over fair market value of the identifiable assets of the company acquired.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indefinite-lived intangible assets consist of Internet Protocol (“IP”) addresses needed for customers to host their server online. The Company evaluates these indefinite-lived intangible assets for impairment on an annual basis as of October 1st of each year and whenever events or changes in circumstances indicate that an impairment may exist. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group, based on discounted cash flows. No impairment charges for goodwill and indefinite-lived intangible assets have been recorded during the years ended December 31, 2022 and 2021. Intangible assets with indefinite lives were $44,821 and $39,906 as of December 31, 2022 and 2021, respectively, and are included as Intangible assets on the Consolidated Balance Sheets.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with definite lives consist of acquired developed technology. Intangible assets with definite lives are stated at cost less accumulated amortization and are amortized on a basis consistent with the timing and pattern of expected cash flows used to value the intangible, generally on a straight-line basis over the useful life of <span style="-sec-ix-hidden:f-622">three</span> to ten years. Intangible assets with definite lives were $74,107 and $3,009 as of December 31, 2022 and 2021, respectively, and are included as Intangible assets on the Consolidated Balance Sheets. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue in accordance with FASB Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”).</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for revenue using the following steps:</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1. Identify the contract with a customer</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2. Identify the performance obligations in the contract</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3. Determine the transaction price</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4. Allocate the transaction price to performance obligations in the contract</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5. Recognize revenue when or as we satisfy a performance obligation</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides cloud computing services, including Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS), to its customers. The Company recognizes revenue based on the customer utilization of these resources. Customer contracts are typically month-to-month and do not include any minimum guaranteed quantities or fees. Fees are billed monthly, and payment is typically due upon invoicing. Revenue is recognized net of allowances for credits and any taxes collected from customers.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s global cloud platform is supported by various third parties. The Company considered the principal versus agent guidance in ASC 606 and concluded that it is the principal for all services provided to its customers. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may offer sales incentives in the form of promotional and referral credits, and grant credits to encourage customers to use the Company’s services. These types of promotional and referral credits typically expire in two months or less if not used. For credits earned with a purchase, they are recorded as contract liabilities when earned and recognized at the earlier of redemption or expiration. The majority of credits are redeemed in the month they are earned.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Timing of revenue recognition may differ from the timing of invoicing to the Company’s customers. The Company records a receivable when revenue is recognized prior to invoicing. Any payments received in advance of billing are a contract liability, which is recorded as Deferred revenue within Total current liabilities on the Consolidated Balance Sheets. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized during the years ended December 31, 2022, 2021 and 2020, which was included in the Deferred revenue balances at the beginning of each respective period, was $2,894, $2,672 and $2,440, respectively. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue consists primarily of fees related to operating in third-party co-location facilities, personnel expenses for those directly supporting our data centers and non-personnel costs, including amortization of capitalized internal-use software development costs and depreciation of our data center equipment. Third-party co-location facility costs include data center rental fees, power costs, maintenance fees, network and bandwidth. Personnel expenses include salaries, bonuses, benefits, and stock-based compensation.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Expenses</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses consist primarily of personnel costs including salaries, bonuses, benefits and stock-based compensation. Research and development expenses also include amortization of capitalized internal-use software development costs for research and development activities, which are amortized over three years, and professional services, as well as costs related to our efforts to add new features to our existing offerings, develop new offerings, and ensure the security, performance, and reliability of our global cloud platform.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales and Marketing Expenses</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expenses consist primarily of personnel costs of our sales, marketing and customer support employees including salaries, bonuses, benefits and stock-based compensation. Sales and marketing expenses also include costs for marketing programs, advertising and professional service fees. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General and Administrative Expenses</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses consist primarily of personnel costs of our human resources, legal, finance, and other administrative functions including salaries, bonuses, benefits, and stock-based compensation. General and administrative expenses also include provision for expected credit losses, software, payment processing fees, business insurance, depreciation and amortization expenses, rent and facilities costs, loss on sublease, and other administrative costs.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Advertising and Other Promotional Costs</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising and other promotional costs are expensed as incurred and are included in Sales and marketing on the Consolidated Statements of Operations. Non-direct response advertising expenses were $19,914, $14,577 and $6,331 for the years ended December 31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes pursuant to the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement and tax basis of assets and liabilities that will result in taxable or deductible amounts in the future. Such deferred income tax assets and liabilities are based on enacted tax laws and rates applicable to periods in which the differences are expected to affect taxable income. A valuation allowance is established when necessary to reduce deferred tax assets to the amounts expected to be realized. Federal, state, and foreign income taxes are provided based on statutory rates.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (the “Tax Act”) was signed into law. The Tax Act requires an entity to make an accounting policy election of either (1) treating taxes due on future U.S. inclusions in taxable income related to Global Intangible Low Taxed Income (“GILTI”) as a current period expense when incurred (the “period cost method”) or (2) factoring such amounts into an entity’s measurement of its deferred taxes (the “deferred method”). The Company has elected to treat taxes due on future U.S. inclusions in taxable income related to GILTI as a current period expense when incurred using the period cost method.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for uncertainty in income taxes using a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by the taxing authorities. The amount recognized is measured as the largest amount of benefit that has a greater than 50% likelihood of being realized upon ultimate audit settlement.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes interest and penalties, if any, associated with income tax matters as part of income tax expense on the Consolidated Statements of Operations and includes accrued interest and penalties with the related income tax liability in Other current liabilities on the Consolidated Balance Sheets.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s chief operating decision maker, the chief executive officer, reviews discrete financial information presented on a consolidated basis for purposes of regularly making operating decisions, allocation of resources, and assessing financial performance. Accordingly, the Company has one operating and reporting segment.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Geographical Information </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue, as determined based on the billing address of the Company’s customers, was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.690%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue derived from customers in the United States was 31% of total revenue for the years ended December 31, 2022, 2021 and 2020.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No country outside of the United States had revenue greater than 10% of total consolidated revenue in any period presented.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets includes property and equipment and operating leases. The geographic locations of the Company’s long-lived assets, net, based on physical location of the assets is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,118 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,347 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Singapore</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Netherlands</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426,871 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,643 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts reflected in the consolidated balance sheets for cash and cash equivalents, restricted cash, and trade accounts receivable are exposed to concentrations of credit risk. Although the Company maintains cash and cash equivalents with multiple financial institutions, the deposits, at times, may exceed federally insured limits. The Company believes that the financial institutions that hold its cash and cash equivalents are financially sound and, accordingly, minimal credit risk exists with respect to these balances. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s customer base consists of a significant number of geographically dispersed customers. No customer represented 10% or more of accounts receivable, net as of December 31, 2022 and 2021. Additionally, no customer accounted for 10% or more of total revenue during the years ended December 31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense related to stock-based transactions, including employee, consultant, and non-employee director stock option awards, is measured and recognized, net of estimated forfeitures, in the Consolidated Statements of Operations based on fair value. The fair value of each option award is estimated on the grant date using the Black Scholes option-pricing model. Expense is recognized on a straight-line basis over the requisite service period. The option-pricing model requires the input of highly subjective assumptions, including the fair value of the underlying common stock, the </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expected term of the option, the expected volatility of the price of the Company’s common stock, risk-free interest rates, and the expected dividend yield of the Company’s common stock. The assumptions used in the option-pricing model represent management’s best estimates.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility is a measure of the amount by which the stock price is expected to fluctuate. Since the Company did not have sufficient trading history of its common stock at the time of issuing stock options, the Company estimated the expected volatility of its stock options at the grant date by taking the average historical volatility of a group of comparable publicly traded companies over a period equal to the expected life of the options.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the expected term based on the average period the stock options that were expected to remain outstanding using the simplified method, generally calculated as the midpoint of the stock options’ vesting term and contractual expiration period, as the Company did not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the U.S. Treasury yield for our risk-free interest rate that corresponds with the expected term. The Company utilizes a dividend yield of zero, as the Company does not currently issue dividends, nor does the Company expect to do so in the future.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures stock options granted to employees and directors based on their fair value on the date of the grant and recognize compensation expense of those awards, net of estimated forfeitures, over the requisite service period, which is generally the vesting period of the respective award. The Company applies the straight‑line method of expense recognition to all awards with only service based vesting conditions.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation for non-employee stock options is calculated using the Black-Scholes option pricing model and is recorded as the options vest.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants restricted stock units (“RSUs”) as incentive awards to its employees. RSUs are payable in shares of the Company’s common stock as the periodic vesting requirements are satisfied. The value of RSUs is determined using the intrinsic value method and is based on the number of shares granted and the valuation of the Company’s common stock on the date of grant.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance-Based Restricted Stock Units</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants performance-based restricted stock units (“PRSUs”) primarily to members of the executive team and, in limited instances, to other employees in connection with a specific transaction. PRSUs have vesting conditions based on pre-established performance goals of the Company. The fair value is determined based on the closing quoted price of the Company’s common stock on the grant date and the fair value is recognized using the graded-vesting attribution method over the requisite service period. We evaluate the probability of meeting the performance criteria at each balance sheet date. Changes to the probability assessment and the estimate of shares expected to vest will result in adjustments to the related stock-based compensation that will be recorded in the period of change.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Market-Based Restricted Stock Units</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has granted market-based restricted stock units (“MRSUs”) to the chief executive officer. The stock-based compensation for market-based restricted stock units is measured at fair value on the date of grant. The market conditions are considered in the grant date fair value using a Monte Carlo valuation model, which utilizes multiple input variables to determine the probability of the Company achieving the specified market conditions. Stock-based compensation related to an award with a market condition will be recognized over the requisite service period regardless of whether the market condition is satisfied, provided that the requisite service period has been completed.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers an Employee Stock Purchase Plan (“ESPP”) that permits eligible employees to purchase shares of the Company’s common stock at a discount. The fair value of awards under the ESPP is calculated at the beginning of each offering period. The Company estimates the fair value of the awards using the Black-Scholes option valuation model. The Black-Scholes option valuation model requires the input of subjective assumptions, including price volatility of the underlying stock, risk-free interest rate, dividend yield, and the offering period. This fair value is then amortized on a straight-line basis over the offering period. Stock-based compensation is based on awards expected to be purchased at the beginning of the offering period, and therefore is reduced when participants withdraw during the offering period.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss per Share Attributable to Common Stockholders</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. Prior to the conversion of the convertible preferred stock in connection with the initial public offering in March 2021 (“IPO”), holders of Series Seed, Series A-1, Series B and Series C convertible preferred stock were each entitled to receive non-cumulative dividends payable prior and in preference to any dividends on any shares of the Company’s common stock. Under the two-class method, net income is attributed to common stockholders and participating securities based on their participation rights. The holders of the convertible preferred stock did not have a contractual obligation to share in the losses of the Company. As such, the Company’s net losses for the years ended December 31, 2021 and 2020 were not allocated to these participating securities.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per common share attributable to common stockholders is presented in conformity with the treasury stock method required for stock-based compensation, and in conformity with the if-converted method required for the convertible notes.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As the Company has reported losses for all periods presented, all potentially dilutive securities are antidilutive and accordingly, basic net loss per share equals diluted net loss per share.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements – Adopted</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2016-02, Leases (“Topic 842”), which requires lessees to recognize leases as assets and liabilities on the balance sheet but recognize the expenses on their statement of operations and cash flows in a manner similar to previous accounting guidance. Qualitative and quantitative disclosures are also enhanced to better understand the amount, timing and uncertainty of cash flows arising from leases.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2022, the Company adopted the provisions and expanded disclosure requirements described in Topic 842. The Company adopted the standard using the modified retrospective approach and the transitional provision prescribed by ASU 2018-11, Leases (Topic 842) Targeted Improvements, which allows for the adoption of Topic 842 at the beginning of the fiscal year of adoption. As such, the Consolidated Balance Sheets as of December 31, 2022 is not comparable with that as of December 31, 2021. The comparative information for prior periods has not been adjusted and continues to be reported in accordance with Accounting Standard Codification 840, Leases, the accounting standard in effect for those periods under the previously applicable guidance. The Company evaluated its identified leases and applied the new lease guidance as further discussed in Note 8, Leases. The Company elected the package of practical expedients, which eliminates the requirements to reassess prior conclusions on whether contracts are or contain a lease, lease classification, and initial direct costs. The Company did not use hindsight when determining the lease term. Upon adoption, the Company recognized operating lease right-of-use assets, of $100,533 and lease liabilities of $104,345. The lease obligations associated with deferred rent were recognized as a reduction to the ROU asset. As of the adoption date on January 1, 2022, the new lease guidance did not materially impact the Consolidated Statements of Cash Flows, the Consolidated Statements of Operations, or net loss per common share.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, with subsequent amendments, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 requires immediate recognition of management’s estimates of current expected credit losses. ASU 2016-13 is effective for annual reporting periods beginning after December 15, 2022, and interim periods within annual periods beginning after December 15, 2023, with early adoption permitted. The Company adopted the new standard and there was an immaterial impact to the consolidated financial statements and related disclosures.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 eliminates certain exceptions in FASB Topic 740: Income Taxes (“ASC 740”) related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. It also clarifies and simplifies other aspects of the accounting for income taxes. ASU 2019-12 is effective for annual reporting periods beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022, with early adoption permitted. The Company adopted the new standard as of January 1, 2022, and there was an immaterial impact to the consolidated financial statements and related disclosures.</span></div>In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805) Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”), to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to the recognition of an acquired contract liability and to payment terms and their effect on subsequent revenue recognized by the acquirer. The amendments in ASU 2021-08 require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At the acquisition date, an acquirer should account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts. This amendment will be effective for public entities with fiscal years beginning after December 15, 2022, and for all other entities with fiscal years beginning after December 15, 2023, with early adoption permitted. The Company early adopted the new standard and there was an immaterial impact to the consolidated financial statements and related disclosures. <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',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 (“U.S. GAAP”) and include accounts of the Company and all wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</span></div> -3500000 The following table presents the impact of correcting the errors previously discussed on the affected line items as of and for the year ended December 31, 2022:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Consolidated Balance Sheet</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,485 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(561)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,924 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">946,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(561)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">945,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(366)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,815,908 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(277)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,815,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,682 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(250)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Current Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(550)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,764,818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,768,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(210,821)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,521)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(214,342)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Stockholders’ Equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,521)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,569 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholders’ equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,815,908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(277)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,815,631 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td style="width:51.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Consolidated Statements of Operations</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,544 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(522)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,022 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(522)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,219)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,697)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,407)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,885)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax (benefit) expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,283)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,521)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,804)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.04)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td style="width:51.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Consolidated Statements of Comprehensive Loss</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,283)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,521)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,804)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,957)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,521)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,478)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td style="width:51.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,283)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,521)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,804)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(210,821)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,521)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(214,342)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders’ equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,521)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td style="width:51.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Consolidated Statements of Cash Flows</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,283)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,521)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,804)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,383)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,835)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(535)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(889)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,424)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets and liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,637)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,862 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,775)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 28485000 -561000 27924000 946552000 -561000 945991000 313718000 1450000 315168000 154501000 -800000 153701000 6353000 -366000 5987000 1815908000 -277000 1815631000 57682000 -250000 57432000 45913000 1496000 47409000 164270000 1246000 165516000 18209000 2548000 20757000 108243000 -550000 107693000 1764818000 3244000 1768062000 -210821000 -3521000 -214342000 51090000 -3521000 47569000 1815908000 -277000 1815631000 81544000 -522000 81022000 390614000 -522000 390092000 -26219000 522000 -25697000 -24407000 522000 -23885000 -124000 4043000 3919000 -24283000 -3521000 -27804000 -0.24 -0.24 -0.04 -0.04 -0.28 -0.28 -24283000 -3521000 -27804000 -25957000 -3521000 -29478000 -24283000 -3521000 -27804000 -210821000 -3521000 -214342000 51090000 -3521000 47569000 -24283000 -3521000 -27804000 4383000 -2548000 1835000 535000 889000 1424000 3637000 -1862000 1775000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior year amounts have been reclassified and revised to conform to the current year presentation. Such reclassifications did not affect total revenues, operating income, or net income.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of these consolidated financial statements in conformity with U.S. GAAP requires management to make, on an ongoing basis, estimates, judgments and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. Actual results could differ from those estimates. Such estimates include, but are not limited to, those related to revenue recognition, accounts receivable and related reserves, useful lives and realizability of long lived assets, capitalized internal-use software development costs, accounting for stock-based compensation, the incremental borrowing rate we use to determine lease liabilities, valuation allowances against deferred tax assets, and the fair value and useful lives of tangible and intangible assets acquired and liabilities assumed resulting from business combinations. Management bases its estimates on historical experience and on various other assumptions which management believes to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consist of highly liquid investments in money market funds, commercial paper and certificates of deposit, with original maturities from the date of purchase of three months or less. The carrying amounts of cash and cash equivalents approximate fair value because of the short-term maturity and highly liquid nature of these instruments.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable Securities </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s marketable securities consist of commercial paper, U.S. treasury securities and commercial debt securities. 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, the Company classifies its marketable securities within Current assets on the Consolidated Balance Sheets.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale securities are recorded at fair value each reporting period. Premiums and discounts are amortized or accreted over the life of the related available-for-sale security as an adjustment to yield using the effective interest method. Interest income is recognized when earned. Unrealized gains and losses on these marketable securities are presented net of tax and reported as a separate component of Accumulated other comprehensive loss until realized. Realized gains and losses are determined based on the specific identification method and are reported in Other (income) expense, net in the Consolidated Statements of Operations.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically evaluates its marketable securities to assess whether an investment’s fair value is less than its amortized cost basis and if the decline in the fair value is attributable to a credit loss. Declines in fair value judged to be related to credit loss are reported in Other (income) expense, net in the Consolidated Statements of Operations.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reporting currency of the Company is the United States dollar (“USD”). The functional currency of the Company is USD, and the functional currency of the Company’s subsidiaries is primarily the local currency of the jurisdiction in which the foreign subsidiary is located. The assets and liabilities of the Company’s subsidiaries are translated to USD at exchange rates in effect at the balance sheet date. All income statement accounts are translated at monthly average exchange rates. Resulting foreign currency translation adjustments are recorded directly in Accumulated other comprehensive (loss) income.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in Other (income) expense, net on the Consolidated Statements of Operations when realized.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles cash, cash equivalents and restricted cash per the Consolidated Statements of Cash Flows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:57.928%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.082%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,713,387 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in Prepaid expenses and other current assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,038 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,807 </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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,715,425 </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:top"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">___________________</span></div><div style="margin-bottom:6pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt">Includes contingent compensation related to the Cloudways acquisition.</span></div><div style="margin-bottom:6pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt">Includes deposits in financial institutions related to letters of credit used to secure lease agreements.</span></div> <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles cash, cash equivalents and restricted cash per the Consolidated Statements of Cash Flows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:57.928%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.082%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,713,387 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in Prepaid expenses and other current assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,038 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,807 </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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,715,425 </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:top"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">___________________</span></div><div style="margin-bottom:6pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt">Includes contingent compensation related to the Cloudways acquisition.</span></div><div style="margin-bottom:6pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt">Includes deposits in financial institutions related to letters of credit used to secure lease agreements.</span></div> <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles cash, cash equivalents and restricted cash per the Consolidated Statements of Cash Flows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:57.928%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.082%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,713,387 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in Prepaid expenses and other current assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,038 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,807 </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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,715,425 </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:top"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">___________________</span></div><div style="margin-bottom:6pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt">Includes contingent compensation related to the Cloudways acquisition.</span></div><div style="margin-bottom:6pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt">Includes deposits in financial institutions related to letters of credit used to secure lease agreements.</span></div> 140772000 1713387000 9100000 0 1935000 2038000 151807000 1715425000 Accounts Receivable Net of Allowance for Expected Credit LossesAccounts receivable primarily represents revenue recognized that was not invoiced at the balance sheet date and is primarily billed and collected in the following month. Trade accounts receivable are carried at the original invoiced amount less an estimated allowance for expected credit losses based on the probability of future collection. Management determines the adequacy of the allowance based on historical loss patterns, the number of days that customer invoices are past due, reasonable and supportable forecasts of future economic conditions to inform adjustments over historical loss data, and an evaluation of the potential risk of loss associated with specific accounts. When management becomes aware of circumstances that may further decrease the likelihood of collection, it records a specific allowance against amounts due, which reduces the receivable to the amount that management reasonably believes will be collected. The Company records changes in the estimate to the allowance for expected credit losses through provision for expected credit losses and reverses the allowance after the potential for recovery is considered remote <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in our allowance for expected credit losses for the period presented:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.113%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,212 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,104 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for expected credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,664)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,099)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,099 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,212 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 4212000 3104000 16551000 9207000 14664000 8099000 6099000 4212000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities that are required to be recorded at fair value, the Company considers the principal or most advantageous market in which to transact and the market-based risk. The Company applies fair value accounting for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. The carrying amounts reported in the consolidated financial statements approximate the fair value for cash and cash equivalents, restricted cash, accounts receivable, accounts payable, and accrued expenses due to their short-term nature. The carrying amount of the Company’s debt is classified as Level 2 due to limited trading activity of the</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 0% Convertible Senior Notes due December 1, 2026</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div> 0 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment is stated at cost, net of accumulated depreciation. Depreciation on property and equipment is calculated using the straight-line method over the estimated useful lives of the assets and is included in depreciation and amortization expense in the Consolidated Statements of Operations. The estimated useful lives of property and equipment </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property and Equipment Category</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lesser of lease term or remaining useful life</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically reviews the estimated useful lives of property and equipment.</span></div> P5Y P5Y P3Y <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company determines if an arrangement is a lease at contract inception. Operating leases are included in operating lease right-of-use (“ROU”) assets and current and noncurrent operating lease liabilities on the Company’s Consolidated Balance Sheets for the year ended December 31, 2022.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent the Company’s right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of the unpaid lease payments over the lease term. Lease payments used to measure lease liabilities include fixed lease payments at the lease commencement date. As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the lease terms and economic environment at commencement date, in determining the present value of future payments. The ROU asset is measured as the amount of the initial lease liability and adjusted for initial direct costs, lease payments made at or before the commencement date, and reduced by tenant incentives received. The Company does not include options for renewal periods or periods beyond the termination dates in the lease in the measurement of ROU assets and lease liabilities until it is reasonably certain that those options will be exercised based on management's assessment of various relevant factors including economic, entity specific, and market-based factors among others. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has lease agreements with lease and non-lease components, which it has elected to combine for all asset classes. The non-lease components primarily consist of power. Fixed payments for non-lease components are considered part of the lease component and included in the measurement of the ROU assets and liabilities, and variable payments are expensed as incurred. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease expenses for lease payments under operating leases are recognized on a straight-line basis over the lease term. For leases with a term of 12 months or less (short-term leases), the Company elected to not recognize the ROU asset or lease liability and the lease payments are recognized in the Consolidated Statements of Operations on a straight-line basis over the lease term. The Company’s operating lease costs for colocation data center facilities are included in Cost of revenue in the Consolidated Statements of Operations and the operating lease costs for corporate offices are included in General and administrative expenses in the Consolidated Statements of Operations.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capitalization of Internal-Use Software Development Costs</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalization of costs incurred in connection with software developed for internal-use commences when both the preliminary project stage is completed and management has authorized further funding for the project, based on a determination that it is probable the project will be completed and used to perform the function intended. Capitalized costs include external consulting fees, payroll and payroll-related costs, and stock-based compensation for employees on development teams who are directly associated with, and who devote time to, internal-use software projects during the application development stage. Capitalization of such costs ceases no later than the point at which the project is substantially complete and ready for its intended use. Costs incurred during the planning, training, and post-implementation stages of the software development lifecycle are expensed as incurred and have been included in Research and development expense on the Consolidated Statements of Operations.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, including property and equipment, intangible assets with definite lives and ROU assets, are reviewed for impairment when circumstances indicate the carrying value of an asset may not be recoverable. For assets that are to be held and used, impairment is recognized when the estimated undiscounted cash flows associated with the asset or group of assets is less than their carrying value. If impairment exists, an adjustment is made to write the asset down to its fair value, and a loss is recorded as the difference between the carrying value and fair value. Fair values are determined based on quoted market values, discounted cash flows or internal and external appraisals, as applicable. Assets to be disposed of are carried at the lower of carrying value or estimated net realizable value.</span></div>The Company decided to cease the use of a portion of its leased New York office space in 2022 and entered into two separate subleases agreements with third party subtenants, in which the sublease income is less than the original lease payments indicating impairment. In performing the recoverability test, the undiscounted future estimated cash flows and carrying value were identified for the subleased portion of the leased building, as an individual asset group, defined under ASC 360. 2 1472000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Business Combinations</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies the provisions of ASC 805, Business Combinations (“ASC 805”), in accounting for acquisitions. ASC 805 requires that the Company evaluates whether a transaction pertains to an acquisition of assets or to an acquisition of a business. A business is defined as an integrated set of assets and activities that is capable of being conducted and managed for the purpose of providing a return to investors. Asset acquisitions are accounted for by allocating the cost of the acquisition to the individual assets and liabilities assumed on a relative fair value basis; whereas the acquisition of a business requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed at the acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date as well as any contingent consideration, where applicable, the estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the business acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of a business acquisition’s measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting for business combinations requires the Company to make significant estimates and assumptions, especially at the acquisition date, to determine the fair value of assets acquired and liabilities assumed, including the selection of valuation methodologies, estimates of future revenue and cash flows and discount rates in determining the fair value of intangible assets. Although the Company believes that the assumptions and estimates made in the past have been reasonable and appropriate, they are based in part on historical experience and information obtained from the management of the acquired companies and are inherently uncertain. Unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results. The assets purchased and liabilities assumed have been reflected on the Company’s Consolidated Balance Sheets, and the results are included on the Consolidated Statements of Operations and Consolidated Statements of Cash Flows from the date of acquisition. Acquisition-related transaction costs, including legal and accounting fees and other external costs directly related to the acquisition, are recognized separately from the acquisition and expensed as incurred in General and administrative on the Consolidated Statements of Operations.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, uncertain tax positions and tax related valuation allowances assumed in a business combination are initially estimated as of the acquisition date. The Company reevaluates these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to our preliminary estimates being recorded to goodwill if identified within the measurement period. Subsequent to the measurement period or the final determination of the tax allowance’s or contingency’s estimated value, whichever comes first, changes to these uncertain tax positions and tax related valuation allowances will affect the provision for income taxes in our consolidated statement of operations and could have a material impact on the results of operations and financial position.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Indefinite-Lived Intangible Assets</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is an asset representing the future economic benefit arising from other assets acquired in a business combination which are not individually identified and separately recognized. The Company does not amortize goodwill. Goodwill has resulted from the acquisition of Nanobox, Inc. (“Nanobox”) on April 4, 2019, Nimbella Corp. (“Nimbella”) on September 1, 2021, and Cloudways Ltd. (“Cloudways”) on September 1, 2022 as discussed in Note 3. Goodwill is reviewed for impairment on an annual basis as of October 1st of each year, or more frequently if a triggering event occurs. Goodwill was $315,168 and $32,170 as of December 31, 2022 and 2021, respectively, and reflects the excess of cost over fair market value of the identifiable assets of the company acquired.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indefinite-lived intangible assets consist of Internet Protocol (“IP”) addresses needed for customers to host their server online. The Company evaluates these indefinite-lived intangible assets for impairment on an annual basis as of October 1st of each year and whenever events or changes in circumstances indicate that an impairment may exist. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group, based on discounted cash flows. No impairment charges for goodwill and indefinite-lived intangible assets have been recorded during the years ended December 31, 2022 and 2021. Intangible assets with indefinite lives were $44,821 and $39,906 as of December 31, 2022 and 2021, respectively, and are included as Intangible assets on the Consolidated Balance Sheets.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div>Intangible assets with definite lives consist of acquired developed technology. Intangible assets with definite lives are stated at cost less accumulated amortization and are amortized on a basis consistent with the timing and pattern of expected cash flows used to value the intangible, generally on a straight-line basis over the useful life of <span style="-sec-ix-hidden:f-622">three</span> to ten years. 315168000 32170000 44821000 39906000 P10Y 74107000 3009000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue in accordance with FASB Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”).</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for revenue using the following steps:</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1. Identify the contract with a customer</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2. Identify the performance obligations in the contract</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3. Determine the transaction price</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4. Allocate the transaction price to performance obligations in the contract</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5. Recognize revenue when or as we satisfy a performance obligation</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides cloud computing services, including Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS), to its customers. The Company recognizes revenue based on the customer utilization of these resources. Customer contracts are typically month-to-month and do not include any minimum guaranteed quantities or fees. Fees are billed monthly, and payment is typically due upon invoicing. Revenue is recognized net of allowances for credits and any taxes collected from customers.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s global cloud platform is supported by various third parties. The Company considered the principal versus agent guidance in ASC 606 and concluded that it is the principal for all services provided to its customers. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may offer sales incentives in the form of promotional and referral credits, and grant credits to encourage customers to use the Company’s services. These types of promotional and referral credits typically expire in two months or less if not used. For credits earned with a purchase, they are recorded as contract liabilities when earned and recognized at the earlier of redemption or expiration. The majority of credits are redeemed in the month they are earned.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Timing of revenue recognition may differ from the timing of invoicing to the Company’s customers. The Company records a receivable when revenue is recognized prior to invoicing. Any payments received in advance of billing are a contract liability, which is recorded as Deferred revenue within Total current liabilities on the Consolidated Balance Sheets. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized during the years ended December 31, 2022, 2021 and 2020, which was included in the Deferred revenue balances at the beginning of each respective period, was $2,894, $2,672 and $2,440, respectively. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue consists primarily of fees related to operating in third-party co-location facilities, personnel expenses for those directly supporting our data centers and non-personnel costs, including amortization of capitalized internal-use software development costs and depreciation of our data center equipment. Third-party co-location facility costs include data center rental fees, power costs, maintenance fees, network and bandwidth. Personnel expenses include salaries, bonuses, benefits, and stock-based compensation.</span></div> 2894000 2672000 2440000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Expenses</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses consist primarily of personnel costs including salaries, bonuses, benefits and stock-based compensation. Research and development expenses also include amortization of capitalized internal-use software development costs for research and development activities, which are amortized over three years, and professional services, as well as costs related to our efforts to add new features to our existing offerings, develop new offerings, and ensure the security, performance, and reliability of our global cloud platform.</span></div> P3Y <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales and Marketing Expenses</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expenses consist primarily of personnel costs of our sales, marketing and customer support employees including salaries, bonuses, benefits and stock-based compensation. Sales and marketing expenses also include costs for marketing programs, advertising and professional service fees. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General and Administrative Expenses</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses consist primarily of personnel costs of our human resources, legal, finance, and other administrative functions including salaries, bonuses, benefits, and stock-based compensation. General and administrative expenses also include provision for expected credit losses, software, payment processing fees, business insurance, depreciation and amortization expenses, rent and facilities costs, loss on sublease, and other administrative costs.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Advertising and Other Promotional Costs</span></div>Advertising and other promotional costs are expensed as incurred and are included in Sales and marketing on the Consolidated Statements of Operations. 19914000 14577000 6331000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes pursuant to the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement and tax basis of assets and liabilities that will result in taxable or deductible amounts in the future. Such deferred income tax assets and liabilities are based on enacted tax laws and rates applicable to periods in which the differences are expected to affect taxable income. A valuation allowance is established when necessary to reduce deferred tax assets to the amounts expected to be realized. Federal, state, and foreign income taxes are provided based on statutory rates.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (the “Tax Act”) was signed into law. The Tax Act requires an entity to make an accounting policy election of either (1) treating taxes due on future U.S. inclusions in taxable income related to Global Intangible Low Taxed Income (“GILTI”) as a current period expense when incurred (the “period cost method”) or (2) factoring such amounts into an entity’s measurement of its deferred taxes (the “deferred method”). The Company has elected to treat taxes due on future U.S. inclusions in taxable income related to GILTI as a current period expense when incurred using the period cost method.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for uncertainty in income taxes using a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by the taxing authorities. The amount recognized is measured as the largest amount of benefit that has a greater than 50% likelihood of being realized upon ultimate audit settlement.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes interest and penalties, if any, associated with income tax matters as part of income tax expense on the Consolidated Statements of Operations and includes accrued interest and penalties with the related income tax liability in Other current liabilities on the Consolidated Balance Sheets.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s chief operating decision maker, the chief executive officer, reviews discrete financial information presented on a consolidated basis for purposes of regularly making operating decisions, allocation of resources, and assessing financial performance. Accordingly, the Company has one operating and reporting segment.</span></div> 1 1 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue, as determined based on the billing address of the Company’s customers, was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.690%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 0.38 0.38 0.38 0.30 0.30 0.30 0.22 0.22 0.22 0.10 0.10 0.10 1 1 1 0.31 0.31 0.31 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets includes property and equipment and operating leases. The geographic locations of the Company’s long-lived assets, net, based on physical location of the assets is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,118 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,347 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Singapore</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Netherlands</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426,871 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,643 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 206118000 134347000 60307000 23520000 50274000 28824000 35951000 26979000 74221000 35973000 426871000 249643000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts reflected in the consolidated balance sheets for cash and cash equivalents, restricted cash, and trade accounts receivable are exposed to concentrations of credit risk. Although the Company maintains cash and cash equivalents with multiple financial institutions, the deposits, at times, may exceed federally insured limits. The Company believes that the financial institutions that hold its cash and cash equivalents are financially sound and, accordingly, minimal credit risk exists with respect to these balances. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s customer base consists of a significant number of geographically dispersed customers. No customer represented 10% or more of accounts receivable, net as of December 31, 2022 and 2021. Additionally, no customer accounted for 10% or more of total revenue during the years ended December 31, 2022, 2021 and 2020, respectively.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense related to stock-based transactions, including employee, consultant, and non-employee director stock option awards, is measured and recognized, net of estimated forfeitures, in the Consolidated Statements of Operations based on fair value. The fair value of each option award is estimated on the grant date using the Black Scholes option-pricing model. Expense is recognized on a straight-line basis over the requisite service period. The option-pricing model requires the input of highly subjective assumptions, including the fair value of the underlying common stock, the </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expected term of the option, the expected volatility of the price of the Company’s common stock, risk-free interest rates, and the expected dividend yield of the Company’s common stock. The assumptions used in the option-pricing model represent management’s best estimates.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility is a measure of the amount by which the stock price is expected to fluctuate. Since the Company did not have sufficient trading history of its common stock at the time of issuing stock options, the Company estimated the expected volatility of its stock options at the grant date by taking the average historical volatility of a group of comparable publicly traded companies over a period equal to the expected life of the options.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the expected term based on the average period the stock options that were expected to remain outstanding using the simplified method, generally calculated as the midpoint of the stock options’ vesting term and contractual expiration period, as the Company did not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the U.S. Treasury yield for our risk-free interest rate that corresponds with the expected term. The Company utilizes a dividend yield of zero, as the Company does not currently issue dividends, nor does the Company expect to do so in the future.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures stock options granted to employees and directors based on their fair value on the date of the grant and recognize compensation expense of those awards, net of estimated forfeitures, over the requisite service period, which is generally the vesting period of the respective award. The Company applies the straight‑line method of expense recognition to all awards with only service based vesting conditions.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation for non-employee stock options is calculated using the Black-Scholes option pricing model and is recorded as the options vest.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants restricted stock units (“RSUs”) as incentive awards to its employees. RSUs are payable in shares of the Company’s common stock as the periodic vesting requirements are satisfied. The value of RSUs is determined using the intrinsic value method and is based on the number of shares granted and the valuation of the Company’s common stock on the date of grant.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance-Based Restricted Stock Units</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants performance-based restricted stock units (“PRSUs”) primarily to members of the executive team and, in limited instances, to other employees in connection with a specific transaction. PRSUs have vesting conditions based on pre-established performance goals of the Company. The fair value is determined based on the closing quoted price of the Company’s common stock on the grant date and the fair value is recognized using the graded-vesting attribution method over the requisite service period. We evaluate the probability of meeting the performance criteria at each balance sheet date. Changes to the probability assessment and the estimate of shares expected to vest will result in adjustments to the related stock-based compensation that will be recorded in the period of change.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Market-Based Restricted Stock Units</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has granted market-based restricted stock units (“MRSUs”) to the chief executive officer. The stock-based compensation for market-based restricted stock units is measured at fair value on the date of grant. The market conditions are considered in the grant date fair value using a Monte Carlo valuation model, which utilizes multiple input variables to determine the probability of the Company achieving the specified market conditions. Stock-based compensation related to an award with a market condition will be recognized over the requisite service period regardless of whether the market condition is satisfied, provided that the requisite service period has been completed.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers an Employee Stock Purchase Plan (“ESPP”) that permits eligible employees to purchase shares of the Company’s common stock at a discount. The fair value of awards under the ESPP is calculated at the beginning of each offering period. The Company estimates the fair value of the awards using the Black-Scholes option valuation model. The Black-Scholes option valuation model requires the input of subjective assumptions, including price volatility of the underlying stock, risk-free interest rate, dividend yield, and the offering period. This fair value is then amortized on a straight-line basis over the offering period. Stock-based compensation is based on awards expected to be purchased at the beginning of the offering period, and therefore is reduced when participants withdraw during the offering period.</span></div> 0 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss per Share Attributable to Common Stockholders</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. Prior to the conversion of the convertible preferred stock in connection with the initial public offering in March 2021 (“IPO”), holders of Series Seed, Series A-1, Series B and Series C convertible preferred stock were each entitled to receive non-cumulative dividends payable prior and in preference to any dividends on any shares of the Company’s common stock. Under the two-class method, net income is attributed to common stockholders and participating securities based on their participation rights. The holders of the convertible preferred stock did not have a contractual obligation to share in the losses of the Company. As such, the Company’s net losses for the years ended December 31, 2021 and 2020 were not allocated to these participating securities.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per common share attributable to common stockholders is presented in conformity with the treasury stock method required for stock-based compensation, and in conformity with the if-converted method required for the convertible notes.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As the Company has reported losses for all periods presented, all potentially dilutive securities are antidilutive and accordingly, basic net loss per share equals diluted net loss per share.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements – Adopted</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2016-02, Leases (“Topic 842”), which requires lessees to recognize leases as assets and liabilities on the balance sheet but recognize the expenses on their statement of operations and cash flows in a manner similar to previous accounting guidance. Qualitative and quantitative disclosures are also enhanced to better understand the amount, timing and uncertainty of cash flows arising from leases.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2022, the Company adopted the provisions and expanded disclosure requirements described in Topic 842. The Company adopted the standard using the modified retrospective approach and the transitional provision prescribed by ASU 2018-11, Leases (Topic 842) Targeted Improvements, which allows for the adoption of Topic 842 at the beginning of the fiscal year of adoption. As such, the Consolidated Balance Sheets as of December 31, 2022 is not comparable with that as of December 31, 2021. The comparative information for prior periods has not been adjusted and continues to be reported in accordance with Accounting Standard Codification 840, Leases, the accounting standard in effect for those periods under the previously applicable guidance. The Company evaluated its identified leases and applied the new lease guidance as further discussed in Note 8, Leases. The Company elected the package of practical expedients, which eliminates the requirements to reassess prior conclusions on whether contracts are or contain a lease, lease classification, and initial direct costs. The Company did not use hindsight when determining the lease term. Upon adoption, the Company recognized operating lease right-of-use assets, of $100,533 and lease liabilities of $104,345. The lease obligations associated with deferred rent were recognized as a reduction to the ROU asset. As of the adoption date on January 1, 2022, the new lease guidance did not materially impact the Consolidated Statements of Cash Flows, the Consolidated Statements of Operations, or net loss per common share.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, with subsequent amendments, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 requires immediate recognition of management’s estimates of current expected credit losses. ASU 2016-13 is effective for annual reporting periods beginning after December 15, 2022, and interim periods within annual periods beginning after December 15, 2023, with early adoption permitted. The Company adopted the new standard and there was an immaterial impact to the consolidated financial statements and related disclosures.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 eliminates certain exceptions in FASB Topic 740: Income Taxes (“ASC 740”) related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. It also clarifies and simplifies other aspects of the accounting for income taxes. ASU 2019-12 is effective for annual reporting periods beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022, with early adoption permitted. The Company adopted the new standard as of January 1, 2022, and there was an immaterial impact to the consolidated financial statements and related disclosures.</span></div>In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805) Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”), to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to the recognition of an acquired contract liability and to payment terms and their effect on subsequent revenue recognized by the acquirer. The amendments in ASU 2021-08 require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At the acquisition date, an acquirer should account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts. This amendment will be effective for public entities with fiscal years beginning after December 15, 2022, and for all other entities with fiscal years beginning after December 15, 2023, with early adoption permitted. The Company early adopted the new standard and there was an immaterial impact to the consolidated financial statements and related disclosures 100533000 104345000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 3. Acquisitions, Goodwill and Intangible Assets</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cloudways Ltd.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 1, 2022 (“Acquisition Date”), the Company acquired 100% of the outstanding equity interests of Cloudways, Ltd. pursuant to a Share Purchase Agreement, dated as of August 19, 2022. This acquisition has been accounted for as a business combination. The results of Cloudways’ operations have been included in the accompanying consolidated financial statements since the Acquisition Date. The acquisition of Cloudways, a leading managed cloud hosting and software-as-a-service provider for small to medium-sized businesses, strengthens the Company’s ability to simplify cloud computing by enabling customers to launch a business and scale it effortlessly. Cloudways was a customer of the Company prior to the acquisition, and the Company recognized revenue of approximately $6,000 from Cloudways from January 1, 2022 through the Acquisition Date.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition purchase consideration, in accordance with ASC 805, totaled $311,237 and was paid in cash. The Share Purchase Agreement includes customary representations and warranties and covenants of the parties. The Company contributed $42,000 to an escrow account on the Acquisition Date to support certain post-closing indemnification obligations.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The final accounting has not been completed since the evaluation necessary to assess the fair values of acquired assets and assumed liabilities is still in process. The provisional amounts for this business combination are subject to revision until these evaluations are completed.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the components and the allocation of the purchase price for the business combination and summarizes the preliminary fair values of the assets acquired and liabilities assumed at the Acquisition Date:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total consideration: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid to Cloudways sellers</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash contributed to escrow accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Cash pre-funded from contingent compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total consideration paid </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">311,237</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepayments and other current assets </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long term assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,820)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(957)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,013)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,686)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,362)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net identifiable assets acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total fair value of net assets acquired</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">311,237</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company amortizes its intangible assets assuming no residual value over periods in which the economic benefit of these assets is consumed (the useful life). The preliminary fair values allocated to the identifiable intangible assets and their estimated useful lives are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.749%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intangible assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Preliminary Fair Value</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Useful Life in Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total identifiable intangible assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">72,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cloudways’ assets and liabilities were measured at estimated fair values on September 1, 2022. Estimates of fair value represent management’s best estimate and require a complex series of judgments about future events and uncertainties. Third-party valuation specialists were engaged to assist in the valuation of these assets and liabilities. The Company used the relief from royalty method to fair value the developed technology and the trade name intangible assets, and the multi-period excess earnings method to fair value the customer relationship intangible assets. The significant assumptions used to estimate the value of the intangible assets included discount rates, projected revenue growth rates, EBITDA margins, technology obsolescence and royalty rates.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill is attributable primarily to the revenue synergies expected from combining the operations of both entities, and intangible assets that do not qualify for separate recognition, including the existing workforce acquired through the acquisition. None of the goodwill is expected to be deductible for income tax purposes.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition related costs consist of miscellaneous professional service fees and expenses for acquisition related activities. The Company recognized approximately $2,139 of acquisition related costs that were expensed in the current period. These costs are shown primarily as part of General and administrative in the accompanying Consolidated Statements of Operations.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of Cloudways’ revenue and net loss included in the Company’s consolidated statements of operations from the Acquisition Date through December 31, 2022, was $20,479 and $10,643, respectively, inclusive of $3,800 intercompany revenue and expense.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingent compensation</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent compensation costs relate to payments due to a Cloudways seller for $38,830, of which $16,851 is earned on September 1, 2023, and $7,326 is earned on each of March 1, 2024, September 1, 2024 and March 1, 2025. Contingent compensation represents compensation for post-combination services because the payments are contingent on continuing employment of the Cloudways seller, with limited exceptions, at each payment date. For the year ended December 31, 2022, the Company recorded an acquisition related compensation expense of $9,443 related to estimated compensation earned by the Cloudways seller to date. This expense is shown as part of General and administrative in the accompanying Consolidated Statements of Operations.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unaudited Pro Forma Financial Information</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro forma information below summarizes the combined results of the Company and Cloudways as if the Company’s acquisition of Cloudways closed on January 1, 2021 but does not necessarily reflect the combined actual results of operations of the Company and Cloudways that would have been achieved, nor are they necessarily indicative of future results of operations. The unaudited pro forma information reflects certain adjustments that were directly attributable to the acquisition of Cloudways, including additional amortization adjustments for the fair value of the assets acquired and liabilities assumed and other adjustments the Company believes are reasonable for the pro forma presentation. The pro forma net income (loss) for the year ended December 31, 2022 was adjusted to exclude nonrecurring acquisition related costs of $2,139.</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.809%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pro Forma Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro-forma revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607,191 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459,845 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro-forma net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,780)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,227)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Asset Acquisitions</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, the Company acquired the assets of the CSS Tricks website (“CSS Tricks”) from Midwest Coast Studios LLC for total purchase consideration of $4,000. The intangible assets will be amortized over <span style="-sec-ix-hidden:f-724">three</span> to five years. In June 2022, the Company acquired intangible assets from JournalDev IT Services Private Limited for total purchase consideration of $1,400 to be amortized over three years.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets, net</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Movements in goodwill during the years ended December 31, 2022 and 2021 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of Nimbella</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,170 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of Cloudways</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement period adjustment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,168 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">___________________</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The Company finalized and adjusted the purchase price for the Nimbella acquisition to reflect a decrease of $239 to Goodwill related to the final 2021 pre-acquisition tax return. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following 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><td style="width:59.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Asset Type</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IP addresses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Content</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brand</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total carrying value</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,431 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,116 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,477)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,476)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(317)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Content</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,067)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brand</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(166)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,503)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,201)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,928 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,915 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was $6,301 and $645 for the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, the weighted-average remaining amortization period for amortizable intangible assets was <span style="-sec-ix-hidden:f-766">five</span> years for developed technology, <span style="-sec-ix-hidden:f-767">seven</span> years for customer relationships, <span style="-sec-ix-hidden:f-768">ten</span> years for trade name, <span style="-sec-ix-hidden:f-769">three</span> years for content, and <span style="-sec-ix-hidden:f-770">five</span> years for brand. Amortization expense for the next five years and thereafter, based on valuations and determinations of useful lives, is expected to be as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,612 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total estimated future intangible amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,107 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 311237000 42000000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the components and the allocation of the purchase price for the business combination and summarizes the preliminary fair values of the assets acquired and liabilities assumed at the Acquisition Date:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total consideration: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid to Cloudways sellers</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash contributed to escrow accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Cash pre-funded from contingent compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total consideration paid </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">311,237</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepayments and other current assets </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long term assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,820)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(957)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,013)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,686)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,362)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net identifiable assets acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total fair value of net assets acquired</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">311,237</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 278187000 42000000 -150000 -9100000 311237000 5827000 4753000 547000 711000 72000000 1820000 957000 1013000 21686000 30362000 28000000 283237000 311237000 The preliminary fair values allocated to the identifiable intangible assets and their estimated useful lives are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.749%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intangible assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Preliminary Fair Value</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Useful Life in Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total identifiable intangible assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">72,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table> 9500000 P10Y 31500000 P5Y 31000000 P7Y 72000000 2139000 20479000 -10643000 3800000 38830000 16851000 7326000 9443000 2139000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.809%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pro Forma Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro-forma revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607,191 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459,845 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro-forma net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,780)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,227)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table> 607191000 459845000 -20780000 -53227000 4000000 1400000 P3Y <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Movements in goodwill during the years ended December 31, 2022 and 2021 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of Nimbella</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,170 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of Cloudways</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement period adjustment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,168 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">___________________</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The Company finalized and adjusted the purchase price for the Nimbella acquisition to reflect a decrease of $239 to Goodwill related to the final 2021 pre-acquisition tax return. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following 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><td style="width:59.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Asset Type</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IP addresses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Content</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brand</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total carrying value</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,431 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,116 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,477)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,476)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(317)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Content</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,067)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brand</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(166)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,503)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,201)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,928 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,915 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 2674000 29496000 32170000 283237000 -239000 315168000 -239000 44821000 39906000 35710000 4210000 31000000 0 9500000 0 4400000 0 1000000 0 126431000 44116000 4477000 1201000 1476000 0 317000 0 1067000 0 166000 0 7503000 1201000 118928000 42915000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was $6,301 and $645 for the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, the weighted-average remaining amortization period for amortizable intangible assets was <span style="-sec-ix-hidden:f-766">five</span> years for developed technology, <span style="-sec-ix-hidden:f-767">seven</span> years for customer relationships, <span style="-sec-ix-hidden:f-768">ten</span> years for trade name, <span style="-sec-ix-hidden:f-769">three</span> years for content, and <span style="-sec-ix-hidden:f-770">five</span> years for brand. Amortization expense for the next five years and thereafter, based on valuations and determinations of useful lives, is expected to be as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,612 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total estimated future intangible amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,107 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 6301000 645000 P5Y 14445000 14079000 12279000 11879000 9612000 11813000 74107000 Marketable Securities<div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of available-for-sale marketable securities, excluding those securities classified within cash and cash equivalents, on the Consolidated Balance Sheets as of December 31, 2022. The Company did not hold any available-for-sale marketable securities as of December 31, 2021.</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized <br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,944 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(849)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,124 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(367)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724,726 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,302)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723,462 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income from investments was $11,881, $123 and $12 for the years ended December 31, 2022, 2021 and 2020, respectively. As of December 31, 2022, all of the Company’s available-for-sale short-term investments were due within one year.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company held twenty-one securities that were in an unrealized loss position. The Company does not intend to sell and expects that it is more likely than not that it will not be required to sell these securities until such time as the value recovers or the securities mature. Unrealized losses from fixed-income securities are primarily attributable to changes in interest rates and not credit-related factors based on the Company’s evaluation of available evidence. To determine whether a decline in value is related to credit loss, the Company evaluates, among other factors: the extent to which the fair value is less than the amortized cost basis, changes to the rating of the security by a rating agency and any adverse conditions specifically related to an issuer of a security or its industry. Management does not believe any remaining unrealized losses represent impairments based on our evaluation of available evidence. Unrealized gains and losses on marketable securities are presented net of tax.</span></div> <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of available-for-sale marketable securities, excluding those securities classified within cash and cash equivalents, on the Consolidated Balance Sheets as of December 31, 2022. The Company did not hold any available-for-sale marketable securities as of December 31, 2021.</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized <br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,944 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(849)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,124 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(367)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724,726 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,302)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723,462 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 549944000 29000 849000 549124000 35293000 0 86000 35207000 139489000 9000 367000 139131000 724726000 38000 1302000 723462000 11881000 123000 12000 21 Fair Value Measurements<div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The fair value of our financial assets measured on a recurring basis is as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Cash and cash equivalents</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,772 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,772 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,207</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,131</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Marketable securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,124 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,338 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723,462 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093,425 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619,962 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,713,387 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its highly liquid money market funds and U.S. treasury securities within Level 1 of the fair value hierarchy because they are valued based on quoted market prices in active markets. The Company classifies its commercial paper, corporate debt securities and certificates of deposit within Level 2 because they are valued using inputs other than quoted prices that are directly or indirectly observable in the market, including readily available pricing sources for the identical underlying security which may not be actively traded. The Company had no Level 3 financial assets as of December 31, 2022 and December 31, 2021.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Instruments Not Recorded at Fair Value on a Recurring Basis</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reports financial instruments at fair value, with the exception of the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Convertible Senior Notes due December 1, 2026 (“Convertible Notes”). Financial instruments that are not recorded at fair value on a recurring basis are measured at fair value on a quarterly basis for disclosure purposes. The carrying values and estimated fair values of financial instruments not recorded at fair value are as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,470,270 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,134,030 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462,676 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462,676 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of the Convertible Notes as of December 31, 2022 and December 31, 2021 was net of unamortized debt issuance costs of $29,730 and $37,324, respectively.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of the Convertible Notes was determined based on the closing trading price as of the last day of trading for the period. The Company considers the fair value to be a Level 2 valuation due to the limited trading activity.</span></div> <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The fair value of our financial assets measured on a recurring basis is as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Cash and cash equivalents</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,772 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,772 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,207</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,131</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Marketable securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,124 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,338 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723,462 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093,425 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619,962 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,713,387 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>The carrying values and estimated fair values of financial instruments not recorded at fair value are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,470,270 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,134,030 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462,676 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462,676 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 95117000 0 95117000 45655000 0 45655000 140772000 0 140772000 549124000 0 549124000 0 35207000 35207000 0 139131000 139131000 549124000 174338000 723462000 1093425000 0 1093425000 0 269945000 269945000 0 350017000 350017000 1093425000 619962000 1713387000 0 1470270000 1134030000 1462676000 1462676000 29730000 37324000 Balance Sheet Details<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and equipment, net</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487,484 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651,743 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564,136 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,244)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,268)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(317,329)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(265,225)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,170 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,643 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense on property and equipment for the years ended December 31, 2022, 2021 and 2020 was $83,814, $74,278 and $62,016, respectively.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalized costs related to the development of computer software for internal use of $10,636, $7,307 and $12,854 for the years ended December 31, 2022, 2021 and 2020, respectively, which is included in internal-use software costs within Property and equipment, net. Amortization expense related to internal-use software for the years ended December 31, 2022, 2021 and 2020 was $12,117, $13,424 and $13,255, respectively.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2022, 2021 and 2020, the Company recorded an impairment loss of $163, $285 and $1,222, respectively, related to software that is no longer being used. This impairment loss is included in Cost of revenue and Research and development on the Consolidated Statements of Operations.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued other expenses</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued other expenses consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued bonuses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,083 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued capital expenditures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,363 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued other expenses</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,987 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,907 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other current liabilities</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,848 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,755 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP withholding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">944 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,495 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other current liabilities</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,409 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,849 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487,484 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651,743 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564,136 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,244)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,268)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(317,329)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(265,225)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,170 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,643 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 564763000 487484000 1511000 1511000 6820000 6820000 78649000 68321000 651743000 564136000 61244000 49268000 317329000 265225000 273170000 249643000 83814000 74278000 62016000 10636000 7307000 12854000 12117000 13424000 13255000 163000 285000 1222000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued other expenses consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued bonuses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,083 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued capital expenditures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,363 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued other expenses</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,987 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,907 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 9772000 19083000 9852000 3398000 14363000 9426000 33987000 31907000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,848 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,755 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP withholding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">944 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,495 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other current liabilities</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,409 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,849 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 40848000 6755000 5617000 0 944000 1495000 0 599000 47409000 8849000 Debt<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Facility</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February and March 2020, the Company entered into and subsequently amended a second amended and restated credit agreement with KeyBank National Association as administrative agent. In November 2021, the Company further amended such credit agreement to revise certain covenants that restricted the incurrence of indebtedness to permit the issuance of the convertible notes discussed below. In March 2022, the Company entered into a third amended and restated credit agreement (the “Credit Facility”) to, among other modifications, (i) remove the term loan component of the existing credit facility which had been previously repaid in full; (ii) increase the maximum borrowing limit of the revolving credit facility from $150,000 to $250,000; (iii) extend the maturity date; (iv) replace the existing maximum total net leverage ratio financial covenant with a maximum senior secured net leverage ratio financial covenant; (v) eliminate the financial covenant requirement of maintaining a minimum debt service coverage ratio; (vi) reduce the interest rates applicable to any principal amounts outstanding on the revolving credit facility as well as the annual commitment fee for unused amounts on the revolving credit facility; and (vii) replace the benchmark reference rate for U.S. Dollar loans from LIBOR to the forward-looking term rate based on the secured overnight financing rate plus a customary adjustment (“Adjusted Term SOFR”).</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2022, the Company had available borrowing capacity of $250,000 on the Credit Facility. The Credit Facility will mature on the earlier of (a) March 29, 2027 and (b) 90 days before the maturity date applicable to any outstanding convertible notes issued by the Company in an aggregate principal amount equal to or greater than $100,000. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Facility is secured by a first-priority security interest in substantially all of the assets of the Company. The Credit Facility contains certain financial and operational covenants, including a maximum senior secured net leverage ratio financial covenant of 3.50x. As of December 31, 2022, the Company was in compliance with all covenants under the Credit Facility.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The per annum interest rate applicable to any principal amounts outstanding under the Credit Facility for U.S. Dollar loans will be equal to (i) Adjusted Term SOFR plus (ii) an applicable margin varying from 1.25% to 2.00%, subject to a pricing grid based on the senior secured net leverage ratio. The Credit Facility provides for an annual commitment fee varying from 0.20% to 0.30%, also subject to a pricing grid based on the senior secured net leverage ratio, applied to the average daily unused amount of the revolving credit facility. The Company incurred commitment fees on the unused balance of the Credit Facility of $477, $362 and $307 for the year ended December 31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Credit Facility, the Company incurred $1,295 of additional debt issuance costs which, together with $662 of the then unamortized financing fees, will be amortized over the remaining term of the facility. The Company recognized a loss on extinguishment of debt of $407 for the year ended December 31, 2022. The loss on extinguishment of debt represents a non-cash adjustment to reconcile net income to net cash provided by operating activities within the Consolidated Statements of Cash Flows.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of deferred financing fees was $398, $2,243 and $10,114 for the year ended December 31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Notes</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, the Company issued </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1,500,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> aggregate principal amount of Convertible Senior Notes in a private offering, including the exercise in full of the over-allotment option granted to the initial purchasers of $200,000. The Convertible Notes are senior unsecured obligations of the Company and do not bear regular interest, and the principal amount of the Convertible Notes does not accrete. The Convertible Notes will mature on December 1, 2026 unless earlier converted, redeemed, or repurchased. The net proceeds from this offering were $1,461,795, after deducting underwriting fees, expenses and commissions. Amortization of deferred financing fees for the years ended December 31, 2022 and 2021 was $7,481 and $881, respectively.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each $1 of principal of the Convertible Notes will initially be convertible into 5.6018 shares of the Company’s common stock, which is equivalent to an initial conversion price of approximately $178.51 per share, subject to adjustment as set forth in the indenture governing the Convertible Notes. Holders of these Convertible Notes may convert their Convertible Notes at their option at any time prior to the close of the business day immediately preceding June 1, 2026, only under the following circumstances: </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">during any calendar quarter commencing after the calendar quarter ending on March 31, 2022, if the last reported sale price of the Company’s common stock exceeds 130% of the conversion price for each of at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter on each applicable trading day; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">during the five business day period after any ten consecutive trading day period (such ten consecutive trading day period, the “measurement period”) in which the trading price of the Convertible Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the common stock on such trading day and the conversion rate on such trading day; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">if the Company calls such Convertible Notes for redemption, at any time prior to the close of business on the business day immediately preceding the redemption date; and</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">upon the occurrence of specified corporate events or distributions on the common stock.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As none of the above circumstances have occurred as of December 31, 2022, the Convertible Notes were not convertible for the fiscal year ended December 31, 2022.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On or after June 1, 2026 until the close of business on the scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Convertible Notes at the option of the holder regardless of the foregoing circumstances.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon conversion of the Convertible Notes, the Company will pay or deliver, as the case may be, cash, shares of common stock or a combination of cash and shares of common stock, at the Company’s election. It is the Company's current intent to settle the principal amount of the Convertible Notes with common stock.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may redeem for cash all or any portion of the Convertible Notes, at its option, on or after December 2, 2024 and on or before the 25th scheduled trading day immediately before the maturity date, if the last reported sale price per share of the Company’s common stock exceeds 130% of the conversion price then in effect on each of at least 20 trading days (whether or not consecutive) during the 30 consecutive trading days ending on, and including, the trading day immediately preceding the date on which the Company provides a notice of redemption at a redemption price equal to 100% of the principal amount of the Convertible Notes to be redeemed, plus any accrued and unpaid special interest and additional interest, if any, to, but excluding, the redemption date. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the occurrence of a fundamental change (as defined in the indenture governing the Convertible Notes), subject to certain conditions, holders may require the Company to repurchase all or a portion of the Convertible Notes for cash at a price equal to 100% of the principal amount of the Convertible Notes to be repurchased, plus any accrued and unpaid special interest and additional interest, if any, to, but excluding, the fundamental change repurchase date.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Outstanding Borrowings</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1,500,000 aggregate principal of the Convertible Notes is expected to mature on December 1, 2026 with no other payments required prior to that date.</span></div> 150000000 250000000 250000000 100000000 3.50 0.0125 0.0200 0.0020 0.0030 477000 362000 307000 1295000 662000 -407000 398000 2243000 10114000 1500000000 200000000 1461795000 7481000 881000 5.6018 178.51 1.30 20000 30000 5000 10000 10000 0.98 P25D 1.30 20000 30000 1 1 1500000000 Leases<div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company leases space at colocation data center facilities and, to a lesser extent, corporate offices, all of which are operating leases. Most of the leases have lease terms within <span style="-sec-ix-hidden:f-934">three</span> to five years and many contain renewal options and/or termination provisions. As of December 31, 2022, there were no finance leases.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into separate sublease agreements related to its New York office space effective as of March 2022 and June 2022, respectively. As defined within the lease and sublease agreements, the Company remains primarily liable to the landlord for the performance of all obligations in the event that the sublessees do not perform their obligations under their respective leases. The rental amounts payable to the Company pursuant to the sublease agreements increase approximately 2% each year, and both the lease and the related subleases terminate in July 2025. During the year ended December 31, 2022, the Company recorded impairment losses on the New York office operating lease ROU asset of $1,472. See Note 2 for additional information.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.204%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,440 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,388 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.204%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,870 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating right-of-use assets obtained in exchange for operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining lease term and discount rate were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.204%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2022, the Company recorded $1,202 in sublease income, which was recorded as a reduction to General and administrative operating expenses.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company had entered into nine additional operating leases that have not yet commenced with total fixed payment obligations of $123,333. The leases are expected to commence between the first quarter of 2023 and the fourth quarter of 2024 and have initial lease terms of <span style="-sec-ix-hidden:f-950">three</span> to five years.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of December 31, 2022 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:74.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,277 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,229 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,104)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total present value of lease 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,125 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion of operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,432)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,693 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">___________________</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Sublease proceeds for the fiscal years ending December 31, 2023, 2024 and 2025 of $1,954, $2,073 and $1,051, respectively, are not included in the table above.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the adoption of Topic 842, future minimum operating lease payments as of January 31, 2022 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:74.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum operating lease payments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,838 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rent expense for the years ended December 31, 2021 and 2020 were $49,923 and $41,912, respectively.</span></div> P5Y 0.02 1472000 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.204%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,440 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,388 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.204%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,870 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating right-of-use assets obtained in exchange for operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining lease term and discount rate were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.204%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 54440000 6149000 1799000 62388000 49870000 204105000 P2Y9M18D 0.050 1202000 9 123333000 P5Y <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of December 31, 2022 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:74.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,277 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,229 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,104)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total present value of lease 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,125 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion of operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,432)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,693 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">___________________</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Sublease proceeds for the fiscal years ending December 31, 2023, 2024 and 2025 of $1,954, $2,073 and $1,051, respectively, are not included in the table above.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the adoption of Topic 842, future minimum operating lease payments as of January 31, 2022 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:74.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum operating lease payments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,838 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 64277000 68240000 28472000 12003000 6237000 179229000 14104000 165125000 57432000 107693000 1954000 2073000 1051000 48669000 37961000 36974000 7447000 3025000 762000 134838000 49923000 41912000 Commitments and Contingencies<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Commitments</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company had long-term commitments for bandwidth usage with various networks and internet service providers and entered into purchase orders with various vendors. The total minimum future commitments for bandwidth usage and purchase orders as of December 31, 2022 were as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase commitments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,330 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Letters of Credit</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conjunction with the execution of certain office space operating leases, letters of credit in the aggregate amount of $1,935 and $2,038 were issued and outstanding as of December 31, 2022 and 2021, respectively. No draws have been made under such letters of credit. These funds are included as Restricted cash on the Consolidated Balance Sheets as they are related to long-term operating leases and are included in beginning and ending Cash, cash equivalents and restricted cash in the Consolidated Statements of Cash Flows.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may be involved in various legal proceedings and litigation arising in the ordinary course of business. While it is not feasible to predict or determine the ultimate disposition of any such litigation matters, the Company believes that any such legal proceedings will not have a material adverse effect on its consolidated financial position, results of operations, or liquidity.</span></div> The total minimum future commitments for bandwidth usage and purchase orders as of December 31, 2022 were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase commitments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,330 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 21951000 14493000 4045000 884000 957000 0 42330000 1935000 2038000 Stockholders’ Equity <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s amended and restated certificate of incorporation authorizes the issuance of common and preferred stock. Holders of common stock are entitled to one vote per share.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, the Company was authorized to issue 750,000,000 shares of common stock with a par value of $0.000025 per share. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Preferred Stock</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the IPO, the Company’s amended and restated certificate of incorporation became effective, which authorized the issuance of 10,000,000 shares of preferred stock with a par value of $0.000025 per share with rights and preferences, including voting rights, designated from time to time by the Company's Board of Directors. No shares of preferred stock were issued or outstanding as of December 31, 2022 or 2021.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Buyback Program</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 23, 2022, the Company’s Board of Directors approved the repurchase of up to an aggregate of $300,000 of the Company’s common stock throughout fiscal year 2022 (“First Program”). As of May 16, 2022, the Company repurchased shares representing the entire amount available under the First Program. On May 23, 2022, the Company’s Board of Directors approved a new stock repurchase program authorizing the repurchase of up to an additional $300,000 of its common stock throughout fiscal year 2022 (the “Second Program”). As of August 19, 2022, the Company repurchased shares representing the entire amount available under the First Program and Second Program.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company repurchased and retired 13,626,594 shares of common stock in the open market for an aggregate purchase price of $600,000 during the year ended December 31, 2022. All purchased shares were retired and are reflected as a reduction of Common stock for the par value of shares, with the excess applied to Additional paid-in capital.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Treasury Stock</span></div>The Company records treasury stock at the cost to acquire shares and is included as a component of Stockholders’ equity. The Company’s Board of Directors approved the retirement of the balance of treasury stock as of August 1, 2022. At December 31, 2021, the Company had 1,968,228 shares of treasury stock which were carried at its cost basis of $4,598 on the Consolidated Balance Sheets. 1 750000000 0.000025 0.000025 10000000 0.000025 0 0 0 0 300000000 300000000 13626594 600000000 1968228 4598000 Stock-Based Compensation<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Incentive Plan</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, the Company’s Board of Directors adopted, and the stockholders approved, the 2021 Equity Incentive Plan. The 2021 Equity Incentive Plan is a successor to and continuation of the 2013 Stock Plan. The 2021 Equity Incentive Plan became effective on the date of the IPO with no further grants being made under the 2013 Stock Plan, however, awards outstanding under the 2013 Stock Plan will continue to be governed by their existing terms. The 2021 Equity Incentive Plan provides for the grant of incentive stock options, nonstatutory stock options, stock appreciation rights, restricted stock awards, restricted stock units awards (“RSUs”), performance awards, and other awards to employees, directors, and consultants up to an aggregate of 36,290,381 shares of common stock as of December 31, 2022. Shares issued pursuant to the exercise of these awards are transferable by the holder.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options granted have a maximum term of ten years from the grant date, are exercisable upon vesting and vest over a period of four years. Stock option activity for the year ended December 31, 2022 was as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.266%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Remaining Life in Years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,434,159 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.64</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">909,494 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,816,561)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(463,682)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,153,916 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.23 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.16</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,188 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,469,298 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.42 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.90</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,286 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and unvested expected to vest at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,662,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.11</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value represents the difference between the fair value of common stock and the exercise price of outstanding in-the-money options. The aggregate intrinsic value of exercised options for the years ended December 31, 2022, 2021 and 2020 was $81,912, $189,422 and $23,018, respectively. The tax benefit from stock options exercised was $25,143, $103,820 and $4,482 the years ended December 31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No options were granted during the years ended December 31, 2022 and 2021. The aggregate estimated fair value of stock options granted to participants that vested during the year ended December 31, 2022 and 2021 was $17,529 and $22,395, respectively. The following weighted-average assumptions were used to estimate the grant date fair value of stock options as of December 31, 2020:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.687%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:25.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life in years</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, there was $16,790 of unrecognized stock-based compensation related to outstanding stock options granted that is expected to be recognized over a weighted-average period of 1.56 years.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">RSUs</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs granted typically vest over four years. RSU activity for the year ended December 31, 2022 was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at January 1, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,334,137 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.74 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,338,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,437,741)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(432,034)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,802,435 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,116,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, there was $126,838 of unrecognized stock-based compensation related to outstanding RSUs granted that is expected to be recognized over a weighted-average period of 2.89 years.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">PRSUs</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issued performance-based restricted stock units (“PRSUs”) which will vest based on the achievement of each award’s established performance targets. PRSU activity for the year ended December 31, 2022 was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Fair Value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at January 1, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578,949 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.04 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(228,948)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,497)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted by performance factor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89,769)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666,122 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.41 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of each reporting period, the Company will adjust compensation expense for the PRSUs based on its best estimate of attainment of the below specified performance metrics. The cumulative effect on current and prior periods of a change in the estimated number of PRSUs that are expected to be earned during the performance period will be recognized as an adjustment to earnings in the period of the revision. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation cost in connection with the probable number of shares that will vest will be recognized using the accelerated attribution method. As of December 31, 2022, the Company determined that it was not probable that the Long Term Incentive Plan (“LTIP”) PRSUs granted to certain executives of the Company with respect to the Company’s 2022 financial performance, and the other PRSU awards, would vest. There is $1,163 of unrecognized stock-based compensation that is expected to be recognized over a weighted-average period of 0.80 years in regards to the 2021 LTIP PRSUs with respect to the Company’s 2021 performance.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">LTIP PRSUs</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants LTIP PRSUs to certain executives of the Company during the first fiscal quarter. A percentage of the LTIP PRSUs will become eligible to vest based on the Company’s financial performance level at the end of each fiscal year. The financial performance level is determined as the percentage equal to the sum of the revenue growth percentage and profitability percentage.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of LTIP PRSUs received will depend on the achievement of financial metrics relative to the approved performance targets. Depending on the actual financial metrics achieved relative to the target financial metrics throughout the defined performance period of the award, the number of LTIP PRSUs that vest could range from 0% to 200% of the target amount, and are subject to the Board of Directors’ approval of the level of achievement against the approved performance targets.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assuming the minimum performance target is achieved, one-third of the aggregate number of the LTIP PRSUs shall vest on the later of (i) March 1 or (ii) two trading days following the public release of the Company’s financial results, and the remainder shall vest in eight equal quarterly installments subject, in each case, to the individual’s continuous service through the applicable vesting date.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 24, 2022, the financial performance of the LTIP PRSUs granted in 2021 was determined to be achieved at 155% of the target amount. This resulted in a performance factor reduction of 89,769 shares from the original maximum shares achievable of 398,949.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 1, 2022, the Company granted an LTIP PRSU award with a maximum shares achievable of 436,387, subject to the above actual financial metrics achieved relative to the target financial metrics for fiscal year 2022.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other PRSUs</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the above awards, certain other PRSUs have been awarded subject to other various performance measures including the achievement of revenue targets and product launches.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 24, 2022, the financial performance of one of the Company’s other PRSUs was determined to be achieved at 100% of the target amount due to a successful product launch. On June 1, 2022, all 60,000 shares were fully vested. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">MRSUs</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 27, 2021, the Company’s Board of Directors granted a market-based restricted stock unit (“MRSU”) award for 3,000,000 shares of the Company’s common stock to the Company’s Chief Executive Officer, Yancey Spruill, which will vest upon the satisfaction of certain service conditions and the achievement of certain Company stock price goals, as described below.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The MRSU, which has a grant date fair value of $75,300 derived by using a discrete model based on multiple stock price-paths developed through the use of a Monte Carlo simulation, is divided into five tranches that will be earned based on the achievement of stock price goals, measured based on the average of the Company’s closing stock price over a consecutive ninety (90) trading day period during the performance period as set forth in the table below.</span></div><div style="margin-bottom:6pt;text-align:center;text-indent:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.030%"><tr><td style="width:1.0%"></td><td style="width:26.285%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.629%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.792%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.629%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.965%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Tranche</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Company Stock Price Target</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Eligible MRSUs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$93.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,000</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$140.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$187.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,000</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$233.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$280.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,000</span></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent earned based on the stock price targets set forth above, the MRSU will vest over a seven-year period beginning on the date of grant in annual amounts equal to 14%, 14%, 14%, 14%, 14%, 15% and 15%, respectively, on each anniversary of the date of grant. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MRSU activity for the year ended December 31, 2022 was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at January 1, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value of market-based performance stock units and the related assumptions used in the Monte Carlo simulation to record stock-based compensation for units granted during the periods presented, were as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.687%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:25.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life in years</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, there was $50,432 of unrecognized stock-based compensation related to the MRSUs granted that is expected to be recognized over a weighted-average period of 3.56 years.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">ESPP</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In March 2021, the Company’s Board of Directors adopted, and the stockholders approved, the 2021 Employee Stock Purchase Plan (“ESPP”). Eligible employees enroll in the offering period at the start of each purchase period, whereby they may purchase a number of shares at a price per share equal to 85% of the lesser of (1) the stock price at the employee’s first participation in the offering period or (2) the fair market value of the Company’s common stock on the purchase date. After the end of an offering period, a new offering will automatically begin on the date that immediately follows the conclusion of the preceding offering. The ESPP provides for the grant of up to an aggregate of 3,272,076 shares of common stock as of December 31, 2022.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 Offering</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The initial offering period commenced on the IPO date and consisted of two purchase periods, the first of which had a purchase date of November 19, 2021 and the second and final purchase period had a purchase date of May 20, 2022 (the “2021 Offering”). </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the purchase period that ended on November 19, 2021, there were 117,996 shares of common stock, net of shares withheld for taxes, purchased by employees at a price of $39.95. In connection with the purchase period that ended on May 20, 2022, there were 144,867 shares of common stock, net of shares withheld for taxes, purchased by employees at a price of $36.26.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 Offerings</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A new offering period commenced on May 23, 2022 and was scheduled to consist of two purchase periods, with purchase dates of November 18, 2022 and May 19, 2023 (the “First 2022 Offering”). In connection with the purchase period that ended on November 18, 2022, there were 111,851 shares of common stock, net of shares withheld for taxes, purchased by employees at a price of $24.03. Under the terms of the ESPP, since the Company’s stock price declined during the course of the first purchase period, the First 2022 Offering terminated and a new 12 month offering automatically commenced on November 21, 2022, with scheduled purchase dates on May 19, 2023 and November 20, 2023 (the “Second 2022 Offering”). As of December 31, 2022, 2,897,362 shares of common stock remain available for issuance under the ESPP.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The termination of the First 2022 Offering and commencement of the Second 2022 Offering was accounted for as a modification, which resulted in an incremental stock-based compensation of $2,069, which will be recognized over the remaining term of Second 2022 Offering.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2022 and 2021, the Company recorded stock-based compensation associated with the ESPP of $4,380 and $3,097, respectively. There was no such expense recorded for the year ended December 31, 2020. As of December 31, 2022, $944 has been withheld on behalf of employees.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Shares</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the acquisition of Nimbella, the Company issued 200,204 shares of restricted stock for $63.11 per share for a total value of $12,635 to the founders of Nimbella. These shares vest equally on March 1, 2023 and September 1, 2024 and are expensed on a straight line basis over 36 months. The restricted stock is subject to forfeiture and dependent upon each founder’s continuous service on the vesting date. Total stock-based compensation for the years ended December 31, 2022 and 2021 was $4,212 and $1,407, respectively. There was no such expense recorded for the year ended December 31, 2020. As of December 31, 2022, there was $7,021 of unrecognized stock-based compensation related to outstanding restricted shares granted that is expected to be recognized over a weighted-average period of 1.69 years.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation was included in the Consolidated Statements of Operations as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.144%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,820 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,147 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,924 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,829 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,577 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess income tax benefit related to stock-based compensation</span></td><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,657)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108,041)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,482)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation related to secondary sales of common stock by certain current and former employees for the year ended December 31, 2020 was $18,343. There were no such expenses recorded for the years ended December 31, 2022 and 2021.</span></div> 36290381 P10Y P4Y Stock option activity for the year ended December 31, 2022 was as follows: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.266%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Remaining Life in Years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,434,159 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.64</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">909,494 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,816,561)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(463,682)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,153,916 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.23 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.16</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,188 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,469,298 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.42 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.90</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,286 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and unvested expected to vest at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,662,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.11</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table> 12434159 7.19 P7Y7M20D 909494000 1816561 6.34 463682 9.50 10153916 7.23 P6Y1M28D 185188000 7469298 6.42 P5Y10M24D 142286000 9662316 7.03 P6Y1M9D 178144000 81912000 189422000 23018000 25143000 103820000 4482000 0 17529000 22395000 The following weighted-average assumptions were used to estimate the grant date fair value of stock options as of 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><td style="width:72.687%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:25.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life in years</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 0.5206 P6Y 0.0057 0 16790000 P1Y6M21D P4Y RSU activity for the year ended December 31, 2022 was as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at January 1, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,334,137 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.74 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,338,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,437,741)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(432,034)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,802,435 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,116,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table> 3334137 45.74 3338073 43.57 1437741 45.46 432034 46.46 4802435 44.25 3116642 44.50 126838000 P2Y10M20D PRSU activity for the year ended December 31, 2022 was as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Fair Value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at January 1, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578,949 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.04 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(228,948)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,497)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted by performance factor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89,769)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666,122 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.41 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 578949 48.04 436387 60.72 228948 46.97 30497 41.24 89769 41.24 666122 57.41 1163000 P0Y9M18D 0 2 2 8 155 89769 398949 436387 100 60000 3000000 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The MRSU, which has a grant date fair value of $75,300 derived by using a discrete model based on multiple stock price-paths developed through the use of a Monte Carlo simulation, is divided into five tranches that will be earned based on the achievement of stock price goals, measured based on the average of the Company’s closing stock price over a consecutive ninety (90) trading day period during the performance period as set forth in the table below.</span></div><div style="margin-bottom:6pt;text-align:center;text-indent:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.030%"><tr><td style="width:1.0%"></td><td style="width:26.285%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.629%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.792%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.629%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.965%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Tranche</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Company Stock Price Target</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Eligible MRSUs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$93.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,000</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$140.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$187.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,000</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$233.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$280.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,000</span></td></tr></table></div> 75300000 5 90 93.50 475000 140.00 575000 187.00 650000 233.50 650000 280.50 650000 P7Y 0.14 0.14 0.14 0.14 0.14 0.15 0.15 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MRSU activity for the year ended December 31, 2022 was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at January 1, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> 3000000 25.12 0 0 3000000 25.12 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value of market-based performance stock units and the related assumptions used in the Monte Carlo simulation to record stock-based compensation for units granted during the periods presented, were as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.687%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:25.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life in years</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.4627 P7Y 0.0101 0 50432000 P3Y6M21D 0.85 3272076 117996 39.95 144867 36.26 2 111851 24.03 2897362 2069000 4380000 3097000 944000 200204 63.11 12635000 P36M 4212000 1407000 7021000 P1Y8M8D <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation was included in the Consolidated Statements of Operations as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.144%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,820 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,147 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,924 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,829 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,577 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess income tax benefit related to stock-based compensation</span></td><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,657)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108,041)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,482)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table> 1820000 1147000 545000 39354000 23315000 7765000 14909000 8471000 1924000 49746000 28644000 19222000 105829000 61577000 29456000 -27657000 -108041000 -4482000 18343000 0 0 Net Loss per Share Attributable to Common Stockholders<div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',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:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.144%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,804)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,503)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,568)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares, in thousands, used to compute net loss per share, basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.28)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.21)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.05)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.144%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series Seed</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,517,832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series A-1</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,995,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series B</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,237,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series C</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,721,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,632 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,153,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,434,159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,933,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,802,435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,334,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PRSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578,949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MRSU</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,402,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,402,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,333,001 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,018,336 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,128,105 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <span style="color:#000000;font-family:'Times New Roman',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:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.144%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,804)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,503)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,568)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares, in thousands, used to compute net loss per share, basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.28)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.21)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.05)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> -27804000 -19503000 -43568000 -43568000 100806000 93224000 41658000 41658000 -0.28 -0.28 -0.21 -0.21 -1.05 -1.05 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.144%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series Seed</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,517,832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series A-1</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,995,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series B</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,237,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series C</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,721,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,632 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,153,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,434,159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,933,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,802,435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,334,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PRSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578,949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MRSU</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,402,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,402,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,333,001 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,018,336 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,128,105 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 0 0 12517832 0 0 17995460 0 0 10237032 0 0 4721905 0 0 308632 10153916 12434159 16933494 4802435 3334137 413750 666122 578949 0 3000000 3000000 0 307828 268391 0 8402700 8402700 0 27333001 28018336 63128105 Income Taxes <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss before income taxes from U.S. and foreign operations were as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.022%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,866)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,285)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,163)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,019)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total loss before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,885)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,201)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,657)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense included in the Consolidated Statements of Operations is comprised of the following:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.022%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,724 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">840 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,217)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,805)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,919 </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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302 </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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">911 </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:top"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles our benefit of income taxes at the statutory rate to the effective tax rate, using a U.S. federal statutory tax rate of 21%:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.022%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit at federal statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,016)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,836)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,957)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(205)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax rate differential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,077)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,071)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized loss on warrant liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible/nontaxable items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,578 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GILTI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162(m) limitation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R&amp;D credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,432)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant exercise</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,419)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(531)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(386)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,919 </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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302 </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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">911 </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:top"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of deferred tax assets and liabilities are as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rent payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,361)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,919)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net deferred tax asset</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,655 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,893 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:13pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,137)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,226)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease ROU asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,524)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liability</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79,661)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,226)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net deferred tax liability</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,006)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(333)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For tax years beginning on or after January 1, 2022, the Tax Cuts and Jobs Act of 2017 eliminates the option to deduct research and development expenditures, as defined under IRC Section 174, in the year incurred. Instead, taxpayers are required to amortize such expenditures over five years if incurred in the U.S. and over fifteen years if incurred in a foreign jurisdiction. For the twelve months ended December 31, 2022, the Company conformed to this change in tax law.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company had state and local net operating loss (“NOL”) carryforwards of $41,794, which will begin to expire on various dates from 2023 through 2041. The Company had $102,596 of federal NOLs and $38 of foreign NOLs which do not expire.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total NOL and expirations are as follows: </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOL Carryforward</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1-3 Years</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3-5 Years</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">More than 5 Years</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unlimited</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,596 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,596 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,428 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,821 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,554 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain tax attributes may be subject to an annual limitation as a result of the issuance of stock, which may constitute a change of ownership as defined under Internal Revenue Code Section 382. The Internal Revenue Code Section 382 study is in process as of December 31, 2022. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses the likelihood of its ability to realize the benefit of its deferred tax assets in each jurisdiction by evaluating all relevant positive and negative evidence. A valuation allowance is established if it is determined that any portion of the deferred tax assets is not more likely than not to be realized. For the year ended December 31, 2022, the Company has maintained a valuation allowance against its U.S. deferred tax assets as they are not more-likely than not to be realized. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The valuation allowance activity for the periods indicated 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><td style="width:55.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of the beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,919)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,950)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions charged to expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,442)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,969)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of the end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,361)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,919)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In general, it is our practice and intention to reinvest the earnings of our non-U.S. subsidiaries in those operations. Generally, such amounts become subject to U.S. taxation upon the remittance of dividends and under certain other circumstances. The amount of undistributed earnings of non-U.S. subsidiaries at December 31, 2022, as well as the related deferred income tax, if any, is not material.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files U.S. federal income tax returns as well as various state, local, and foreign jurisdictions. As of December 31, 2022, tax years 2017 and later remain open for examination. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 740 clarifies the accounting and reporting for uncertainties in income tax law and prescribes a comprehensive model for financial statement recognition measurement, presentation and disclosure of uncertain tax positions taken or expected to be taken in income tax returns. ASC 740 requires that tax effects of an uncertain tax position be recognized only if it is “more likely than not” to be sustained by the taxing authority as of the reporting date. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance of unrecognized tax benefits at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of prior periods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,833 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions recorded as part of business combination </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for tax positions of prior periods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(630)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance of unrecognized tax benefits at end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,044 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">822 </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:top"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Amounts included in the balance of unrecognized tax benefits as of December 31, 2022, 2021 and 2020, if recognized, would affect the effective tax rate upon recognition. The total amount of unrecognized tax benefits that, if recognized, would favorably affect the effective tax rate is $1,507 as of December 31, 2022. </span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For the year ended December 31, 2022, the Company recognized $1,796 of interest and penalties related to unrecognized tax benefits in the provision for taxes.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The total amount of unrecognized tax benefits relating to the Company’s tax positions is subject to change based on future events including, but not limited to, the settlements of ongoing audits and/or the expiration of applicable statutes of limitations. The outcomes and timing of such events are highly uncertain. However, the Company’s reasonable estimate of the range of gross unrecognized tax benefits, excluding interest and penalties, that could potentially be reduced during the next twelve months is $17,044.</span></div> <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss before income taxes from U.S. and foreign operations were as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.022%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,866)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,285)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,163)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,019)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total loss before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,885)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,201)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,657)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> -16866000 -20285000 -44163000 -7019000 2084000 1506000 -23885000 -18201000 -42657000 Total income tax expense included in the Consolidated Statements of Operations is comprised of the following:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.022%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,724 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">840 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,217)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,805)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,919 </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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302 </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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">911 </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:top"></td></tr></table> 0 0 0 242000 138000 59000 5482000 1147000 781000 5724000 1285000 840000 368000 -103000 81000 44000 45000 32000 -2217000 75000 -42000 -1805000 17000 71000 3919000 1302000 911000 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles our benefit of income taxes at the statutory rate to the effective tax rate, using a U.S. federal statutory tax rate of 21%:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.022%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit at federal statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,016)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,836)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,957)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(205)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax rate differential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,077)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,071)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized loss on warrant liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible/nontaxable items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,578 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GILTI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162(m) limitation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R&amp;D credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,432)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant exercise</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,419)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(531)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(386)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,919 </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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302 </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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">911 </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:top"></td></tr></table></div> -5016000 -3836000 -8957000 -205000 -239000 72000 168000 207000 136000 -3077000 -22071000 4001000 0 3150000 0 3603000 473000 149000 1482000 -40000 119000 4442000 21969000 5578000 427000 0 199000 7058000 4927000 0 4432000 0 0 0 -3419000 0 -531000 181000 -386000 3919000 1302000 911000 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of deferred tax assets and liabilities are as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rent payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,361)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,919)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net deferred tax asset</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,655 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,893 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:13pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,137)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,226)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease ROU asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,524)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liability</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79,661)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,226)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net deferred tax liability</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,006)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(333)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1337000 957000 4288000 154000 32374000 0 38934000 0 24435000 44049000 953000 5513000 0 499000 4184000 70000 511000 570000 107016000 51812000 47361000 42919000 59655000 8893000 43137000 9226000 36524000 0 79661000 9226000 20006000 333000 41794000 102596000 38000 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total NOL and expirations are as follows: </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOL Carryforward</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1-3 Years</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3-5 Years</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">More than 5 Years</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unlimited</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,596 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,596 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,428 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,821 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,554 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 102596000 0 0 0 102596000 41794000 28000 25000 35821000 5920000 38000 0 0 0 38000 144428000 28000 25000 35821000 108554000 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The valuation allowance activity for the periods indicated 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><td style="width:55.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of the beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,919)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,950)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions charged to expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,442)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,969)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of the end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,361)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,919)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 42919000 20950000 -4442000 -21969000 47361000 42919000 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance of unrecognized tax benefits at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of prior periods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,833 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions recorded as part of business combination </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for tax positions of prior periods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(630)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance of unrecognized tax benefits at end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,044 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">822 </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:top"></td></tr></table></div> 721000 822000 752000 3014000 0 70000 2833000 0 0 11106000 0 0 630000 101000 0 17044000 721000 822000 1507000 1796000 17044000 Employee Benefit PlanThe Company offers U.S. employees a voluntary retirement savings plan under Section 401(k) of the Internal Revenue Code (the “401(k) Plan”), which permits employees to elect to contribute a portion of their pre-tax wages to the 401(k) Plan. Under this plan, the Company matches 100% of participants’ contributions up to 3% of compensation and 50% of participants’ contributions between 3% and 5%. For the years ended years ended December 31, 2022, 2021 and 2020, the Company incurred expense of $3,846, $2,963 and $2,779 to the 401(k) Plan, respectively. 1 0.03 0.50 0.03 0.05 3846000 2963000 2779000 Related Party Transactions<div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2020, the Company recorded $18,343 of stock-based compensation associated with secondary sales transactions. There were no such expenses recorded for the years ended December 31, 2022 or 2021. The secondary sales transactions were executed primarily between holders of economic interest in the Company and the Company’s employees and former employees at prices in excess of the fair value of such shares. Accordingly, the Company recognized such excess value as stock-based compensation. The Company did not sell any shares or receive any proceeds from the transactions.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Company’s acquisition of Cloudways, the Company entered into a transition services agreement (the “Transition Services Agreement”) with Gaditek Associates (“Gaditek”). Our Chief Revenue Officer, Aaqib Gadit, is the former CEO of Cloudways and owns 14.3% of Gaditek. Fees under the Transition Services Agreement are primarily determined on a usage basis. In 2022, the Company incurred approximately $300 in fees to Gaditek pursuant to the Transition Services Agreement. The Transition Services Agreement has a one year term and is set to expire in the third quarter of 2023.</span></div> 18343000 0 0 300000 Subsequent Events<div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2023, the Company initiated a restructuring plan to adjust its cost structure and to streamline its operations and general and administrative functions (the “Restructuring Plan”), which includes the elimination of positions as well as the shifting of additional positions across a broader geographical footprint. The Company expects to incur approximately $25,000 to $27,000 in restructuring charges in connection with the Restructuring Plan, which is expected to be substantially complete by the end of the third quarter of 2023.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 14, 2023, the Company’s Board of Directors approved the repurchase of up to an aggregate of $500,000 of its common stock. Pursuant to this program, repurchases of the Company’s common stock will be made at prevailing market prices through open market purchases or in negotiated transactions off the market. The repurchase program is authorized throughout fiscal year 2023; however, the Company is not obligated to acquire any particular amount of common stock and the program may be extended, modified, suspended or discontinued at any time at the Company’s discretion.</span></div> 25000000 27000000 500000000 EXCEL 109 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )N("U<'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 " ";B M7XK/.)^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VE$)'1[43PI""XHWD(RNQMLFI",M/OVIG6WB^@#>,S,GV^^ M@6E-5"8D?$XA8B*'^6KR_9"5B1MV((H*()L#>IWKDAA*2UU2>:0]1FP^] M1V@XOP&/I*TF#3.PBBN1=:TURB34%-();\V*CY^I7V#6 /;H<: ,HA; NGEB M/$Y]"Q? #"-,/G\7T*[$I?HG=ND .R6G[-;4.([U*)=C!8?F6GZ!AQP\Z37^7=_?:!=0UO9,5O*R&VC5#\6DGY/KO^\+L(^V#=SOUC MX[-@U\*ON^B^ %!+ P04 " ";B M7F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M )N("U&PO=V]R:W-H965T&UL MM5MA;]LX$OTK1+;HM4!B6Y+C)&T:P'62V^RVB5%G=R]WN ^T1-N\2J*6E.+D MW]\,*4M62M-VH?1#8]F:Q^'3<#B/I,Z70GY7"\9R\I3$J?ITL,CS[$.WJ\(% M2ZCJB(RE\,M,R(3F<"GG795)1B-ME,1=O]<;=!/*TX.+<_W=6%ZG&=TSB8L_R,;2[CJ5B@13UBJN$B) M9+-/!T/OPV5PB@;ZCC\Y6ZJUSP2[,A7B.U[<1)\.>N@1BUF8(P2%/X]LQ.(8 MD<"/OTO0@ZI--%S_O$*_UIV'SDRI8B,1_\6C?/'IX/2 1&Q&BSC_)I:_LK)# MQX@7BECI_\G2W-OO'Y"P4+E(2F/P(.&I^4N?2B+6#$Y[&PS\TL!_8>!M:B$H M#8)=#?JE05\S8[JB>;BD.;TXEV)))-X-:/A!DZFMH?L\Q><^R27\RL$NOQB) M1R;)&!XQ.2)_3"[)NS?OR1O"4_*5QS$\&77>S:$=O+L;EIB?#::_ =/SR5>1 MY@M%KM*(14V +CA8>>FOO/SL.Q$O6=@A@7=(_)[O6QP:NF?:/+"8 M7[K-?RM2:+UG:[W1FZ#B/-!X@9/S_PRG*I<0]_^U,6P0^G8$3 8?5$9#]ND M1KMB\I$=7+S]Q1OT/MK8:1/LLB6P!G/]BKF^"_WB4H0%))V'=H8? MI##UZYE[CWOJ-_SCZUQY33=EZF6P!I,G55,G>W"U# MDDD.&8T(24:B2'/Y#'\C*ZU;T"^O;/2YC?;EKRVT)H%K=;"W"X'W](G<1)#B M^(R'FD7'T-T"V3\^.O9[)_V3GI4]I_'>[+6$UF3/K]GS=V%O&$6 #B.N_$"^ MP'WD+K7'G!O2ZWEDD"_(\)&E]EK$#; W@RVA-1FL-8'G+)Q_8'"$5S!R[\4R MM;+GAKL%Q?T BMO*6ZMZH"VT)F^U(O#<-?U+WJJ4-Y;BD:>A/?3(]R('I0J-G$] MN]C7PW(H&=U,DQM@T!]826I5([2%UB2I5@F>N[3_(D*(I?%"I*["=PO(J7]R MU \&=K9:U0AMH379JE6"YR[Q[WD. D',B.>_F[XG$Q86$J+,2ID;:222! H6 ME8OP^R')J"2/-"X8>=/K]."??TPR)HE:4&F?3UO5$VVA-5FM%87GE@*@4+'Z M)Y/G9"IB*YE;M,3=Z-;*4JNJH2VTYK)J+1M\=V&_"C9R]10N:#IG&X77%J#; MAXE5([C-]F6K+;0F6[5&\'?2"'^Q.#[ZGD)A!H.5*LAR$;E1JK"GN2V8#\RV MPCYR6^W-VVNH []6!_Y.ZN!/$8,*I=(LB4CKSL(6I%MA):M5(= 66I.L6@CX M.PF!42$EKK29Y36=R:"R+>RDN1$WA5BK,J MM"9KM0SP=Y(!-VG.I-E+Q-5< MNJ+1RIH;<1-KK:J MM":K-4JP-])!>CA2$8@G.9"6@N/+3A?J(2I8QB&#( M)C*05OY:50-MH37YJ]6 [R[F2_XF"8UC\KE0\+.RCU WSL:U<+?=WFR]ABSP M:UG@NROZDJVKA,DY)K1_ D*^ "&59#2UA]U/;B&X[?:F[37T@5_K ]]=U=^, MKK^181'Q7$@RS',&2ETO3%['=&YES8VW:6O/;;8W::]1_OMU^>_OM*,P64"M MYHPP-\SF"&M5!;2%UCR.4*N 8*?-@W$QC7D(826H=<)TH^Q]**%595"B'6LT M/.ST>.&?>;WS[J.-F;KB#W:J^$MA/3'">H("6I&[(H>1F*+*M++59@4_*M$& M:_T[&YP=#[Q!O^ICR<1KU/I!7>L'[@I]M46LUO:BH!Z8XN[>C$$M9E^1W8(Z MQAI8I J72?(%([+:*7S[RZGOG7Q4N-[[]&R6?_46]0RR)0#"+7+*0X>J<>?RK\U76K5+W M\]E[M+Z&Q K6SE_M)K& >0F,W 93^1W9IT@MD#U>CWO^-0_&WA6UMH]>?4: M$BNH)5;@%D1#B-1(1^NFPF,+P*;"PVVV-TNO(:F"6E(%;BE4LW3)5"AYAGG+ M2M86:?:O\9?A[?#^[ML#N;V[OW(<;2#O<,3C./=['\M:1U]Y']\3C@,_QJ2W M)6MUAX>D=OY6=(C7 -:_0=(PIA4^Y#J*O^AP8Z\X8PF$%S:#N'E@06XBTDI8$++)$_ GQBGL5@W M6\Y)+UVC88A'0]!S/6'"))B &_0)9J^,I8H=XHRR7'"8M-X$G6,S4A)S-AC M51&#^T 0@A*@0^[7>D>5 E6-78 O$P"70)[> M'3=37=GEJ8!0^;N@F-LI+@!!YY%(^"IN?A,QP$AX:B!5A0 4P13,DU4;*\YT M:&Y]AAT8E4OVR&3SV8!=&!>1;HOFQN'9C(6:'J@X)!Z +^.F] /8-'$*'^A\ M#E.YT7MZ,$ O@2G]N[G]/5F*(HXJ9J"3."+T-KCMB1VT-+,GPE H)U%4.I %G]8HS\8Y>!NZ"/#**&I:3( MS&T88:9?D55S4:C_Q4J-[AUCH$@N 7O MB(^EHWXY0Y>O?)[J(TIXU+<>PV/P-H0DV1E"P^7P?#%.:F0Z%8\FV9B*T20* MR:KN-2-Y 9U9RS2TBCBR9/0[KGRAKURG _@!DRKPETL1$WW@O>9/5FO:JYR- M:QRKW/LBQP)F(J ^AWBB/,;+LA37*=SS/Y(;\):<#3O@J6[.3!%08H7@Q_5IJA_\CQ&ZGOM>SMZ-.=B$DQGI=6_JU*[SYBH3VSJE/:/EW UN(R , M"SSXQBHJGO?P'49"2 O%5@WRYDFZE73:&#CHD/UIX6C-L//0&Z-MP"F@WRQ9 MK,]B'"J.72:90W(E4Y63MS3)/I('L)^3+U_&ASK.::PJ;O7PX) J,I[J7J0; MR>R0H8Z4PE0D&VC/8IHJ\_ 2%G%#MIT611334A:RW,]$_KTE:LJ^Z32DRMQK MIB'C\JKD69L(ZXE)%-*2A;?G21,PZ-U.A2!?#4A=6=2C !]-PS.=:=>X7O.M MJCOL#NDT;5)>F?U1H>=0]T+1BMFM3CHL*O-1U@CC5=N'9JU@-7VHDDH,_1QM M?R)]6V52JSLG;:$U95*],!HN(8OK=LG6\ VO7?A-MN;L=?8 M/0GJW9-@QW<70;[8J[7 M?+; '1UY_E%@7^=I=>ND+31#6W?MY5#<>=,OV6)I"SG'O"=:?5N]R#O4KZ]V MZ]O-6\!0\X-85B1F,S#M=4X@ATCS8JVYR$6F7S4%+9:+1']<, IU-MX O\\$ MI,+R ANH7F^^^#]02P,$% @ FX@+5\S/RK\W @ N@4 !@ !X;"]W M;W)K_//$8HQTGDUK8RB42M M2\IA*Y&J&2/R8PFE:&(\)*I(#L^@OU=;:3RO5\DH ZZHX$C" M/L:+8+ZU6YJV1$%MZ+\23-=Q/@+1AGL25WJ)]%\@ZZ>J=5+1:G<$S5M M;/@5H[166K NV1 PRMLW>>_NX2@A.)<0=@FAXVX/B'X8#>N"]R[/3&EQ:)?BUV2DOS M2_P^56^K-CFM9MMDKBJ20HQ-'RB0;X"3JT_!S+\98)WTK),A]9952'1/)4/K MU2F\88')T(U->XKI112/A,$IA.'L.\F51E>$53?H1=0\1YO-=H!JUE/-+J+: MB/3LOSJL\&C&Q(L9$]?H8)W"\H[ZB8',W=10*#6EZ+:U^M5^,"W:?OP7WDZU M!R)SRA4J86]2_=%G?$@Y#>UYER#'TW=JLO96NO- M^\5"%6O>,/5.;'AKWJR$;)@VM_)NH3:2L[)OU-0+#&&R:%C5SI87_;,;N;P0 MG:ZKEM](H+JF8?+Q(Z_%P^4,S9X>?*GNUMH^6"PO-NR.?^7Z[\V--'>+O9>R M:GBK*M$"R5>7LP_H_17);(/>XI^*/ZB#:V!#N17BF[WY5%[.H$7$:UYHZX*9 M?_?\BM>U]61P?-\YG>V_:1L>7C]Y_Z4/W@1SRQ2_$O6_5:G7E[-L!DJ^8EVM MOXB'W_@N(&K]%:)6_5_PL+.%,U!T2HMFU]@@:*IV^Y_]V"7BH &*)QK@70/\ MW 9DUX#T@6Z1]6%=,\V6%U(\ &FMC3=[T>>F;VVBJ5K;C5^U-&\KTTXOKT1; MFD[A)3!72M15R;2Y^@S=G;\$9J%KPUUITBK6ENEAH M@\%Z6A2[[WW!\^[OV1J? [ M*7FK 5/*Q/G>%\_60>QW8&?9>[5A!;^5]>,;4&IM= 82_X]ZZZ9[4)WMN+6U>T=V6IX'Z)8IBFILON#^/QF*6( MD"S=VQU!C?=0XR#4/YC\QC6[K3E0O.ADI2ONA;EUDQQ\/\4D3L8P73/H!TCW M &D0X(>B$)U)G6&R@IL\&J01J+E2@-6&&?NY8S@6%)*7E0:U,.-+ ;$"9TD$ M\[SOAK,XP@A'QH7:\)[-ZD=?C-0!3TE&R"A$UXKD"2;UA5 M OYC8TE"];B%7G,3V=',\>%.'$0XS7$\PNU:H132B>Y)][C3(.Z_A&;U,R"F MSL?SF.8Y&F%TS5":0D@3/\ILCS(+DL^?HBU.\T_VDOSS0LZ.PLWWX>8G!I,I M/J1^[ >1I9^-*0=T!%JN?7'GGN%#S-@8]8W'+,Z3F/B[!L%!%V$0[1>NM*P* M*X:6+[U*!]UQD1,Z NBQPI!D$_@.=!L%\?TJ1/E0U;47&'+) %&49&-H'CM\ MF.)C;(.HHJ".+3^UFK5WE:7O[<">[.2=HZ,4HBS'#E+7+L8YHA-(!TE$84W\ M;$8DTU5[9\C;%(- VJIO+E;S3IW&3ESLE*1PS!X>NZD,#_J(P@)YS5?<,$<) M-/L1X#?DT4?JX'.-LJGA.>@C"@ODYUXD L@\JI8?E T[:*Y5#+.I7A]4#85E M;2L/ 7 >4K#B@HA#\K#R_E M[3CH00]14'^&JFK#'FU)Y0TX\Z0<$8=MY<8E>:**5CA?58Q1F>J'WP M(& X+&!CZCT8Z=%3Z>8%[8H636,R+OD]9A.LBP\6BV%=^WQ4^1X ]N+T2%8: MPWR,TS7+LGBB;L>#L.&PL!U7P*>@>I0LH:9@&&-U[6B&R13801*E M!$<4IGWP".812FF4)627P//^N6.61H;.HX30ETCN\::B/]5NW>%L[H9,CE-] ML =]HBZ1AIL[^;A-=@28!H50&KP9DJE#\:(H3[((X^R4^<0 "ZW%=U&[)O.8 M3E+24.20\)+]0UE6]N3*\*?=4YU7+2C8IC)\Z@7J+LIQ0G)'[SUV1K92.+$ M)4-M0D[N<'=-5_>G0;L=7]$8IEK;([Q[WF]I>X&[!<@0#T4 M*B10Y0E=&K_C@S5"GG.%G4_"]:B+KE4 MKU]E&*7G_=:H]IX$$+?ZB%.:C)<4'C.:9BB?6%.2H5(AX4K%4?]^2OYD#)E[ M9.3=6_$8^O=6%@>GG_;H^0\F[ZI6F2IP95K"=ZEQ(;>GN=L;+3;]@>BMT%HT M_>6:,P/?&ICW*V'*@]V-/6/=GZDO_P=02P,$% @ FX@+5RXOQ#[,!0 M_A@ !@ !X;"]W;W)K\ES M2%X>T=?/C#^)C%()7LJB$C>33,KMU70J5ADMB;AD6UJI7]:,ET2J6[Z9BBVG M)*V#RF**(0RG)RZ?O:)SZ[93A9Y13]Q('9E2?B_=[1@SS<3-#D^>,@W MF=0/IK/K+=G01RJ_;#]Q=3=MLZ1Y22N1LPIPNKZ9W**K!?9U0(WX,Z?/HG<- M-)4E8T_ZYCZ]F4#=(UK0E=0IB/K:TSDM"IU)]>.?0]))VZ8.[%\?L_]2DU=D MED30.2N^YJG,;B;Q!*1T37:%?&#/O]$#H4#G6[%"U)_@^8"%$[#:" 6NII0Z7684$DF5US]@RX M1JML^J(6LXY6]/-*C_NCY.K77,7)V9Q5J1I%F@)U)5B1IT2JFT>IOM3P2@'8 M&GS<4D[T, EP ;X\+L#;-^_ &Y!7X'/&=H)4J;B>2M4;G7.Z.K1\U[2,1UI& M&'Q@E.@]P!!C2X?FKP]'EO#%Z\.A M@XW7CHQ7Y_-&\MU7*U;2;B3 7[=+(;E:*'_;Q&Z2^?9DNGITVE&;8$U@4 ?JZKB?!5'H MZ8FS[TMAPGP-A.(VQIA$X:OW(F!-ARMLZEC4-HM.J%OC?LW-R$ MX2!*PG# P82A",=^;.<0M1PBYW(\U,!J ^C+5E=,<66C$IUS&9XSV>),R4[$ MBUOQXO]9AH(2OLJ VBK4KKQ7=F.K:YI-P=@R!;TX'DX&"PP%8>P/)H,)B_PD M&EF624LG<=)Y) 45-1?EE9ZHGA4V)HG1=HR@46!,5 #C*![P,%&>YT'[I5)*S6MBYH+296_R/46HZV8=4.'INAA@(RQL>$@#A(X(&7!Q1 ET0BK MGJ=!3E:?F52^P3_#VHJ)V/:5PN$ R145UMN- 8)XL-PLEH M;>UL$'(:A1%25CZ1I9\Q,@JK"8O@D/3"@L)AW/-^IW0Z8X+=DNZ9IR" MAA.0Y&5DJS#-Q 6V6!,;#L48#M\9;#@?A\'8&'7V!+G]R7U+Q#D^%D^1H&1( MQD0A#QJ[GHE*T,@.@3MW@MWNY \J0:$'B$C)\^5.DF6A:#&@Z)6J5@C)5D\9 M*U+*K0-V2!^<#%@4P\%:F=MP* F@-V!IPZEB$HZ\6N#.L&"W86F)JIT=B(RH MR?@*RN_UB5>^THL1I*PH".\E>&<5I.E&U"< +W$\U,,.&\Y?&PQ=PF!$C<[I M8+?3^5XUTKS8Z<.K;] #OTX/.\S0PP)SZ-$9)>RT$+.O]>$E32_(7AF_#6T( M";#3QW:-&%M%7.\K ]WZ,Z0)LLO@6?PZC&$((1Q*84(3#V/?0"XL2%^]+<1] MY*D@G>?!;L]S% 1\AR#]2>*2Q-F#;W6<9\VVP*8%&U%VVCL8+BG?U ?L0NFS MJV1SKMH^;0_Q;^NCZ\'S.W2U:([BNS3-/P,?"-_DE0 %7:N4\#)2U9$WA^W- MC63;^OAYR:1D97V94:)6K :HW]>,R>.-;J#]RV/V'U!+ P04 " ";B M7 MY#HF)F\# #-"@ & 'AL+W=O*"SWS2F,VE[ZO\Q(JJL_E!@1^64E548-; MM?;U1@$M:J6*^U$0I'Y%F?"R:7UVH[*IW!K.!-PHHK=51=6/:^!R/_-"[_'@ M$UN7QA[XV71#UW +YFYSHW#G=R@%JT!H)@51L)IY5^'E8F+E:X'/#/;Z8$TL MDZ64]W;SKIAY@34(..3&(E#\V\$<.+= :,9_+:;776D5#]>/Z'_5W)'+DFJ8 M2_Z%%::<>1./%+"B6VX^R?W?T/(96;Q<W"_+JQ6OR@C!!_BWE5E-1Z*EOT"J+[>>M!=>-!=$3%H01>2^% M*37Y$TTI^@ ^TNDX18^O8!^RJWZ4R-46RY-73)@1A) MT*,5=B4LO_R^E+P Y$TMR1QFWQ7&&D\:9IE@E M."7<0U,P&M SS#!XA@?&+G+IH!3FOTL% _[')'KD)QWYR5'R_:;*FJ;:>,#% M8^(H_8MD/!D0<8B%%VD<#=@XQ))X'(0#2O[!0U^!6M<#D\;BW@K3O(_=:3>3 M7=6CR.#\&F>U9K3Z'Z89]-Y3M69"$PXKA S.QVB4:H:G9F/DIAXGEM+@<%(O M2YPW05D!_+Z2TCQN[ 7=!)O] E!+ P04 " ";B M7;S;M4B / #1O@ M& 'AL+W=OCT@9%@BQ-)U))4G'S[DK0L&B0$D?%)N@\;RR9^ M%X+N(4@>7.CZ(2\^EBLI*^OS9KTM7U^LJFKWR]55N5C)35K^G._DMO[+75YL MTJI^6=Q?E;M"ILNVT69]Y=IV<+5)L^W%S77[N[?%S76^K];95KXMK'*_V:3% MES=RG3^\OG NGG[Q+KM?5N+OSF_B,!K&K1'_"N3#^6SGZWFK7S(\X_-"[Y\?6$W/9)KN:@:1%K_\TG> MRO6Z(=7]^., O3C&;!H^__F)3MLW7[^9#VDI;_/UO[-EM7I],;NPEO(NW:^K M=_D#DX(E^7[?^MA\.Q]H6UV)=5OCDTKGNPR;:/_Z:?#P/QK('CG6C@ M'AJX8QMXAP;>V ;^H8'?;Q">:$ .#4B_ 3G1(#@T"'H-W%,1PD.#L-? OS(VWR9IU5ZIMFRTN^M6[37:8?0/:UK!/O MC9_A+1;[S7[=IM*OU4H65CU>]5E[);>797T6M/Z>E[KT$..QAR14(5=USA\3 MWSTFOMM2_=.)_TD65?9A+:VZCW>R*&I^V7ZR]3Q25G4N9]M[*ZVL#_(^VVZ; M%[4J=K+(\J7U8YWRY2HM9/FJ.60N%S];GO.3Y=I.I%/ 8V>"MC/-G/7IQK=# M8GNN?WWUZ7G.&WO=S):_E+MT(5]?U)TN9?%)7MS\^4].8/]5IP4D+$;"*!*6 M(&$,">-(F #!%+EX1[EXWU(N8R3RV 'R3"*.Z[E!7R#&?DX5"!(6(V$4"4N0 M,(:$<21,@&"*0/RC0/R6[IVZ&MDNFJE=-A=*CS^]:B^+Y&:7%_6=Q]-ETW_> MY>NU55_;/Z3%\K\Z'?C (;E%PN9(6(R$420L0<(8$L:1, &"*6HA1[40XW3" MRW*?;A>RF2(6AJGEV6663BID>%45NDYDD]Z<8>S,5!4@83$21I&P! EC2!A' MP@0(IJ@@.*H@0*A E_G!X&+)CV:.W8^$Q4@81<(2)(PA81P)$R"8 MDO?A,>]#U,V$W"Y'W76[MDXEX7!^(/4,X;I13RC&_DX5"A(6(V$4"4N0,(:$ M<21,@&"*4&9'HSA5&DA8C(11)"Q!PA@2QI$P M 8(ITHB.THB,TGAS?,KT)EVW%U%3'\D:^5/OLY&P>32#Q039QGIJ_S MC4^>Y@!3SYY0VAQ*BZ$T>J ]%Y\3!;-:?OV\1(9E4!J'T@2*IFJA\X$=]VL> MW*NK'T8_O'>0CM\ME#:'TF(HC4)I"93&H#0.I0D4315/YPH[9EM8?8+9+HYY MO#O=;VOA/-VI[MJE<+MZICGW0-\<;K)\H%[Q@:9?S%"O%DJ+ MH30*I27CAI=!@W(H3:!H:C)W9JQC=F,?EZPNGI:LMBM6U_H5JV\.*.49BN-Y M_5R&^J]06@RE42@M@=(8E,9'??("%5--Y)\)JDIWCFC MCMD:C1^=S_//+_7FIYD^^483:I(>:.JRA7HR][R^_P.-2Z&T!$IC4!J'T@2* MIBJA,T(=LQ/:4\*H[!\ZC)>A:T=][]\<>7)>1^Q30S3GWX]K!KR$-6K>I?9566KJW=_L,Z6]3 &E!? MLFDU-*R=O=0NYC7W?[(\H.6S4!J%TA(HC4%I'$H3*)JJH,XV=%TBB4ED!I#$KC4)I T52Q=/:K:[9?4>4A>H&0P9PR M$ C4JX728BB-0FD)E,:@- ZE"11-%4AGZ;K!U]S;?^7:3A=I)-Y":7,H+8;2 M*)260&D,2N-0FD#15/%T)K)K-I%/KF ;?Z_RD[655=.^7?3V4-0'U=/1,BL7 M^;[99:Z>GZSL*!TAB4 MQJ$T@:*I^NH<;-?L8/]?]*75%-0+=X=UQ:'K1K.>U3>'1HTU49V^3*#V-I3& M3@U:3^H<&E6@:*H .N/:-1O7Z.(!<[C)>0SUOMVAD>N%D>?-@OYS9*@##J4E M4!J#TCB4)E T=:_%SISWS.8\HGC TSC-A-C]]=;FGDQ-&>^>N0CY3)++S6Z=?Y'R\,O=OEBLFEOY)M^/USU5^EF6[272 M2JZ7YR8(F3A!0VMS3% 8[8=0O1(^A42F4ED!I#$KC4)I T53I=-:[-\5Z M1TA'*Q?-IM6^[?0G$*CC#J7%4!J%TI)1H\N@,3F4)E T503/=J3^RMKCN[RP MTL4?^ZQLM[<_.RM :XZAM+DWK#D.O"#J+]2-H5$IE)9 :0Q*XU":0-%4073> MN6?VSL<*0BN"H1WNAB0(^B=[J"4.I<50&H72DG'#RZ!!.90F4#0UN3NOVS-[ MW?%G62RR7PUW7@YN+,Y-%U"W&4J;>[KB MXLBWHT'9$C0NA=(2*(U!:1Q*$RB:^LUEG=WLF^WFT9K0Z<#7;"?MD>$RM5MS M)Z:F.)060VD42DO&#C"#AN50FD#1U SOO&;?[#5/V:C.'SJQ@>M'_#D7(9Z MN% :A=(2*(U!:7S4)R]0,=54[CQW"RAKJR4%H,I5$H M+8'2&)3&H33A#YWV7B:I*?[L>X'-KNSXC9:T99C^T#ET[-"UP\#K[P-M[LCD M)-<%CIR0S(*>NF)H8 JE)5 :@](XE"90-#7/.X/6/V/0&K>AT^?VL,28A#,G M"ON)#35;-5'=?D)#?59-0-TV=/[0! Z#*!SL1P[M'-=$O?3ZCP"%[BAG%A#O MQ#Z>?N=F^F8W\Z6G1]UVO+H-U6[-_9B<1%#'$DJCFC'1[S$'#NEHY#)V]P6,XJ#$)I<50&H72$BB-06D<2A,HFBJ6SKSTO\^7 MWNH%,O2\!@*!;N8,I<50&H72$BB-06D<2A,HFBJ0SL+T'^V@[[.KB0_U,:&T M.9060VD42DN@- :E<2A-H&B*>$CG=9(7E=;*1]ED]1';JGFP_H)R0Z(I$9TY M 0GZ)53F+D\5C2:L.XO\<+":&!J60FD)E,:@- ZE"11-U4/GC)*75>%.T(-6 M X[F 7T0N/WUQ.9>3I8 U$V%TBB4EI"AFZH;7P:-RJ$T@:*I"NCL5/*]BVG/ M3@S0+:^AM#D9VH8N"4)G,'E ;5DH+8'2&)3&H32!HJG2Z>Q;\J*O_P75H9.A MR1M&;M_],G=UL@R@%B^41J&TA R-S^'H,FA,#J4)%$T506?P$K/!"UM13(:. MZZ7CU7,Y&7PQD[E+DY-]=. 8&IA":0F4QJ T#J4)%$W-^,[J)6:K]T7KA8G& M#0TTVUK>FCLQ.<>ANTM#:11*2XC&J]4-,(.&Y5":0-'4#.]<:6)VI=\I*5TU M#UGWQ9>1IW'H-M%0VIR,M(9C:%@Z-FP"#:@\U$#LX_ZTLJ- UZY#73#F=W/ M<',WIF8XE!9#:11*2Z T!J5Q*$T$FOI8-9/4%.^LT9^3,[QL7%C:%P*I250&H/2.)0F4#0URSO[,S#;G^:Z#7UFN\/[ MGY $_:I2<^#):3T,VB_;@ :DFH"]6]Y$UZ? BTA/: S:,:Z)>NG:_>4]0GN8 MXWN^>^+$V-E^@=GV>^F)<>@X]9\EF#LP.76@9AZ41L\/1@(-R* T#J4)%.TQ MKZ_*E935/*W2F^M=>B__D1;WV;:TUO*NQML_A[4TBNQ^=7Q1Y;O7%_79^$-> M5?FF_7$ET_H*MCF@_OM=GE=/+ZYJ_D->?&QCW/P/4$L#!!0 ( )N("U=M M5OL[,PT .%$ 8 >&PO=V]R:W-H965T&ULK9Q=<]LV M%H;_"L?=Z:0S44T !$BFB6<<,9GMS+;UQ-ON-4U"%C<4J9*4'??7[P%(":)P M",I=W222_!+BBX^#!P<0WS_7S==V+67G?=N45?OA:MUUVW?7UVVVEINT_;'> MR@K^LJJ;3=K!V^;QNMTV,LWU19ORFOJ^N-ZD175U\UY_=M??0Z%7A^]4%QZ_WI?^69L',P]I*Y=U^9\B[]8?KJ(K+Y>K=%=V M7^KG?\K!$%?E9779ZG^]YT'K7WG9KNWJS7 QW,&FJ/K_TV]#11Q=0,3$!72X M@)Y>$$Q9^@BK;?P M?K]/O#?_^.']=0=?KPJYSH:O^MA_%9WX*D*]7^JJ6[?>)_C.?%S -=SWX>;I M_N8_4F>)B"DJ3KQKMVDF/UQ!(&AE\R2O;K[_C@C_)ZR&+EE8K.! ,C*?NZKLM<-FBM M]J5S7;H*ED\W"QI&?N#[T+9/QU6&*$G,?68I$T09,"ZB8^7(+#^8Y*%\Y>ED@H-"O2?LZJ1A,=JKPX"UT>KM7(V2A)M%<#1H@BW;25HC8XA&-;5NV4A > MAK8M6TCC@(M)6]'!5N2T=:=ZO\84H"1/?ML"<2B'CW0 M%L;41PPB!1(_BB<-Q@>#L=/@O]1X!WORFQK7NZ)=J\"@YNU\$ 3QMD24I_:=DK'U(RHC3NM? (QA("I;?]S^VQL"&6J% MS-W@$I$L&(DBNR6=A8VM4&.%NENQKA9Z&BJJ3H*13H]!0$[4#;6#F[Y1RY,M MA/9#1ATF)./>/C9F<(TX>>8P[HK--BV:_9@KZ^IQ4<):!CHHA):)_L>0X()V M/UM((V0(8@522J==&JPB;J[Z(I_2;PE6P@^D.'A&D.&#']AL\ 0SFCFR41VDRVDF!]T9:%9-J1 M@1+BII+;[$\(^T77K\5+O8*;F\&)C1%Q$-@0NT2$EB^79.S)P AQT\AOW5HV MZ(TC["'L'K1$= N&]31;Q]ETHQCL()&3T9?KM'J4+?2R8^C6(4%/7V61/A2E M!O"WFM5A=*6F(5$H)T[4>2V57[2TY%*EC:O;0!!Q4]!M-J !\+DLGM3J#ZU! M&U865(@ &]28U!>1O21,,"F) CX=@*FA(.JFH+M&POR2[V?-OO/4:G1XV0[B M&$P[TQ,-14"'!!19U2)*0I@]\R9HD83$TZM::K"'NK''I$!Z_&E4UFY1KQ8[ M>.,8.ZAUFV4("9"PO$24ENFSP8@:,*)N,#KTV&WZHI,5&FJ!=W?2M#;JS$8: MKOJO;L,=!$A7-^_EDO$<\PYF2OU\ZY M%RTMN51IXRHTC$;=C+9,MT67EGVPRHMN!U_B+53W@4[3O>@1(H%HMFIQA-8M MPFC$%RQ"$DF8-@Y]+$.&2B,-?U/=QF ==:>3)CSKQ6V5EGJF:NM5!PLEZ>40 M],IZVKZ=$EI$,4$@'%,*%F.Q#U$2RJACR!C&HF[&NMLUV7I(2X!AX-M"SUO3 M^(%P41 3+/XA2BXP7D>5A$S[8P:UF!NU]#Z7ABV5*CR"<67X8=>"7&4+#[BN M@Z66-:?[6<-6#<)*S.<:0DYK -/VL_II#2#**>N&O)B;O$ZLJQ8]K@!\(PK) M*_$ Q%$:9DZF["8(2SF)JSC_IH^I46I,&L!!A=M"OVVE0#0T]ML-A,MB( I M32#=%Q%;!EV2L<&C'4,W7=V#C?;ON4,21G$<([,UHK2LN21C:P:UF!NU?DF[ MX?;_GC\;DV(.:S<$_Q&I9= E&1LTM,7;_](KLIO$ 805$:%D].V?%# \Q-P^-K6I# MT'>=!,1L5(DC9),)T04QDHE ="2<7L@QPSW,S3V'Q<&N[[+#%LL9QQ4P("%! M1+B]NEGB8L ).>-:P$:''8-ZK#8N3KX7%1IE9WASDE,KSZ-<T DMW-'\#MZ\)$$D"Q;YT]L+@<&HP(U1 M(S^ZO?8I*]3.+ HM$(9)01=-+^4"0T^!FY[&';1;%TV^V*9JX:JG M(0ASJWT4P!MNEHR6\Y($D81A/+W1%1R=B)K;NCMJ-YAV-UY9I^AF4#"_-RJK6Y9.:IH;S+*LT4_G(%]3L+!4M$ U('6^Z]>TO U*5F7,2A)$(@B+IP]C!0:X@IES2Z;9U3F>INQK"KCQA W-<F.J/K@--V%,D;UR1!C$2)(J0813U6!PB;MQZ=/>%02ZIB[+_D!&GXPZZBAJ M9+>RZTJY'Q9#OTB?TR9'!P1'F(A&ZEBO70/X&2GD$ >BG*H"0UA\)E%ULD:& MY08@XW;W4!89.%W)!H+=(;CISO"LELD0 <=GXE2G@4ZD,G9'^\3[$J9#!Y^' M-D02TH!AV^&(5$';]+J,&V;CKV.VTS%C%A:PIAFV'O5H><74P.>Y;EZ2()*@ M7]I/58(!.SX+=ONAKQI9'9!L#J/B.&Z@[A X$[Z/99J7F';@.+O1S\Z1\:-C M[F[8&\%/*\M2-M]_%U$2_M3JA0CJ;Q[I$ FAR.)P7C?V9:".NZ'ND$QY,V13 M?ACMN:[.3#YPC-:(SP2R@X1H"8\9"Y$Y#]/2P*?3A[&Y03ON1KM/$(NR/GQ_ MR_01*:^!$.]EPW$IZ+JJ9M[V]:-"_%-:JG.\;X>^WG9-T9_@!@%:*\CN'\6R MA(@0ZP18<0[*Y8;PN)OPWB02^!5&\0^*;?0KE5C#[9_M'H5 P03!9CWLD#NA M$78V&-$*(?CT&H<;+N1N+ER>[=A;> _RL:@J-3C4F6^8UVITZXTCW!82'B#C M?(EI?@#R 8()IVHJ@33 M6E4UK@ #@H(X&DS==F M9"]:6G*ITL85;#!3N#%SO,F[WXI!*]$FN #;4T)TE 4($B)"0IGCT* P2"C< M2#AVU2\>W@RP!PP(M-RBOU85"*"='!,;3-K"F")'+Q"=<"P4A>$]$3@'QM%/ M* Y[+E6.8@(^))PX^>HA<DZJBHPZA38\2Y,26.!@ BF#&/' 2=AX%3,_ 12+S&&@26/ MJVN_X,)=SN<2YR4)(F$Q=4RL!C3%S)DUM=(]SJ5,9!A&+9^ZCB?/G'L5L_G% M)2*A(4=^R)$X"QO7B"%.X2;.Q,ZH7LY\_]7<9=Z68.>F$F=1O?7KHV<_;&3S MJ)^AT7KZ]OLG*1P^/3RGXU8_G>+D\X_D7=(_;<,4TS_\XY>T >1NO5*NH$C_ MQQ#NI^F?I]&_Z>JM?L+$0]UU]4:_7,LTEXT2P-]7-:S5AS?J"PY/-;GY'U!+ M P04 " ";B M78WH#_&L# W# & 'AL+W=O-@?K#YX^[C]YWNJ//\(-6CSA@SZ'LN"KUP,F/*6]?5 M2<9RJF]DR0K8V4J54P-3M7-UJ1A-:Z=GO'#B>;VV4O%<5D;P@JT4 MTE6>4_7CG@EY6#C8>5KXS'>9L0MN/"_ICJV9^5JN%,S<#B7E.2LTEP52;+MP M[O#M$A/K4%M\X^R@>V-DI6RD?+23/]*%XUE&3+#$6 @*/WNV9$)8).#Q3POJ M=&=:Q_[X"?UC+1[$;*AF2RG^Y*G)%L[,02G;TDJ8S_+P.VL%^18OD4+7W^C0 MV :1@Y)*&YFWSL @YT7S2[^W@>@YX.D+#J1U(*]UF+0.DUIHPZR6]4 -C>=* M'I"RUH!F!W5L:F]0PPO[&-=&P2X'/Q,O9:&EX"DU+$7W5- B86AMX32Z6E'% M"I,QPQ,JKM$']'7]@*[>7:-WB!?H2R8K38M4SUT#3"R>F[2GWC>GDA=.?6#) M#9K@]XAXA RX+U_OCH_=7=#?!8%T02 UWN0%O+4!^9";!LDM^L@+" *G JVD MYG6N_76WT49!QOT])+7!G@YCVS*\U25-V,*!.M-,[9D3__H+#KS?AH3_3V!' M89AT89B,H<=W HJZ3@"X'E JJXW95@(J+9%5808?

*7+CLP^>?T+^O-T1?[_C[U_&OV:J$:U,)A7_%S:LCF9U4$"# M'_2(8:_YG"@8)?+&E HZF<&;9'*MJ_,2@V<23[6-61P1#CO"X9L(PQM0&[CL M>+$[QSH\RWK,XHCUK&,]&V6]E'D.]]1@*:12"*KTF7(8Q;_T$IM=5C-1IS*Z M0.7%!1,]BWKH#U?,*(TW5@SV?KZ1O-$ M1\=]F#HY6_P#)C@*9H3,3AB[O:[.MM2?J-KQ0B/!MN#IW81PL:NF2VTF1I9U MH[>1!MK&>IA!9\^4-8#]K93F:6)[Q^Z_0OP?4$L#!!0 ( )N("U<0M,TJ M P4 #D+ 8 >&PO=V]R:W-H965T&ULK59=;]LV%/TK MA#H4+2#;LN(D;9,8:-(5S4,7H]['P[ '6KJVB%*D1E)QW5^__7WT';ZLI*<;J_]0 M9:BNDE>)*&DM6QT^V>T'ZOTY9;S":A]_Q;8_FR6B:'VP=:\,!K4RW;_\TL?A MWRCDO4(>>7>&(LMW,LCYI;-;X?@TT/@CNAJU04X93LHR..PJZ(7Y+S*TCH1= MBU"1N&X]]KT7TI3BSFVD45\E1^]R$F",529%#WS= ><_ )[FXJ,UH?+B9U-2 M>0PP IT_B?B.BK$XF:8BS_+\";R3P?63B'?R [Q#_U)Q8XVW6I6R M*Q;XOW#DR81.@ "]5T::0DDMEA 2*C-X\>?;E0\.M?77]T+4$9A]GP#WVQO? MR(*NDH9MN7M*YL^?3<^RBR?D]ZE$?WYLU=YGEW-73:5JZY%77ZD4JSY<[.[R MX[5_.1:_PL_>0;&5#-5RQV 0A"H&8=.JR+@!JT(UFB"5(6ZA](SO1C.B)E9D M:,UQ[9/3^>@KVVJ8)D'2[T 8,;@GAYF;BI6SLM0[3,<"K-1*0^9(*XFOR%ZN M 5_R\H@IQW1Z?N$?XN!5W6BUYD0^"FTJR " 76!NW50CYYF)DXW:V]?@% C! M-O;^H0WA,VX;STZ3<@B"+5NN$15V'<&-TO@^CF/,H\*N17EK8)R*\45=<4,5*\>UQAG$"DG.]*@4O8R9XXMK%B0@#9:+M"H2&K ME;/MIA+H +$%L-Z-[-;@1*\*,X?--H;GB E"LFB1FD+<[:O^SHB/TA65R,_B MJ)UVG;CW@+EJ8OZ<2]6#-!W(T#HO^N:[7=SMNR_%83!3176$APRU' QN&81# M3,_2TRQ+LRQ#W<+76,NQ;&Q=HR10.\5G@?*7WQA%L(HXEV;G8ZC#[PXB[ _30?UQD &6NW(]NRS4$0:E\@0X- M79LSJZ[(NO5 AK[@W<1MWLA=;*;5[M!OCC^4C>E?)T.S(V*IX-'QX'WL9&O0 MLH$;%+P)1AP9(L&D['B]6ZO&OU&Q\U.T]EYGN;YZP,3 MA\%-A^J#"<( 9)M/V4?I8PQQ0)ZR>Y2_OQ?=Y. Y@SFQB8\V+@!$O7O9 M#-+A7?BV>PX]'.\>E:CDC4)J-*VAFHW/3Q/ANH=:MPBVB8^CE0W@'C\K7!#D M^ #VU]:&_8(-#*_E^3]02P,$% @ FX@+5Q-;'_?_* $(8 !D !X M;"]W;W)K&ULQ5T+;^-&DOXKA&^R:P.T1B]+=C(9 MP'$RV5E,DL%XLHO%X7"@Q);4&8I4V*0?^^NO7OVB*-G>S6$768]-DG-?U5_,1JDF>=@6I?GV9-,TNZ]?OS;+C=IF9E#M5 F?K*IZFS7P9[U^ M;7:URG)Z:%N\'@^'L]?;3)*ZO[; MD]&)O?!)KS<-7GC]]LTN6ZM;U?RZ^UC#7Z_=*+G>JM+HJDQJM?KVY'KT]7=3 MO)]N^)M6]R;X/<&9+*KJ"_[Q/O_V9(@$J4(M&QPA@W_NU(TJ"AP(R/A=QCQQ MK\0'P]_MZ.]H[C"716;4357\7>?-YMN3RY,D5ZNL+9I/U?U?E,SG L=;5H6A MG\D]WSN=G"3+UC355AX&"K:ZY'^S!^%#\,#E\, #8WE@3'3SBXC*[[,F>_NF MKNZ3&N^&T? 7FBH]#<3I$A?EMJGA4PW/-6]O>3&2:I7=W ^_"IUTL9^SL>>WQ@[-$X^:DJFXU)?BASE<<#O 9" M';5C2^UWXZ,C?J^6@V0R2I/Q<#P^,M[$S7Y"XTT.C-2_KQ>FJ4%:_J=O MQCS>M'\\W$%?FUVV5-^>P!8QJKY3)V__]%^CV?";(]1.';738Z/_FVOU1XV= M?)<9;?#&CSC%LLEX>Y4Y7-#E4N\*11_?5*6!9W+^_/-&P19<5MM=5C[B>$OW ML#0K$@/C*=CUC4DVV9U*%DJ5"3!SE]5PGRYID#J'NQ5LE69#?PN) M.__^M2I5G17%(WZN=@T_VP 1OY8:_[K%]Q"=UUM5PVR3TS_]U^5X//SFU\'M M(/GQ^OHC_3WZYHSF!B,7;:[LZ^A)'.Z&9T3WP/N2^TT%;SVO[DMXB6D71N\<4V\]4]];;B+#@@G@9$?S;\PSU@5, 3W9;&JEB':C'Y(M M;W6%6SWY:UNJ9#*DC3I)(T;I' 8!^8*[5%U7M<%E ]G30'BM"GIM4_62%BPU MT@!+4FV!C.PA40]@I8Q*D1'W&[W<)*\F@PM0F$7!UL. EC96!%J@L783PFU$9/\E'E=4R*= ^:KM0M=- Y)J)P'&*/@OI\? 7H!4985N'JVD MR&P7%0CM[RWL+HU;YTX5+#QPJ8BOY K&@,7G(8T; ;BS4(G>VG=8=B%)3R_? M(/E+=:_N5!TO"SQ' H[ORAHF>+4"VXGDPXZKT8R*R @=P$U?@7UNB]QQ!B:YU8;HZEWLMLS:G+;J2R4RDL2?LAJD059L M@GQ-187 ;(K'-.8RS%PWR7UFDA(6VQA4BBYKU(/ $Q MW"%'9;V>%JU:H5\%PFIEJ*Q0:<7;X\_/V;->H;0[O@TEC.>%'('-M=N!@L\6 M!>PBFO*J(%HW*&I@T[S*R_+?P#'A<7-EEK5>6/4*AN%G(#$1^E>@"ZM[$AL< M.-FQQ3#!J(?%*V!BK@WX0KBW*M[!&8DF[E58.."XVAJ< XR%TWK.WOUZ_U)@ ML>")[[*"C,PM^<;7)E2PGZRJN Y8 ;=\8G[BK;M,YU8ML8+G';%L8:Z@=%!; MP$.ODO%E.KV\@%].+V:C,[PP3Z_&T^1SU< 2[MU^-9VE%Q?CX/ZKZ45Z=35* M?JRJ_!X4'ER:C";I?'0)OXW2Z<60KERDH]EE\LL.S")QNE#@S"8U>JWGU>J\ MA3_X)2G(?H./7DS3B^$(WW0Y')[1%1@6KOQ",W$DS=+)Q01OF\QF>!N0SBYI[N,+H@@N M3"=C(%SP,MR!W1A-FQ=4,+\ SPRNA[T:>^1 ],YI-T_%\2 ^-IS.Z MC&8@-"L03]058'7B%XTNTS&,"PN87DQQFN-A.K^8'Y];697G?GZC(8PQ)5Y> M\ 1'0YCRU42H[5"9SH'.2UKG"3PWE6N7Z7 V1M>MW;9L3R%, =^M(<:-ABEH MV#-:K_1"?AN/INED.CZ3]]PVU?(+.#)H)D4A)S_\WJ(Q YZ/TN'5,'H>6'HQ MLRP-N4+.0<]@R@YV7"R>V**!6P,[7_B,[M/+=NMM5@BIX(9\4;14KY++$2SC ME)9B/#[C"T@!3[)RB^KV."S"U3"=C<)G\,KP:IQ\()>BKK;V0:029SQ+QZ,K MDN2QR#4L-W"!'E@HT&0J\',4/S0% 9Z'#TW2R\N+,_#MG$-TN@ '>*6;,TL? MWC<:3VFUTB')V 0VQE7R,VQV\GBRI@%-WK*F!@L 8X$EC99/WCZ^G'3E9YY> M#F%P-QC,,C$;\-F?,VR*@;5>LM.CBQ;7"@8=#IA>^&5H?QE?GKU,*M!(UFJ# M, )80&+KRZ3C#^5/3 T-RXM^=3'O/G*53NAEG,[-)WH$W\Q^5'V=^NCH!^,$/6>-S M"EIT CKA):[(Z04^@?;^DG02C#'%+1C9>WP^-GQ YVQB-?=LS _.YS#4)[4L MX#%"$UCGW8!T@DN+,1\X:>2@95L.@KV+6KO'8C^5N58B%&E]8#L'&FD7 !*# MY+9=;H*A+ 4Y, /<:'$A81R4('B!*ELTR%ZQ,XOA2DT.$?\Y2'X%70KR\(-I M])8@!'1T.:3F\(>]9/.L4*&T\T%9I1C!H0] $X@PS BL4IFM.52%66^S+T@4 M(B[P\@8 *"D.V.YT]!CIT\NM+"?A?^LA8V2Q!: MCYH\/1=Z3PCP4*PR@(W=M,1A#L&7% 3F&@BHV2(VFPIC6TN[+)S[VR(O8"1: M(+RF("A!5(21@E0&"+ #64U<_&I=:IQWZL$6N*KT'>U"EBU^3O ZX!VXPJL6 M_9@[V2ZU@M#\GRSR%,X7%7IS\'GN?.9EMH/H'6XCGD%(668%.=6F6C7W2'8. M5!75CM9Q61E\J -HD"HX1Y 9@]XM;MB,B:=XJ5S6Q&O@Y@(B)@ZL:HR?[Q42 MC5-WT6R?LWF7%:V@=1B787@#$US#?C0-*EWOV=I9$3"%@5RF:WJ<>19Q".4] M*]?:,A1F[_X4E;$D2<[W= ?))?,>A(/8@!*Q: W,P*"P;!<(?J'@#B"4=_L M>60(M?%R M."^+.I$,PK2-_56F$$1QJO!/)K5-FB_,(MP8A1L,T6JM#J3EFH M!=;?5*6$QA26LRP[L(DU$GQ"&Y'6$K8ISB?8AXNJY1VWS.J:=@@QE*/67MTZ M8*N#5^D7M-?P# WG/EGB+RKX!+A27 M-UFU98Y2##9)U;2U=QGZ.FL 0RN!:SIL2/E%?=N"/J5O"RGXA%I#!NU=+.\7,/9K7U=QI_ M9[ @7?ZFK.\;E+"V?@R?HCG[VW.U:(*/8^C1[7I&5H@S8&&1,['YLUAG/Z&" M^\&&BA>-=:!B]0'W&530N3)Z78HZ:1*5P;6%8":<3\3%C^F$T9*.:1<5J!BU M.4(;_'>7Z0*OG\.MYR;;NR'$,[<9(--$M\9TOK3:^VWD00I,$- M>!,K#> (B#ZJ4K0PXL2036;)&J#CEXE^Z."K=MKFR"1Q0P$I-[%C)IC7870* MK>QQWM1L#&N$PF#^P7:A=6/;3RD44)I5/D"W<:O;K7'>@"0J:G(8X%ZTL3;6[".%]QM,H61UJ>#67TLVY'"=;!ZKVPIA>^&Q48>DKW;@ M)3R-[B!9O0?9&M9SPL4W[ DJLN"@8CG!$(8WXGWOAX+H"A2))1+3.X?(97_" M =?L,HB<(,:,&]YE6F3K,\=XTY$\"-4@<.S@GS(+SWPVA?W>?>D[!+S$NYUE M":TQ*%JO/0Z+/ZP\)U%PW=A*EX'5USR,/UI(RM6VV8-=G!!["9Y5J18TZ2(FDT,:Y])I(3PZ2^?%;2)X?C M5\$XY#MADA!T+KBLG7>BWG#NM##!LCXL\]B[VLM#CUK3*61AQC1G:R*%D-%,;MEG! '558%>? L$ 0BBO;_(7G+ M&$3E].83FZ_/V![$F2ERS_M28,ADB)T1<4:/-NWQ:\FDN)'H M\YT8UV3@?>B+DX?-QI=/167*5 MCH;#A+;2^)N]<4_'9_#6J\E%,DZ'DTN;^GH^>S U-4HOAW,A_R*=CB^2_]W_ M'Q'SGJ=!CCGN$@[(?;B]5X905&U^GSU*(<XTM(M1M*8B(V#0X>P3!"-RT+ M2S!JH9H&X3Z,"-A(M )OD36TP7NV!J];@I!KJPX^>?CB9_9#KFTP3Y[J#P\[ M3HW>\,@?>.]=]\ ?8>&%2\UVP)-_VKPX)<4KM$YWE5ZR(NI7:&QN0_T-JK40 M?W\)^X'ILQ;8;1!2:Z1"PCJ;$*ZI.4;4_NTN^O1D4>S(7@'H!(L/Y![S(#8I MRZ; 2@.;(D\*HJA%@/JL6@H2908D P$DT8W! _D9+ 'N%=87, M!%41:-4E;H1<"SQ8P>"$9X3F@;S[+KVPUAD;>N2S!Y=DQKNJ0?\3L3]MOC!L M9@CSJ9::5H3P ^>NVA4?)']'M1K!,:BHX5'"T7#3Z!JL$MA*0K"(-1COK=J: M%!#X>#5M((Y'OJA";RIP?2D MXN78J$&FSQRVQT9;J$L,F;1"&(Q.Q@@,^U2 M5CH04%$8(H)"EYN&6YU'#S!1PGZA_+:(76A+']M)5\!DA=J]\#FBW6SJJEUO M4*JE:NS(S8*Z@Y*R\NS9LFK$&OD5QI&05GB W"R"/')5$[:WK2P.<+0>))AC MU=;/FY.M].!0PX=H!TV@C9NY6*1[TXBRHV"C*#LZ&D[!S#V#62,LR1B!D1N# M!?H[!#/JO%JM0I-X.IJFL]GT+#F]3(=75V=/T#&FJ@JXT='S#L.-OU&X ??[ MRK[W'JCJ($(K4D4A<&M$J8'B$)5.6/S"BC!B,.B6(6Q"*%S))ASC?++U*&WH ME"%TGSF7F=Q$3$: [U@7CZ'?!F,W]XHV,Z&,$!DW>JF!PL:A35N"OD2'DCM, MV]^J4PL!!!,)GF )..#'B[NI;";%AVA]2,A>.1P)L.,9%I9BWK\&,X4Z(;^# M2<#.1D199N?#C\HQP<5!?(^ ^Z@0.\6#6'W56:\X.8#%I=ZS>'K*SGK#LSZ= M$X,_U@3WY7,P0,!AP)ES*:8#,&T8V#XS611@MYW5Q;D>!'W3KNO7F]<)+NZR M1[G"6&.-Q7C.9P6-+BI4UR%2S'!P[VP/18>$S^H8WC3)!\SY)&/[(I>U A>' MAD10*R@1'7X59?!O58D X\]4](=#.#W!:F*6(%"'8*6 VI@@X 13=%FYRT @ MK0() @(DJ06SLBC_#HH4;33Y.-\'?Z%4[ X.#9[!4H;PV!T6TU.1&<$N D(Y MM-"[9WLYI3A UR8*/T(2>6T9]^$+MN;EY=C587H.3)L042.6#4*O ^MQ V.N M*S".O_*P'Q E11EJ*1"(Q[R@=+9)WK5UJW9LGUK"?9P.F MO&NPG/NL5V1ZZAK] 2M;F8V)&@K;L$$#!4+M6$@[179F+^:OCA4^6L#KTR^_ M^J)_+WLNH"VQ=*#L9 GZ"OL\C!!KB2,8_C,KSH%$2YH+VGI?11-$I4.5G247 MO1>LR] M,YH,6;*]%W5,F;@,?!\EQX!_SG/H!F],X9UUFAJJ_"='ID.>SUTX5HB,^GML M@"[.1P^MMD,$]JG:>\5QRBEOU+>((LQY1:$W>>XYK2;L^()JI! ZBUV7UJ;& MCQ0,1)SRLQ9%9,-"5=[INBI9SS7[9*>LB6-';8_O$FQ:5K">=2N/>UMXFEL7 M-;:T&BLX,.:,."X=-Q2CVN2AW,CPI:VQZ"S$EL %\FFEO)(%?F]J' %AF W$B>7=,,9,A>)+J4@2[H^L)+&4FQC4_6 .6@3 MYIE\5/MG(SD;2X@MLZA5H=!'!M]NV7"["#*$2F9%P-($>0E+:8/O-*C"%5?9 M/@TR 4]2-&7VD\I=O(RA!;G*6OO<[3W.RAD;RP-+< @EL!17YBW06;%N-PLJ M>78V\]XW8 !X!2G_776OZ@&$;*@5G!CBT+UC$,;EHV>,F.Q&Z-P;MJ7E!Z2B M";?:7KC [,8%XVCM);E?I,\=A3(+!1>P9 M#&\S-GL7H,UAFWJ2,JYE7B9A8K'$]: MQ*U@:B_Q.5_(A[Z2DZX30EJ/@ZB*DEVB1;($%1?6W&7+T+J& G13LC@KRAQ+^3N9?Y]#>V+,]!D\[AQ4+. M6^OP?A\4Y]T0Q?M/\DSL9I#BS5+:RQG+[-3Z.<,4^-C6U$CVB-H!Q6YRJR<$ M"6#H?T,39A!A8#P-[+VRU9D!IHB:*VM!;]3 ME@I5$^RONBI8%N3W63MKNDIV:2\3J@M7I4[(^']9>-RK:X !574MA\ M9P>;YC?@7? LMK51S1"6G/97> JO,%9W[;725L?;,*" EK9//JFXBIFT9)U7 M5@E..TAR[BK-+IE/=]MUTIRH;C("9LD4\8+92M;\T55:V07"91R(V#OQ#N:P M@S@%_;L4@0O-O]&RP!/GZ(FRETDSH'FY +ZW^!7CSN7C4A(Z?8:&*_1U,?]+$KB#Y#UH4UU;<_D!?(SS#X2$7K/%I"MQI:_W8_K# MV[2G I:T V&RNE%!9;&WS:G8$0RKK=KPM)&JB+,>NLRI)+.GI)3[(,6086($ M#9T GU@R (2Q417J'&K(^.@&BZ_L[DY#,GJ*JSH 0&EKQ6QJ=D4M$]VDCP-W MT,ZNZZK=!56P44T/8W/Q__B%9ZD&+/@CKR+0X^S"I>\3D@Y?FU3W%JK@) M0@28[ ZGJ62JC!-S6,)%ZU12;''M'MX35./&'#!R+Y6^A\JV?F\K9(W@R'QS MFO2S,K G+'=6@R*FFFF3%:;3SSNPPLS+"\/N" M&CN]G5 OT5[GR-I:I.EAG M! UM53Q(N4PUQG.6.A=WVN7BI"XW2Z@ZR9>CDJ> K3+WR3^J^HOX!PD=I2%M MYF.>+%7[48UYE33WE:^V Z5G7Q8$<[>- ?=K'@S+"2 9] MHKGC_+0HL%0J M/%'!VGL[G3SDM',G0?):7>2LQPT7V>7Z3N>MS2SPGDPEC92+5W]]>Y-,9D.0 M)XZ,+>33KX$Z_O0J>35*I_,Q%1*XK>60),NF[FYB* #+J!ZP(=\.'"0,)"2( M,:M .RPW6;T.LCY \!$_\T4^[_,@N^]L.\--T,[0F_T10\X91SZJG,NC>SYV/1XH3*[?0QLG<58N&[6N:1%$B()(5K(G+N]%&8@=*22X<:'D ME!D4U,AQ]MM$ZKD%JH8-0.@H, 4V(1L(*CZM$'(@'1IQD;'_J'Y]\4AY:U$( MC"P9%XF'3)!MT]UX^RD]VR,C^;B"Q31L>," \1M<)81U]EX4<3M<;[_4U#)E MPV"K4<%U)+AV;8\5"!,R84,/%UGL$RSR%-*2Q[T:P%5W:$%F^KA$#_0@A%X9 M6*Q$HAA)3^.M+H2VY=I/$---.CUCCIBKUD5T?HF'7Q=8E>[;D_;Z\"K*N0FK M;8K^>?U2AU@+W+E7S$Q)8OOZMH!-*0M+?.1'X,?9P!QO*C$N@HA.8$(N*UK\ M)L>8U+1;V>1%K0]!]!!"4HQVIJ[C"BMA$G#^8*BJ%#WJD@1.:+OSC $='(65 M>U2R9$MCGLE2YY;&=@3K.!1-U>Z#0?+KKG)Y;@@%S/XN"PCVO4%[;*#>$O(I MXE!075#22(3'#1V<)]@5RNBPWR65[_2AMB'GV1%*<9%X.E0]&/9>1R6$02L9[3HNIN; !=NX M"9X^UGC)Q80BV O4(;;,B*MB')(5:NA:P)RLM)UPAQ02=O4@U('5.2BOR'>; MM8W"9=02%>K;Q)4+ADW0I(FQ6I,X#XX %V40&-.11K?:Z%.%OKP24?GG:V'=:V*[4"%1]43D[-9H^ZPB$O0;/J#+ZVO_A(+O0=13XSF^V M0JVM-QYH%155E0=((>)4#K/K%&L'A*1=:+[KVG1U"8?3/7#4<6CZA8@3@A2Y M$.@-*S:340FY!]/ABIUV"!+U0_3I7Q$%+4A@4 I]T-GJEI_Z**#AQE@Z M:NOW%O8]%?NQ)FC1(J[HC+#]G4?[C2":HV^6. ZCH=B*HTT*P7&_ ]G%#^V7 M<<10IZC?6I)P/&VSJ![3+XQ,TM??#EGY+^\40[.F M\;95L4R84?^>R+"K[?5>7 L<'2HB9;C]WD#L#$AA/Q:3DE++W"%_[I"W,E)1 M^T_[*D$[HS V@!O>EQ8^%8#VO;>+ F^Y^[7Q\.<>P-"M?9>#DN(:%7=&0.0V M'-YH[,_:PRE\4%=$YUV2\^QUD-=,!TH(;"]CX'NZ.6X(14%VAO:T$_C]G)75 MHGI(L4]EX, "N>HJG>#>:S#Q13)%Q&)TE28_ZRVX$T4&)-6[X$&Y'#YYBX>K M!C6)(S9(OF?F0Y/[$=SE8T.,44OX(_^ ZW2FX&00K? AJ)Q/1LG*$BVSM'^R M$EXV%;V$ W)J?,: (^6BWAJ;TE@+X*JM".[0Z[6B0(;\"G8@PJ@5L:Q7]FP] MG/>KR3@=S8<'Z[KQ'N:2' 9)QWW::A-R _8C7"3XCE*WNHY 8E9K4?W?U)<4'2@")$O<1J??=" ?S+G22 M0/AV]"K)TF$O8 3W^B DRJY$V,:"DW6HB+Q1Z2D_#NORW>^<1 %.'TC&B-K# ME0P"$M?0P*D!/C6YD8JG,$<3O(2R+T^1AN*KP!5=HID$!K",-OHWR_Y1LH5O)I.\3PUT557Z=5P]B_IJBC(R$P/$<\Y MM6+?AA^83&QQGM.M\)VG/H^KOKV^]"! C"G3+/L%/MILK]D1-!>L+9 MBL_5#KRNV7"6.EK(?;F1JFY9H1MG/<('GRA#3_H-CPC#PA@#T\@.#!I7^W.M,3:T M@,M&AJFEI4;SC<5;8?S^OES5&3:B+5&[GV?F/#N_Y?N2T_=9=GN6)A]A&^%+ M.Y]^Q$]I7]A:K,X-M_RX9.N=4['?)]F1VJC$V2TGS"$LMF'S!.H-0ITE';AE M;UPZ<:3"B,>=-#Y0N>%Y4YW3+XSH55'!+V'2H%VV[3990Z"<@051N3WR73-R MA.#&('FG1/E(@[0<[)#:HB=;Q^!?CUU %&US!S P?^"V46PS;5^/#_[(*:/& M1<'4$(NE6,\W9=-6[&>R"UW71;5 '(8$8R?+RH5'.VD$6SRZ.F"??M\[MBJH M<^5@U';98=]IBYE\G/^ZU:QY\#0*U@$2<$8GUG/M6CR.+>"U,FNE.G]"G @L MI!,*#9T-'%1]NZYU+D"% ;>5G#JAAJ3;C=5M?2A?:9T.+?JEJ\ M:2?(1$..%1^^")JVIB/1GO_TF6UP4. :'!!):QX?2^FL-J'PLMT.?3?%$<7$ M#>9!F[@<&]*W:]V18L'^OD9U;.M-7*LN6F5L0EURMEM+SRXZ)?L+\>B*W>.R M)G>>K+,8C)3%A\_W-C8=<>L^[1\A\5R_5MJPQ?4<6K+OL[C]#\?9HUU.HG#- M-@NUUE2WZ (^[\?Z3"1&\./T\FJ:XK^S.?N]\.MT.HP]WX$KD+83[!9,B^<7 M=@)@3DBIZ/2/\(A95H_G7)VTK,Y=R;8OTTZ15H.5QD5<><_=&@X(%^U+\VWK ML.;;N!X(/](>!A_YMU3^]>(#3:4F,VP7775I"=L /Q^?^V.G5C@:V)BD5 MII(UF1$V.5*-%YX<0!^#)<2O!B/J%O"#OF%KD'S$VI<0VTM*5IC*>S9_@(BP M?W[@M;ZB)PT@U2#(XM &XQC2(N(HU=4*C!A;0>^>!L40_.IP"X)0JA70PN8X MR]%?N@=YR;C%UMZ"6(Z4 1 .B%693"_='USFZD1J#>34,1]OF(:^MH7Y?$N) M[(]>CVH0?#'!3^Z+"9P8]7UKPML$\4SV?V45GK.Q"*V/^>0F-3M\]0%*_ @9\EV=6*-=E6Z0M6N SKPGX!XK%#6 @'Y@1= MPKE:+DS%TZFH=)H@23E Q0:5+1\['$7W\@J),BHZXULC7 M^PFR1)W'41U\R \KX39!8//&,A5[Y.-U7ZH9 PUED,W:;)3TBG2^4PU[J_N. MG8^/T=I+4OCS%M\IK&@$?4IKQ"K GG@9R9XT9W'H[SB%3[4-'LHAYV;^4OJ- MP%M@-.=:0Q#TY*85UO^U6N!Y>N3YXRW)*=XB*"7>"9\YN!/C"RQT4]*T $O" M$:+V!7)95,2]PR_@E/Y5<<"4;OATJ3,Z0IQSW#1CQ(E0>?,V MH$/&M2U6-*% "I\"W^A'=D8"Y/Q#=4];/;?[WD*R/[[_\/E]<&*&.Y?354W8 MKBQ:?Z&:#EGD%G"R@%2.Y38-EY8STWKK+*6]))0QX$WX M=O=1_.K]#O.@;9A8_0?P&9GW J9Y-'N?94? <%C(IR<]*EMI0- MV!/NH%90>;(#MIZTW(2E#[;K)&@;+]G1?#KSIG%MHR)XFT MB$YLE:73L^A+,K$YHBF4C:I[<7%W( KE$D!K:ZM2=FX2Y93PX/SHLUK_7 MGS5/:;ZH",M_QXC].@*&H-8M"!MF*/B;1_8)Q"BA<" +/>,"$ZFZMJZ[K\;R MT2N7?+OO36TZ"A+K]_T[.="U>)1AUF(<@I';;D.5PB&C!5&CJ/W0P?8.X^1J M$YO%/XC$,K@7'L[U#RSX^.% 1IT<7G1VP=>N0>+L]T)/+I.O@A\_M-CUFTR& M>,']N#8Z Y\!?O,_6!Q'^+'_P<@JGH;\5?330HK@T?B3&'URH/?+JW%ZD]%7 MQ(CP:ZS^)1>?"AO(;N#7@(.O@R<-"8OCUVXRC[E&JFLT#&B)9#9,);NCQ+R4 M#_;[K+UV.'3P&L9FG6-&6/FMG9 E5MH/"DNQW]]=JO"W03LV&Z60X3\;X[6]#V#&X^Q[! M+*3C^12_+?9R/,63GT&V0'^!_S[!;P\$R9VE5_,K$;KY- 4_ACZ:VR\/?95, MX9[+.1YR.IY>I;/I!!4B JK^F\ODT.A/>&+OY\ ']R7J?6<\1F= FY/4FR4K#@JH>/SV1>@8Q\[B:']=HT#QX:SGT"G_#7'Z$J;R,(6&JL@.["IXX1;2,%*M2<4_/6=_8N+[J9(FA(.X!A]IP*_A M]>^+.SH[;XSU[,&LUIO7S=LWK[6!'TOX?UW=PT_:'=]G3?;V#;QGK6Y441A6 MN=^>C$Z"J[C=OCVY'GU]/3YY#4_ZV]^^V65K]1-XE2C-A5K!H\/!_.*$S_NS M?S35#H?$TV5@4O3K1L$&J_$&^'Q558W] U^ ^1$B[^W_ 5!+ P04 " "; MB M7"TM-".8- #3) &0 'AL+W=OQ6?M@Q_U8EG1@^MW;U9RH1Y5]=/JP>*OZXY*I@M5.FU*8=7\ M[=EM_.IN2.?YP,]:K5WP69 F,V-^HS\^96_/^B20RE5:$06)_SVI>Y7G1 AB M_-[0/.M8TL7P2YD+"3$[3@17TQ9+9WX4&8JVR5P#5$Z>9)6GKOD18KO57HE!G$DDGZ2O$!OT.DW M8'J#$_3N:H/^Z]?4&+8*3%\B?H?.NG%V\=E^VHJ)097H0%< M)+XW)EOK/&<+?2HK62[T+%?>6+!A;NIL+3=.?*ZR*_%#*1[5JE+%3%G1N$R< M__6[:9+T7X>6!3(5/XY?7T2B6BKRQDJ6&P0E3EF5B;C?_XLP%Q*J\1#;=,EHE7<+JQ2R")5 M)#*(D0G)-&[K!8)+Q#=>["OQ;:F=%Z<1&K?%3"E*'*FI2[J*'$C7I9BUJ$JW MJ"(2"GG*(1_LBDFJQY/7 IG4\E$'XD_*4]=EFM>('7Q@Y8D;VX:T3W'6Y-H+ M/@>C,M4R%[!.Q3HY 3E2Q1?W#>[E"37:-9T4.9(X<2EDB?R;B91>BJ5Q%3TE M"#@SK]8PYZ5TE_*2H*/!;67-D\[@<[*'*R3P LL7*M-U<>GT?T"J-9 "(P25 M*A<0$7H'OF^L G/.=$X^!@VGBU6NYYM&%+)$S<+,-D*5-*J MU"Q*5MFJ)U76BFC)%4STK%$S5+X1O7'4[_?%W)HBD(#__+LL:Y3"+GBJI37U M8ODG_;EJ,4XP(8=(+Z3VF+69)&RL=;44MX_W8MH?(?A,!=-DHC>(XR@93%@C MLL9*:L9@*MW2LSH52"UD76,_4L J3BW(&![?GJJUB$JM_)^I@7UDZ6.#%%Q) M2R\]L]:@4*6R>E83X'O#A"U'85T*Y5)*FTTT"E,>M1*CJ%ZMX'61*ENA+1$K M(/H2B'*$'HU"591ZKE-?"PQ M?!2>TDHS/*6#=V@1%":RH_2GO2)E>R#CS5B2.3:!P39#2D)P8CX M(BVL(=I>2 Y!:HQ(U((D=1R-%66Q8]E)D"]=/?L5W1#)!K3R?4%*YB2C"Q5Q M?+Y3MK&,R='#D4DJ256!1:?X\H"ETZ;DK-2&"5*#:>W<.+V%$V(L58W,ZH3( M%,G<+"+ O!V!LERC#2(+[]F4^37F[,Q;[MJSM;&LCH+GE?A&X;$;3Z_$/4+" MQP<,MXU@M)8Y9:&>2";3*)Y._,$0P3B_"ULG&DS_ /Y6J&5?-Z!P'D21^/I^**1M55BY\B@'PW&R87XB@Y1AW+OXRN9 MLM1=VY1,!VQL[X\M0 F?I:H.[F_=$^9 !#0R(T%>X_"AK1C%%(8EQ3%<7H-9 MP^<).J'-T":CFV*]U*F/3A2JTA0Z11HKU1RET8>,ZZAJQP#B^#BG&[53\SJ' M9>;JHLTZQZ.O"7,/>+JJ7W9VDQY "T=E\ELR^U)^>0C79-P$!2?#D@\!*)\ M)%%^9OU_X2D,Y&YA"#0UXB=/]C.4('O\0TE$[#@S V!7KIO.CP.ZZL1DX=%Q8'JL8 MK=0O<3UX1N:SVE/]MZW;8"Z/(5B6"CYCZK6K.1.>0H M5+4TS"LP$AW.CB&BK6W5%D0'CMXVB@6F 7WI(Q+)BRJX 9+A*\[S3@]!K9# M-EY'IQ>^G_&YN"Y6OH)[GI_OFE32\O>;4H%7H AE026K"F5U$!PDT*CY';D@LXS%"Y! 4H \3XZ M-$&U1)AEAEN^WY%9:1SA00_ZVUR:#M>S4L_;#$ZVB<"E5VUP?]O9! M%W\EOJ)I:CT2VJ'3"YK/"(Q9G58L*8D#QD (ES?T5&AQR91A0\/0H:G.4%1Q M;^ XZQ=P+5H762I3.W+L'*#TK60[X:MV).""P6AO&DJB M>'#3-<%'A647^#S@^7?3<5NN?4 Q2YY_Z!9WN$NS+@/0\&!C6>WO4?>L]*L- MF:%T:-KVT$[PZ.A]'X[>C]N!&Y1^Z$#5S&2%GTB.C/PM6HDI-0 80MS!R+\_ M$.],_6Z'=8!G1OOQ$:A!VGOT<5P1VGU:Q)->+^E'P\D-R]2+^]%X.(BHCR"T MP1KYID&U(]. 9V\035&R> 63=N[=ZM7XZ(I,=K1+/?7]9A9K?PN M9[_99ACV!M-HBA:-9//]32\>1]-1S$&#W JK'2F( Q_PO4DT2,:[1Y4$$5#[ M(C&<-,>'T0&%(1,(#XU.*]T56;?[G#3P VDPZ31Q1]4WE[+<:>T2*_ J!VJ5*^"*V:?1\U%*1[PXHW9%?B8S.4;6 A MI$M"ZA$H[:]!;,8#UXFP#BS0X(6A=1,-AX/N6%"L]N]X7\TV1S6DBUFS(FD2 M)S&@Z9GSP?\]"_Q42A0!.O-@C>"O"\3';EWWJ?1?GI BE"_J[C02H^!W8+X] M,Z.O2O8G7P\7KK_=AG%GDPJ%MG:!QGI^-+F<6@C2RLWY<-C=2L48SJD@*K\% M:3<\3PCE0T6@>200<[<(GQ;:IWU3YUFP'P4\-9)-%H&[Y5 @)OCTU73@A[E?_6G[-^HY;H%DLQ^14/F/;^M31G*>EI1D0D;EL.MX=[> M==LQR"SC WZ'0R-?L_<(V+4+DMU9\G_:=70#^ZX:6R_,J"=NQRZ+8<.4LFTS M_-*EM5*XY.L64ZBN_]2'O&;6!:L20#/7!SA[1+F1;EG2YUL M%2B)<$=Q%82>G_(^G.#(F,;A2R]W6\IZ8MR?1/%-C$_#T4TT'8Z"4UWQ/D?U MG$S[%^)\A%D_F;2+A(/ODQSBOBD6APDSZ H[3[:Q\?B( 56GO]$H- ,MU7VG MLGW5?IOBNX O.EO3V'9O)/Y]K OX\3GS_?>!3R9'E\6L_V&-))Z=QZVP]R- MSE2WE,C\C@$]AE)_\'U1Q%;[@O,>47M>^LR"Z+G M]'ZUTSR,)%X#^PPN,5ZD%/J^+$-@>MNY-RC05;$,TH0DCRB-_NE9M5]JM34>N#[-MFI<2G!\J?EK]CHH@=1E-V_. FNNF/ M3RQS1M$D[HMAE.#?EQ'IGR2-[)/QR5EK+ M+85/XCT1)^-H.(B]['$\IA5G7=3>T+=A/3BJ2T^<@_4$^:='2\^D#XR<4 FO MAY/QQ3&=S@?QY.) )UJBCH/G7JOS>!P28:UD(/-.#3N?P%J#BTZT9CUV'!$P M1CR-;I(I&2.);N+1K@':AHZGEW$TZ,>^E1\C18=%YH^SR.Z@@X&9T^Z)[G;= M+!,O9;-,1)1+OUO8T;6)>AZ1F^?'UW\D_YS:%$T;""E_&@L7BP+_1]42C5 M,1OWQ 1P[$_$L=\M7 <_- '.%OQS&AIP$+7^-R?=T^X7.[?^ARK;X_[G/E_\ MIDCD:HZK_:O)Z$Q8_Q,:_T=E5ORSE9FI &K^N%0 KJ4#>#\WIFK_( ;=[YC> M_1=02P,$% @ FX@+5^06%<-)!0 ' P !D !X;"]W;W)K&ULG5?;;MLX$/T5P@V*!G!L2W82.TT,)&F[6V #%$V[^[#8 M!UH:6T0HTB4I7_;K]PPEVTIS0;$O,45RSMS.#">7:^L>?$$4Q*;4QE]UBA"6 M%_V^SPHJI>_9)1FU* )O]*>72[F@>PK?EU\)G1;>D-0/! MC!\-9F>OD@7;ZQWZI^@[?)E)3[=6_Z7R4%QUQAV1TUQ6.GRUZ]^I\>>4\3*K M??PKUO7=4VC,*A]LV0CCNU2F_I6;)@XM@?'@!8&T$4BCW;6B:.4'&>3TTMFU M<'P;:+R(KD9I&*<,)^4^.)PJR(7IG70/%.1,D[BGK'(J*/*7_0!HOM#/&IB; M&B9] 29)Q9TUH?#BH\DI?PS0ATU[P]*=83?IJX@?*.N)8=(5Z2!-7\$;[AT= M1KSA"WB?S8I\ )V"[XH/- M"FEQ\_%&IL&VY+OZ^GOG@0)9_GHM"K6/TO XN MH N_E!E==5 AGMR*.M.W;Y*SP?M7/!CM/1B]AO[KJ?H?,.);06)N-6I4F850 M7LA=G0H[%W(EE6:1$[2!$R\A6QY@_!ZF*VB3Z2IGC%!8WSX3F9;>J[FB'!P/ MA3(BD[Z(:8@+0BY6@(X90L$&F'1KC;=:Y3) ZD9J:3*8S6R'A9Y- T^HG)'; MR+@R%>(=LN"(W$ZFG0GHQ%6Z01_WHU'D^-F M.TE'<-(MK4-LT(= Z);H\+2;3H;B[9MQFJ3O(7AV'/<&YQR9DERFI!9+N80; MR7#2'8TG8B+>#<_.C^-W,DS$-QMPY^[9X!R)\W34/4_/L!J.V;2D.QRDQ_%@ MV!V=I>*S"80B"$*9S)9@E[,EUOLJ%&M$^"A)NN,QXGB4I,-(!2Q 1!>SOR7I MO"#N*$^C7J^+Z>79TA=2:3\*!)#%*Y^_]<]SP!5)[ M D]^LAVNB;RB'9.MJ:U]16]+H2@(; QK0&U/6+05V5#(4,,#5AI1'4BCF41+ MZQ6_9S_1W$*4>:X0=40D6&#"48X.;3@L#;(*7-S@*PFM'A IWC91='>^5A#D MC1DAIBA*1P= >/&XJBL3E$:OR H1\%ISV;"G*.2*Q3.[(N2P26A+#@]JY:C7 M+@I=%T4DREQM*#]IJ-.N2AB^= HEJV"[#,&I6573$R9F\&6!6PB=VM&/Z\/' M0+!/&9Q1X<21CBUECD9O81\_[/FAZ3RF!;$S,@X1[5Z(?943&A)285&!3!+T M6K$N""@.'32GC+LOFU/' Z'?:69KHRW1[I0T2 M'1AF72@./C=P;B=[39J\K[/+9W+?HS*+J,!A!?A=P ##EQ K;MU->31AWXH9 M(KT[PZ1FLFV,9VRG.>>7 &KRR$LON K1YC,4VK;M+@Q1WE=PA*-X0 _WYK8T(T7<2[%$VE13O7P MMM_=C[[7]<1WN%[/S6C0"[91TQRB@][Y:4>X>A:M/X)=QOEO9@.FR;@L,+Z3 MXPLXGUL;=A^L8/\/P?0_4$L#!!0 ( )N("U=V)] PAP4 ' . 9 M>&PO=V]R:W-H965T0O-HH_<44 M )9]K4IIKKW"VOIB.C59 14W$U6#Q)VUTA6W.-4/4U-KX+ECJLII% 3S:<6% M]!97;NV#7ERIQI9"P@?-3%-57&]OH%2;:R_T^H4[\5!86I@NKFK^ /=@/]4? M-,ZF THN*I!&*,DTK*^]-^'%34+TCN"S@(T9C1E9LE+J"TUN\VLO((6@A,P2 M L?/$RRA+ D(U7CL,+U!)#&.QSWZ.V<[VK+B!I:J_$ODMKCVSCR6PYHWI;U3 MF]^ALV=&>)DJC?MGFY8V3CR6-<:JJF-HAVR__VOEAQ' 6O, 0=0R1T[L5 MY+1\RRU?7&FU89JH$8T&SE3'C^"FT8 > MM^9J:A&<2*99!W33 D4O (41>Z^D+0S[3>:0[P-,4:M!M:A7[28ZB?@6L@F+ M0Y]%012=P(L'4V.'%W_;U+?"9*4B:PW[^\W*6(W9\<\QHUO(Y#@D5V/P0$/M8 %O3WI/;4VNF&LW60G*9 M"5XR;@P@6=7RY(RJ""LQ:[06\H&J01B&/V[86I58W^:"8=2@6H$>(L?^@"R> KTI@AJP65@"J M]VER/V%6.Z]L1SO(.4O._3!*]M#ZM:72M=+< G:-E1WS];3QS(^"M/\L556! M=H&H>8T>[S(;O$K05:Y&1HS C34\9DST+@X\I+*>ELDTAL@+QMTPJBW9USD5D/"#P4-OW;L%S MI.O<$!^V3>Z<=M@/R;4'A3=A[P;^6XD'4M.VZ#]1D3O .*%XAIX:M7+7C>^& M;GSCNO%808WQTHBQTTR,D!%LEXF^"ZIS$7S-H'8WIBY?@Y\143Y1,I!K[T$* M]"8JAG[-Z3#M;6E-F;-?J%2CX'+,YGCYZ]C8L4I#+I#[]^Z#/B$/N[6Q.> ^8#WZ7&+)6I*";*7"IZ^KDMU MYM$^=E3+Z?B-M^R 85H?GU)OV%;$C;]]B>)=X MP'QF):R1-9BD,X_I]GW33JRJW9MBI2R^4-RPP"8,F@AP?ZW0T]V$! R/S,5_ M4$L#!!0 ( )N("U=!&AKV\P0 %H, 9 >&PO=V]R:W-H965TYL M/K?51K3=$;SV3FTS9V&8S5LN5; X]VNW9G&N>]=( M)6X-L7W;)5N MK'^2[6@;!J3JK=/MZ P,6JF&7WX_YN%G'-CHP#SO82//\H8[OC@W>DL,6@,: M#GRHWAO(286BW#D#;R7XN<45;[BJ!+GS%7 C')>-/9\[@$:#>37"7 TP[!F8 MB)$/6KF-)6]5+>K' '/@-!%C.V)7["CBC:A.21Q1PD+&CN#%4Z"QQXN?P?MH MUES)[QQK@9)KK:QN9,V'TE UN37""N6&!;TB[Z2"Q$C>D#M8%%"'SI*_+Y?6 M&:BD?PZE:""0'": I^O,=KP2%T&'>YEO(EB\^B7*PC='PDNF\))CZ#^OXU&8 MPR0/8D/"H#,8]^"S)[[VLL,<4:+ YMB["E(OK1,U9MEM!%GI!EJ#5.LSP*Y$ MNQ1F$AX?$:C5=KT3QC[&(S.29@G-LQA&29'3I$C(N]XHZ7HCO.U*WN/8DHBF M430^?Q=PC#>ZJ8EL.Z._C>)FM&#A^'RO8#O%FU][*XC5*[?E@)@7-$M*DA4T M!E;/!;DVVEI@E*41S9-X9!G%&6QL[1DTHJIO^X9C"GBKC1NK$@Q?9Q%E27*" MPZ2D+"M.#CC5 K2!TO1.K^,H!SKE"7G-LI0REIX<3?^,L#RF41[B"/;(@.'- M/J"XAX8/4<.P.X@#@ADOW(/@((G _]?Y>@@'7K"("1;#CDI8EI$"26S/*$L M+_S;6<9H&&446KSMA&_2S<,I^0P;H.YR MVA!I8>.JZ1%!JHG$X\(:@MI*MP&3(^J=DLO]@ME)M9>-P_@O5PSR$4&!P2"F M"4O&),64I>E3Q6YZ X?X!6ES>U)#'6J#;ESAZ>32>%$;/%)>LRP&,JQ(1R90 M\.QIXO?2,67 ;;A#+90&++4&.DN!;"%--18;RO1DNR?*78-&2,% K:E^:"^? MH$5R RKCY%$1JC&JW6<&,/:^(P#S$33V*EH0M:I,CPT1?,Q.5?O<\@L:Z YI MJ56/$#-2TCQG\!N5-"SBR6 \:<-FM1QZ9PE'@I&8QF5!/GHN?#2?.,&ACJ$- MEU C&?FL$8(?9C\C<4S+(L=!1$LX=P-DU1OC4R_Y4C;22;!]_LW_R('C]YY& M$M(B*;!/TSQ-42H'[K@1M@\@.YRQE&913E[]4K"(O2%O[VYO_3G%SP?63YDD M\%5)RO0(V9US6I9C;O2SML +OF-A"8,"^)7DT-U@OG??:X59^ULM)J57;KCZ M3:O3Q?ERN"_^,!]NW1^X64ME22-6X!J>YFE S'"3'29.=_[VN-0.[J)^N('+ MOS!H .]76KO=!#>8_DXL_@502P,$% @ FX@+5Q*CD*L[# 920 !D M !X;"]W;W)K&ULO5I;<]NX%?XK&*UWZ\PP,B5? M$R>>B9/-;-KF,LEN^]#I T1"$C8DP05 V>ZO[W<.0(JZ.]U,'Q*+)'"NW[F! M?'%G[%W#K2K,W^*QGU'*FOBC_6_W)XNJDHY+K4E5.FTI8-7TY>#5Z?GM&ZWG!/[2Z<[W?@C29 M&/.5+M[E+PL.W292*=> MF^*?.O?SEX.K@5'[NQ,]5KO)5 B<0H9-CW,IQ M.]Y+\8W*AN)TE(AQ.A[OH7?:Z77*]$[WZ"7>:)<5QC56B7^]FCAO@8%_;],V MT#K;3HOBXKFK9:9>#@!\I^Q"#6Y^^F%TD5[OD?2LD_1L'_6='CB\2[RV*M=> MO)69+K1_$.\J\59-;(/H$K+*Q7MILSE9-$V$GROQVI2UK!Z$JKS"5J$K;WBA M:R9._='@?H&=B#DX54CA5&;PM+N!W]#?2X^++/"6,ZL4GGO@UL_%W]3#K:R^ MB@^28DX6XI5S)M,R1* 3,@>&-7F"@A&[L7-(FEBUT$Z)3%F/;"0RD*QDY1VH2<^26YV1[$1=5UECK:HR)D:F5+D.>%SC4R+J-KF&0!#GI2*%$9KYS( ;/&.1">4))C?3K3C_>9 M'H^T?:R!CXG.3S][H^@E$3T#-5#-AV&:ER?549VQ_EXAC_00, M2AB&A8(HI2B,)%N5M:F(2]12W<-+&G2B&-,68W=S#<7FDI15E:C)Z*9QP(U5 MM=2D&3Q6%-=@!FXP,VJ%"_R0MW39E&)B+(*$J!>:S!QY@I0I%MN83JTIQ='H M/$W2-"7_'(W#;^8"-NK>PX21B6\L;0*U0 L% MSP*3@N!IQ%0#/@!OT4$I@%QV6YVJM+$4)PTY]5$T(!(D4J1Y!0E9IBV<+.)1 MV^!YV(?J*Z&:!)=4")@_@5900M*9XJU+SL2&O9TW47'-T'.>G@.ULJX+((-@ MS%G@ ;Z$MW0-*0"AA@('51QHK'+BB@#>[R2$]QVJ*_VEA;*J&E:HA(M9C:F" MIC!74S44+!V3 X2O.2Z@C5YUY 3!.T_X'8(V!NPKO@4JOQ*3+Q_??FYC=BA>H5*I+*2_M@2N9@T*-[F0 MNF!W+<,GDRA+9'L@I V)5NRU%#$4OV[>!)[A,(X8U>Y3TA8:DH#DL7S2)K)G M+-9E<,7DB7B6(KX>')P *ZK-P-L"KSZ8-I,HI5G*H \KBB.9(#O)&9+@C$V] M!E&!*,$%.,#G6(0UEM)]A6R1LCFVZZU=YU9PE/"H=?XIJ!O6@)_QNC9F( @5 M2-H7?3M?Z$U1[+HBM8Q\LBQZ;=M6SJY\)91$BR:/ MH?\G4@^)>#H\3^^!.9;W .SN$,HZ%(="+E4$="60B&09]!]@7@F]IP]1L/Q^8]$ M:SQ,TQ\30L3OF"Y8 1*?4\+,H@BN)9 #KMJ.E=J:A7B3@ZO1AS/!V=II=L/EK^@,PF0J.U!??4=_*>T"X#J+7B MB;%XX(8.D5O%29*#8(L R5KJBCH=C9+QLW.23N98'J*;*W?76F;& >[<6H&( MF2ENWIC/T05TB0KC7P5;P,1(G?\!Z64A(FLE'>B7*ZAH14^4L7W@,A' M1=\_JWB_1#@Y]@-:+.QNM)NW/0GKP$9_I)4#EP,$4>)IR*+XEZ@-U=-,NGF_ MI'*G#W= 73Z[ HP'"?CL], Q%&:C$9G MWP.+KWNE\P.7SOWC4RRL0.%YJ(C[RBGIW*/_)>2$P(9J,>U8T$XSA?;0N5^< M0G>M;$936!P#6J 1#I^B<)C@0U.S&6<6)6294(!/JJZB;M!S(#=9%QJ;E4J^ MH;ZT7?)JJJY9FQ1Z%L:>M<+,ALT-M1T(%;@!MFBH;K3U*>$5M&.;>?Q6&7*# M_XBBS)#HO-HEZUJ_U?D^N/X""A0T@;8]6&R35$X@R&D.Q"]#(K GT4(N)&.KH2; T7K2*$.?71Y[5AY:(KV/ON:Q D8UJ4);2&+ MF)-0H5O\!BY\;DGUE@L6:J;B66RD]2H>K(D M:D%,6'1843&$9F$FB;&W88"A^,44>0PCK'#;C%3*A]8LM$;;;2'6/HIQBVN* M)*]+#A)R)O&%0@F")\3B"'W8ZLE1#Q84'XH03?B@=HLX MCE/AK639>,(ZOIN'=@"+*<. "B4YBH@GG1D(2-KDW."G_26KM#J=0X[K4G>R M5+BWOI5[N^LV#$HEG93I=_9+8M=HFEMQPY''8@TA487@,H:7JG:ITBX^YL/ MPPN#@G$6+V'G)AZMA,?=^1DB+(0WMUN1S)K7UX.C\^(6TVVRXBS'29['U&=7 M'3R0'R@;MY<[X=?EC"6N>L"C'\V:,&T]ZP&09[ M:Z\Q(+8!T!9,>+IP8>5V M[:DVE9P9DD>DAL[IL;E_1)H(#6S+))[LD59G0]'4D8[)^B>Z5#7T5/-,86%$ MTA?C##=VEHYLO=63)C8(U88=>4)&]]D964[HU'0E$8DY)J"6;4ZI>M](O5&< MJ"3'@.X>M15SJAVL?J"9_EB1*B%>^HD4*=3K8K_1Z>U>WA34>_6 LMOZ*X<[ MB9C'NM(O'GPB$B*70!M[@_TEI2THTVZ9T6DUZ36!GC1,)+WN8#74+)WZF7)"![F1 M>1A6Z)7*UCU)J_=Z\6A?4V+6I+FPO^8O*"T,;,\M:N@VT!3X0GUCE\H#Y2K* M^V,?*1W:3,9A4&674[>9&+IIBJ^8"DP/GQU\PWAS%HZ[>$'O"'%\#@$/0W/7 MH>/ATKV1._]\$>>A''5#H=>F[%U]GY).O/[W4OZXH,YC$5B6O!8*W=D3C> ^ MEK]>!J8LW[\.INC.VD9IVBMKCX4G-DY4;] )Y^HTL6&H:N+[L:;BMTR4P!TB 1L*OQI#PR:E]2ZV5E9A1-NN)Q#B+=HV^*3GDF"0S_V3I%OVU"6YB3;9];'#2^_2C5';&'[A0&H.[PE<@W=WN&YI7X=.1 MY?+P GP\GP@;/BH)5QX4_.')!/CO2GYYUQ)0)06X/G4P ;Q M@AAT7Q;=_!=02P,$% @ FX@+5UNKHO*J!@ %1 !D !X;"]W;W)K M&ULG5C[;]LV$/Y7""\;6D"Q]?(K2P*D:;>U6!]( MV@W#, RT1%G$)%$CJ3CY[_<=*=F.DWK#^D,M/N[XW=UW=V3.-TK_94HA++NO MJ\9JLY5LQ"?-3%?77#^\$I7:7(RBT3!Q(]>EI8G)Y7G+U^)6V"_M)XW1 M9*LEE[5HC%0-TZ*X&%U%9Z]2VN\V_"+%QNQ],[)DI=1?-'B;7XQ" B0JD5G2 MP/%S)ZY%59$BP/B[USG:'DF"^]^#]A^<[;!EQ8VX5M6O,K?EQ6@Q8KDH>%?9 M&[7Y2?3V3$E?IBKC_F<;OS?"YJPS5M6],!#4LO&__+[WPY[ (OR*0-P+Q ZW M/\BA?,TMOSS7:L,T[88V^G"F.FF DPT%Y=9JK$K(VKE;$:P?_C.2.]BO1Y%9009Z;EF;@8@?%&Z#LQNOSNFV@6?G\$ M8+H%F![3?L3U_T6.?2X%NU9URYL'5ODIAY5QR\ *E7%'^QRL8)EHK-"LX)FL MI)78RIL\8%8Q#ED#RYBXM]@40%2W2G,KF"H*F0D3,%Y5&+!-*;.2<8V55F"' M;-;]P6-PP5C:8P&J!U/RN_Z;X>S:@-BVE VV:"$>H7?@1,YD T!&M-P=;[J5 ME^9K"* .6(,J4&$I)^ 2PP](^M^0]#W4WGY1%,+E.N.&,+WG&KB)560U>]6\8KQ6'7FXY0_[D ?3VDZ;CA,,M0-Q$!S9 M9-K/M:U6]_"!A5]9_"T3' %X$%P'SI$K9,QN0>8/"A!C%U:>YY)\#Y?*QO=,C+RK,R!1C?,5 M%'B=XA[M%;\;9 #QM5 5^J0Y8[^186^>-XQ]/$ V:#EATS1(TY#] OZY.#Y> MGP51NF2WI=+VE)Q[L!P%\^62?59$B$/%LSA(%@MVV[5MY0*./1DW)2N =]_6 M_23MX[B!8?_9MFM2B@CY-!EX"7)5G8N>CU4-S9UV0';.I'3K"]P9(*?+8#$/ M]YREJ46?JN*T(]I1)!&)E>4NYZ%8W&+IT*/CYV. M0_8M^Z&O/O\C=4!ZK)*KM@4 @5&U"/KN0)'>[J:H8Y1W_@(&/OPH&N"JG$=X MCMR6U)M=3=JYN^><<149L?T7<"7/'W<0^$CLY^%AM_*EU+4GJIX/@OIE#29E M?>4'4F)W(>\Q@8+H2;975EWZQTF0)(G/[%XQ]49"G_7T']2RE; ;(3QS"ZG1 M*__NN*:6#%4P*=D6P4)U&@@>+Z=NV2&&RZS-%]%+CQ.%( WB^=S#FBV"&-6&JC*+%U00Z7O&HC@(PX2^ MYZ@Y<3+OBPKZ44](.&@?631?!G&\Q'$&Q[^MV\[Z< (9O/4BHGQ+7_9JW&4, M,;GC52>>-S6:38,(J+S"ZTY3GV.XV3@J0N18>K^8SH,TB5\^J;-[FP*0ISG- M>L4G+ KGP6R9L#^?_G/>NQT2!KTQ$R(WVUM 9? *)?&E(]TW&&,DF#' ^=M MWX&6*/?L!,Z>>P9A*IQ&CR\V@:,E,?VPAEK7(?A*W8DQ^Z0EX?'MG>>J'1SU M6;4R8XL4:5=TX)>@9XBLN_J)"_M4&7CVCC=@\<,1FKE9U.E%,)LM/;^2>;"< M1=[89!8LYZFW%P%)YYY<24 32#O<-@I*DODL[HGQK\@0IR0-%LF"W5#8AO96 M[)5$\Y6:& W.#[TA)V@ORSYS3U+$(CJ\43[W1ICL/=5JH=?N06J8RPG_:MO. M;M^\5_ZIM]ON'\RXUZ[INEF) J+A>#X=^0XW#*QJW<,/]RT\(]UGB7>[T+0! MZX7"O:4?T ';OP1<_@-02P,$% @ FX@+5VC1[_*/! 30H !D !X M;"]W;W)K&ULI59-;QLW$/TK@XV1DZJ/E60[CBW M=AHT0%(8<=H_[ABO)E9E- MTC9;G*>U&[\X=UTTVO*-I] UC?+W5VS);CK^U M-QZST1ZEU W;H)TES]5%=CDYNYJ)?3+X7?,F'(Q),EDZ]T4F[\J+;"R$V' 1 M!4'A;\W7;(P @<;7+6:V#RF.A^,=^MN4.W)9JL#7SGS69:POLM.,2JY49^)' MM_F%M_G,!:]P)J1?VO2V\SRCH@O1-5MG,&BT[?_5W;8.!PZGXQ\XY%N'//'N M R66;U14BW/O-N3%&F@R2*DF;Y#35C;E-GI\U?"+BVO7-#JBRC&0LB5=.QNU M7;$M-(?S440(,1P56[BK'B[_ =PDIP] J /];$LN'P.,P&U/,-\1O,J?17S# MQ9"FDP'EXSQ_!F^Z3WB:\*;_)6%ZHT-A7.@\TQ^7RQ ]5//G4V7H@\R>#B*= M=!9:5?!%AE8)[-><+5Z^F!R/7S^3PFR?PNPY]'^_9_\#CFXZ7]20/1V:709R M%6%KN%FRWV_/@&*=#%ME[ZE6)1EG5S]%]@T5!^XX2]!*MDQ2IRZ@^R%[#-?* M:]<%LAS3L93X: L K)#441=,K7=K7;+O/[-\YF3FJ-VQ=3X9/$)=LRV=#T/Z M!);1166DHW33-51U4?;\GTA*O&]#J*=K01NPDH^5,SCYPIFL3NF(\LG@U7PB MLQE-9H/9JZF,YS0;C&=S&1[3Z>E,!B?T:GXB9'':5DB27KXXS2?Y:_J4N.^) M'+(^HED^F$['])YC%'K@=HWRZ$CO+"SM7YWMS\-4&MDOON.B2TNP+=A''.48 M5E+J)&+"%>"5:((,(V 8X'^/7O3H\!$PM5IY7JF(4>,Z&\7B"!E/YZEX1_E@ M/#WM:Z-#Z+!OLHS;(D0,),2/ZBEV&&"*CFHYG>;F?DB_.BJ]V@3H;0W#Y%_3W;) %4KH(1=E#(V,)TI= )])'1^+J(F!4JU.3L5M) ";W"J_(:J?('H;\==K0Z0@9F]%CT,H9 45W7A7,$NDD/IBU[V- MN@ZF*&PO=V]R:W-H965TKN MN^_N>,>;;J5ZU#FB@:>R$'H6Y,945X.!CG,LF>[+"@5]2:4JF:&MR@:Z4L@2 MIU06@R@,)X.2<1',I^YLI>9369N""UPIT'59,K5;8B&WLV 8M >?>98;>S"8 M3RN6X0.:WZJ5HMU@CY+P$H7F4H#"=!8LAE?+L95W K]SW.K.&JPG:RD?[>8N MF06A)80%QL8B,/K9X T6A04B&E\:S&!OTBIVURWZK?.=?%DSC3>R^(,G)I\% MEP$DF+*Z,)_E]B,V_IQ;O%@6VOV'K9>-R&)<:R/+1IGV)1?^ESTU<>@H7(8G M%*)&(7*\O2''\CTS;#Y5<@O*2A.:73A7G3:1X\(FY<$H^LI)S\P?C(P?U QL6O$-#"J.THA,)%0Z6G##&UB5(:G/*8-R!2XB*6JI&*^O&J32\7_1@V& M +G6-1.Q$XR]-8M%(4M1*0+3UG8?/GI^'3'W 9A"0&&X*4C62) "82/)<(74 M4G+ZW(>%4Z,[@N6:3MM[X@S1@K;FV378,OU,TF%:C@@7YV$O#-V?!WY)9LM- M#@PJIF##BMHY=1;V22.,SKN,5GOW?&CO! $)T70@!V,IW:T^'7#[#V%?8TQ* M@&F*KK_U8)OS.#_P]*MT#(_Y^U5B_JW+7D[9UJ<["48RI7N6:E$G7&0V=?;' M"_:H;6J>">==JF0)AOJ\S8C[7>^ZL?E!PU(RE;A42J7[\(M\C3PQ\-DE M-07T%E$HA2/"3MP9$K-7I@\/SJUEO5LS0EHIF2E6PBL'6!4--%5D[BP'C?AM):_/XH,A#TV'OG.]&LFE2U M-[\E>"K@2<)M!5&\NN'FYEO":_&;$#\@57IR*L:+.J.W'(;O_J))KTSM^-3S5#+IPY.Q;2(*(>:7"DV?#P#G>2PGW3.9LT M,4YJU?KD ND;WHN"I, 5!;R(BZOLEJOES=P^M4.>/:%K0MND]@V7[-YTJ5N> MUO!!5_/(O>?NC$_4O-Q]*[A_*!;/=Z5B//F90A"SBAM64%!I%-8UM077\8^- M (/.=%:BRMP,:F\99=(/:OO3_9B[\-/=L[B?D>^9RKC04&!*JF'_XCSP/;7= M&%FY66\M#4V.;IG3J([*"M#W5-(;VFRL@?WP/_\'4$L#!!0 ( )N("U<$ M_!0HDA( $PZ 9 >&PO=V]R:W-H965T]U1\! MX"%1CM.=W9TOMD3B>,?OG8!>[*7ZK#="-.S+MJKURXM-T^R>75_K?".V7/MR M)VIXLY)JRQOXJM;7>J<$+VC2MKJ.@B"]WO*ROGCU@I[=JEK'C:W$GFE]WMPJ^77>K%.56U+J4-5-B M]?+B)GSV.L'Q-."W4NSUX#-#3I92?L8O[XN7%P$2)"J1-[@"AW_WXHVH*EP( MR/C=KGG1;8D3AY_=ZC\2[\#+DFOQ1E;_*(MF\_(BNV"%6/&V:C[*_7\(R\\, MU\MEI>DOVYNQ27S!\E8WC,2F'$?I9UL]'L75V(8KS -9#5T18YVEY'#Z[X5N0^ MBT./14$4/;!>W/$:TWKQ.5XW7 G+ZRT_ +0:=J,4K]>"/O_GS5(W"G#R7U/< MF[63Z;71=I[I'<_%RPLP#BW4O;AX]=>_A&GP_ '*DX[RY*'5OTE+?VPE]N[W MMFP.['V=@RC 4-AMQ6OXRG[F*M^@"D 1S4;0+%X?_OJ7+ KGSS5[+;DJF%RQ MMZ4"4Y-*,U[(72,*C_&ZH#D:=]W(JA#X=K=3\AY?XRM<>'ISGWUZ\#TK82WP M)GDNM):*-9+VRP&$9=T:KH LLTD8,V+]<2LO1*38&L#4:)A>UFNPTD*P%FQ!3='@L8W0=,A L2!7[0'7-5#;M*#PP_$[\Q7U+/+2*$*A=X178!N- M*G- AQM%S$^\:.L21&EE\P3A%@7//][]JNEC^/S*8SNA*"P!C=TZ" %)RK!3 M041BNZOD00AX73B0>@XL&OPW::W=&0@QOEXKL;:JCE,O6@1>G(5,H__0^#"7 MVRTP93F@1^"LQ'8)VSJ'Y;,[,[[4N@6N=JW2+4H5-D$1BR]"Y:5V>-*.!0:3 M&+BA6J^$XLM*6*TR8S^^!<,'(VS[S8K>Z TVVW#0&,= 46[;+:& ]A$U.P@. M1KA29@A8.8P/!P*B^V!T%RA& %F8)^QGYIZ3ULX'C],+"0?U"\%<73&R 'T@?V MSLGS%F D3M]_%)BCX-2?RI4 8+-_DB1N.FV_KP&!D&[D[#=>@7$-M^,-^SL' MKP)@=_2&D9?$B1?.%NR2S?UP 7_2!#XO@H67+)*.HH(]";TL3+U9&EZQU(\3 M!AG%2I2H*9!,C@"N*AR7I+&79M$56_BSX)B 4Y&% 6P?>XLPA;VC&-:&3V$V M\\(L8[^!LF!-U-M0J9,+S;TD70#0,U@BB=C,7P0L3"(ORM+A.FU];[Z(+SM! MM@I@)E!,KKKPTC3R8J )!100?2%\#N>9%R8)>:7>V,I._/"..25QST.0ZW,H]XP;1M+@0T"@O\Q"4"&\N@PS0 X(#E]?1K$7A!EYQIT) M0]7!$-;P+R"#6JS*QACRR/\.2*/5(X!#$N/J0>QEL">MGGA)%GTSO@G,[_%*VBZ/.UY=W"X;'$T>E S@USQ@K6D^X.4+CCJBGSN1MNW0T'K[\=BJ;5AE#'V9'W?9#/ MZ1 3/ ,78^WP7E80:"MTMK/(#U+V0_^NLO[.:")E'TO]^>E*"<*UP,#+%%(0 M^+,YS'M;8BX C!]*414L@$;@-6!<6T.,E>NZ_&\7S)\N M*>',APFG$A6WNAN:XQD%HT)+/?([2W01W3XV*IWHH0]3H3]+79C"/,+\Z78X M[,J<5]5A$.2&@0T&_\EX9M.!D\#T(RK>1)Q?G7]=\LID-:=A)_9BC#KQ'!QI M,O/G"?N;90'?9%XPCUD2HRJMXX;@D\1S;YY \($)27H^^L21%\0)#$MQV!0U MIVPF7A9@))RQ)/&CV3CL/"9*Q%X(V$DA[%SB$A#W'@6W*/6R./O3>!N#X#O M+/*SA0/-+:W^J:^:NF2PSUPMK6?R7Y?XW@XS7[;?E%"342E 36G8E&TR!5*#4FS$E$%?46C26[G\/M,\@55@DF&$EF1_T6$\@ M+X^S.4L#?QYU2(\B')T1@!?SLSB/ \C/YC J]*.$W13_:@T9AY$T5AP+!?8$ M8O(\7;C1CS.*-$V],$)$S^9^$K*;QF0B==&I!-(;J2BS-M@95==&MYPH&\,8 MH5EKT2G%0*P#0$GE)TSJP@SLQYL&4E\'")RUQ&X71/3>V+B1V>IN<(+#5CB&> Q:%(K& =E2Y;&D;D/U& M%OZ#'K##2"&PKBOKSG$U9(6U;'HJZ05.^DG"UI^P#CRJ_9V'^>G3^]O.P=R. MW:)DN5"((@Z62A%*[U'"B0< MBL$?+C",&[:S-'C[**4,;&A5*D#EJM20Y;#?P!> \ L1NO5$A=L32 M9!CN^;'^U20D:(:64-<7G0[);VEQ5&:W?H-@EUE6POH"/;@K#A8H55*2:H-/))>67[[B&F+D]*^-[L M);8%"0(%/^A!\4GP;R&CRU'G@G=-Q0>L$AQ36S6Z][N*^F/8=AX0ALX%O:$U M*>LVH$A"8<*H+;5GK*H\&H[6G ,)GM,<+(H5)@4 M!+Q0_'+=1RR1??:A9C^*I:(,,4J&,7':79P*W84TH+0K]H=QE&)"9T& XG V MFT8JNH526SF:%?E4_JA$T>;N,,+DDBYCZ)JP4H%KK=$B;("IL8N H!Y.H];W$]B"-PI2@9\0,O.?@S ![XZR7ZY;:]75> MM46?J(V\N(L@UENXN($:!NMMZWPCM-7/HQ$*ON. B4=I- 'I($7!('#";6Q8*[MD0C(4W\FTF@N/(WFWK<=%'90 M!4BJSZ)YJ!;N$E7(S:=D;D.H*^_0C.8TJ*OZVO"AAL>$H*QQ'\^S^?TY MH%12]QU)>W9@2@0\-G38@/)20+[X9!%<#>.SRY@>KF(Y!L &\0N.V9:HC3GT ML^HT4NA08$^"B9A/QLC[<[)W+D,W9AFRRT6,_;0$E(R&$4'1E 0^?)K9)S&> M.N,3(9EZ?[&B!,?O"F_T!@1]N#_^/> M/J9SMFT&6P)%&O,-BY+1OL8!_GMTRGK_=\FBF1]&7:^,$!T][_X_KH5UNAZZ MEI/B^*QG&7GT(?1'Q_M=\FF:L\-3$SHPL38Q[3E0O5B_JP?*?E2)V6OB;,JU MK>Q!(V;R%.2&ZIDZ8DE2/YJ?/V*9GSUB"?T@_.-'+&!^21S]H9:WL[7OV^N. M!TWP^GAK#P4C]OUCT^EN&[D%BLT)'#G[D:,W8-UN15'"U^K@S)-& M0#2&E%T/[GOAQ2-AFB5V&Y,8$4;/7W8Z

_ M@"T1G>%B<+A/&!.8E=+7%56C1]N<6Y%JG<"&C2>XDK7 $?^]*;X_TUD_VHUT M;H(H##LAN_.,^"<,Y]YB<4Y#'B"N&=@A;KE!QTL(X%_P8IC;G5+@WD<,3!:S MY7CA+V9_D(.AF,;$)XF7I?/_?>(A:J6^49/3BF8W8W.< B11'@_N26 TPOOA M15O9XP&#T//X)!F-D*/'8,P&R^-^5LWQ"% _$L)'#'PW6&53F@E#+YN=N_GW M_303)7X0^Y"8N5N?=&W3>3/T6AZD/=1\G'#,P]A0B+PJCT[/W?1$H5#D9455&6H6C_ ID>TOZ:*&[-4L M*ZY!,)J2JO'J1DC#<]DI1DS!D.=8UP@#+JKIH2PO5R!P4T,;GS_J1F+TAPH> MUP=G?C9+) !Z0;H8M3,F4L&^2^R @7.G2/;9VV^] #;N89JL_J'<%BH%B9>+ M1=&;.H5W9"?QXLS>G?+YM2UQ*;8ICM6[S9^1"D7/ "MRT624.^% M.I&=9Y!XMWS#JQ5EE,X=^.QCW_&RY> 9;\;SW]M2ETYQOY2P;U7QL?3L)9,( MZK

7:8S7,ON,E! &7AU1TS>*PLA+XYFK)5:2T*^'1)!<089V M/RKH*;L%CR#'+6MCU'<"TG[C?>EITAW^6'60P#C#7V70*02Z-FPT0-E"B(Q3 MXX?L9843]DH];/ZNS'605IFLRAS7H?%1U\X<0QJV'CJHL G:^&#BDWS0Q!YU M-?3H!F+B0;%N,!QZ2?#_@.%!Y3GWD*X_>]=JJ!^#D>][OR]=C*ZA3_W,Y>X< MR'2=<@@'@S5S\'R9XLV^6S- I"+(9@U9JK5*PB!=>/$LP)8O#&9M[\W3& M[G@E3#_%U'(H[S#Q%L&"95XR#V'E!1C8WT0-A%?&T H\WD3CHD9FLO#F2 N7_NR]XI("RPTL"PZO) Q2< M1@/<4X3-=4+XZK[#AZA2"L!FF20K'81Q2+]=-'UY= MPHX4Z*?/RAYC+_;V8>;%2=P9(?XYLD(];8:/N D]]7NQZ\$O_(#F-?V.$=T3 MY 3FQW[=T^ZGDC?F%X+]S"_#K'?6GDCGXON)0- MY'3T<2,X>$4< .]74C;N"V[0_8#TU?\ 4$L#!!0 ( )N("U>&V?&K P0 M $X) 9 >&PO=V]R:W-H965T[EM+!UUHU=A*LG=ME8MTY5C9P9L&U="_-\)97>3H(HV+^XKU9K MYU^$T_%&K.1R6W]F@,/I*% MUH]^\DLY":@7))4LG&<0^/JA*MYX$60"E7(I6N7N]_5GNXDD\7Z&5[9ZP[;%)$D#16J?KG3$JJ*NF_Q=? M=WDX,LCH*P9L9\ ZW;VC3N4GX<1T;/06C$H=U_U5;"QMI8+X61L*E9O[G3QN-:JE,:.0X>^/4-8 M[/Q<]7[8*WXB!K>Z<6L+-TTIRW\3A"AZ4,[VRJ_8FXR?9'$./"+ *&-O\/$A M$[SCXZ_PW0C35,W*PFS(Q)^7"^L,-LY?IP+NZ>+3='XS7=B-*.0DP-UBI7F2 MP?3]NRBE']\0&P]BX[?8_\>RO>GG=!3_S3E\7DM8:H7' *89>FA'VC@+#A<+ MH8I6B6ZWZJ7?;%4!HBFAK%3K9 D-.E9[Q]8[OH _I#!]3P%VA*P7N+3O"O^( M_(/"75M+(YPV%W"W9Q'?B"YZT?98] _P(QN1C,9G?ACE)*&\&\:<)&EVADX; MC?NRIW[H#@&4(I[0VTKV(BV!JL$(=6LQ&IRU%B&]PPT&=B(N@Z#G+SG:#J(_XG"9G,-,.JU0)I9Y[.)ZD8&71 MFLI5TE=/.-A*]-UHA\$6JO4%Z:*6@X.#PJ-*6UC(0F!&//09S_!6E?@*E;GJ MP^"KXQ9VUS_VN\L^E\;KFTO$O7^7L8A]'/XC1I((:\O9'G;Y(7J)&I$\3TB< M#F17+S&4,#XB],!T_0(3DQ&+2$X3>!#&"-_SWT(XS4CJ.7RAX+=-GQXDCQ). M\BCUBF,>XS2'*"4YYR3.8[B??[%(GU&_F@ GW&/X"#N$DU%"8=8ATC0E$28G M&64DC_/!ZRVNHA'%[L+?T6@/N)G/9J@-,\4R8&E&>'Y(T[5NL-5=Y5OM#KO$ M0D9B5#)"@L-HC_ZLG5" &XIS[P>+E!$:(2-/(>4H+R,19NC4 1D>W7&XE5?= M36ZQM]O&]=?=\';X6+CL[\@#O/_2N!5F56%FE5RB*3T?X=UL^MN[GSB]Z6[, MA79X_W;#-7[P2.,!N+[4&.ENXAT,GU#3?P!02P,$% @ FX@+5^A0269E M# V1\ !D !X;"]W;W)K&ULE5G[;^,V$OY7 MB#17)( VTRU3;'M%MGN%8?#_4!+M,VN++JBE,3]Z^^;(?5(8F=S M0!#K00Z',]]\,T.]O3/U5[M6JA'WF[*R[X[63;-]?7YN\[7:2'MFMJK"FZ6I M-[+!;;TZM]M:R8(G;Z] M*LW=NZ/HJ'MPHU?KAAZ<7[S=RI7ZK)HOV]]JW)WW4@J]4975IA*U6KX[NHQ> MOT]I/ _XEU9W=G0M:"<+8[[2S77Q[B@DA52I\H8D2/S._:RD%9=F?(/733K=T>S(U&HI6S+YL;<_:3\?B8D+S>EY?_B MSHU-DB.1M[8Q&S\9&FQTY7[EO;?#:,(L/# A]A-BUMLMQ%I^D(V\>%N;.U'3 M:$BC"]XJSX9RNB*G?&YJO-68UUQ<5[G9*/&[O%?V[7D#B?3\//>SW[O9\8'9 M42Q^,56SMN*?5:&*AP+.H4JO3]SI\SY^5N('E9^)) I$',;Q,_*2?G\)RTN^ MN3_Q0=N\-+:ME?C/Y<(V-1#QWWU[=A+3_1(I2E[;K4;?M-#9YP8_ M8)K&"K,4GP9#:"L@:5MKBU%X13.=472U>K%9KMJZAO#7X@=50'0)A;__;A9' M\9N]5ZR-B--81,E,3.:]P29!.L/#($HSD 29#%*7XC,CE^9VD( MO98*[XOQXLETQN8+$[(=!+D5TU2D$Y'$@X/B((Y@U&Q"!NZ,6WB)$!#,0G@B M@C;18S5FO)(SQ.X\P?&Q)C%^4"AR?FRK7)1QM6I"MJM12-V3W!R"0 M#?O!0NFV,?5.U*1]8_BI6BX5$SWK0&\"T5I:0SIX+KT9ANG=0%HHCO[Q8K<2 MIW0Z0J>G@EDH##T!SETT +N)NYH%<\*KLSR%86ER3.8=!J)2O.U.9+<*H@GV M1@@@:K+!3_T&"HW=$Q@T)D7P5"E[K9]7A-@F@2]G>_&C)<"Q_ MI><5LH.\9^]JA)C%X&F8B#1+1)3.>9WB;:Q-5:[T(L8["=I"( !/5=K M6:THC,6M+%NGO"3XR"H'=(,4X1)'P7PZ1QA,LIGX\?KC[]LV@^AU'B MD\TI-K'1C1,"$IK,(& ^&GGSO=QLWWP0.6!.9H?X!/CO7G>_?WB3J'M5YZ"( M_@6LFA*S=?>?@,P:.$A@X CQ=I+,IL]PU>&((=^9JB.J/A)ILK16X3%#R;M( M4[ \8O(#@/[P5-1K<9GGIJ6UX"2E;]F+K%.2D4Z3C$;4+69YS2WL&,]F(IJD MXDIN86*'(4J3LL[7K%VA;E$*;HEN039!DJ6#G1SS(EA+!:R.L)8@7I)AX*\4 M'\-@@F@.9^R0,8#3PH(]X;()*"T( ;.#\)]/$H)+E(@;4FY^K$F;?:Z)0DIX4XP,9BB1#'@.ACA]Q\^N(7/4FFP21.!XP_2@X/ES[)H"'OR L^L*%AABL= MT%DXWDQW 'G!'+A5>N#XV>S ML, M\RNJATPH(H,*]&EYL-FR.9!.'(T=!B^#'KA 00G*ENQTU&.%:,& M;B^ MN1*??>\196G051ZD/D4]I>WB3%Q7MD$S%=#6@#]5NYBMU5^M9K.8SD](>2W4 M&"\KS"U66E*Z/ A=+':=1D,WAD[NUADGO=%DZ0)&6,# L3["Z ME;4V+1S+Z."R&7HE4*LV[6J-FS0Z8V(>*WD??5Q%_]0E5U M R>([LF7BO,A?#34B-T>GB]5AW&/"QEG8!&C!D%-.0DP'DP[1]G452TPQ..$ MVE<4,Z\_Y(/"TYCJ5?>/6,Z+H\5GP81RC:H;Z0$EFZ;6BY8!51L_@3 M<![BDDB;_GAWI?X*TEL;PSV-)F+TK L3^<*/!XXK\&9_4H,B2L(P8\(0BYU0 M/K%1X8W@JE6))Y1BN<"[=5"IU$KRC;K5A8*]005[,R)VK"PU"=JNB:I('WI8 M*%ALPY8&HE&&8ZM;(DO*"Y6V'&H;B@0VQLX%!#V$"1:JLT(QKHB2&*TW+LCN<);V[!=F:'W%G/LKQU'>Z?PJV\I3&[?NR*U1>3DI=\1 M>%.;@EP(OW$?K.U+:L7WLG0";6?C42Y>>K&^*>?JQ>7R^02E_&51^/H>@5.O M7%KHZMX3+N.I&>%"_G3/2JHJ'JWA2Z7156 &XX+' PX2ZR2T=]^C< 0_. MH2[)Y7G0474+>+D%9$T;X05I&AJ85^P?L(C5A49&4-:E5F/5Z-#D3/SH%BUW M@4O42-MQ"NW6N$Q=*W!2T_%.H3DH"IE(=F>C H4<'.I>(%\-Y)^,A'V7)H<]NY%?%!31%8=ZXB%PH__RA M\MX]@U%\E6H=^W(/R^4HIAX=5_@$:1\S MYPM/D#I^>U8T#/N 7SD1'8N,*R 8A*XG\8A979]K'CNZBUU_4-8=&WHJ3=": M#OTU^MA!WM+W78,H8F#,JOL4$@>S)'E2Q@TB:&\U60-&VLJ:C;F@8SDJ8 "O MA0\W$45!%$Z?2+IQ)THOU.9DFB#5G$1T-MQ)>*FI?8+Q1H[0L:?I VM?>E9_ M?*"\>-$"A[B),4&8(UPPE0XB4'N:MH3M.+0.G'*Z+#(BAW$'\1($4P0?6'@I M;TV-XFOW#140!,=TC)\=KDG__VIJI.\Q]113=QX,WJ:4S52J4#,SU8X@_DRH M.G^A?+[5_&G1(ZI+H2\W&2_'Q]=FK#)#+GMC'\$4UAF5 +YOZ&-UV5)#+ZCP M[\$%T0'"I.%TVK5HC7'V08'8E,-'"U.MC&._0KN3CG-OZJ%M9%+>;DM4>W3* MY0ZJ%4\?VB%O!=,V1/NN^&CHA(3)QYU ."6I*EWKU1JXZ'G^3/QD[O"^#O9: M!%6J-16O#N_IC3]U9XKN^J@5'Z =M'J #7GC'(!!X+)1SMC=FL:=AY<[EW9 M)%3 H&8@QV'A2MTWCTXV&,@<^F?[/NF=CSZW;A2J6/JH3#P&Q+@OK_W3_KOU MI?M<.PQW'[U_01&,/D"4:HFIX5DV.1*U^Y#L;AJSY8^W"],T9L.7:R51.-$ MO%\:;-#?T +]U_R+_P%02P,$% @ FX@+5Y95-OH: P [@8 !D !X M;"]W;W)K&ULG55M3]LP$/XKIPP02%WSTM("?9$H M,(T/2%49VX=I']SDVE@D=F8[3?OO=W;24"1 :%^2LWW/<\_9OO.XDNI9IX@& MMGDF],1+C2FN?%_'*>9,=V6!@E964N7,T%"M?5TH9(D#Y9D?!<' SQD7WG3L MYN9J.I:ER;C N0)=YCE3NQEFLIIXH;>?6/!U:NR$/QT7;(V/:)Z*N:*1W[(D M/$>AN12@<#7QKL.K6=_Z.X>?'"M]8(/-9"GELQW<)Q,OL((PP]A8!D:_#=Y@ MEEDBDO&WX?3:D!9X:._9O[G<*9G$N_ @P14K,[.0U7=L\CFW M?+',M/M"5?OV*&)<:B/S!DSCG(OZS[;-/AP +H)W %$#B)SN.I!3>8MR%7MB!*(BB#_AZ;:(] MQ]=[AV^!ABNDZV3VJ6KX?;W41M'%^/-6QC5?_VT^6RQ7NF Q3CRJ!HUJ@][T MY$LX"$8?J.VW:OL?L7_^6/Z#YD>*<"/S@HD=R-4*E8:G[F,7L''6P& CLU(8 MJE(JO';?--MPL=90$ F4=,X*'IOBZ@?AZ?,9T8$A]GMA4 F6P0(W*$H;+D$X MM4LG7RZB*!@U_E:.FPE'9QVH4AZG4*#*[>&\R#$27!5;(Z9;IOBR-$@J"ZE< M]#HL5T G\=6P+5343QS.ACR(U84G)]NDO$ZCXSSVNT%%3DU/0Q@$QY:T8,0? M1SNN O4 Y(Y'%Z^L6\=N@:Z0-=!LUWWK0ON'_2@'-7:=5I-B=(]JMM1.]LV\^NZ MA[VXUR_! U-K3MN2X8J@07=X[H&JNVL],+)P'6TI#?5'9Z;T(*&R#K2^DM+L M!S9 ^\1-_P%02P,$% @ FX@+5T9!HV,5! F0D !D !X;"]W;W)K M&ULG59M;]LV$/XK![4K.B"S9-EM@\0VX+@OZXEZ045?"FUJX6AJ-K%M#(K<.]55G";)^[@64D6+F5^[ M,8N9;ETE%=X8L&U="[.[PDIW\V@<#0NW.PQHWU(=CP<#^B??>Z4RUI87.GJ#YF[KN5^SS><=X MF:ZL_X4NV$[(.&NMTW7O3 QJJ<*_V/8Z'#B<)R\XI+U#ZGF'0)[E1^'$8F9T M!X:M"8T'/E7O3>2DXJ+<.4-?)?FYQ2U6PF$.-\*X'=P;H:SP>ME9[ B?K>*L MQ[H*6.D+6.,4OFGE2@N?5([Y,4!,Q/;LTH'=57H2\2-F(YB,SR!-TO0$WF2? M[<3C37XX6_ASN;;.T.ROYQ(/L-/G87GC7-A&9#B/:&=8-$\8+=Z\&K]/+D^0 MGNY)3T^A_V")_B\6?&R-5!MP)<(.A0'D&@)5 .LUFJ$*R9FW6.FZ$6I'VS+3 MANU>C\_/)M,)Z *H9[.'7WBKY)"1'>U@$7:@M3J3/GXG70F6G%5.1P%84:$% M=T!G!/!)5BUYGEL26@F*/8)FQ(E3 M:O?O"FV4_)O2Z37TB %%V!>K%<0:4'*94Q40R!Y;::4WHD17E6[S3NSL<6;H=<]9?PTB M1 H^O .]@F)C$.D*?[>\&RR7@Z6W&5_^'-A]$;ET^ #+H74M MO.U1^D^#_0BN6P.K4F(!M_B$BN2]+@H"-V>P%(]R'<#.0-I0S%#XU:?KHQQ] M4^B.>G$\'4U^XF]]I!%\YOYHJYT%RG M^9?4G(+(]L<1T_?:D'P6?1@Z#B0EV6\[5TJ3PV-+)QOI0[)12I/1<^=O?'!= M4@DV_E%@J3-;Y<+-N5_=OSN6X;K];AX>+=^$V4BJ584%N2:C#^\B,.$A$"9. M-_[R76M'5[D?EO1V0L,&]+W0V@T3#K!_C2W^ 5!+ P04 " ";B M7?U,Z M32L$ A"0 &0 'AL+W=ON=0$L.T'R$-2P>WDH^K BA^36RUUZ+Y+5K^_,DI)EQS'2 M%W$O,V?/G)G9U6QC[+UK$#T\MDJ[>=)XWUVDJ2L:;(4;FPXU[53&ML+3U-:I MZRR*,CJU*LVS[$/:"JF3Q2RNW=C%S 2OI,8;"RZTK;#;)2JSF2>39+=P*^O& M\T*ZF'6BQCOTOW,.QL"1K(RY MY\F7(5*,1#1>!@PD_V1['@XWJ%_BK%3+"OA\,JH/V7I MFWERGD")E0C*WYK-9QSB.66\PB@7?V'3V^:_)% $YTT[.!.#5NK^*QX''0X< MSK/O..2#0QYY]P=%EM?"B\7,F@U8MB8T'L10HS>1DYJ3(O\.Q"2'KT;[QL%'76+Y'" E/GM2^8[4,G\3 M\1J+,1Q/1I!G>?X&WO$^R..(=_RC0<)?EROG+97$WZ_%VZ.=O([&;7+A.E'@ M/*$^<&C7F"S>OYM\R*9O<#W9"+AD^XLH':CC4]'H%O$*Y, MVPF]!:FEE\)C"8+ZC'0)A0]6ZAHZ)31X Z+\ATH1)$$5A@8[&P2A2S:@!10M M$XE&=&=8P5WGHD&-FN8JCD5)52Q9?&Y'J((N>L.?F-+[=^=YGDUOG[&X(19Q M8S+]>02;1A8-<2Y4*-'%0%!) HT'@JF@,TX.ASO84,/SE^U<(RO/B&0DRC(: M$:T#^\(:1Q]862-*M,391T9:#:PE%^.LJRC+>/\K,XE/J%SD4C;$W!T$9AM!YNK(WT3>3]K1Q[&=QP M/,8TK"A&2KX7FA*JZ/""."KT"*MMKQ1E@(+GH6^D+>&!:L)3H+3(A3&&7P]* M97(R^K9<.!.3LZF#I1$VHEU+2PR,=7WD:^9"]A:[8"DRAVP4NEA(= _7M<6: MM.'5H],LBY+0N*^NMJ7(Z=HK[L=P$ZP+% M[$ET'A$[I:$<'V&X7STMZAU D M)54!J=-25D%X L*UD(KEI+?H'GE%%K& :[8MV M=:"-![-2LA9#XD7Q$&1LQRUTE%%9!$4HHC6!Y".%GJD1F[9Y8M2*+8N#CQ[Y M!A]!:TI921ZYX+JXR+&71)!N>JD#WQ4^GN;IB>;Q:RE@>XLLSOBUFS$]>+9: MI ;@QYD31YS[%VR_NG__+_MG[\F\__/PE?I'4@H45N2:C<].$[#]@]Q/O.GB M([@RGI[4.&R06YP-:)][>S?A _;_BA;_ 5!+ P04 " ";B M71A,LE],N M "@I &0 'AL+W=O;Q,D]7Y:C4SWF,/B,??/^X=4-.F/ARSZ@8!MO$_NSS9%E4&KV9ETL)X#BBX:Y-]]MDE:^>J M!(!QS!IXKJAHD":'IQU@?;>GSW(&QS#_SE6NR6B=%P?7 (GW_['O[U8KQ.$N M>4?T#,R77.]KF/6LOJY@DK9?MT5>9 T@QB*Y@)^+JG/-1M_1L?!EP)FJS8CM MV*V[L@ *SF0#&PO3Q0Q.//4X\73V,#^X39FU+9$P33V&#_<<(KET30>\'<^C M;I(;ES5)=N"=AHTU_C78&@*@<9^+%O[N:MPFR@[\$V&\Z9L&,()'.AJL6R17 M_69OAM(5Y$6>5'679-LM<'(8IP/4@@EV* V+:&%SO-P*1$%,"DQ1C(#QU.RDQZB!,B^Z& MZ<:C.<#E'WT!4 4148%0Q3<0\H?L$P(&21O^NZL17&ND_31QNJ8T^;//=SP' M44 +DOK(9]#MLW 2/V" K"#NNGDT/.BW91U&\CS]KW0/):3P$$3>6VZGDZY M!>':PD!]B>/# IIDV]2 37N8**Q=D,=_5A)/DW4/"V\<81"27T=8FXJ5M\ MR3!)0 * 9KWY=(:*29X@($%ARGCQ> 0 AX9@#=!NY M@ZF!,[FD=# .+)*77>#&/F=E+V*A!!4.F35L< <\H>U0_7$-,O,N^^)W11P0 MYMYF14.O,\PB""&^9]6N4(#"[OU'&@:V29C,J&56Q'C)L ?D(# @1JS[%G;0 M(K(%0'N&L\.-GX/=U M#\_!AIJ()*[W!6"<(;,UL'>'>P.(KA&/LK:N$&/X)!278>?\*G-%^(4(D.X3WW#._Y++NZS-H]C4M__ P' ;/B M@L8XWU<.E?A?-OB',[\@WX!#P3WN0:D&P5\6\#-B"<"W\VSP4%?N!H#6? )V MO^VK'$FJ/H .0'SFF!WQS' &$&(L41AR.;"MMNA2YIYP^#M F!)&ZOJ&D4R8 M#! @D@J\@+5'$:\\!CQ8O88?R4@ M$_^[NW5G?E[8^0,O;%G0X1&![H-'%"LFN ;D)>,+S9AJ@=: M%%NY:\'T$B;;)2Z#[]9927HQF^:(A?$Z8;1DH'2)8$!9"T@YLS;X_^>L*/'[ M,WCTK,U.'K#J\"%#:(+"RY@5[Q(?H%WBG#TA'DVM>IZH9\@QX0%\B%DI0 1H M$ 4,REU1+TE3810''0#&%ZZ91NOQVVYG-HF4#4NYE&4(KZPK&B/[1>1Q([H2$U"IY%Z0^; MA^-K'"ZH_@SPP666Q=9S =4XID_NA@X6,"C_LVPT.3A0AF"A;_4+UIR3HE5E"%=XO4<+)FO %EJ X<7J#7Q/F@ +H;IM MG<(8,&$"^QJG>C^\C8HZZ0)?A#14G\3#;UD_=J37 *^OZ%DPU/M#S]!@7,*? M&[='5Q'L"Y>1H()4)KK(1?)A'D$>5;U%,S1KTA>-&08:Z/I-PP$[4/$5-(66-43('4PV51ME6 M/%36=4T!RC3 ';G14=@7R0_\;LDQLV+J/FP.KZ.E'/S[G\?Q&?$Y$LO M)E_.RK. E0O;V=R,2N"R*=L0ADM=E"5:V=X9<_:1N M$,8N4)G(1P$R<69<>,WH]+>^XE'+.DQP'&#Q@*L%(##QMGHS,L:?@+\MX#E1 M&1P>:\HTL<#%CTIKPU$ZI&]R28WJPW=:'N(4.6T\QL&N219_ ;E=[1R93(2M MS$!5P(^):?8-$0OUIJ[Q#\53P3BD2*)W"_@^&!.#.9%W>4-'@.#!I@.1YN#Y M_D!*Y6!&;3J8 %9_&_/\%DGLH?I.DH_!D77*.=DI ?F6%V.UIULRQZ->!'] M5>P3 W9:&U=89A"!%D4\: K?<'-BW]_* ,8$_A0#8!'G9<8,.UB>!^_Z^2T. M-5## 9\=&T"CCO-[C<"$6Z,I3B*=^"L>=;4IT%F*1D8Z8FJ0]'43-F M@$,SOH&YVN^09;O#&MY1ISO^9SECQGV3+)^\!WA@T4^7Z8OSY[+\I^F3U=/D_YW^CQ;SEK=!)@K2*CML@CO&2C," M>EGW^75V(XZ.MF ?**[:#R5F*@M)[SY#RZ[H>D99,VKI.M!BV.1D<=F+"Y;T M G7N9#NP/VZU"Y[7';I_]/%12KC_3+^Q M_AA/]C.@#Q,,P^$=\:N+$5]>D$F >:R4MD-/("I Q.JN02E%-R*H476Q8=X] M+@-82[(B#Z11*6;:!HB7EZ>*DZ=FD@3$=6UTPOH>&_8Q%&%V[[T(RR+? RMS MP$;5V94'!QY!R2F4C'(%2!RM 37R1_1TD4^191ML&KY!1&"B\: M$.2@7I [ED"#9OJV;XA;@FK>$+6S&?G)E<6^!HN%_"9Z>"EH^:(ED+7EE^$/ M2MV\ZLTB$+-.!CC3;^2D#8(*=Q,4E'7Y;?C3N0G>TFN@#-3V/5G$EH^NCU6+ M5FE&D=I/>!?4[O9-W>_VB-6?"THKF'E8PEC 416? UBVG8C.<,(X$JX57B#- ME#Q5N6O(47V Q^:8[2HPV]6\=8"FTG^1J01'^<;+A+?!VS?*6/_E40<^LBU1 MN77PM\(O@":%6U+,9JW8@5XI5!+1D40.THI%.7H^2.;C0:**B"&>S"OPI+1B MT HTV::\L5HDC-U=.Z(3<@ ?,S"1-@6LL//^MP,Y X4]D7).E*6<2ITB9B/F M#?;)3U@5HOPZC;@%HW7,-S1P8 EN>)AAI!O@C1$ M+2S_#-L H@&(P^RNV , MU1X(WBKC9R0(A+PFIJ'L>"R+P7G%022,=@<-X_8M>\$([X:P7^P.4^DV%O=# MGBWN=],>G0Q5P-/YGOCQF-_(->U^;WAG= M%9BE<">8WCCQV5,_NMLI6Y4\UD7L\&V3=Q@;3%8ZD8]N@O9 0Z*;3P0W#GK^ M[ZCI?\90"/O?*W2Y_E9WLE:OW[-Z_RR9U0]#6LUR-@_FU?L&7< 2L\#X#P4S M1[G4UPR41%\[_S5 BU""L!+]5ZGZ&C-C N>H]:$L)EWF)_,)4?0X.31H !L9 M(KA6,54(<\#.R"LF/D+OS UJV$D@-/9=%&UD$]DE,J*Q6XZ_$&S["M?B]'HF MMDT.ZU:T5; ')\[C$L; M9VHD=F3'8NH;(J,[,H'\[G-M2AY[Z(JIXP= %B$]U%N"N?HA/_S^1TC'"GCO M+?P*\WVJ00#)#QFY]JI1=CD3WB$)@.]0_I'#7,13Q\8B@27JTKQA.#H5;1"Y M;T_!O:2O2$\A_DOJCKJL$M M"'^R-;:RT)0$6P'4>U=A]C&RG*HCWJK6PR!*7SOUQ3 ZU)*5PV98Y:XQ+8#8 M.,6=]<^UNZF%^AB>3%"Y.O?#0I M!CY#/;(9]&W "7B3/*[M:;[!T('([@OYEKGVF:<]#MBVZB\ D. 03EQ?E!B* M>5K.VQ^,J*3B:E+&V(#&J6:R08[UM6L68+LB5_!HB$./CD%^M&"AH^FHA#!X MUB8,YQ-8T5E2.[&;&-QX8.QR#.S:J?I&-%FPR,N5*7I#8DLI1C&?1#$S%(TG MC)RLK%@KY2#N*"M^H]/(N6:B3VV3Y6J0[)1\:^P9?N=AS![-.2.9^D7%L$K\ MSF*&$Y860I S M#1&+>H4Q15(]/N+=QP'3('$RKVB(IHGRBJ49AP)*9]\TSEN[$M7B $-\DJL& M>R QY S4E!&C8?^.MY!GP*WJT[2?+#G/+Q%&Z!%3I9&E7? MR".G;,.L@(YV,8)EE"?(0-HPCZ[J!+=M8N7'NF 5,F1-Z#D5G._09>2L)M') M!Z:IZOF-3QK4 \)C7 C:>_0V>SB"787Z:(H>IX+_HF.!-\Y0O5%)Y:E?0!M.&LV[->SHZI_Y#YY +/\+-2,+.=+ M/MZ"!"D:51'>@5YU]H[D)8QRK7]I1/XF+C (VN"X@R(=2;PGGD4N_J)S MIJ A:#BI2&-TC"@S"VLC!A;'IXHJI^3KD4QV\LAI+ !#6*@NB!\=\V%@8:R: MR.J\$YK=[7O,;E2>D]IEC&0O#EPXE29C:L1_BXZMD_"<=\^AMK)KZOYHDN^C MI#EV]<;[6R1OMW99[DLA7,HF:A9B,L&FKIM" ,63YO4U6?Q(FC:@0-*; XJR M50X[L'''M3)4R:!ADA'8D[/-CPEP]G]/YT7^HZ\1-!*6X(?39!R41LHQWBE? M1Q=]5K19B9!HE1W260LR\_'"L$<*+2#$3V/?)6K]G&,?XU1CSAG=OEJ, UC. M6YTC\5 EL9RO;7BM)2>7IN1DE+"_8IS1"([P=(Y>4S];JE67]H84,A#P2QH?B$4E(GI:E1\GX;J4TRC\-R1;5[.1:WL\(9^..E[ MY&=?SP-+";4]12O!QUR2G1&]=@V=="0.$M=/+R?"PZL %"ZOF&JI)3:&JUE0MP(BNPRC[+RUS<41]ZP[LY. MD=8;D18($MA&U@GS]M-A.:V'DIA:R9J\K2=!6^=[/"7T2)Q,%$';GG',A.O.)YW"-N?:A%.VD MYK*F4)6 6L/L=ZN-FP(M0.?:,3 E$!URU0R84D86PY?32'BJ38D/5:@B@W(O M'B[.NEG_R:6ZV+%'76IKZ[#1)$$)"X,55?BM??^;8^T MPWW&O@@5CE-&CF2-W!*G7!6*W/1C92/8PF-+!(OGC6/M8->A?[2F5F06' MBJ<3,%#%#.5VQ5:9X.%I):#N =TJIUL0J&).2\+I1-NBP< H @G- R!]\GA- M)1+C(?1-'(%O(R6Z-D'&BUB\C-9G3K(;BF^TIB'%))U@!3,Z-KE!P#C>IW&5 MZR I8 2 $TA@%6HR9'QS$7+):OH7AW[KLMZ1^\]4FWH_O3I_?!Z"Z)ZF1"BD MG,^DJV 1VE"#QPQT6 !F.EFHAOI4E>26VY!ZYA=*RJCX@"BYSM;Z1QEVID". MJ([3LUE;Q+8!Y%F=*[+E7#M![#7R$$T5XLP6[]2P'+H1NSZKM+YOBB%AK1): MO9AA@_B*<-> 8V2C()>HD=^&;#I;\$Z<&),9"?*@"'!B!=GE VSTIXTZE:UC MC\H4M"1PFN-8F&_%GWK_B&>HW= *Y,@?>*\$>:KCO4NV^&G];)3E?!$^>.^- M51W%DQ.(K70[=5@:KN*B#''C-$*7A7??#!*OS4+2H5=YJ-H,>0G;,".>B7FO MZKV<#\E;M QS66 0K%@B1^G@P0\,W^CFQJOT!9&HPF*,_PHJ%.(4,IG"D\K6 M,#LS6 $=UQW#KEHP$H'N*6&/.4&/$A&.41_1&=O'LS!*50&LHEN(HDZR? M-% @J_A6?GEEM=CZHCX1[B.Q'2WAO K"4;!H7%AWDN\V(;"IRE&/)\06FJ"' M;0))A\,0@W]">&MB+"^L=?\:RK"J'?A>G"HK54TP"@NF:6T@5@8D[QT30HFI M95CF"U##K'5 I(VOTS%-$@9OATP_W=&L#1_JVI?S%>G!OH!)WE;J]Q+/VML@ M6R^"]77R[:C-_]?.ZY\OVN O\QDB7C,8I+6O@2EMBRY.#?&]+"*59YI)L"ZN M352"08H598&$2/$/_#-PU8G(O5:7&KW9[Q'C%XP*5A<8&*V_956]KK^D6"^S M\(X.^=8G&,&S%Z">E,D3S.U9ODR3WXH#J$)E!DMJCN9%^=J^>87=IDQ.Y)*% M::C=>=?E803_]=P0*^1PJ.+UK:A(F(&9/%Y$)SSE6^4./EE5H58A!;DL0#9= M39.P,X%*T=%82CFIN,$2/>9@>&I;15])DI M@F.9\5'+3Z'Y%B/QPE(2>\)/_=LF:X"C?HZ22+L:F^_I6;XU'HYA35H>Y9>0#D ( M<&]VP\8*NAJ>!SZ%\-U$>K@ VRQC8!).[D<=]@M@1J?K93S<68%U!]R- MNL-)(7+P^7#2[43^I6UA#8#R_DN 1_$?? A-"L3XXPY@/P^JI?2CRP8<.D9L UQP&MQBP,?0-&:#4X0Y'%#ZGXHP00CY-A^ER#JL=RY44\> M9T-+:I2O0UP-'I2'M/1XT2$-.. MK/G^MMHV&=:2;9!!GF7M679VQ<\EW[[-LJN':?(>K!*<=/#K>_R5<%NS<@8/ M7/'K$B'UD4D6KZB\:.P_18R$/&-M?' O 7GHQBL:/5,,'V([V&:B#%I8:N6#+U0LDR MD>(XD+WENBOK-;IA"#&.-BCG@.&=D_-0")%LV^C4%+H92+K MIU6VA(Z^+&5V>H,YH"T5#3M]K^MAOB=8#(C"J-5Q-H:^SPVAE"NJ3]-X@FUB M@F=&UMMI^DK)$H>%"/!C67"<'V9U[&E-N'*W:*1VZR,YB_^L&U%(/2+3&G+, M6 [INT2:?HG:U.HC.I!V-C73] *E,X\[D%+FE[SARQ(U/TXY327[2_IY> M8K"C3)II2(G.:$G.C&;TX;3!PEU50S;#57L[UV5?9W'1'(YSLG;IT^#+1-9N M5U &F[>9@BH8 I%H!*_2%R^?I/COL^>L.L*?3YZ21BE- M2':$I8%49H*] NAGD(1XVG(&H!6WA;6PEI#EJ,9= QIG7"^KCZ"71I(3R,.'"7J\7GK>?$T1K8IJ M[3B@S:TD4VL"J ,OU&@(V8XJ>K,H'KH*K>9[_5RA7I4FW"^64HLEOI8F%U%P M#3]337OK$Y"Y']A[H_HH$C^:+!BXRW)H<+^B0!GAQX/_\7Y$(?!L>=-A%"Z+ M%8M#^+=)7_\K:&EV\1$9!4((3P(.@^YZ0$0*IS")W6+5V$AI?)@!IG>I4;D/ M:/<]H'(PY%*.**<25A(4E\!(/)T6+MP1W+?P_SMM+ +[79K5I)YUI=XLA/?0 MR1Y*)T(2)=([[_I.S06H,894PIFZ)JW\Q SDFAHS4BG2#"CIC84EV EZ'2'3 MF(^$ACFK^=8V;SEB^1'-V%&ZO_OKT_ZD*"P*-E"+IGR47Q;E>-SXCKM>10TC M3&9YQID*FJ J+F=\$!LEA(\T4/&!XK5>#C/7#X9U)NQ"X,#RE\J^^P)87/8"^K_5ZQ9OXD 4P$>2;_$1\;;BD_";=]NBG83Y>JQ3 M86W2-5NZ\F#(],-6:5R0K'E^692+?L3;EZ2"5#0V5Q"+P#Z+V-^=P]VT8_1W M(6MD,J .\(7F7+86(05.1IGZA;47XZ9_!]P%21WC[_2TNI9_>?ONXUO3L\(W M+/7)'UIG1.?OTX(LP.1!"G@R_80;::+IHS:WH M+8X!;.SL_J=XZM,:;U.X2Z#^"^",P+L'T()7_A1D,TY]G_;"/<,BNN AL\B? M@_IX2SUEN)+&PE.YIPM\=H1/-H/@R[ J/,J^Z0#1U6EEJ9R_I^0+3L[!R@+V ML7D-+G068^Z?RL,Z>G+H6RJ:HD _M?N[X8HD=-KQVRT\PKF5Y!YV7S*?G20! M2!B1H,1UH\$;*[%'6WQ]FF]?4J"P,X%*33TA*4$%J__N@,Z%F M:XEI1NO$XD]JY)7UJ.X V^Q*I]Z!4?^^;VM/6BA(B9(-,^IW@Z[S07F7$3N' MC#NH9JWO"&!^_9I2PL1T#VA]B[#Q)88,,WG4#X\5IJ_TOLVI5:&IUVJ^ M%]>5HPMJ,+"CR;NCVM6]1QD-*&SVA=L:MU@.*FO+/ME/>/$'17#H&?<%#%C. MN:3B]R;U_9LPX(WW*T2==,.\X4H"JJ.)LMK"!3UZ:P4[]78]H#W&?/C:GM,% MHC50>K<5O>,-$$EC5Q4]I+<%PYMSZ!LT.3#HTPU8-19$A#G91E M=*-=(/@Z7&(7EFQ;+'.SQ=%\>W(T4@'<] U 1/('9'+'TDWT>.:#UU[0*7FO MBP,["FXD"01,O%SN2"3KSN7<#G 0;3@M 9AH*\U,FQJN=7/K1S#Y(=#'#( D M@9I*2H"@+L4[?=B)V^%R)2R#0-SH(8E5??7C$4;O$UEGK?&J4XV-+1H)'81W M#AT5Q[V&28L6'04NMW&9W^HPL,^LA$>6(*DTBX[[!Y[VA,1HZFVI)FCY8YRD+]H7ID"<^K?N'73HTT&ILPSIJG0Z78T5>5U M#?]X&P!36KS&7K0M"O*1UY(_CI2L'K)20K,[G/GL' Y&.O/I,YSR\N+)*I3G M:I-EL9DP".O8P1L*,;7I3SMY\P5SS;@_.5Z(&+?C\7ZG6DO89].X0X(=::T@ MJ2KT3@*[P"3U%J?*MU(5G%UVWH'O3\&"=! ]R 5<'2S!_YP*(QX[>*4<$@.E#R M%(4TNZ;VL4JJP MB,?TW/0!CI++?,0\RI2N =1^B-$X*PN=%@O!*$,5&:J\3!6B:/JFMRFQDZRV MX-QRSC3E6#HKU=D4>UY*(UY^0R[&"FHA*7T4BQOK&K\R&2_[*0I 4PTG<@".(M+*G&HC#D1 M9[:TUXJN_DO%K#MMA#BH=9";BS&VN"^JO*5FH==C'XV MUVI5^[0 #+]9GI^G3Q\_9NEPVD*5GGB2/G[RE!?/C]A4PJ'%G(?$"FSWX@;= M0SF9A7R_H8V!;QY#1*XIRLHUN$BP&N>](RBF@-4J(E1[N8[H%LL\5"B.\)@I M(][?*,UW5' !U@$=J_L,W=B@7/RM!UO,*!:8_JHZ K/99V?+QW+?J"VUANER M8:SC??=5DXFN,E$^_7CU[.%WR:^QWRE^$I8Y/K!14'1]P2MHO@Q*2'$XP,AX M5-;S!3.&(MV3ZC6VE<13,1Z\BF=#?[J7Q92?Q^4.PWL56R-6^#Z&T+_\J:(/ MDRGBR,&_)AE,,NQ=!].S\0](A%W)Y=66#&.Z.L9M@AHH)AKZ5]R&%;" MZ3WI=[H[6SU%1F\B? SN?2IYFL#)EV?+59I$,2Y!K.=/S@&QKJC_[?9&F=2@ MHC]^,48G'/H$G?!+R[>U3A%MV*-/6Z:%^F5\-S7-)?[J5>MAD:]J1-)HK\G. MQ)FL-9C*R4FM\O7Z-^)&X.[NA;]4/I0\2L^9@%&VOCJBBBCB8UDN78+:=YC: M*JXE$XV"X^M8[=U@C'FK]>TMGP6Q;(ZMDOIGJF6CL['+CN'_UQ'8F MM^@G]7 ;8K*)#/8&/YL9J DIJ;9KS*HN]2F%^JOH27IC?:*.@&NTM=,XIA"E M ?N+&TRA5=UL'=T70 NYAS_>!T5MV[./)P54E UJ5RAQ7IE?#&M.VR;E)=AH MKTO07Y.KS;[&Q!H>XPS+-?B"K]R5"TUS&>3VUK>VJ251W&+5DV;4:(4Z;F%L MKKC!2E$=>WNMNC3J(1O2]K"(NYRJ"N&9IMZ=P,J\M _N_-H&#WRN MDN;( M<9YH#)W(4!9&)SF^0@"1.U)-/YEXR"RT:#1>@&,/]LR&[X_*G>T=0[25^8CT M/U 4BC#PB[;W<,M")RZ-STR=<,\=FO2S4G8GS4TU[(0: &J%KV+SO;R"]\OV%@1Q)Q<:SNG 6.]+6 M-W3B6#M84E$W\?GU>L<;)39\;(@(;X1=L+K63#$!;&XOE)?;TI+\?Z.J/UB9;^>HZA984YWE6I-O!':G@CUR*N+P7");J$'BE2*:GYJ3>D$0 (SV9U&U M.*Y<,4B((4"-Q$,(6,KJE?14ISFY8W1V7P/:H\&HL$4S#,1 N/O1F>P$O6YP M_C#?1Z=I[H#'2WYPL_Z$0NX&]F'G(#(W389%D.B6O[T"-E"+59EPF\/LY)'VGVKK3MX8 M$+*<[>V>VAO1RPMNJ;*0^I"[TQ6&DY3(XVL\Y^GJUXBNU'TQG@3%J#E[)\)= MIHY,]&Y&Q@N?P4FEH8\AL,'5.\4)1IMQ-6_S5U ^ 6194]:VS2;*)A7I7J'R MV31L[.J].^UI"] !ZEJ=*4-(?O8*-O,1?T)W$\?&BY*I%T$8TW"8"+_4&W ; M+6("&HQ92B08ZRGTD?4<:-_>^ M&?/\B(H1HJ>XJH'N-%D_K(5UD5MF:!%/-NR1F><5LP'Z\Q1W>7+"$W2["XBE MTZFOQCB!YETRZ<#$"1Z:$7@5[4"4=1@N-;64MSK)3@:=I%"K?0GT!]G9IDGK M1"[#8#;C;*9K[T@6\_5V%/>-+JE&;I WV;5-Z1JN?LZO'"XJ6,U?,/!SUN": M6U3]DJL]U8F]IS*+4<_R_&"_.0XN4B24!DLN!M5&ETQR!'C,(D0N !(1[Y8G MJ['L]6(&'U(E&CXI6[*TJP/1742:F\=Z'ZH9B)G>\NZNZS.*V:MFXV_IIH0. M/01)E:6:5\IW?Z_M%208@(U&C+*],?C)V:E>D. MSX\M?PEJ%:&\3;-S3[&$.^2,G_/06V&>0[F-G$4VJ^*7VE-&!*KK0IHKB%8\MQ>O (W@R/O_KAF.T< M<+(=)KJ7;@NOGB^>/WW 9*0?NOJ(0^*]=EU]H#_W#JS1!A^ W[& @VLG'_^>?> M#CL"N?^(0-@+A!:WV\BBO.*&GY^VZI:UM!K:Z,4>U4H#G&S(*=>FQ:R$G#F_ M=LY@:LFNY:J12UGRQK"+LE1=8V2S8N]5+4LI-)M^Y(M:Z-GIW&!C$I^7_2:O MW2;A(YL$(?M)-6:MV9NF$M6^@CD0C[## ?;K\*C&*U&>L"CP6.B'X1%]T6B& MR.J+'M%WZ+S_N%AHTX(V_SQT8JJ_ M.H(V'M'&Q[2??Q"E:DI92VZ9#=]=4?UX(M M58UH)6L8\CFBSVT(JY38P+-/)NZWL7OCH*:5I1&5F]^*EAEHNU2-AE$K3C/7 M!O\V5F; _0/VTB\9?"HV"\@,?J5'<'^T+_9\QH+8][(LI#!C-6>('OL^^_R\,@ M?/6%WFDXPZY%E+#0\Z.(P8?_Z\L^"^=$= PY0 MEJ>$M50;.H=C02MJ:V"CG-%KU56W_ Y[EP"B)2TZL:A'5978*DQH,LU2-APN MQA%DHXTT':W7NUIK88QHK=O*5E32L$Z[&2U@/8$%2(^,KUKA''QRA.K)2/7D MB53?\0-1XQ#!CZO\D^!_$OS_3_!T)'AZE(U74I>UTJ2>Z++F.+G%>T$,!6(B M:\NN5+*O/!Q'YTI\,UZ5 PV%ER*IFYO$>DNI;Q/51$,^=O9R\,UKJY-;XS]<%( _L0>.XG\$RL:@N;J1MB\\@B)(O20) M0/(0#/RME4:\4,OE;DA,@]A+TWC&IKGG%\7L*SAH_Y06CGB.^#\;_9]])<'= MB*83;'''W@JU:OEV+4MV@0;[H(N_29E'!Z@$R(R.$7:AMA5G;JQ3%K*NR=>\ MJN 7>U"7PS9;WMS99)"]TGWOB7#PV"VT<=W3!'GL[X*WKI-[S)]X^.QGU9HU MNX .])0,">3YSN--U^)BP2*?!L;'A9:<0[E8- ^RX[BZKV9A M"0>6QE:F?A]:APE!FQ-=Q(U4G:[O6(6"TNF=@.?+I4N/M"N#2S:Z3W#$IB%7 MWU%0B\-!?SW/D#>O[?<(%YKZD '/!]3@EA9=5/]&3G&=$98@5TE"^>TM MRS,B0IPG>)DF*5H&#&1> 6;TKG/AV)/&"-&>_[ <::^F&CQKRHM-B-W!LHQ-[B4\DF^:^/[,C4(L11\T1 M4NI%243+HC2E98"#EL[A'Q>A:0*$PB=0TS#+9N-8&@5?P$)OC)R.]D< SF # M:,Z\-+=G#Q.+" -Q%/: AG4[PA0KV#6(G"F*E 8@XQ<]OLM>YMV>3) B[#+? M"H5Q:D<2+PE2D&8)>E('Q3\_V"C(496ICH9>$N1BR'R'Z#T,N#,K9\CR,7]& I_&E)3U6TZUPA68HG[O[&&"WPD M'DN<*24F]Q8&E+S09KI]KHTJ/ZU57:%6]AG67L"1NV'S /V"OR9 M_PUJ;95&D2<75++NR%=0ZI\XO'CQAY"&?6I['C?VJ? M?316K7-ZD60/10HOSIY^VN8&+98DB#ACGZML.%OK[@;V7X:0GEZY]##[(RWS MWZ2KHQGF\73U-,N.7WK\D58:R\_#G ![.*&A^$R112/DA*>T(M.$)*C>YS8G M04=,(;A7[TE^O_ !9QH-F3L-G6"6);-#3>E\YWM]7*-6]M<+^H*D:XS[BG\< M'7\@N7"_"]PO=[^N_,3;E40>K<42HOY)EDQ(^80 +@< * 2 9 M>&PO=V]R:W-H965TU%VP5KMN%B& 9:HFUNDNB14MSLU^\[I*0HB:W; G4H\O \OO.4+@]* M_V5V0E3L2Y&7YFJTJZK]Q71JTITHN#E7>U'B9*-TP2L\ZNW4[+7@F;U4Y-/0 M]^-IP64YNKZT>W?Z^E+552Y+<:>9J8N"Z\<;D:O#U2@8M1L_R>VNHHWI]>6> M;\5G4?V\O]-XFG9<,EF(TDA5,BTV5Z-5<'&S('I+\(L4!]-;,[)DK=1?]/ ^ MNQKYI)#(15H1!XX_#^)6Y#DQ@AI_-SQ'G4BZV%^WW-]9VV'+FAMQJ_)?95;M MKD:+$=;U* M_ZZED82089-[OLZ%.;N<5F!-!-.T87/CV(0GV 0A^ZC*:F?8]V4FLN<,IM"I M4RQL%;L)!SF^%>DYBP*/A7X8#O"+.D,CRR\ZP>^F-M@QAMVJ8BU+[F*BS-C* M&,1^#P?VVVIM*HUX^?T8$$[,[+@8RJ$+L^>IN!HA28S0#V)T_>TW0>Q_-V#$ MK#-B-L3]^C-R,JMSP=2&=0;U7>BQ]6-_XY@!@R*.&W"_$VRCLHBAA M0,U@4U<[5N$X5<5>E:+$)J%*6QP74@ XE4'(RH:T:%^R6FQW;41VVA56)[ '=A:E'''(319>H'OGQU3VRD\1@(%7A@UNA$>*2T$ M# =TUEEC-O<680(T&A6U2 5.R<4S+YE'[$Z+/7\L.M?W#-0&N9=:9A_=6E8 M.4&K1M"Q(C#(['01.)6!3:J[H*?DDL,.;TH$& A3R<+>K(W8U#E\\4 ,-=$V M10>)\?X5B[N>*N](E5\LUK_:/@QVJP?DPE:PGQW;#W)#BK#_"8ZLO=<\$ZSD MA8 7EMX<;@Q\A,T#II0]62'27:ERM7VD'D3'3SH\F,=P ,NBMF!!9BYHH M*$]R92A3?2]9(/8#HBWK1Y?+'8^]JZL: M,;@JT.'D/ZZH?N_*SS'(!@4?SZ=GK)O*Q@X(^G'L17Y@ M-D+.^WFC^]9EH8H3WU=L++55F-6GW MC\\)R7&,HP'?V7 MES6557>)$C7TXF3V;&*"O9\D>.7@@,6A5Z0^"]9/,U3;?/\ M*+B!$\G$-NIX5ZW0X%$0PFAY-B0LM)UU[@7Q@OWQ^I]E0LT,;P)[7J*1H8GD M&#+=Q.BDB6QH8.TLYSUST/GP1DFOFXSCQ3!%L!H;%V,H3*?=H& ;R%.OM/(= M2C3Z/>.)^44+1'5Y_KH%>K9:VKG/*MR,P4^#.J*?QJF+4\79O?KW\' MPS-$&4U7*,PS#%[D^&CI+?WX1&><>PFZYLP+\3O<';_]!NS"[_I]UW7=]N 6 M,RXY&)6AMWNCR2,O6+AIEVO]2#:Z"0LU)8R]610XW8,@IIFQ+FH']+-2>]26 M,9M =(*A,1 3""A;<,%P1&Z"V#^=%*-^U]-8"56_MMA-[!$#/N M T*WVWU^6;FO#D_D[MO-1ZZWLC0L%QM<]<\3C)?:?0]Q#Y7:VV\0:U4!4KO< M"<"FB0#G&Z6J]H$$=!^EKO\%4$L#!!0 ( )N("U=;>M6H.P, !L' 9 M >&PO=V]R:W-H965TC>+DNB@^"K6I?.*>#ZM^1KOT3W6 M=X:DN$4I1(7*"JW X&H67267B\S;!X-O G?V: T^DZ763U[X4LRBOB>$$G/G M$3C]MGB-4GH@HO%KCQFU(;WC\?J _BGD3KDLN<5K+;^+PI6S:!Q!@2N^D>ZK MWOV%^WP&'B_7TH8O[!K; 47,-];I:N],4-=WP^-7H'QEL3FE^$5(,WD1/*'\J],[0KR,_-;[EY0L>7$N$>\XT13J"% MBP>OL9UI["B&MXSS/=ZBP6.OX"4,;K5RI86/JL#BOP QD6L9L@/#!3N+>(-Y M#]*D"ZS/V!F\M,TX#7CI*WA?U!:MH[YRM@LWN'3 50$??VV$>SFNP8^KI76& MNN;GJ2HT,;+3,?Q-NK0USW$6T56Q:+88S=^]28;]#V MPY7:'N]!+KFU8B6PH%YWI5"055^"3WI\1 MX:K2QHE_B.)GHZV%1T5S4C8*FH_V3_7?)%.,3UP8>.S=]\#1EMU0M8\8O(5! M-NE.LHQ6;$*?BW$VZ>S5"43]?.2:#KILDL*[-V.6L _D..P$ M77_D*U.AR0674/.:TDC223<;3V "%^EPU ERDB;PH!W9W)XLSEL8L:P[8D-: MI6-/+>FF?=8)&VDW&S(XU?#QT< B$NLPEJDS]$:Y9G:UVG;R7S4#[[=Y\VP0 MK[4OK<05N?9[HT$$IAG%C>!T'<;?4CL:IF%9TNN%QAO0_DIK=Q!\@/8]G/\+ M4$L#!!0 ( )N("U?--C;NB0, 'L( 9 >&PO=V]R:W-H965T--Y\ZW8.:3V5G*M'@ M@P+=U357KPNLY&[F1=Y!\2C6&V,5P7S:\C4^H?G T;'&)566!B,;7/:8W MA+2.Q_(!_:/+G7)9<8U+6?TE"K.9>6,/"BQY5YE'N?L#]_FD%B^7E7;_L.MM MT\2#O--&UGMG8E"+IA_YMWT=CAS&X1L.;._ '.\^D&-YRPV?3Y7<@;+6A&8% MEZKS)G*BL4UY,HI6!?F9^4_/.<;X7.*VG3UO#WS4H;1=ODGW-)]Y#)>4A[=":ZY3G./#H;&M46O?G[ M=]$H_'"!<#(03BZASY_H*!9=A2!+^"3X2E3""&*\[U@!=GO#(^:=4J)9PX)K MH<\E<3',^22>-PBE+=C6%8P8R$Y!*1K>Y()7P+5&VB_U"14U4%E9*D _KJ&4 M%=T!>@+44*Q7J(:FPB?<8@5WA_$.GJ4A\"77&^!- ;D5\&LGB(7=GY-^Z1>X M3OTHRDAX_V[,(O;ANXHV(;[245$O=+6575-H2%)_E*:#Z7[ZDU"$&"6AGV7L M),I!=^\"V,,"VF;M.C.!SU=/5V"4J\KKT0IYILFU'['D!.V@6TK52L4-TLVR M,L=^!]LX]5F8'8:EK&M4KA$M;ZFB![,H)L X&L8^R;-D3RA%6>+'\9BDC,5^ M,F(_-"OZ_\V*_/":0%EZ6LE!^V8V;'3M7R?I,"Y1&5&*W!:*=F2!K=3"'!J'/\I&)_*Y^R4X>A"HHFOW[&G(9=>8_FT8 MM,/+>M,_*-_-^V>9MLQ:-!HJ+,DUO,I2#U3_U/43(UOWO*RDH&PO=V]R:W-H965T]F M"V#)4RVDF7E;:YNKR<246ZB9N50-2/RS5KIF%J=Z,S&-!E9U1K68A+Z?3FK& MI3>?=FL+/9^JU@HN8:&):>N:Z9\W(-1NY@7>?N$KWVRM6YC,IPW;P!+L[\U" MXVPRHE2\!FFXDD3#>N9=!U_1'[K8,985,W"KQ)^\LMN9EWND@C5KA?VJ M=K_"$$_B\$HE3#>2W:#K>Z1LC57U8(P,:B[[+WL:\O 6@W P"#O>O:..Y1VS M;#[5:D>TTT8T)W2A=M9(CDM7E*75^)>CG9W?,,%D"639=< =6,:%(>??V$J MN9A.+/IPFI-RP+OI\<(C>$%(/BMIMX;H)Q(<)N&UV91I6PLQKG"_]"-[\_;L@ M]3^<""\>PXM/H<^7N&VK5H"COM"X>;7]V<5U_Z/EC6-/R6]@#]$^"7R8]BL/ M\.Q!8C.5F%IN+%2.BMT"62N!9P"7FRMLM!+J%>BQL&X(L!IUTUK0YC4>.2-) M&M,LC5"*\XS&>4P>6BVY;35TNFO^Y&1# IH$P3!^ MRO6R4JPNM&J\>A>"G- M0W\8/TIT)YGXI35 C%K;'4/$+*=I7) TIQ&R.A;D1BMCD%&:!#2+HX%E$*7H MV)@K/''*MFX%9W0>!1G2 M*2[(>9@F- R3BZ/,7/K/2)A%-,A\)Z&/%!F>Z*]D[*_DS?WU!:NJR6VKM2O2 M)\Y67'#+P1SJKI.PA[NKQR\'?/&,_U]ZZ[HL=8L&ECV!JUKLTSS.7?EHEB3N M(+!H[AR5V(5X[?1I3V@:9.3]NSP,P@_D?KE8X EMMZZK4)T4<8S-%A<).4YV M;YP4!?FF+)XDZJ@N\L+V]@L4>:$@!9^=K DDQ=7< UZTSTT7.BM MM/UM/*Z.;YGK_@I_5N\?0I^9WG!IB( UFOJ7&>XAKY3%YT$G M;O$]!MHIX/^U4G8_<0[&%][\7U!+ P04 " ";B M710>\/7H$ #3"@ M&0 'AL+W=OD9,>-76_Y$/'M'C[WW!U] MLXU47_0:T9Z)%ML:*>4JN:&IFHUUJU"7CBCNAJ' MOI^,:RX:;S%S:_=J,9.=J42#]PIT5]=C F!K5H^B]_'G38,\C\;QB$ M@T'H>/<7.9;ON.&+F9(;4/8TH=F!<]59$SG1V* \&$6[@NS,XE-\46'P-,"8V.TKAEM)->!+Q'>8C MB (&H1^&)_"BG8N1PXM.N_CG]5(;15GPUS$G>XCX.(2MC"O=\ASG'J6^1O6$ MWN*'[X+$__$$P7A',#Z%WA-D<"NU.4;MM/'C&B&7=2L;;(P&64)EX0"?J6[I MNT&%P#64LJ("U%?P!W+5QPI(::R7J'9JPV\M*FY$LWJ#<@:3F,6Q#Y^X$C95 MWNPG+(BG\+"6REP:5/6;[8"ETRD\2L.K ^ D9%&6P4/7MA52N=LS.==K*(DO MB*9_>/HWH.*&:!O9@VC8D&/_V[=;"]IR4=!Y!;R6G15,-'G560/1@"$M:T+N ME"/R*F9%/HM*&(%TR1G$4Y:E_IY8RM;^I2PO.VW%UF@CL33T)O; ^)RO>;-" M=[-\H_$>.!&-6>!/X+-[3!Q?V:&03.F9AFMI9#$G&0JH:&D\@S%B< MAG:<0! RWX_L.*7:":-T*(ZNV0I+L=]G%J13%H93ND[3]1_JMC,NM2A8J U= M;_,FOAA@G,<4G"=>=7C MB[U##!K97.8#\!D$?LJ2:01_'_XY]1ZZ98_1*IDC%MH5BRW)DB0AIUPZ I)" M=-W;&$6L%]R6A%.;/#@+V)2>+3@CL=/(;=&2/R$+TJ=%UQ!4+PPX1;>1YN M M,.ZEXTOYA".X5\+RD6Z'%[+="O4H6Y%#%H<,RH[R"^WOM*B[^D#"EK_4[I7N M\^P7WG34")U(,[=*[TW&DF3:YU>4LFD2],Y&"9NF<>\O!21.^^2*F%V@'P;J MTDI*$$B3<$B,_V1&<8IBED49'"OG\5ZC4:-:N79*@TO8ON?8K>XZMNN^47D] MWK=[=URM1*/I_I),_5%*Y:SZ%JJ?&-FZMF4I#35!;KBFKA.5/4#[I91F.[$7 M[/K8Q;]02P,$% @ FX@+5_>1?9F< @ R@4 !D !X;"]W;W)K&ULG51-;]LP#/TKA%L4&Q#4GVG3-#'0M"NV0X&@[;;# ML(-BT[%02_(DN>G^_2@Y\3(@S6$7FZ3(QT=*Y&RC](NI$2V\B4::>5!;VT[# MT!0U"F;.58N23BJE!;.DZG5H6HVL]$&B"9,HN@@%XS+(9]ZVU/E,=;;A$I<: M3"<$T[\7V*C-/(B#G>&1KVOK#&$^:]D:G]!^;9>:M'! *;E :;B2H+&:!S?Q M=)$Y?^_PC>/&[,G@*EDI]>*4+^4\B!PA;+"P#H'1[Q5OL6D<$-'XM<4,AI0N M<%_>H=_[VJF6%3-XJYKOO+3U/)@$4&+%NL8^JLUGW-8S=GB%:HS_PJ;W'2V\"2X=)?R9#6=,F[^#&"3P05&W@DRRQ_!<@))(#TV3'=)$<1;S#XAS2> 1)E"1'\-*A M\M3CI?]5^1TW1:-,IQ%^W*R,U?1\?AYJ0Y\D.YS$C=34M*S >4 S8U"_8I"? MG<07T?61$K*AA.P8>OZL+&O@@4LN.@'WG75TEYTN:GJGL%?@(>)'H0\3?ZX1 MK,\IMCFK/F>QUTM:%#0GLO3O&#I#H^W[V^YX*5VBIIX;4!70K:)8H1YN%C9( M@,SA-+0QS-194SB%)!Y=C6.G91!GH^PJ=?(8LE&4C9UX 9-)YH1+N!I? I&E M+559PCX[F21Q<@U]OP8B^ZQ/(4M&:1K!H6L)]^9+H%[[+6(HOI.V'[7!.BRJ MFWX^_[KW6^Z!Z367!AJL*#0ZOQP'H/O-T2M6M7Y:5\K2['NQIF6+VCG0>:64 MW2DNP;"^\S]02P,$% @ FX@+5Z@_E>"\!P K!4 !D !X;"]W;W)K M&ULS5AM;^,V$OXK SIT%(PV$S?5;&YY8G)VLI0S M=:OLE^6UQM-DJZ6L%JHQ5=N05M/3T7GPX2)P F[%UTJMS,Z8^"CW;?N-'WXM M3T<^6Z1J55A6(?'SH"Y57;,FV/''6NEHNR<+[HXWVG]VA\=A[J51EVW]>U7: M^>DH&U&IIK*K[4V[^IM:'RAF?45;&_>?5NNU_HB*SMAVL1:&!8NJZ7_EX_HB MWB(0K@5"9W>_D;/RD[3R[$2W*]*\&MIXX([JI&%7\RL=B&%T^*MSE(4Z'2%,C-(/:G3VTP]!XG\< ML%QL+1=#VL]N$95E5RMJI^1<1[\MG;O.&=V5?=IG\*#*_0;WNMOE<^1 -R$) MD)TK>E)2DV+G$ERC%O=*;]U#*VD(?].V1L2;#_3/SKV'P;VIAG[KK+&R*:MF M1K^[L%'E\?F#TD@#]/E1Z:(RBJYU5:C7[V\4YQH6_44CH,<_Q*!<>[G MGLC%UJ*2W@5>%B1>G 3O*1E'@I 8IJJ">82;*613(+OP.I%$7I*%[RD?Q_Z? M#7A]98&/[2,O#Q+L'4;0C5&0Q5Z09?15&=X \J1Z2S@P]RM*/9'D7IAG4"%" MBL>Y3X$(O3!+=O5TS4/_H!Z7R(X8V)9X:K_6W$N2T(M@$U^0[^P+, [2S N$ MH %)P*^@5IAX7X3>;Y:40B&L?IQEV G(A2+Q6 ' 1$CY MD<"RA)?ML^;U,867^8S_F(08A_%+L+T%&Y$7("(2@.V(50#M VA(MFA(WHR& MZ^_!85#5?CA<_V7P$".$TT)7V+Y3GAF=?76XDWJFK-D'B^'=[N#O*Z# H]6\*N8T M9_?2C&^?2BXB4_;C@_,C+#I*8R_R?= ]#0[IKK(S+IU369E"*T@LVE+5CB'" M'PTM0 NK)3!L7"E=LKW'2\FTJ%0/8,-+#JVY;KO9W,&O,VXKZ+10TG3ZE=P:V9#A1R:)LGGZZ8QJZ^%" Y2 MH-BKHF/:3:C8"K'V+O??L\VN%I;2(;)J2RH[S3.\P2Y&UV_A'(,&!=-VSA6? MEUE7!>^YK1C377\+&^/6U&@7(SLTY'-=S2H69@ 80B7+(TY< D[VX63 .A#^ M&*-X/1-A)DMY)HE]-P-^$$9.:C,38R;S=V8&8B+;QD3VYCQX];T\.*AJ?QZ\ M^LODP8AOS-WC$87Q&"W$)A,ZH(4?M[]O2U"O]0VX(]^Z(W^S.UX=^-R@L5T3 M7+Y)!ZY]?AK>@Q/3:J-[$WH'\Q(RYC=EC_MXW0VR5CT4 M>\PR.@+AH<>BS!-I ,TYZ,,1-:-1T\INXP$ /XCL M(Y"NU$MBL"D, Q\,G9DXQL(3:/"&(+7S"288=/HG4 A4493>9_9S_QI5.Q3( M, /97;BE22NIR[VX&S:!TTZ/$G;,JP2TFS)<\+J\@8M#T%4+#CK&X\$T97:^ M)CA 8N[/^//W9X$X'/O)X2R0',P"/C=1;\T"DYT/: L%OL"?"<%MVJZQ_;>T M[>SV4^1Y_P'N>7G_'?,*=*/"*6LUA2CH.]I5W7\:[!]LNW2?X^Y;:]N%&\Z5 M!+/D!7@_;5N[>> -MA]HS_X'4$L#!!0 ( )N("U?Y28M;0 0 /$) 9 M >&PO=V]R:W-H965T*L\)MJL0@ M]/UD4+&R]B8C]VZN)B/9&%'6?*Y -U7%U.N,"[D;>X&W?W%?KC?&OAA,1ENV MY@MNOFWG"F>#'J4H*U[K4M:@^&KL38.K66SMG<%?)=_IHS%8)4LIG^SD]V+L M^980%SPW%H'AWS._YD)8(*3Q7X?I]2[MQN/Q'OU7IQVU+)GFUU(\EH79C+W4 M@X*O6"/,O=S]QCL]CF NA79/V'6VO@=YHXVLNLW(H"KK]I^]='%XSX:PVQ Z MWJTCQ_*&&389*;D#9:T1S0Z<5+<;R96U3_Y!:PY8K6&R8 MXC U1I7+QK"EX& D7,NJPO@MC,R?-E(47&GX]&!7]<5H8)"$A1KDG<-9ZS#\ MB<,@A%M9FXV&KW7!B^\!!LB^EQ#N)DMR_G8P[;17#US;_+Q0Y#X M7\Z0C7JRT3GTR0*[M&@P47(%UTSDC6"NVG$Z8[K,@=4%W)2B,;R /MF]LE-R MSCM\V'!828'-C#&"MDBT=N:MR0U@;)&A;+1J 9GC4:3UN$6A9W0 M14ZH#WP?B22041*&$40!2>+TH*;?^QY=I_!1E'\9IA?=(&@57_KQQ9EJB_MJ MB]]=;=/:E)]=9>%G%18\;U1I2HY]_9*+QF9RI61EOQX8G;X"9UF<[JBY M-%B")1/BM8V%9:4/K,R&&=AQ#&PM#6:RX^A2ROOH'<)_5,8:ECQGF&YK^HK' M3",*?(5AQPCTOAPVTUUSZ'?7]((KRV_!T>[CAS0,PB_]?Q"2.,#"I>'>;/HY M>&LU)%D6DRCIP69O;7P2TB'Q#TC7;VPB,@P#DODQ/#*EF&WH'TVHGY+$8M@J MA#^W;7@0/(@IR8+$,HYHA-,,@H1DE)(HB^!^\4TC?.K;U1@HH=:&#K'\*1G& M/LR=19(D),#@Q,.49%'6>[W%5=SD8^O@[VBT-_BZF,^1&T8J3"%,4D*S0YBN M98U];$K;1W=8)1I2$B&3(0(<1GOK!VF8 /Q:4&K]8))2X@>(2!-(*-)+28 1 M.M5,@Z-C&+]3:W?9T-BX36W:$[E_V]]GINTQ?C!O+T.W3*U+C*S@*]SJ7PZQ M(U1[P6@G1F[=H;Z4!J\(;KC!.QE7U@#75Q*5=A/KH+_E3?X'4$L#!!0 ( M )N("U?-;:':%0@ \6 9 >&PO=V]R:W-H965T26IS$J[+6)Y-5VZZ/YG.=K60E] >U MEC7>+%53B1:WS=U>ZT;S2A3UY/38//O>G!ZK35L6M?S>,+VI M*M$\G2/;V_7W!G?S 24O*EGK0M6LDADD$D;MZ][]-^,\3!F(;2\4.6?1=ZN3B;)A.5R*39E>ZT>_BD[@T+"RU2I MS2][L&O#>,*RC6Y5U6V&!E51VW_QV#EB:T/BOK'!ZS9X1F\KR&AY*5IQ>MRH M!];0:J#1A3'5[(9R14U1N6D;O"VPKSW]7&>JDNR'>)2:37^(12GU['C> IH6 MS+,.YMS">&_ <(]]476[TNQ3G;UBY]Y>Q$N9?6 ^=YCG>MX> M/'\PU#=X_M\:RBX+G95*;QK)_GVVT&T#:OQGE\T6,=B-2/ERI-<,) 4%ZUUV[)>TC5Y8]-;08=FHBMU^N/E@\)<6GZ$@-((R2K,'B2T""U6) M[-9'[%]2-)8!#/&3U4(V0PSIA]./:S%_95,>.4D4S>C2] M06P:.RY/9\QSW"1@W G=B/U0K2A9^9;F!.@[20?($\=SN<7VG"B,9WOB$P[Q M"0^.SX6JUJJ6=:OI;HMIGQY1/;7<%9.]Z+NY98T>#672PM.C';3XJ_JE?LV1J_0#$CKIM!8A5>TTT:RJ.\.CN7%IFD ?L1^DSF@ M2WCYW2^)Q[V/.Z^,-LP+/,;]A(7I$.70"1(\='@0LSCA780SBPZ T(F] /^< M>(+_)'"AUU+B?;XMW(\2$W/7IX #R$H, A:$S/=&5GF.Q^,9BT-BQ:R3EW>( M ' 2%_3AT*979H?G(<])>6KT\ET/_RGG; ^]HH%>T<'T^K1<2M.\MJEU359= MRTS565$6)J2[:+97RALTV^8!K$5+0/^U@I!;:H,^*&NY+%I2[EG>B=:P2,/E MFU8U3ZPA+5MEGLK!#/(@O7'81I,,82O"L@OBN+U?2((\_H^#24D.ZG6$3J^! M#2AH$J*TV *$ M370+% B-Q9'KLR#V&0]2(R=3=[611&:LE2YLX> F5:>!B_0 ]R]6HKZC(L3N M1;FQR@NBCZ@S))X3(-D][J11BB0.XX3]_OGJQV<6>/&@&4]3.,6;5C,8416M M!4'=#Q, I%LKK]^):OWQDF5(4G([X'UD;_^Z__^S\@%<#:B;] M_37G7Q+:3>E>K[ M!5!69\_ZU%#KR$ QBBE',4R\:/!O)-WE:Z@C=I9E:D.R0"19W!NF&;_Y,?DM MC&E%L\&NSKL:L?:2A/$P8!=B#1I8GE-E$DVV,MKE\AZ?$FMJ:"CGCA\'8RQM M;T-!*27R:2L??.2T/R[\2CD\+J8TRD"8)PP2R*5 M2K2(K.BD(1*B4DU;_&4?T&R%:N/'IH2FCN!QY4O33V\O,I#7;6G0^XN]]TS11WM^'W=47FI=;5&W6/[FM M3=F%&\=!BKN>$Z;1W\QSX[J7_3+@3IP&S$.KP^ 5.EB/9$G1G?OFB 'P9=T> M&E?2Z0]\9&'@T5!G?XBH'1P)3YP0Y6)/=-,ANNG!T?UC2*NS/JUV!74_(,5O M5WZ:@P@B*2)E!B-0J5 H"46=%YF9V3&:'U!UST5I 74_OB_D75'7Q$H\L+#= M5X^I S8KTA"-^RS/NVZ>K41S1PFDABXW-4V;1@_3MF<[),DZ?R&C*SJCN#TQ MX>YX/.$>')5G(PD5UG,[?&EV#4\1K8CX.P\O]@K9G7YGP]#;U;Q7/C8IB9C1 M946MCI9L7LY-BU[)%T$]<)3M7;\7&C/NL] _$?:O&$0I1Q*/YI0X]+:";IN9 MJE],=HTL#?^ZB;W_^NJBC(&4CTT4S6K$,U1^!D7DP*YF8+>' =M_E>@C!-G6 MD#?@I+5HC#,7]'T@M?E0712UC0/'1Z(;O4*ZMJ/M@=I,(Q]9@,]$/O:@0UW= M<;]S,D=;#H)GWM[%_/G6&5TED7%T$DF&@3?VN&YX.IQVGMDSOG&Y/2K]@H0M M8%0IE]CJ?HC#"6OLZ:.]:=7:G/@M5-NJRERNI$!AIP5XOU2J[6](P' &?/H_ M4$L#!!0 ( )N("U>_6U09G , +X- 9 >&PO=V]R:W-H965TJE_5#L RV= M+2(4J9&4W17]\3M2LF*GL@(7JC]8?+N']SRZ$X^3K52/.@4PY$O&A9YZJ3'Y MM>_K.(6,ZDN9@\"9E509-=A5:U_G"FCBC#+N1T$P]#/*A#>;N+%[-9O(PG F MX%X176095?_= )?;J1=ZNX$/;)T:.^#/)CE=PP+,0WZOL.?7* G+0&@F!5&P MFGIOPNMY&%D#M^(C@ZW>:Q-+92GEH^W<)5,OL!X!A]A8"(J/#6F'3J77DD@14MN/D@MW]"16A@\6+)M?LG MVVIMX)&XT$9FE3%ZD#%1/NF72H@]@[!_Q""J#*+G!L,C!KW*H.>(EIXY6K?4 MT-E$R2U1=C6BV8;3QEDC&R;L:UP8A;,,[(]A]<_@C>768:"+HR,'QN\N6FUMEE] MK7,:P]3#M-6@-N#-?OTE' :_-5'K".R :+\FVG?HO2-$%\52LX3AQ^&"+"AW M0>98D\]_X5)R9R#3_S1)T.]2@H[ #B08U!(,7GC78@/*??*0?.QZABU1"]QL M!4I!0K23Q$B<=H%1]C&)<+FH/G9;9E(<8H913O)BR5F,@ C Q)J\H^T"_ (S@,68!Z#*X'5AG$C.J=)/ MHXT176XSV O"_JB.OI)GJR<_R'-<\QRW\GR'Q5>N9 R0X$&Z,LC%*"HT=;G< M1&C\'2',J/%5^(Q4Z[8_2"H,G@J%X*4,)=_(2Z=7.\BIX=H5VB'EO=HH_$E) M6P%W)4-':(7DJ#U;MKIGC! F47X/Q*2K/KV WJ*]OL?U!+ P04 " "; MB M7N=G_HFL) "$6@ &0 'AL+W=OD%>/=?.YO6>L\[YLRZJ]GMQWW>[=;-:N M[MDV;]_6.U;Q_VSJ9IMW_&-S-VMW#5%-YE?#=S?-_*K> M=V51L9O&:_?;;=Y\_<#*^O%Z$DR>OOA8W-UW_1>S^=4NOV.WK/MU=]/P3[,3 M95UL6=46=>4U;',]>1^\H^%082CQWX(]MF?OO?ZG?*KKS_V''];7$[_O$2O9 MJNL1.7]Y8 M6ECV)]^./(W1R:K.O>/[^B4Z''\]_S*>\98NZ_%^Q[NZO)\G$ M6[--OB^[C_7CO]GQ!X4];U67[?#7>SR6]2?>:M]V]?98F?=@6U2'U_S+<2#. M*@3DF0KH6 &-K8"/%?#8"N18@8RM$!XKA&,K1,<*T3#VA\$:1GJ9=_G\JJD? MO:8OS6G]FT&NH38?X*+J9]9MU_#_%KQ>-[\]S"BOWGBWQ5U5;(I57G7>^]6J MWE==4=UY-W59K K6>E/O(VN[O&-\8G5]A0]YF5ORHFQ?\X*_ MWBZ]5]^^]K[UBLK[Y;[>MWFU;J]F'>]QW^YL=>S=AT/OT#.]6[+56P\';SSD M(V2HOAA?/3!47]JK_YA7;SW_^>K9^-9]0W4ZNGJ0RM5G7.23TNBD-!IX^!E> MUC1UXRWJICD\/XR]I[O_Z=S[A>WE;2^O\_<9;W __4_F82 M\= P,3?[RRK\UXOI@ZYM8NN,QX21H%@DC3Q M29K8+LUP(GA^V8FU<0W3)%8&7R]$_"14QM_:#]?QAX11()@T_LEI_),1R__S MXY_HTS\)P@BK\U\OAP+?3U-5!6MO7%6 A%$@F*1">E(A=5J@RB+_5)1%QR.A M-T_G9I,ZJ7YTQ 0C11N]E+HV67OGJ@HDC +!)%4"7\2K_HC5Z>GBZ$P58W3I MZ\M03/Q44<-0+$F(4FII[YBK)* T"D6313DS$0*'*]9+H@3Z A:%_+I)544O M%R8(:[)8N^8L"R2-0M%D643$'UBCR/F2;1B79.UU^9>+JB#]=.''H7I>-Q0C M*% E 0V[06D4BB9+(B+OP!YZ6T\K55U-+:>6(UHZ^FL M$&CH#463%1+!=S F^KYTM)B"ZBCQ(_5$;RH8(A2GB:H(:/@-2J-0-%D1$8$' M]A#\_6JUW^[+O.,KV9IMBE5A/CST.'N* H*)IHFA8)!$(=8T@0RW,U :A:+) MFHCP/;#'[X>CI.WJU>?[NERSIOWNFP0%\??>JZ-$KSWVQ[[HOAJETF-S$H>1 M=EVF%POC)$AC52?00/Y(.W=BIC'R4\6+H>9R*!%KK3RV(OX.[ &XM@(-_JQI MK"TCK ?@YBCQ6%#RG8QAHKW3SH,,&JY#T63!1, >V"/VFX8]%/6^+;]Z']FN M;OA"9=0$,CA>@-*6H+0,E$:A:+*ZP@@(TG\J<19 !N8+4-H2E):!TB@434ZD M"@\"V3V(%^7/D&XVH(2HWNC"W@7G/"BH=P%*HU T64SA72 7[\*BFVY'I"0* M0_7JTMZ=J.E[@=-PTB[K@*U@T!I&2B- M0M%D+84=A%WL((MLNA-DD@W4!P*E9: T"D6391,^$+;[0+8L,3;X/D2]27EA M;\!9*E#;!Y1&H6CR7<_"]B%NMH]+CICHML\T\54I[1UPE1*4EH'2*!1-EE*8 M/L1N^ES*$!/=[YGB2+T#R-Z(LUR@9@\HC4+19+F$V4/L9L^E##$QN3RQ>F^0 MO1%GN4 M'E :A:+)<@F+A[S@)B*+-TYT*M/.=O7%G&4&]'5 :A:+),IX] MYF/,-IJ1"49B,'%(JJV8H X.*"T#I5$HFJR=<'#(F#TU8[4S;+!!1-,.U*0,7[*I<-/-U,P(NK#QNPM.6L&:J: MTB@43=9,F"G$;J:,3 H3W5>9XE!+"=L;T-L[XBPIJ/\" M2J-0M(.DL[/G\?;/9_XY;^Z*JN77+!N.]]_&?-R;PR./#Q^Z>C<\HO=3W77U M=GA[SW(N95^ _W]3U]W3A_ZIOZ<'3\__!%!+ P04 " ";B M7$WM=@,T% M "X)0 &0 'AL+W=OL M[#2U4MM@\R6D2R.UY:95NMNBYF[[8=H/#CB)5\ YVVE[__T,I!# 84%R=/VE M ?+QL]\SAO=23UX8?Q)K0B1X3>)4W S64FZNAT,1KDF"Q17;D%1]LV0\P5*= M\M50;#C!4=XHB8?(LKQA@FDZF$[R:S,^G;"MC&E*9AR(;9)@_OV.Q.SE9@ ' M;Q<>Z6HMLPO#Z62#5V1.Y-?-C*NS88D2T82D@K(4<+*\&=S"Z\#.&^05?U+R M(O:.049EP=A3=O(0W0RL;$0D)J',(+#Z>";W)(XS)#6.;SO00=EGUG#_^ W] MUYR\(K/ @MRS^"\:R?7-P!^ B"SQ-I:/[.4WLB/D9G@ABT7^%[SL:JT!"+=" MLF376(T@H6GQB5]W0NPU@-Z!!FC7 #4;. <:V+L&]K$-G%T#)U>FH)+K$&") MIQ/.7@#/JA5:=I"+F;=6]&F:S?M<WD=%[,-V!+,*>KE"YIB%,);L.0 M;5-)TQ68L9B&E AP"1Z)D%@2->TR;[!_\L>&<)Q-I0!G 9&8QN)<-?DZ#\#9 MAW/P 0R!6&.N<&@*OJ94B@MU41U_6;.MP&DD)D.I"&7#&H:[P=\5@T<'!@\1 M^,Q2N1;@8QJ1J XP5$J4Y0)V) PBM@PPN +(0T [H_OCG4- ^.;VYU ML+'+R;5S//L WD?.&0?WC/-BE0F@= 8S3M75&5$?$;B-_E4W63:)HC:]?W]2 M6.!!G8E_=!-3=.SH.\X>5M=B@T-R,U!/(T'X,QE,?_X)>M8O.E%-@@6&P&J" M.Z7@3A?Z=(YC4HBL%M43R=:/3KP"Q,U!L@?S\]2'^?WVO*]*N\JU_)%?KPK: M5;;MC"JL&@^WY.%V\OC")(X!*Y:T>@:05_6>$42[1 LD;W\ 8\L:-]FTRY W MAFZC+&B70=_W[+&>CU?R\3KY?&)"@"5GR1LGM19T7+Q6[Y?(]<:C!A=-&830 M]QI<=&7N: SU7$8EE]'_GY^"4?OY//0\D!G"U(2I94GK_=<#I.ON9^@^,&HW81M*WFO=8N M&L,#DS,NR8P[R?RNG%J<31"6DM/%5N)%K+@QH#@FRN:H]WGXM&9Q1+AVPL:M MU7R)1K[E-.AIRN#8M>P&04V98[N>K^<(KQ5(NI>*L?P_@X(G42.B\5:2 MJ(\>\#@]]&4M/31E'7J@2@_4J<>,DV>J/%W\73F*#>.RZ[-=9J/Z.[.>DMC"*TN364' MH3D_"+6&T(,M@3J[["V0(;2Z0)6_A&8,)M0Y3 ^U_$MW=[W%,816%ZHMF"*W^6U;ET]'[\.E(;\";-V3W:/MJ:PJMKFWE^M%[ MZAM#JZE89 G5GB#U[JY7$:'8PBA:80JLK5V4'],.R S*: M'8RB!:;0ZJI7V0$9R0ZHG1TNW=8/O]U]]5;F%-$!5=$!F8L.J!T==/(8#0ZF MT.KR5,$!F0D.J!T<-,H830VFT.K*5*D!F4L-J)T:-.H8C0RFT.KJ5)$!F8T, MJ!T9',MINM_N3GM+=(K(@*K(@$X;&9 F,MAN\V?4^^Y1]-;L%(G!KA*#_3X2 M@ZU-#*W_.8+!6D=352*YT7 MVX2*$\DV^<:9!9.2)?GAFF U*5F!^G[)F'P[R3HH-VM-_P-02P,$% @ MFX@+5V9:JW&^ P TA$ !D !X;"]W;W)K&UL MQ5A=C]LH%/TKR%NM6FD[_L['-+$T$W>UE=HJFK3;AZH/Q+Z)V<$F"R1I__T" M]GCBR..=2%1]L0WF'.XYP!4P.S)^+PH B;Z7M!)SIY!R=^VZ(BN@Q.**[:!2 M?S:,EUBJ(M^Z8L>.[SQ4W)%M(76%F\QV> LKD)]W2ZY*;LN2DQ(J05B%.&SFSHU_G?JA!I@6 M?Q,XBI-OI*6L&;O7A7?YW/%T1$ ADYH"J]:)CT]9S4+87DI4- M6$50DJI^X^^-$2< ?_0$(&@ P3D@>@(0-H#PN8"H 43&F5J*\2'%$B5'O>5Y.HO43B9K.KQ1FR#5F1;D0W)<"7139:Q?25)M45+ M1DE&0*#7Z Z$Q!+4L$L#."TL6*DF7J%GQ '0>R8$>IF"Q(2*5PKZ>96BER]> MH1>(5.A3P?8"5[F8N5)IT)&X61/O;1UO\$2\?H ^L$H6 KVM$/0$M'@^W.^!I\^'>P-JPG8\0\,7/L'WEG/&U6!P M7B\L@93/:,F)JEV">N7H)O]'S2L];J(SHE_?*R[T3I7$M[Z!J3N.^CO6^>E: M[' &#1IFW4TQJW&>%!C=VUKM7U*:HY11\DT&D_.E,1]2D9A<*:DIUD4 MCCV_7\FH53(:5++D<" J^= ?:NKO&)?G*:26,DARZ52W299:(NN8-V[-&_^J MW#*V:;A-LM026-^C+R:KLW7$-HB]=?5;94EML7>=.=L?^ MKTIY3<^V7+?)EMIBZ[H>/+H>_-2\U]!WEG@8!_[9"A^.XF+/++%U/7O<]_N# MN]QGYKZ&)/X_9ZQNSVVQUE=CY1>O+Q#J@F0[,ZD.Z.:S *RFHVZ@ M_F\8DP\%W4%[C9/\!U!+ P04 " ";B M7Y_9>XSP% $)0 &0 'AL M+W=O,WXHU(1)]R[-"3 9K*3?GEB72-64 M9Q:V[:&5)[083,?5M1F?CME69K0@,X[$-L\3_G!),G8_&3B#QPO7=+66Y05K M.MXD*S(G\LMFQM69U5(6-">%H*Q G"PG@POG/,9NZ5!9_$')O=@Y1F4H-XS= MEBXVL#';3W+!UWCQ_IOU3!JV!N$D&N M6/8G7.*LGR&E1 M?R;?&B%V')SA,PZX<<#[#MXS#F[CX![JX#4.WJ$.?N-0A6[5L5?"18E,IF/. M[A$OK16M/*C4K[R57K0H7Y2YY.I;JOSD=%Z_((@MT9RN"KJD:5)(=)&F;%M( M6JS0C&4TI42@4W1-A$PD4>^)+!VN6'%'N*0W&4$SE5_".5F@N63I+4J*YFC- ML@7AXB<4?]U2^8#>1T3=@\J3\D@F-!,GBOQE'J'W;T_06T0+]'G-MD(!Q-B2 M*L3R0:VT">>R#@<_$XZ#T2=6R+5 <;$@"QU@*6U:@?"C0)>XEQB1] RYSL\( MVQ@;'NCJ<'?'X!X=[FX;W..#W9U1CQAN^[:X%<]]AA=SSKC*NTIT-<9 MI^KJC*B/!;I8_*/>VO(5$=K[\M=OBH4^JC/QMRFO]8T]\XW+V-K;M=\0UFSLBW7=TL,IAYKC\, M=;.X-Z07"N:W@OF]@GUF,LDT6=Z]";$3?$"D*F8FD6KB<"B,@CV-GIJ=!M@>[2D>^T^E## .[=9,BW[81C_LC5[- =M\FZD!O"BGWK)H MFP+NA1P[<"%A$20L!H)IF0C:3 2O578#R.Q!PB)(6 P$T[(7MMD+?VC9#9\6 M 5/9-9B9RJ[!S%1V>T-ZH6"C5K 1>-D=&41R/-?#>RJ-#)-3./3=O?@CD]TP ML%U_3R>3'7:]86"NO8[=K(+75LF./['W50;L^4%H,1=-5[QH_I[_S M,TPFZ%]TX *_GWUT>8*D1:"T&(JF9ZGK-AW_U::8WD;WZ!Q"TB)06@Q%TW/8 M][;#\P5"O<*#M,2@MAJ+ING<=LM/;PDUW!H918M ^%Y06 M@=)B*)J>AZ[7=<)7JV% /6F30TA:!$J+H6AZ#KOVV^GOO__W,MG0C+O^TVK6 M^Q1'9P"2%D/1]'\Y=G:]XQ?JV9!4-VV%>@M B4%D/1]!QVW3^&[_X; MI/^]N@;:_8/28BA:K;JUL]LC)WQ5;;,1J-JP4>]K:*^V6WDNJ@TL>]K]09\2OJ)JA&5DJ9#V6:#4Y_66F_I$LDVUI^2&2G,-I!8 M+59@[8QDW1Z&/= 2;7&11(^DX_3?E_J(;,J*&J,L^A*)-._A/8?BO9?,=,_X MO<@(D>"QR$LQLS(IMU>V+9*,%%AU49';R'$" MN\"TM.;3NF_)YU.VDSDMR9(#L2L*S#_?D)SM9Q:TGCINZ2:358<]GV[QAMP1 M^6F[Y*IE=R@I+4@I*"L!)^N9=0VO8CBI#.H1?U&R%T?OH**R8NR^:KQ/9Y93 M>41RDL@* JO' UF0/*^0E!__MZ!6-V=E>/S^A/ZN)J_(K+ @"Y;_35.9S:S( M BE9XUTN;]G^-](2\BN\A.6B_@OV[5C' LE.2%:TQLJ#@I;-$S^V0AP9P. 9 M ]0:H+Z!]XR!VQJX+S7P6@.O5J:A4NL08XGG4\[V@%>C%5KU4HM96ROZM*S6 M_4YR]2M5=G)^UZPW8&MP1S "W!(AL21J MV65M\-0056N!10;>J>](@-OWH!7@);@SXSM!"Y3,;6E M&)J\!T);8X(3-+11Y!^ .QYC__ M! /GUR%138+%AL TP;U.<&\,??Y1!>6<":6SE)RN=A*O<@(D PDK"A71U-9- M[C.6IX0/?NX-NE^C5]'Y87Z!PLCQIO;#L5X#P^#$=UQ]6#PPS'/](.J&:1S] MCJ,_RC$F:Z(^J%3M7<5*L<./9)!, Q-H7D:NW^-R.@J&/1ZG0T(XS"'H. 2C M'):<;#%- 7E4N5*09E\PF1&NXJLBIS8 %H+(05[! "\/]=?H=!2$KM-C-@0% MX>29%0H[=N$HNS]J(@V!FEE.\8KF5-+AA0H'O C#_D*%)U\3U4W%&ISM;'$-HNCCH( [Z?OFJQ=8$\T_R\+@'9^ME"$W7ZU#WPM$J[^P, MV,)I$KF!&_8U,EJHFD+3-3J4JG"\5CV*^H.2C%J?&]V-HL6FT'3E#@4P]']4 M2H6CM??9JIM$BTVAZ:H?2G8X7K-_G:' X5\*NGBF_(J='IQQ1%D[Y>1D\1IM!T MO0[G"#A:-9^?4R[ M[KZN+WE[_3?5-7A]-7N :>[0/V"^H2J!Y&2M()W+4,G%FVOIIB'9MKZH73$I M65&_9@2K&%<-4+^O&9-/C6J"[I\#\R]02P,$% @ FX@+5Q[$_HLD P M(0L !D !X;"]W;W)K&ULK99=;]HP%(;_BI55 M4RMUS1<)M(-(+6':+B:ATFX7TR[45GP/3(U,N2JQT5\Q<.1> V[CDI 0F"6=(P'3@W/HWH]C$VX ?!%9RK8W,3)XX?S:=;_G M\4Q"0"%3Q@'KQQ*&0*DQTFF\U)Y.\TDC7&^_N7^Q<]=S><(2AIS^)+DJ!D[/ M03E,\8*J>[[Z"O5\(N.7<2KM+UK5L9Z#LH54O*S%.H.2L.J)7VL.:P*_\XX@ MJ 7!H8*P%H2'"CJUH'.H(*H%=NIN-7<++L4*)WW!5TB8:.UF&I:^56M>A)EU M,E%"CQ*M4\FD6A^(3]&$S!B9D@PSA6ZSC"^8(FR&QIR2C(!$G] ]9)QEA!)L MBZPU0RR+2_N+1B\+LL04F)((LUP'2R5(IB"OQL]34)A0>:&-'B( M,/10\(74"MEWE9Z1R"7B=_QNEV]LI?KI%O"NGX8]KJ;<>G>S(Z%>"*S#8B=!F)G+\2U MH\1B)"RCBUSW].DQ%C#')$?PJO\Z)51G#U<%"'U\"J%1(RPEM .O/ANOD;SV M/6\+]V[05D2Z-_MC09_(; -TU(".C@'=ABS:H>%?A]$6LMV@P M[6]3VIG(L MM1.9;5"+&VKQ7FH/7&%J@5WN;'.[',7_L<:[>SKR>][6EAZVA'7]J!-L%2!M MB?."*-RR&^V&A5&O%S=1%0YW[7IA+H_?L9@1)A&%J=9Y5UUM(*H+6=51?&YO M'$]?JK6,N,&PO=V]R:W-H965T"D^_<#['A)[&95U9<$ M\#V'>PYP8;SEXI.[^P&[LFJ4&; MC<=KO((%J*_KN= ]MV7)2 E,$LZ0@'SBW/HWR439I9] MH83^2C1.Q8MZN1'/T8*L&,E)BIE"MVG**Z8(6Z$YIR0E(-$%2HA,*9>5 !,_ M*S!;Z7'"T"W5VP>S%)#>B"CAU5+E%=VQ2/0F 84)E6\UR==%@MZTXITF=IBT7VLV\YZNG"_NE,>;J1:YS"Q-'U1X+8@!._?N5' MWKL^*U^2+'DAL@.;P];F\!1[/(458K$?C4_WRJ!\*_VCJ9\L=%OIX M2D0AUY3>Y4BG).JG0-U1?&TOQR57^JJUS4*_GD"8 /T]YUSM.F:"]CT6_P50 M2P,$% @ FX@+5^RXJLR2 @ , D !D !X;"]W;W)K&ULM9;[:]LP$,?_E<.#L4%;/_+H8XFACXT5.@@-W7X8^T%USHFH M++G2N6[_^TF*XZ:0N%#P+[9>]]7G3B=.DUKI![-")'@NA#338$54GH6AR598 M,'.D2I1V)E>Z8&2[>AF:4B-;>*-"A$D4C<."<1FD$S\VT^E$522XQ)D&4Q4% MTR\7*%0]#>)@,W#+ERMR V$Z*=D2YTAWY4S;7MBJ+'B!TG E06,^#<[CLXLX M<@9^Q6^.M=EJ@W/E7JD'U[E>3(/($:' C)P$L[\GO$0AG)+E>&Q$@W9/9[C= MWJC_\,Y;9^Z9P4LE_O %K:;!20 +S%DEZ%;5/[%Q:.3T,B6,_T+=K(T"R"I# MJFB,+4'!Y?K/GIM ;!G$PST&26.0>.[U1I[RBA%+)UK5H-UJJ^8:WE5O;>&X M=*?##=\NI$ZA M#P9SW&*.>TR#<0_DQRWY<8]IT*W]?AJ6^,7TDDL# G,K%1T= MVUNMU^5YW2%5^I)XK\@66-])0Y@$)/9<'DS,N5JBY]7R8YE$2> M\ J8?K+DHB1*WXK,EY4 DEI06?A1$$S\DE#FQ5,[=BOB*5^I@C*X%4BNRI*( M'U=0\,W,"[WG@3N:YD'KM.PUP M]_J9_3><>2F%)5H6ZXYL_H!%T:O@27DC[%VV:V,!# MR4HJ7C9@/8.2LOJ7/#5&[ "TT'Y U "B?<#X!<"H 8R.!8P;P-@Z4TNQ/F"B M2#P5?(.$B=9LYL*::=%:/F5FW>^5T$^IQJGXOEYOQ)?HGF:,+FE"F$+S).$K MIBC+T"TO:$)!HH_H#M; 5H >?J#?@6>"5#E-T%SO-XE^Q: (+>1[';?S<,%9 M DP)8E?YCLK''9ZEX*6)T(\3I86K'"VL9!!37VEU9HY^TBBYJI5$+R@)(_1% M4^427;,4TBZ!KVUIO8F>O;F*!ADQ)"=H%'Y 41!%/1-:' \/>^#X>'@PH&;4 MKO3(\HU>X&M,E[7KUT\*!"-%:[A$A*7HAK/LXXW.Q!3-I00ET;<;S8,^*RCE MOWV+4K]TW/]24SA_4ZUGMFO6O.P0@\%-&1<=K*.!V4\2<7 M.B?G>GOH8Z%OUH/PUZZ^2S+LB*QCVZ2U;?(6J39Q:;9+,NR(K&/V66OVF>-4 M._M?F@0GH_.];#LF"!\(ZN@Y;_6<#^JY7@E=U?7->Q#WVO5W288=D77\NFC] MNGB+9+MP:;9+,NR(K&-V&&SKQUFREV['!.$#05U%.Q5P.*AH+FGO M_[9AV&NW@%,V[(JM:UFTM2QZBYQKWNK*<9=LV!5;U_%M\1X.EJL_DW:CGF0Q MWS'=O#LF"A^*ZHK:%LGA<)7\5>4O?.D-XEZ]$5RR85=L7<^V%7EX^B:IY[22 M=\J&7;%U'=\6\^%@^?HSJ3?I29?]S[EC@O"!H%J1O]/^T5L@LVTTB6P'I^YV MM*-MJVYN&U1[XU>FA6?;2EN:NO_WA8B,,HD*6&K*X.1,+XFH6VKUC>*5;3(] M<*7WH;W,@:0@3(!^ON1&PO=V]R:W-H965TRW!#4R+/^)9F^I^8BY0H M?2C68[D5E$1%I309(\^;CE/"LM'RO#AW(Y;G/%<)R^B- #)/4R*^7-&$[R]& M;\F:WE+U:7LC]-&X1HE82C/)> 8$C2]&E_!UX"-3H2CQ M7T;W\N W,*'<!5015@B?P8_ I:!CQN>2Y)%\GRL=*,, M]#BL&G!5-@ ]T@"(P#N>J8T$;[*(1FV L8ZF#@D]A'2%K(@!#<\ AB< >0B! M3[/7CSX"L!:5ZP"H@Z=I\#S1U]7Q@^ \ !,\'\8;AFG%C>NNQ 4N?@1W MQ;-0QV5Z2"?4!R8_@S_?ZC+@6M%4_C74-26@/PQHIIS7C'2"BXF'VZ6"?BD?3Z;SNE2K\9.Z\1-KXP,:4R%HI"?E'D>%F8OUNF[R6,=2 MS582?+5,7%>S7FM@)RCKE8_-3D=@+9+F-4GS9Y(DZ)8+1>X2^DR6YD^R9+WT ML2PY FNQM*A96EA9>JOG+Z"7 99N"1/%NJ<92WBV/DWT AX!(B55@U/(]I__?:\&2ZZ[7F@]GN3XHA\ )R.@P5[ _ M$"9XYG5SIBIWR&EG+0GLK?Q6%E## K*R\)$KDH "6N?!CB1ZU3#94%"2,'+' M$J:TQ!UD 0VDPP2B;D+8FW#TL'&$UB:L49+0JJ^6 =NQB&81^,)H,KB05@"+ MQSM]9;_&T8R\A"*$C22$=DUXK*9&MF%I_+(H_ JS?W89)' M)ME^XSS:LR09<@=7<$#W:6G52RN_EU9XL?"Z"LS>[F_EI5&;T"XWR]2B4C'M MP34M<:YR0;4GK-DAJ5ZDV;^E*Z'W6YK)05$*^X)SYD-OUJ6E7PQ[WJ++RDL( M4]@H4VB7II?1CNJ@I1D+MI#[(A(N%K"K1V%?M4)_,IMU8^X7FV(,'UEO&TT* M[:+T,OH[EZI870=C<"DL5T[1 E=H;>8:H0KGK@TY="E 5T[1 E=H;38;00OM MBM;FRF%?:N))?T:U7N!H.ARAM>]Q-3(8V67P]R@[U%?!IW.ONW[;&W L7:[0 MVG0U0AC9A? J3_.DO'?Y)HYIJ$[ 37&7P C!RXAO38Z>@&:R&^3-D8RM^'6) M%KA":_/;2&R$7,]UR*5B7CE%"URAM=EL]#>RZ^_O2F[<%Q6>-\&XF]Y.Y;DK MM#9AC3Q'=GG^/0X/]84V]'SL=QV>O0E'$_82NATUNAW9=7OQ@._T?7SZ258& M9I :1S*Z(M E6N *K4U@(_'1U/F$9S4-1[/I$BUPA=9FLS$9R&XRON-V987< M=D?=V_4K^_6/9NLEC 5JC 6RWP*_SA05&4F*Y4#R6.V)=IRC1YQ3.^$* MK:)E?JB575B]@^0+ )O_LG9 MUJ3R"="+3)PGX"V+!X?I$^ 8?*%$#"7_RE[SZ(?.+^%1<.-1L-VCO&,92_,4 M? 7_X;G)[X#NP/7'0<:<.A&G:($KM#:+C1/!SIT(=NI$G*(%KM#:;![L*;$[ MD2ISD\&ULQ5AKC]HX%/TK M5K9:M=*6Q,Z368A$@9V.-)TBZ.QJM=H/GF"(U21F;0/3?[_.8P(A(0(U$E\@ M3NXYOO?< UP\V#/^782$2/ :1XD8:J&4FSM=%T%(8BQZ;$,2]63%>(RE6O*U M+C:DP61SYL95RN]9%G2F"2"L@1PLAIJ(W@WAEX*R"+^I&0OCJY! M6LH+8]_3Q<-RJ!EI1B0B@4PIL'K;D3&)HI1)Y?%?0:J5>Z; X^LW]C^RXE4Q M+UB0,8O^HDL9#C5/ TNRPMM(SMG^,RD*LE.^@$4B>P7[(M;00+ 5DL4%6&40 MTR1_QZ^%$$< :)T!H * +@68!<#,"LTSR\J:8(G] 6=[P--HQ99>9-ID:%4- M3=(V+B173ZG"27^1MP^P%5C0=4)7-,")!*,@8-M$TF0-9BRB 24"? 2/+%E_ M?%2R+\%(""(%>/D![@E;<[P):0!&RDC@_81(3"/Q00&>%Q/P_MT'\ [0!'P+ MV5;@9"D&NE29I_OK09'EISQ+=";+"0EZP(2_ 60@U ?7PZ'5;BN]"I%0Z5H M*.,SS_#-R8XD6R7)BK,83%\EX0F.P#AK%^$"J"H;Q/KG4?& !TEB\6^3!OFF M5O.FZ>?Y3FQP0(::^L *PG=$\W_]!3K&[TV*=$16T<Q\"SF>J_JS.ZZC'H:LOF.995@E0ZO,T&K-\+FWZ#4EU8JZM@4=D54* MM,L"[5M8U.Y2GX[(*OHXI3[.SULTIW".O6M1R+21T>Q3:!Q&"*,UP\7#T_UH]G4^;?QA;\5>VXBNV*J5'@U+ M\!9>+7;M2J..V*H:'68CV#I:7.;7@N/8BK:!7.O$L UAR/.0=<:QA_D$M@\H M]]/YE]'3WXV9M2*O[D5';-4Z#U,.M&[BUT['I*[8JAH=!B78.F=[9D33 M[MNGPVI#&'+Z;O^,7P_#"FR?5K[*D/#&O%IQ5W>B([9JE8>!![HW<6NGHU)7 M;%6-#L,2;)TU+G2K5_O3Y%H(U=Q:#U.F=D__6NE'IPOITJXBX/EI2;Z0;),=.+PPJ1J7788$+PE/ ]3S%6/R;9&>891G5O[_4$L#!!0 M ( )N("U>>X-.&PO=V]R:W-H965T[2:D9AI<^D%%I"@MF..AET$S.Z'U7X(K:'1Y-)C MIS"LSA^_N='4);AT]N'+T+AY?W:29_(F?FK[^"E3/_1"RIS\3.)4G_06>;X\ MZO?U;"&34'_-EC(MOKG/5!+FQ:9ZZ.NEDN&\"DKBOCL8C/I)&*6]T^.J[$J= M'F>K/(Y2>:6(7B5)J)[/99P]G?2H.R13*6 ML[Q$A,6?1SF5<5R2BG;\T4![ZSK+P,W/+W1>'7QQ,'>AEM,L_E&<1,P?F_ MI F85%>WOAS5M:1A'IX>J^R)J'+O@E9^J 1111>7,$I+[=[DJO@V*N+RT[/9 M'ZM(1Z6.-/E"_AXJ%99J(I^HS,,HUI^+TN\WE'SZ[3/YC40IN5UD*QVF$>X,WPZD]_/=5:@UG]O#+4!7A=>.=KK-I#Z=RM@[O MJCUX?WA7[>+]X0/+E?360O8JGO<&[WREBQ*MR8:BR;^_%67D(I>)_D]'$\]K MI-^-+-/&D5Z&,WG2*_*"ENI1]D[_^A=G-/A;EU20,(J$,22,(V$!$B9 ,$-^ M_EI^OHU^>K52LT610TEV7]PD\S!]B.YB24*M9=YUISRWXO:5'A)&D3"&A/$: M-JQ@Y4/9XZE_Z R/^X^;DGJ]TW#DCWCN M4I>5LJ^ZD#"*A#$DC"-A 1(F0#!#<>.UXL;X1Z\Q4GY(&$7"&!+&D; "1,@ MF"&_R5I^$^L-[[N6]ZN8Q-&][!*:-7A?H2%A% EC2!BWGW!+%D6V0H!@AJ@. MUZ(ZM![CM.IZD8HH&5?/:7H1+3L?Y*V?_2:GVZ+T5AZ11*(U!:7S' M61^_G5>A[1 HFJDNMU67:SW.6Q7.)4G#I%MGO&]Q00T& M*(U!:1Q*"Z T@:*9@FM-!]?%IU47ZD5 :11*8U :A]("*$V@:*8.6R_"M?8Q MGUZ%SXE,"/4CH#0*I;&&9OS.>S 8F#_AYM Z M RA-H&BFQEJ?P;7W>/^>K50:QE0^DHO;3BU!G08HC4)I#$KC4%H I0D4S=1< M:SZXPP_(KU!# DJC4!J#TCB4%D!I D4S==@:$JY]^,/> ['LO+TU"#4C&MIF M)G3\[4S(H'5R*"V T@2*9FJK-1E<>W>WD5?)G^0R2J-DE72J"FHX0&D42F-0 M&H?2 BA-H&BF^EH3PIU\0(:%&A10&H72&)3&H;0 2A,HFJG#UJ!P[4,C=G4, M0ZT(*(U":0Q*XSO.NL5JA;9#H&CF+ ZM[>#9.\"G<;::/X7/FGS+YU^[!&8' M["LP*(U":0Q*XU!: *4)%,T47>M&> X^M7I0DP)*HU :@](XE!9 :0)%,W78 MFA2>?63$6H?3++F+TFK@X4'YBTX=S:6JYXNX56&J[Z52G3,HG3H[C M>F/SI7%J;\G>>H.:$5 :A]("*$V@:*;>-N9,LIL1TU OR"Q+%LEJW2[BZ3ACK:[*!W7_703^V5[RTQ[)1(V#F1L),B86=%^@@OPFN] M",_N16QFU&HL=:&R6:;?$!;4EX#2*)3&H#3>T#9O^J[C'6[-C 2M4Z!HIJY: MO\&S#W:XEH\R757=O&%MHTI2),^9K#<;QFY4VM[.9H[W2$_2P_=V?2 MPU5LSP;>;"=T:O%(9J2:^)Q=I M/?M_57R1YE*5Z39,G\G+Z\59.K=IT5[_OD]U#644Z%[G2J#.@U0&H72&)3& MH;0 2A,HFJG&UFGP/V XA \=#@&E42B-06D<2@N@-(&BF3IL'0A_AP.Q]YNN M_]I\<$:3H;/U_&>O=V]U0W%# M#0THC4)I#$KC4%H I0D4S=1AZWOX=M_C%U+SZ^$*8\\=;6=FZ! )*(U!:1Q* M"Z T@:+5XNIOK$"72/50K498*F65YO4:7NO2]8J'9]4Z?UOE4^>(.1WEW#D2 M]7J&+;Y>7K%(T0]1HL7">B//EM7Z=W=9GF=)]7$AP[E4 MY0[%]_=9EK]LE!6LUXT\_1]02P,$% @ FX@+5X>=\;L/!P Z#< !D M !X;"]W;W)K&ULM9MK;]LV%(;_"N$50PLLL2GY MELPQD%KJUB%;@Z87#,,^,!)M$Y5$EZ3L!-B/'RFYDFG)3%2>A]![J MD*\NLQT77^2:4H4>TB235[VU4IO+?E]&:YH2>-+T-_; **/3XQNI,'R\B< MRCWG7\S*V_BJ-S!'1!,:*8,@^M^6+FB2&)(^CJ][:*]JTP0>+G^CORE.7I_, M/9%TP9//+%;KJ]ZTAV*Z)'FBWO/=[W1_0B/#BW@BB[]H5^X[&?=0E$O%TWVP M/H*49>5_\K 7XB #T\$>/L [[D!_C[ ?V[ K',=)0[)?2O3,>I^77T-6>2F:1)=(9N[H M5K"(HNLDX1$I,OHRH(JP1+[2>WV\"]#+%Z_0"\0R]&'-.OR\:]$XW?TB?&[T-O54TE?^VZ5LBA^U(4V0NY89$ M]*JGJXBD8DM[\Y]_PN/!KVUJ0\("2%@(!+/RXE=Y\5WT^6^IHD+ $A8"P:PDC*HDC.#+Q @R+Y"P !(6 L&LO(RK MO(S=%P>1:[0A+$:*H_I*T5.BA(K6L7'5KNB&=*L/M:#_64^JAX+IQ-=Y4<$A8" MP2S)IY7D4Z?D[]2:"D0?M$>1M%7=:4-=/#K6UME&5VTA82$0S-+VHM+VPJGM MC:[HEZBL(8*>+?,LUGUZ*7A:='*6K6BF]&)JQ"\FY&WZ7S3T/[O C=[M/)*N M&8"$A4 P*P-X4#NA@3,''[@BB9%;LIB*TO68@M[J:P8-J7V,/?^X>+N;["HV M*"V$HMER'QA/_'0%U[X116:!ZLG,EB3T1-W>LP[U'DV]AMK.%CNK#4D+H6BV MVK6YQ$Z/I'U^.2@B02.JE;Y/:*O.7G. G(S\8YU!G2(H+82BV3K79A&[W>*M MH!ORF)I^7'1N7@R:42Z$*>!$2GJB@_O-#CYL]&](OQF TD(HFJU[;4VQVYN6 MDY.$9RNDJ$A=2@\;2D\P/E8:U'R"TD(HFJUT[3^QTT;-W\:Z)[,E,R4$L4R1 M;,7,HD/Q45/QEEFWN]W.FH,Z2RB:K7GM+;';7%;56]>6DZ5[W)S]X:G74!G4 M3X+20BB:K7)M*;';4VJ51:ZGW2Z+@YL.\NQBU"C4H X2E!9"T6R1:Q.)W2XR MH$NJ!\-83T2V-,O;NW+32)[A 6Y,0T"])"@MA*+9*M=V$KO]9*6R(@\HT;6: M)4RQ$UVZQ39Z>#P='\L-:AQ!:2$4S7YR4UM'SVT=WUFSO"?T]IK>\TO4DS&L:1V_J-V^(N)OH+"_L4\8?81V]VCIZ;NM8 MWG]:$B;0EB0Y17R),JJ>U;>;[K'U=I3["#JK#VH@H6BV^K6!]-P&4AOWA*4L M(^(1O3$Y^&1RT"IVBX%LL3/N]CIK#6HAH6BVUK6%]-P6TGZ0C/Y#'P2)*:IOIC7_ *RB0%G !2@M :2$4S MZ&]*VI_I/\'% _1X(G3A#NV<#E W"T6STU&[6<_M9AOC14"W-.$;XV]IM,YX MPE>/K>F -)D+4%H 2@NA:/8KSLU';9=]OE MYX\<>]#12XB-HM04TR%,W6NC;)OMLD?_?0\01W='KD<$=VS@:HIX:B MV=DX>'?7[:D;(\>B>*6>"J0OB>(5#[EFF_9\P+[<"^J\06DA%,W.4>V\_>$/ M&#L@_? "E!: TD(HFIV=VJO[;J_>8>P8M8P=S?LB[O8Z:PWJOZ%HMM:U__;= MCWF_?^QP.L0/4;X/20BA:F8W^P4=2YANX/XE8L4RBA"XU?G ^T;D7Y6=E MY8KBF^*[J7NN])!1+*XIB:DP.^C?EYRK;ROF4ZSJX[[Y_U!+ P04 " "; MB M7-Z*)K1\F7Q)+NCL]SYND>G379"/FU6'*NT/6(PG:S8@G_BZLOJ1NJCP2Y*G&0\+Q*1(\GG M%[U+?#ZCH]*ALO@KX9MB[S,JJ=P*\;4\>!=?]+P2$4]YI,H03/^[XS.>IF4D MC>/;-FAOMV;IN/_Y/OJ;BKPF<\L*/A/IWTFLEA>]40_%?,[6J?HH-G_P+:%A M&2\2:5']19O:-B ]%*T+);*MLT:0)7G]GWW?)F+/ 0O+R4#IE4O_0;1=Y:I> MA;2L@@GZ('*U+-#K/.9Q,\! 0][A)O>XKX@SXC6/7B&*SQ#Q" $ S7[>'3O@ MT%T::16/NM(H>8S>)'FB>/^]WILQD,U_WFM']$[QK/@72F.]B@^O4I;T>;%B M$;_HZ9HMN+SCO>EOO^# ^QU*04?!&@GQ=PGQ7=&G%O4S]%:*0N^GU]^C=!TG M^0*]%2+>)&D*;J@Z_+ *7]Z+[O0F"GR*/<^;#.[V:=J6OH\UC3W#!H7ACL+0 M2<']59ZARRA:9^N4*7WY,A-2)?^QLHX@-O5*P1[&?CCTJ$T&,,3$PZUD@AV9 MX&>_#[;%GW,%00TL!!B/QF1D8[4M?3+&PU:LX0YKZ,2ZGTPDYBAYB!V"'5I@ M NH!NP6P\]LACW:01T[(^C9"(50C.YF^WUROAN4,?V*MCG?@QX? ^Q#X,0#> M"\&?X$\%CSW0P[Q#\(=B2/!L_(1!^]P*G$MAKP?@0@0 D@*%2! DX%SB5 M #$$R"$"(4B 6 3&@;Z=V?B=\4_%;YHW=K;"Z>R% $W?2HA.QKCU)HI-Q\6/:[D? M>?ED4FJ'1H^XX3(1,4C*O=X0_>!,0OUDYO8\];LT[1H?Z-L5-7')V4CJ(UDV(4!79+BD.U4,EI, LC0!"/"*"% ML"U/Z'CLM4MG;"0%=FN*:W['4['2T!6/EKE(Q>('"+8C[; E]!1*A!@E0KQG MV<>D(SVR?1)^"G5#C+HA;G5S\CXFMORAP[#XAYT?)8LYBAG&0>Q=:IFNHK6I&K4#!D]3P%V-"C9)N4I MQB[$B"3B%DFG%Z ]FAD/P?JS#5MV+34JA[KG+5W6'[5G-'V*@98(&+81,/XY]B2$.-E*'D>7ZBZ&A6LTW*4TQ^Z-[/-FXY M='(%4GLHY/M0!0*&;1O7J!GZN$'/415H#W/ZV N@$K0MVY@8"4+=$N1*LAP< MW+C]CMYE3S',H4:QT.!Y2J_3H4]7T9I),>*'NL7/Z:5G_X0#BT_ L&W#&AU# M'S>5.:KT[$%-'P> ]@0,'Q(9[+T"H!_O%M6;$06*Q#I7]:_JN[.[MR\NJW<. M'IR_PN>S^AT*$Z9^I>,#DXLD+U#*YSJD]RK4>&3]ED1]H,2J>M'@5BC]C%E] M7'*M<&5IH*_/A5#W!^4"NW=5IO\#4$L#!!0 ( )N("U?>()2SG@( '0& M 9 >&PO=V]R:W-H965TOV,.W!)!=BU;&I[4#[[W?M0$9IBOJP%V+?W'/NN1?[ M9+"1ZE'G (8\%USHH9<;L[KT?9WF4%#=EBL0^&8A54$-;M72URL%-'.@@OM1 M$/3\@C+A)0,7FZED($O#F8"9(KHL"JI>QL#E9NB%WBYPQY:YL0$_&:SH$N[! M/*QF"G=^S9*Q H1F4A %BZ$W"B\GLFMA.YE(^VLUU-O0"*P@X MI,8R4'RL80*<6R*4\;3E].J2%KB_WK%?N=ZQESG5,)'\%\M,/O3./9+!@I;< MW,G-=]CVXP2FDFOW2S95;K_OD;341A9;,"HHF*B>]'D[ASU V'L'$&T!T2&@ M^PZ@LP5T7*.5,M?6E!J:#)3<$&6SDJ28O,E"1N/.1T"H8RKL\P.N&RS#;T19,;D[4Q\' _):1N16"I-K\DUDD+TF\+&5NI]HU\\X.LHXA;1- M.N$7$@51U"!H\G%X>$1.IQYOQ_%UCHU704:NF& &6C=X9C-R+0P52S;G0$9: M@]'D]PT"R;6!0O]I&F-5I=M0]:P!I$"4W=5A2QH[ VM$YZ03^\P#]DO=_'V[1N?''> MC>NT5PKC6F'\084"391+W7BNXS>U6U'0/P\.)#:DQ9THZA](]/&ULK9A=CZ,V%(;_ MBD57U:ZT$SY#DFD2:2;0=JN=:K3IMA=5+SQPDK@+F+7-9/??UP:&A"FQ@N2; M!!N_S\'O(2>VET?*OO #@$#?\JS@*^L@1'EKVSPY0([YA)90R#L[RG(L9)/M M;5XRP&DMRC/;&2(5WF.V?=[R.AQ9;G62\PQ;$Y_*1R9;=45*20\$)+1"#WL2?!([\[!JI MJ3Q1^D4U/J0KRU%/!!DD0B&P_'Jɵ(LGG^-I"K2ZF$IY?O]!_KB*_!>"X(+ K\5^-<*@E807"N8MH)ZZG8S]]JX" N\7C)Z M1$R-EC1U4;M?JZ5?I% ORE8P>9=(G5C?)5\KPHE*&D8?>(%*@/PZTXKA(^=(6\ED4T4[:N/=-7.]" M7-=##[00!X[B(H6T#[#E)+J9>"\SN?>TQ B2"?+=]\AS/&_@@3;7R]T!>:27 M;Z&<(.=R]%@O_PT7G=S5F.%W:?5KGG^!U^7N[X_R#OH@(.?_#&6IP03#&%6E M;GF)$UA9L@QQ8,]@K7_\P0V=GX8<-@F+3,)B0[!>+H(N%X&.WN5BR/Y&.:V5 MJJ8_KWUWZH;SI?U\;NS ,,^=.?U1D?8QQCKV_Y!>. NZB#TGIIT34ZT39\7F MAD&&!:1H0[D8K!]:U-@WTR0L,@F+#<%Z^0B[?(1FJD1H,A #,*P9R#290"8S0%.'T7[D 4#U#.6EPX=D/],;S%Z\*AS;F6*]- MPF)#L)[7\\[KN=;KWTG^))>F>,A6K7+LJVX2%IF$Q89@/?L7G?T+,V5G83(7 M)F&125AL"-;+A>N<-@#.5F?Q/3BM&BGU;A@;7]EKDV,RTM-Y: M8Q$LPE?+&Z-!8U.TONMGVRY7Z_HFHU5ZQ-\Y^BC2R:#'6L!HCTW2(J.TV!2M MGPKOE K/3#EJ.:8R8I(6&:7%IFC]C)PVKZYV/Z;=,>FEHY-@=,O:TGJ%;.Y[ M_JQ?R6)34?OVGO:C[G4;TE$5?V _.#"UC3[T:$.-;FE-T1K;[;-#MQS8OC[M MY"BA52&:4ZNNMSM1O:O/$5_UW[NWF^9<](1ICFD?,-N3@J,,=A+I3&;2?M:< M?#8-0(C20ZR@, $,0 9 >&PO=V]R:W-H965TW7C_J( MI-02TWC-BRU*O.=<7O(<^7IQ9/Q>[ $D^IJEN5@:>RF+2],4T1XR*F:L@%P] MV3*>4:F&?&>*@@.-ZZ L-8EE>69&D]P(%_6]6QXN6"G3)(=;CD29993_O%J,1LJ8,72/Y)8[I?&W$ Q;&F9RL_L^!NT"ZH3C%@JZD]T;.:ZOH&B M4DB6M<$J@RS)FV_ZM2W$(("0B0#2!I Z[X:HSO*&2AHN.#LB7LU6:-5%O=0Z M6B67Y-6NK"573Q,5)\-/E-^#I)L4T!JBDB_H MT,.KC'&9_ LQ6C$AQ[)KXMTZOI+M(?2)XQ-O81Y&>-V.U]7RON=,"'27*W-( M:_KWRA1&#TJ#XPWX[?DXM]=Q>\_C_JC&,$KNG9!?8-LBX_Q^Q^]K^=_1A*,O M-"UAC-(_H?2)[7@3G/..(ZW_J:@68+C%KA,$CC.^Q7A@S_@'B:H%&J9 @@EZTM.3'Z6K%NF1 ML.;.5 :]&6.M5SZAK#;XF[IC,E7WWD.QWD17C!>,4PGJ%:^.KUY=>JQSCV?O MN]A]<8%AK;>?NX3>OK'>O[]#8:>^;;LDL"PK'> MPY^CK_F(OB9>V;CW9JRUSJ?D%8P5W?+'64EOJ$1OJ"N69<"CA*:HH 7P,6X] MQ)DGDO3&2_"+BXIHO?W<)?3F3?3F_;2HR*EG8SMPYA.N37K7)GK7_GY5D5,' MGV+OS9OHS?L9JFJ1'JG*]J8.>&_)1/];6"^K-MA]7'9LXV]HS4%?I_2RJ[M7 M@2)6YK)I\;J[78=\U?2%_?2FO59]WD[M $IAJT*MF:_(>=.Q-@/)BKI+W#"I M>L[Z3> @ M&0@ !D !X;"]W;W)K&ULK59M3]LP$/XKIPQ- M(!7RTI8AUD:BA&E( U5T;!^F?7"3:V.1Q,5V6ICVXW=VTM"BM&(27QJ_W#UW MSV/[KH.5D \J1=3PE&>%&CJIUHMSUU5QBCE3)V*!!>W,A,R9IJFK[Q5C2S&U0$IYCH;@H0.)LZ%SXYU'?V%N#'QQ7:F,,ALE4B :ATV'+K^#H>@ M=@A>.03!#H=N[=!]JT.O=NA992HJ5H>(:18.I%B!--:$9@963.M-]'EACGVB M)>UR\M/A#9,/J-DT0YA@7$JN.2HXAELF)3-' H<1[?-,'<$!\ *^IZ)4K$C4 MP-44WZ"X<1UK5,4*=L3R [@1A4X57!4))ML +B7>9!^LLQ\%>Q$CC$^@ZW<@ M\(( [B<1'!X<@:J(/+=D>/EV/'^-UP(3O1W&:X?9HMMM#JMK<;L[<*^+)2I- MCTZK#D0XU4 ' 5>/)9'=/+Y?%U.E)3VIWVV'5,7HM<9<+5B,0X?JB$*Y M1"?\^,$_]3ZWZ?F>8-$[@6UIVVNT[>U#)VTU$JJF.QZ+'.$O'+2)5X'T+8@I MJ"O1$OUZ #%TMZN.9M'U-_ M.%8LPP[<%]0=,OX'$_@FE(*Q4-Q4X [&ULQ9QM;]LV$,>_"N$50P=TL4B*=)PE!M8$Q0*T0-&TW8MA M+Q2;B87JP97DI 7VX4?)CD^T9,HT3M";UH[)/WG'.^F7.\67SVGV+5\J59 ? M<93D5Z-E4:PNQN-\OE1QD)^E*Y7H3Q[2+ X*_39['.>K3 6+:E(7:Z" M1W6GBB^KCYE^-]ZI+,)8)7F8)B13#U>C/^G%M9R6$ZH17T/UG-=>D]*4^S3] M5KZY75R-O')'*E+SHI0(]']/ZEI%4:FD]_%]*SK:K5E.K+]^47]7&:^-N0]R M=9U&?X>+8GDU.A^1A7H(UE'Q*7W^2VT-$J7>/(WRZE_RO!WKC;_X,?6$;4)U#\P@6TGL&,G\.T$7AFZV5EEUDU0!+/++'TF63E:JY4O M*M]4L[4U85(>XUV1Z4]#/:^8O0O"C'P-HK4B'U20KS.ESZC(R>_D3D?,8ATI MDCZ0VBCM^D]JOLZR,'DD;X,\S,GK&U4$893_IF=]N;LAKU_]1EZ1,"&?E^DZ M#Y)%?CDN]%[+%;O;%#NSK1LW/"*=O"/,8:YE^??QT:DX?:P_MW,1V M;F*5'G=R$[E-5FOM+&UB]6%01>9G-5\FX?>URLD_[[4.N2U4G/_;YH/-HG[[ MHF4&7^2K8*ZN1CI%F4UYBGV81Q7^HS?JH;8UWN1&/\G3&^U1@X[#<0ZVVV M6&5I[D\E^B,M&)M )Y?Q\LAMG['6RV^L$*14GC7VVIJ)UN1,=?[XS MYMQJS'OUI")R2_XC1R>E5= UZ)#$#-NG.]NG0R3E%-,_2&*&?Z@'[.(AIN56 MK#,OV\9Y4^XST9Z8M,9:%"DUMT+U/0A_2IF_OU?K@J<> % 1M4+%2WHZY:== MTC4 L=1,!P#V4#Y$CE(D_-GZJ ^8HD!3U(Y3CEGJ-R+?VP_ZYA!)I]/:C4:JR1+A3B-O7<3T^+#73*T!I?) V($U M3J"]%>@8XKR33EJ&V*[B'#B*=W!4&L\G,H9/=TN?C4\KI?OSV058E#M=O%%K75AJ MIB, VOCY(-&/RG!8:J:/@.'X$06VXR_>J&BV5:OG$Q>>1P_TPWV +M\.7<>G MM-_2^FM+:?N"ISZ> G#F=]2VFBE]PB\?]D6<'U_I@\Q\(#-_$#+S4TS+SF\.>=U= [.O=>K9 )KY]G+9X91VRVE4%,-2 M,WT"*.8/4C?S4>MF6&JFCX#N?,RZF5W,V?1)XPDVZPT;2,WO**\=G]@MK<;6 M&W8?6.4#5OEVK/IR=G=&BJP*XI\UFUI-0H4J+#7SL5) +S%(IU*@=BJQU$P? M BG:7&YE]"><3[@.\!("7&*2I*5 )#4O- M]!' G,"".=&$N?8LZ.6)^MHC]7:BLV3!";^LV1=S/NL^P$X V(E!P$Z@@AV6 MFNDC #N!]1B_:'8YV_.AC_*; *@3=JCKS@>WA$ MNV&IF;X!/A2#M$X%*DIB MJ9E_@0,H*;&J>-+6#]W88E_K5%L ^617 2];I5E0*+)0]\6)B&1?P_5TL=1, MCP SRD'J=Q(5(['43!\!1DJL/[*4S6H;%\S;?YS1OMZI]@#RR:[^Z^$L. &1 M[*LYGW4?]"B!'N4@K5J)BI%8:J:/:G^4B=6JE..T ?N2< ]V=6E[^HJ+\ M?A"]W<5.DJ^I;*^[3HDCCZN52!0N5E0/TYP]I M6KR\*;\(8_?%)[/_ 5!+ P04 " ";B M7XW6:]14# #@ &0 'AL M+W=O4 M<,PY4D*DT2*G^<02PV(ZME/55B=F)C,A[DUA$HTLQPP(8@BU M<:#X6,,8XM@8X3 >"D^K#&F$V^]/[N?9W'$N,ZI@+.*O+-++D=6W2 1SFL;Z M6FP^0S&?CO$+1:RR7[+)^_8P8I@J+9)"C.6$\?Q)'PL.6X)6^P6!6PC M(?#V%;0+03LCDT\EXQ!03?VA%!LB36]T,R\9S$R-TV? \(1XK??$=5RW0C[>7]ZJD ?U\DNQ1KE3);<1 M8$G1+2FZF9]W$$4RX:L462*AK)%F*_T&PB5G#RDH\NT+^I")AD1]KT*8!VU7 M!S4;PJE:T1!&%F:\ KD&RW_[IM5U/E8!;=(L:,AL![97PO;JW/U;3A,A-?L) M$8F8"D6*J WC"&::,*52RD,@H5"ZMB3 98C_5EWR:Z>^BD5MA$-76)-F04-F.V3[)=G^:Z1SOTG839H%#9GM MP!Z4L >URWC"-:"K)GB$A"ILM?)#L35I%N1F@ZT]XL\NDK.PMX[;YFYT0>6" M<45BF*/&.>GA!B/S^T9>T&*5G&ULQ59K3]LP%/TK5H8F)@%YM>G$TDBC%1K2F!"O?9CVP4UO M&PO'#K;3LG^_:R=D[0@(M$K[DOAQS_&YQS=VTK54=[H ,.2AY$*/O<*8ZMCW M=5Y 2?61K$#@S$*JDAKLJJ6O*P5T[D E]Z,@2/R2,N%EJ1N[4%DJ:\.9@ M% M=%V65/TZ 2[78R_T'@3Q,:[@%L&:[W1)C:3F91WMG,V'WN!%00<0'VW ?G>KLBCJ[(L<7O\DN$ N(:^58F+9I_-%FK?NRH[(MC(>=AD/_T?5#G?ISX[(MOQ) M.G^2?Z_:Y&DUAO$@B/^NVIZXWJKU-PYM>V&>4[5D0A,."T0&1R.D4,TEU'2, MK-PY/I,&;P77+/#>!F4#<'XA47K;L5=#]R>0_0902P,$% @ FX@+5TJQ MG''1 P #1( !D !X;"]W;W)K&ULM9AMCYLX M$,>_BL5552OM+ICG["61NMFK;J4]*6KZ\**Z%UZ8)%8!4]LDV_OT9Q.6A,1+ MFXI]D]@P\^,?Q-K (D>\ZP0$VLM97EMVR)90T[$%2NA4&>6C.=$ MJBE?V:+D0-+:*<]LUW%".R>TL*;C^MB<3\>LDADM8,Z1J/*<\!\WD+'MQ,+6 MTX$/=+66^H ]'9=D!0N0G\HY5S.[54EI#H6@K$ X5@[U!:?*6S% MP1CI4!X8^Z8G=^G$*EFHY)7K3.+U57I\6M^C-J[?H%:(%^KAFE5"V8FQ+1:JO9R<- MU<]H]>?@*_WRAS= M2B) E,+'4?"N ;L*:O_\"A\ZIM M&NKXX2G^"[3B3!@7>2<7U')Z/]E,PP!'OC>V-XP]"7*MM(JGR*B,24D1RQB7]C^C]PX2[TPL/."Y#[/K^$:[!S!^Y86SK< MX$S<%-0:)O19W."4P\.1YXZ.> UV;ABX;F &#EO@\+>JH0!IH@U/*-Q(X3I' ML 8S?Q0>E$R'-6I9HU[6&#^MN6N4'U 0;++ M2@ 2;"FWA(.1LE?G[#4:2*T;];[_P=%+ENN@3=%0:MU4[-LBW-MN_$:YQB?O M)U$<^L=MML$LC#WW>(.U#][5]8>2?PA?T4*@#);*S[F*E #??7O8320KZ]?W M!R8ER^OA&D@*7!NH\TO&Y--$?Q%HOP!-_P=02P,$% @ FX@+5V>4G!(Q M P .@D !D !X;"]W;W)K&ULK5;?3]LP$/Y7 MK Q-( 'YV:1B;27:#(T'-D3']C#MP237UL*Q,]MM&7_]SDG(^B-4//#2VI?[ M/M]W9_L\6$OUJ!< ACP57.BALS"FO'!=G2V@H/INCXSHOACLT7QAK< MT:"D+?"B; N27",/XTG$Z[I 5NCE_8KRKMJ.6!:IA(_I/E9C%T M^@[)84:7W-S)]1=H]/0L7R:YKG[)NO'U')(MM9%% \8("B;J?_K4Y&$#X,>O M ((&$.P"HE< 80,(WPJ(&D!49::64N4AI8:.!DJNB;+>R&8'53(K-,IGPI9] M:A1^98@SHS'E5&1 IM4>2\%0QC4Y(U^I4M26A!PWQA.TWD]3N 8CL7QNUJPZKE<-7EG5#\B-%&:AR6>10[Y-X**$5D?PHF,<'&1, M(3LGH7]* B\(.@*:O!WN=\#3M\.] VK"MBIAQ1>^PO=-S:E@S]0>C5,RD4)+ MSG):GQ21DUL%&H2I#7)&KIC *C+*R12-@,?2:/+K\D$;A0?K=U>!Z@"B[@#L M97.A2YK!T"GM6FH%SNCC!S_V/G4E]SW)TGR51D/2WO=)]KSCP_+CUVA+0:P7T#@J8T)(9 MRMDSY"231;DT@)>\G)DU5="EJ*:+-Z+PO3B,=Q3M>R6AE^P(ZJ *^KVH6U#< M"HH/"KHLI#+-42#PA.U. _8;CML\)T;B180*!>5G2[0?$AIW1.?[.QHF'5YA M%.P4..WR"GJ];J5)JS0YJ/2Z*"E3]NP2+G7GK9KL;1D_#G<4[/M@$7;B[^ ) M[+6Y%;Z[T54*4/.J.VO<54MAZHNYM;8/@,NJ[^W8Q_@PJ/OX?YKZ57%#U9P) M33C,D-([3S D57?J>F)D6?6N!VFP$U;#!3YN0%D'_#Z3TKQ,[ +MK$;L.&\KY]S?##CG53W.@,PY"'G0D^PTP=C8C-927EO)]?IQ/$L$'!(C'6@>-O"'#BW1HCQN_%TVB6M\'"\ M=_]0Y8ZYK*B&N>0_6&JRB3-T2 IK6G)S*W>?H,FG;_T2R75U);LFUG-(4FHC M\T:,!#D3]9T^-'4X$/B])P1!(PA>*@@;05@E6I-5:2VHH?%8R1U1-AK=[*"J M3:7&;)BPN[@T"M\RU)EX1CD5"9!EU3(+,)1Q3=Z2);9+6G(@I=>]BOU0KW1!$Y@X^"5J4%MP MXM>O_,A[UU6"_V3VJ"!A6Y#P.?=XWPHS*4KL@:Y<:X-^96#/D&T\&@QP+[>' M.9P&^2-O&+91C^!Z+5SO17!S6C!#>=VI*3.X/YVDM5MT2#KL'Y.>!H7A:-@- MVF]!^\^"UA_2'O==#M! U2=S/3&RJ ZWE31X M5%;##']FH&P OE]+:?83>UZVO\?X+U!+ P04 " ";B M773&XON$" #? M!P &0 'AL+W=O)+9S__/O MSI?S<,/%HRP %'HJ*9,CIU"JNG1=F1508GG!*V#ZRX*+$BL]%4M75@)P;D4E M=0//B]T2$^:D0[LV%>F0KQ0E#*8"R5598O'K&BC?C!S?>5ZX(\M"F04W'59X M"3-0#]54Z)G;>LE)"4P2SI" Q;VSL.I8YEC#F]!O)53%R^@[* M88%75-WQS4=HXHF,OXQ3:9]HT]AZ#LI64O&R$6N"DK#ZC9^:/&P)_/" (&@$ MP6L%O4;0LX'69#:L"58X'0J^0<)8:V]F8'-CU3H:PLPISI307XG6J?0:4\PR M0#-;,A-0F%")WJ%9?:J(+]"M*D"@\4H(8 I])GA.*%$$)#IM[,^TX&$V0:^ M*SO_R=F+7/7:7/6.>4^OLDRL($<*/T'GR=?RR,I->UFGH=NKHN TUZ1=9-'>IH,PW ';M_'#P8'DQ2U;?)2M;@!9TP#HWP;0 M!1D?R4R-N&\1#0;=A$E+F!PEO.=*_W'\7SB3_5I,0F^PP[IOU>^'N[#N5OLU M5]\7+):$241AH67>1:+UHKY.ZHGBE>W(KY$'\3A0&9H4OZ7BN=IZ3=1/ MN2^*;^K-]?Q\-%%'))9B5BM$(O\\B2NQ7"J2/(X_.NAH4Z;*N/WZACTY&9"X6R7I9WQ;/?Q/=#XH4;U8LJ^9_\MREG8S(;%W5 M1=9EED>0I7G[-_G>5<16AB#:D\'O,O@[&7Q_3X:@RQ (N0]S4?5M934W3I$XNSLKBF90JM:2I%XU<36Y9P6FN6M9=7-:Q+EN6OX?ED8]%7C]6A.5S,;?D MOW+G#U[+3U\IWW< QK)B-K7CO]3.I>\D?BJ>CDDP.2+^Q/?(USM*WOSRELS) M+V1,JL>D%)7M5[J95,PDTVN8_@O3]F,Q&'8XQG-@^.&8B1UC"!!LFF?0< -7 M\[S.J[II_G#.JT>&YF+A1P= M[FN;PD[>4(61,-K"H@:F!O2GBW RG4PF9^.G;>WZR8(PB'KI>#^='YUN)S,J M/-I4>.2L\.N\%O*WU"3)YR3)BK)._Y4T8WQ3YPM1EF).%FF>Y#.I"%D(:XR[ M=)8R5 8DC+:P>*O>3H+3N*]#/UTP#<.^#OUT7A![D[U*Q!LE8J<2-V4Q$V)> MD4599"2MJK6LH*+, ;7JI ]M[4@81<+8M-]U3KR^/* R#25/-DJ>.)6\DN$IK0E/9NDR MK7_8Q'("AHJ%A%$DC"%A' 0S)#W=2'H*G>.=(O5%PB@2QI P#H(9^GH3?8XY M<<_RE*!J8&L[[Z+KO$?J1#;-UAFY+TH)5?.-62*/8T_'=IE(&/4:.HIFZ;7D#GCO8%EF6UDVG5/- -5%?Y^M*#J+WR5*-F%:5 MG,S!*B%IM*-M"QE.+7-T2[H@]OLCH2V=.>\[:YX>-B]Q4P;7M=^? MHOF6^1D]-"&#'A]'T4Q-M!7A.<^$+_BK)T5NP& Y@EXMQY9&2 ],QZ!'QU$T M4PSM&WANXP!U'NLN9K!D4$/!LU@%IR<682U6@1\&EG#53^A-/"_<'["TK>"Y M?86=>3GY2?Z>_+A,\F_D4R-+LB3OJZJ8I!%'7C JKRE#' M!$JC'4W-K75IIT\0;Y)K(Z/PQS=69EU4[J($"I5$HC4%I M'$4S-=8NBH>U43RHCP*E42B-06D<13,O2&LOQ7=[*>V9X4;F(^6F"#4#7N?6 MZV5NW%"9_;X3XDWLIHG?]U?V)&708^0HFBF0-DW\5TR37JR]$[.U.AOY+$?- M7*UT(?I4\C:I!7ES]YG?OMWZ_CJ?B^_D[CE9M0E^DM^2,DW4!:'F_561K8I< M]?+/N7!'<_?1#M8?:L= :0Q*XRB:V8JT >3[T&CN0YT@*(U":0Q*XRB:*;/V ME'RWI[3IUG(F;753W?D'ZPI=TM+1/&_[0NWQQ/-WY]+08CF*9DJFG2??[3S] M7^)[>YW$VD"@!A:41J$T!J5Q%,UL1=HO\R-L?(>Z8U :A=(8E,91-%-F[8[Y M[D4^K\=WJ!T&I=&.=FJ&=W\WN$-M+A3-U$O;7+[;YOHBRHQ\*!*K0^W..U@K MJ*D%I3$HC:-HIJ;:_/)/L*$6ZG]!:11*8U :1]%,F;7_Y3N-E_]@*;$;.%CH MT_[: LOZ7PHME4%I'$4SU_IK;RMP>UMW(D^+DGQ2:UYM@KFS#U[>CZ11*(U! M:1Q%,V75CEC@00-P +6LH#0*I3$HC:-HILS:L@K<:Y8^%/G#K[6:0-$] =<- M&"RLWS>8HSUF]("T#'J4'$4S1=FZ?\IM,&V'5/*37&W=6F!\1=="W;L56V7# MWE6%O:T*>U\5]L:J_X51%6BC*@BQ81?J)$%I%$IC4!I'T4R9M9,4N%=>#;T@ MV.$."857[J('BPCUB: TCJ*9(FJ?*'#[1*CEC.YB!O=AJ)T4].]-FX:6^XL8 MM%B.HIG*:DR6X/ MA;I(4!J#TCB*9NJH7:3@E2546L=5J1;!_73O G#9\:;;<79Z VB.YFCV*^7LHX6I?)7$71>?+#+IT;Y$?[BVBF[%7&2K>M,=C\A*E#,Y_TD>K-=9.MSVM8S=CN@N<:AV M4!J#TCB*9FJG_:#0O4)J,]G9=U&LRV]<>-H5"^KJ0&D,2N,HFBF6=G5"MZLS MU$"0:9HS$CU>'I$;4:;%7*UEL*H-=86@- JE,2B-HVAFP]#.4HC=FB>$NDA0 M&H72&)3&4313YJT->MS+G6XVPVISQE(7LV_=!+@NTX<'45JU#ONC[7&P&\*A M#A&4QJ TCJ*9$FJ'*'0[1%^VIKLR/-MV5KL,^]O<^!9#R%W28,V@AA"4QE$T M4S-M"(5N0T@.GY68K9LM^>I#].OOF1/8](,Z.E :@](XBF;JIVV?T&W[ *=- M7YZMM]BY#V#P> KUD: T!J5Q%,UL&-I'"K&KD4+H:B0HC4)I#$KC*)HILS:; M0K='-#A^]U;;X#?67H#0&I7$4S=PE4?M+D=M?NEQ7\I.J:D5+%K4H-SJN MVKB\1\FH?XN<9?,]=_%#A832&)3&43132&TV16ZS::A1&%F\I^/3WUGZ TCJ*9\FG[*8+;3U_SN2B?RU1VV>HOY/-JWX8C[I*'CJQ0&H72&)3& M432S16C?*<+Z3A'4=X+2*)3&H#2.HIDR:]\IM9W&4.5@]J.4%I'$4SU=O:9=IM.35]LEB0[F;)GZ1_U^2M>"J6 M3VH^M?O=[Q^%6B%A[\W8C:>Q.T]#[2PHC:-H9GO0=E:$W24J@JYC@M(HE,:@ M-(ZBF3)KURMRNUXOW?Z_W.BU*\6Z1'$WHD-]*RB-06D<13.EU;Y5Y%[_!(GH M[JU*W$_].Y&XCV"P MYE"'#4IC4!I'TI2; ;OJ%N&(K6JC?>>F!C)LJ'YM&:%6F>2]0^G7#SZ>;QG>^;AU;N M?$Z]=[Q]"*?&M,\$_9B4#VE>D:582.3D>"K/ILKV,9OMF[I8-8^%O"_JNLB: MEX\BF8M2)9#?+XJB?GFC"M@\[/3BWU!+ P04 " ";B M7D3J^[*L$ "9 M&@ &0 'AL+W=O32(E\:ZV4F^:3F>T6NT'8I/$&F,\0)I6VA^_@!T[3ARFT9)^:'SA M/'!>X, QPPUEW_D*8P%>29+RD;,2(KMV71ZN,$'\BF8XE6\6E!$DY"U;NCQC M&$7:B"0N]+RN2U"<.N.A?O;(QD.Z%DF,[VP>?X^5* MJ ?N>)BA)7["XCE[9/+.+2E13'#*8YH"AA.I%N$$AT(AD/QYP3.<)(HDV_&C@#IEG,CH!C!56M+4 MA1936TOWXU3U^Y-@\FTL[<3X%DO1.+@$]X@QI/H ? RP0''"/X$/($[!EQ5= M]IA*,ZP)4M+9L+M\V=0B,QP.$5 M:/D7 'H0@N>G 'S\\ DDRHF&YLW>#_.WL 9,\'Z,UXRI^=HJNZ:EN:VC7<,Y MQA= =]$%"# /69SIV?+WK2P+;@0F_)^F;LG![6:P"B77/$,A'CDR5G#,7K S M_O47O^O]UB2B35A@"583M%T*VC;1QP\95D,\7>8#AE_(P)4*@%]E$&TB* I-"B<:7I'4K5 M;77VA#HL!/M[98(&$(1'YE>_]*MO].LF#9D>"G&J8XJ<74AW.@<9>D/S1*ZJ M\I4Z\@"I'24 M- :804-''0ABK.5402S!:H+X7K43\XR2Z#WWY3_WK M(#\EJ3#YHJ@O(T:OP?4$L#!!0 ( )N("U=H!KO?F0, - . 9 >&PO M=V]R:W-H965TW=CY04V994.A"Z$UN4^+U\7OY]Y/+ Q5>Y M(T2!;T7.Y,K9*57>N*Y,=Z3 \IJ7A.DO&RX*K'11;%U9"H*S.JC(7>1YD5M@ MRIQD6;^[%\F25RJGC-P+(*NBP.+[.Y+SP\J!SO.+![K=*?/"398EWI)'HKZ4 M]T*7W$XEHP5ADG(&!-FLG+?PYA:&)J"N\0=?3>%#MG(\0T1R MDBHC@?7?GMR2/#=*FN/?5M3IVC2!I\_/ZK_7YK69-9;DEN=_TDSM5L[< 1G9 MX"I7#_SPGK2&:L"4Y[+^!8>F;APZ(*VDXD4;K D*RII__*WMB), &/P@ +4! MZ*4!?AO@UT8;LMK6'58X60I^ ,+4UFKFH>Z;.EJ[H'U'%*:Y?*.K?GF\ Z]?O0&O &7@:<0B/AMR\/A^?AKNZ%KBM0UQ6H MUO/M7?'WV[540D^O?\8<-1+!N(19RQ"E9.7I122+VQ$E^_05&WF]C_GZ2 MV)E;OW/KV]03W6G^F,$F*JRCS!ZP3Z( Q?'2W9^26[4GD@<=>7")/!@C;Z*B M4_(Y"KP>N55[(GG8D8>7R,,Q\G! CN9!C'KD5NV)Y%%''ETBC\;(HP$YU G$ M[Y%;M2>2QQUY?(D\'B./A[,%^?UI;I6>"#[OP.=6\">N< XJEE&9\HHIDH&< MXC7-ZTUZS-)\.!CQ J%%SY2UV8FF%IVIA=741R+E#?A0E)7Q0[4KW88:,[,8 MF+F" ?2"GAEK+, MH1UAJL63\P&T6CR>! :N9OJ (H1V/FH/#@_R],#-,<; F MX(&D1)]]LQGXBV !/C,R:L0?&EF$_?5C)YHZNXZI'-IS^33'3P<^ZGAX D!> M/!BX_^,$ (]' &@_ TQTO!-D?)3#P32$7@C[GG_JV<$]N6Z8N]XG++:42;W8 M-EK>NS:7(]%\S]>-.7SF),!7T]PWGZKE@+C7=)3;Y#U!+ M P04 " ";B M7:DJWXWH" H!@ &0 'AL+W=ONV5K(9U4!:+2I&5?CH-*ZN0Q#5510$W4F M&N#F9"%D3;0QY3)4C012NJ2:A3B*TK FE =YYGQW,L]$JQGE<">1:NN:R-\3 M8&(]#N)@Y[BGRTI;1YAG#5G"#/1C-%78H):V!*RHXDK 8!U?QY61DXUW M$X6UVMLC6\EH!(6I&7Z7JP_P[:>H<4K!%/N%ZU];!H%J&B5%O4V MV2BH*?R*F<$DWR3(HUDC;:H-F-*]5E&W&4VT>9 M:6E.JWJS'4]"$,G6"CA#EZ*$2K2*\ M5%FHC0 +$Q9;LHDGPZ^0Q1C="JXKA6YX">6_ *%1WLG'._D3W(LXA>(,#>(/ M"$<8H\?9%!T?G?3@#KIK&3C<0?^U_+B:*RW-E_/S4+$>(CD,8;OI4C6D@'%@ MVD6!7$&0OW\7I]'''H%))S#I0\^_-2")IGR)F'LL\(]U2*8'&CH@VZ.K?)@D M292%JP/\PXY_V,O_1"0E<_.YO$GO<=(]^C1.+@ZSIQU[VLL^JX34IQID_39_ M^H(_'EV\PC_J^$>]_ ]"$_8V]>C%S:=X<'[^'W>XU[TUR*6;40H5HN7:-W+G M[<;@E>_^O^%^AMX2N:1<&64+DQJ=C0RW]'/)&UHT;A;,A3:3Q6TK,\I!V@!S MOA!"[PQ+T/TYY'\ 4$L#!!0 ( )N("U><,.Z1C@( *,% 9 >&PO M=V]R:W-H965T%TC6SM-5E:!J-+/=.M0CC*#H/:\9ED";^[%ZG MB6JMX!+O-9BVKIG^/4.AUM-@$&P/'GA967<0IDG#2ER@?6SN->W"'B7G-4K# ME02-Q32X&DQF8V?O#;YQ7)N=-3@E2Z6>W.8VGP:1(X0",^L0&/U6>(U".""B M\6N#&?0AG>/N>HM^X[63EB4S>*W$=Y[;:AI(*9$L9_ M8;VQC0+(6F-5O7$F!C67W9\];_*PXQ#'KSC$&X?8\^X">99S9EF::+4&[:P) MS2V\5.]-Y+AT15E83;><_&SZ&4F2@5-8M$TCD-)MF8!K9BJXH8+!K>P*[S)X M/$?+N# G< 1%W,X/CHY@#OL\S/TN,/#^?EQM316TQ/Z MN4]L!S':#^'::F(:EN$TH+XQJ%<8I&_?#,ZC#P<(CGJ"HT/HJ2]5PW@.5"A@ MM6JE-52>3+2465#&0NB5T/]:?]!+KJ&N^O>3>^ M[I@NN31$KR#7Z.R"@NMN)'0;JQK?ADMEJ:G]LJ(IBMH9T'VAE-UN7(!^+J=_ M %!+ P04 " ";B M7I-F&;#," #(W2<"5!8YD&#\/9?.S\ MO<-/CGMSM@:7R4:I9V=\*=(@KT_L MGWSNE,N&&7Q4XHD7MDJ#NP *+%DK[$KM/^,QGXGCRY4P_@O[SG<:!9"WQJKZ M""8%-9?=G[TO .(C(/:ZNT!>Y8)9EB5:[4$[;V)S"Y^J1Y,X+MVE MK*VF4TXXFWU%2LG +:SINHM6(*@2_"9\1UT#DP4LN,E5*RVLF$6X6:!E7)AW M26A)@*,)\V.P>1HHQI?%-@<%K;%V-;[B$ S)]N:37(\0=$NZA5M)6!H9W4+"#N2)^W(L? M_Y_XXM0'FOK@DM2.[][SN==@ET6#:)*$NW,5X5FSNKG_QO262T,%*0D6#3Y0 MX^MNECK#JL;W[T99F@:_K.CY0>T T4?J28/ Y?.V*#F0M!+EF8T=)[!S0@LKGE3G%CR>L(W,: $+CL0FSPG__@ 9 MVTTMUWH]\4A7:ZE/V/&D)"MX OFE7' ULEN7E.90",H*Q&$YM>[=NYD;:$$U MXP\*.W%PC'24%\:^ZL''=&HYF@@R2*2V(.IK"S/(,NVD./YI3*WVGEIX>/SJ M_DL57H5Y(0)F+/N3IG(]M2(+I; DFTP^LMVOT 0::;^$9:+Z1+MFKF.A9",D MRQNQ(LAI47^3;TTA#@2N/R# C0#_5X'7"+PJ:$U6Q9H32>()9SO$]6SEI@^J MVE1JE886^F=\DEQ=I4HGXT^@:B#03^@SD1M.)54#MD2_E\")I,4*51/0@E/& MD63H/F5E57\UZ?YIAB(?H_=SD(1FXH.R^?(T1^_??4#O$"W0\YIM!"E2,;&E M8M5WM).&ZZ'FP@-<?>(.Q@W".?F>6_D6)(;JL*M67";9EPY><-EDD( M@)NZ&C=H#B+AM"[$7Y_47/110B[^[LM9&_O]QOHIO1,E26!JJ<=0 -^"%?_X M@QLX/_>EOI+9FQIX;0T\DWNL2NGU!:Q5HTJE5XUM'/@X#"?V]I#=B2AT;R9R9)AC9%2D7"-H6$%&64O-"L6AW[,H6= M)\ -QQB/CT(9;WMAJ*@-%1E#+3ALJ5J-L^_H$4K&5:J^)$:3K*YF]R3MN M\X[_KP5[?,T:7,GL30U<9]_. [< ?K]&X-K;,:#3<=^F#<>@/T.][O7NRV?0UJ/[:4 MP'LC7*FG-Q&Z[Q%A@ <2[#N_:V[]YS=0L^'9J8)N/_;\R(N.@MD'VR:]9_U, M^(H6 F6P5$+G-E0.O-X&U@/)RFHG]<*DVI=5AVNU=0:N)ZCK2\;DZT!OSMK- M>/PO4$L#!!0 ( )N("U=7\33S60( /\% 9 >&PO=V]R:W-H965T M-&L3V+(Y= MU8#B[M"TH.EF::SB2%N[BEUK@=7HV MF_CX$/!=P,9MK9E7LC#FUF\^U=,H\06!A H] Z?/&F8@I2>B,GX/G-&8T@.W MU_?L'X)VTK+@#F9&_A U-M/H-&(U+'DG\S)2<2J MSJ%1 Y@J4$+W7WXW^+ %2">/ +(!D#T7D ^ / CM*PNRYAQY65BS8=9'$YM? M!&\"FM0([5_Q&BW="L)A.3-*":1G0<>XKMG,:!1Z!;H2X-A;]I5;R[W3;'\. MR(5T;^CTYGK.]O?>L#TF-/O6F,X1UA4Q4D6>-ZZ&[!=]]NR1['.H#EF>'K L MR;(=\-GSX>E#>$P^C&9DHQE9X,M?9,9Q. MXMORS+6\@FE$?>? KB$J7[]*CY/WNQSX3V0/_,A'/_*GV,O/@ C6,;-DE85: M(*,YX)"L(5<.&%>FT[C+@9[V*-#Z.;(NTW?Y41&OMY4]F?N%RB:CLLF3RJZ MWD]4"#6KN&MV:9@\1\._05F2GXY!?6WQ5GOZT?B%VY70CDE8$BPY/"&\[<=- MOT'3AHY=&*3^#\N&)C18'T#W2V/P?N.'P#CSR[]02P,$% @ FX@+5T[O MY,V5 @ ]P8 !D !X;"]W;W)K&ULG95=;YLP M%(;_BL6JJ96Z\DU"1Y#:1-5V,2UJVNUBVH4#AV#58&:;I/OWLX&@;'$3:3?! M7^]YWN/8Q\F.\1=1 DCT6M%:S*Q2RN;6MD560H7%#6N@5C,%XQ66JLLWMF@X MX+P35=3V'">R*TQJ*TVZL25/$]9*2FI8"2;4NH! M.TT:O($5R.=FR57/'J/DI():$%8C#L7,NG-O[V.]OEOPC-C>1W_HYK+& .:/?22[+ MF36U4 X%;JE\9+M/,.03ZG@9HZ+[1;MAK6.AK!6258-8.:A(W7_QZ[ /!P+/ M>T/@#0*O\]V#.I<++'&:<+9#7*]6T72C2[53*W.DUG_*2G(U2Y1.IG-6542J M798"X3I'JIVQ#=YZE5AI]+7<)MZ;ARZB;TUP((1%IR# M!298KXH.8&X0Q+X9%HZP\!PL-,'"(UC@!*&9%8VLZ!PK,K&B(]9T&IA1DQ$U M.8>:F%"3(U0<3LRHZ8B:GD0]E:"J7Y]S?>%ZMB/TA?D '/V*PIC-%9_SY$95F>M#A-DU22 63]:$1IB+6[I1 M64(!>YE3%*J&IHW4" >QLIAE8P]T,2,I#X,8'BAB:11A^GH'(=G-%5UY&W@, M-CZ7 ^IBEN -/ %_3AZHN%-+%"^((&8!B1&%]5RYU6\OZ%_RQ8O%K/" M#)8D_#/PN#]7)@KR8(W3D#^2W7$+/N/=H6MIB W99Q$A;.(( KB M_!?_*HBH. RM$PY&X6 <.IR:P2PD#9ET\30Q]_ M1<[/-."OZ K]CBG%4DAT80/'0<@NT6>D(N9C"@P%,7J. \X&8E!<__!)RG#L ML9G*16027W6+*.[R*(P34>@&NBXU, M?8 ,S3#0\Y.-+CY?HBWA4%U!_M,0[_+]Z'J)_AY@NQWX'K\BPZQ'W8#BM*-\ M@]7U&9@:J6:9+&:&:Y[ +1+CK]L5XU1L\;^;E,XAALT0LN[=L 2[,%=$86- MMZ LOGS21]K7)AGZ!+/[!'-Z JOI,"QU&+:A+Y8DBD2197+O#F12!_$&45D2 M&?HW2_(F87+,488IWQ_;A3Y3MU6V6V?MRG:?8$Y/8#6VK9)MJP/;Q0;'*?<) M#?X!#UV(VI>/-FW5.^N(]K&EY7\']+>&T97^/L&5K2//U0GHM6BW'QC2M?N&<2?7J4Z(<9 M?M;";@VR*Y\]@=7XU+5]GZ%]B-& L?1\U2C V]@\;V*WA]B5S[[0ZH16&C>] ME="LI)2UQ>M,DHHV5 <#:K%&$4(A L$G6R*U\E)S-7>/XE6>.C)$U'1ZF M<&M$G1GL$\WI"ZVNQK[SU%L;J@YJG,IU\RA/1DV?'0UVIG5L9[?'VYG=_Z.= MU/?]I-[>4/Z@@%E*7]]J,^:"4\;1A59^X'%D@PO1"F@^;WFV(N70!]/19& 8 MDW/F^N5)?89'O!])NT\^T++E5$K)W41T$UV1,H$V:)*YX=; MY6AY#'N;'3X>C-_I-\O\,'4/DY_MWF.Z"6*&0E@+2.UZ+/BB^7%I?L-)DIT' MK@CG),HN?< >4&D@GJ\)X6\WX0" M !L!P &0 'AL+W=OU NU\_VPD9= &Z:CP0?]QS M?,Z]R76XX6(E4P"%GC.6RY&3*E4,,99Q"AF1'5Y KG<67&1$Z:E88ED(((D% M90S[KAO@C-#8X$+$;.G3<!GRCL)$[8V2:TVF.-,#=\9;]D_6NON\#PDBF1( ,L=)" M#!V.ZT/OJT/] X=.(.Z@KG>%?-?W6^#CM\.]?3C6]IL<^$T.?,O7/O6R+145?V#Y39=81YY;_4*\WK5Y5,@[ M;?8:F[U_LUD0@=:$E6#ME3)!!8C*9JO+BGZPX]+O].':[;\R>3IN3W^_T=]_ M5YFHE.7I$O7_*M'KVAR+V!,<-(*#=PG65X=4)$]HOCRE.CBI^EA$I1KO]$)S M#WTA8DESB1@L-,;MW&CCHNKMU43QPK;'.5>ZV=IAJJ]#$"9 [R\X5]N)Z;C- M!1O]!E!+ P04 " ";B M7).9#YE4# #\#0 &0 'AL+W=O865)5NX'D3MZ*,._',CMW+>":V MNF0<[B51VZJB\N<=E&(_=WSG:>"!;0IM!MQX5M,-+$%_JN\E]MR.)6<5<,4$ M)Q+6<^>=?YM.C;TU^,Q@KP[:Q$2R$N+1=#[D<\6T^F6-,##]A/[>QL[QK*B"A:B_,)R75(PW__1'FX<#@#\Y 0A:0/ [(#P!&+6 T:6 L 6$ MEP+&+<"&[C:QV\0E5--X)L6>2&.-;*9ALV_1F"_&S3Y9:HFS#'$Z7FJ1/1:B MS$&J5R^F@1^])>GW+=,_R5_D 7+ ;;DJ@2P$WX'4S+3O44N0$G)BT>0J 4U9 MJ:X1\FF9D*N7U^0E89S\6XBMHCQ7,U>CKV9%-VO]NFO\"D[XY0?DH^"Z4"3E M.>3'!"X&V44:/$5Z%YQE3""[(2/_-0F\P.]Q:'$Y/.B!)Y?#O1YX>C'P5BF0 M.W#B5R_\B?>V+\]#DB5#DJ4#D1TI$G:*A.?8X^: V?*+LF0'QZWNCILR8O7I MTU"/+;7Y,NQB/QIY43AS=X>9/^O!S8*3 SV\WZ3XHT7R?XMP'$9!$+PY-DQ[#+UH M[(V"7_(?Y672Y67RAQU95;@;EZW#]K4!N[+M#8;:W7#]J\ MLS=Z]Y=Y\R[Z2.6&<45*6"/4NXFPN,KFK=%TM*CM97HE-%[-;;/ YQE(8X#S M:R'T4\&PO M=V]R:W-H965T7?SW9"!"M4G;27^.N><\^YSG58,;X1*8!$;QG- MQ<1*I2S&MBWB%#(L>JR 7)VL&,^P5$N^MD7! 2<&E%';^A>)22)8U8*4@(WD]XK>F#@< -S@#\!J ]UF WP!\8[169FS-L,11 MR%F%N(Y6;'IB:F/0R@W)]2TN)%>G1.%DM) LWJ2,)L#%U<7(0. MW:!G]5^(DN^0B4*=&4A,J.BJHY?%#'4NN^@2D1P]IZP4.$]$:$NE23/;<9/_ MH<[OG8[GG8!//P]WC^&VJD1;#J\MAV?X_#-\C?5?]TLAN?K% M?I]R5%,$IRETVXU%@6.86*JO!/ M6-'5A3MP[D[Y^T]D1V[]UJW_$7O4WJ_0 M]WN-1(I5$M115VJFW5/N:\J!H=1OQ#9R0GM[:.E]A'L[&'G>J(T[4ANT:H-_ M4KO%M(13"FN:_@<*WT?L =;YB3.X7NGG;MSKZ U!+ P04 " ";B M78>X( MZ1,D #OT0( &0 'AL+W=O&R]GT9]UQ,O!>J3"5)F"4MH)8)?_B10*00B -T M_[MS+L94)OH=T13/41WT2!^^+O,_5L]9MI:^S6>+U2_OGM?KEY_O[UKHL_YI/[U4N>I8_;C>:S>Z73&=S/T^GBW<3I[7Y0_N/WYX22=9DJU_?PGS MXD_WK\KC=)XM5M/E0LJSIU_>_2K_G,A*M]QB^Y2_3[.OJX/'4OE:/B^7?Y1_ ML!Y_>='CO:YO7WWQ:CZG MJ^RWY>R_IX_KYU_>C=Y)C]E3NIFMX^57,ZM>4;_T'I:SU?;_2U^KYW;>20^; MU7HYKS8N]F ^7>S^FWZK_IN,[^ MG>L<;W)NI^37-_OXW3X_RO[MED_>[[.C[-]P^?@=/S_*_BV7C]_S\Z/LWW3Y MY%T_N\G^;9=/WO?^N4WV;[Q\_,Z??2/E_5LO7_W>R_LW7]Z^^_>[3^_VHZ^F MZ_3CAWSY5^6";']OMBT_\=%%F7;+.B]].B^W6'Y/U\N&/OWTJPN)1 M^FTY+R)TE6XSZ&^2G^9Y6@:1]*.:K=/I;/73A_MU,6:YY?U#Y;L[7SGC=R5O MN5@_KR1M\9@]MFSOB[>7%0%P7[S8UU>L[%_Q)T4H^LLO[R5Y="KZC\MN_B;&+0WB_=21Z[ LXHJ5KSTNZ3T=DC+UMH56W=N>$WZ)2^_ MYC498D7//K]_?5'G%?.:-VR\5>2K7IPE!I/LY?7%R><5^]+;/BM>W'"O9)/B M"&!]7G.N^$LD=YI:V\=-S*C9PWNINW_??D]4Z<I>_K):Y'B*S["W?UGY>Q?@.2*#VY7],%MA&;W=9KH;MGN MN9=90G_[?#I-_%K,$8M)MOV[__F[=/B\,/V^_?&O7]/\4?H?MR E:YW-5_^_ MY65]VHW?:Q^_/.+_>?62/F2_O"L.Z5=9_B5[]_$__I\\Z/QG6V"3F$IB&HGI M)&:0F$EB%HG9).:0F$MB'HGY)!:06$AB$8G%))9 6"/Z>Z_1WQ/INW\A2,N7 M,NY7=U+V+PK MXY/#1^_TB8K2'?=/GNB3NQ>06$AB$8G%))9 6".HAZ]!/;PEJ#>+/'M83A;3 M_RWB>+7]%G2W;/UPN+R=?2L?GPUIX8BWAC2)J22FD9A.8@:)F21FD9A-8@Z) MN<.3 UIY,"PS^CBDR5']X>G4T#IJ0(X:DEA$8C&))1#6".G1:TB/A"'M[U8X MED_2.D\?IXN)])A^7Q7Q>_X+T4]"\=80)C&5Q#02TTG,(#&3Q"P2LT/7B!Y?/H[^!XZ5A>JM,4UB*HEI M)*:3F$%B)HE9)&:3F$-B+HEY).:/3X_B._U1RUI+G7_Z1+R0FL03"&BDK=UYCMCPK7Y2S;:?2U6?;W4E:=29&>;2\^Z[P3OJO M])OT*5MD3]/UN1P6#WMK$*.:BFH:JNFH9J":B6H6JMFHYJ":BVH>JOF5UDC0 MOMSKGF9RRS/E3G>DG*Z'A"U/[?5&I^=N1.AKB5$MH;1F,!\T9F1A,/^VR?,R MC-/%HU26#;-QZB6 M4%HS:NN:87GE%D'46F'0FJ3"K6Y.4E)344U#-1W5#%0S4FM!H$Q+55%334$U'-0/5 M3%2S4,U&-0?57%3S4,U'M0#50E2+4"U&M832FCE>=RSET5NOTJ"=3%1344U# M-1W5#%0S4JOF5-A:= MT4(.&*):A&HQJB64UKQM35T(5<2%4"_]=F[Y1;SEK>&,:BJJ::BFHYJ!:B:J M6:AFHYJ#:BZJ>:CFHUJ :B&J1:@6HUI"::CF5]KA\HMRM/R"#ABB6H1J,:HE ME-;,Z;H*JEQ1!:TNM-5ZG1?Q]C='--KY1#4-U714,U#-1#4+U6Q49UV[1X^,:+,#UT.B U%=4T5--1S4 U$]4L5+-1 MS4$U%]4\5/-1+4"U$-4B5(M1+:&TYG10%U<5\;TVCVX.]*5>DYDN'UO3'>VA MHIJ*:AJJZ:AFH)J):A:JV:CFH)J+:AZJ^1<^]SWI>Y;F;?^<#]#]"%$M0K48 MU1)*:R9YW3E5;KH?9_;M99KOCNP%88[V2U%-134-U714,U#-1#4+U6Q4O*J2*NG/Y^RUTZ[Z3T2Y:GDTRJ M-KH4^VAI%=545--034> '3A$M0C58E1+**V9U769M7NAS/K/+L;?2=J?F^GZNV0M5NM\4_YB)07K MYRR7UL_I8M^3O9/*RQL4&T\74GC^(!]MSJ*:BFH:JNFH9J":B6H6JMFHYJ": MBVH>JOG=TUNARKWN<-B3CV<%M!2+:A&JQ:B64%IS5JA+L<5#T:Q@%-E?AO6/ M15JORN1?_=0:UT+EYK@F-175-%334UNVM1O=VID5VT MX8IJ*JIIJ*:CFH%J)JI9J&:CFH-J+JIYJ.:C6H!J(:I%J!:C6D)IS>F@+KUV MQ86V;MP:*:BFH:JNFH9J":B6H6JMF5=K@LT1OV3[Y: M=-!1753S4,U'M0#50E2+4"U&M832FJE?EUR[ETNNTE^2TAK1:-$5U514TU!- M1S4#U4Q4LU#-1C4'U5Q4\U#-1[4 U4)4BU M1K6$TII!7A==NV]==.VB15=4 M4U%-0S4=U0Q4,U'-0C4;U1Q45V5[_K5=ST.(MJJFHIJ&:CFH&JIFH9J&:C6H.JKFHYJ&: MCVH!JH6H%J%:C&H)I36G@[IXV[MPL]A_\VH.VL)%-175-%334\(FU[]]-0=MX:*:BFH:JNFH9J":B6H6JMF5=GDU!^W7HIJ':CZJ!:@6HEJ$ M:C&J)9362/U^W:_MB_NU8;FHIJ*:AFHZJAFH9J*: MA6HVJCFHYJ*:AVH^J@6H%J):A&HQJB64UIP.E'HZ$-]+]O7V@9/=+:E>UVDN MK,F(V9M#'NW2HIJ&:CJJ&?W3&Y=VQZ-Q;]Q33*HVVO[RY>S=8L5CWYSQ M:"<6U314TU'-0#43U2Q4LU'-0347U3Q4\R]DQ%B:+Q?KYY4DCZ3']'O;$FZ M[E"(:A&JQ:B64%HS_NNZ;/$0BW_I+^F'UI@7CG%SS).:BFH:JNFH9J":B6H6 MJMFHYJ":6VF-&V_+@^[)=[\>.JQ?:?U+PP;HL"&J1:@6HUI":9:N,NG'QVSWZ"=IE\9/RWQ>GG4N/:4/Z^7E+S/1+BJJJ:BFH9J.:D;_ M]':EH_%PL.:5_<(35VYQM>/#1'NY^HIJ*:AFHZJAFH9J*:A6HV MJCFHYJ*:AVI^_[0SV^L.NJ/A<5JCW4]4BU M1K6$TAII/:B[GX,KNI_27Y+< MEM'B;6_-:%1344U#-1W5#%0S4C$N,7MSR*,%45334$T?G%83VTY:,-!1 M352S4,U&-0?57%3S4,U'M0#50E2+4"U&M832FO%=MT0'XI9HW?)?Y^ECN:I> M7FY'W.T7DS='-UH/134-U714,U#-1#4+U6Q4E)>3JLULM&V M**JIJ*:AFHYJ!JJ9J&:AFHUJ#JJYJ.:AFH]J :J%J!:A6HQJ":4UT[TNE0[> M^LZE [0HBFHJJFFHIJ.:@6HFJEFH9J.:@VHNJGFHYJ-:@&HAJD6H%J-:0FG- MZ:!NG0XNW+ET>Z/2Y7Z=_4M]]N.9RP"(O9O3'>V?HIJ&:CJJ&:AFHIJ%:C:J M.:CFHIJ':OZ%S_U0^IZE>>NES]']"%$M0K48U1)*:R3YL&ZD#L6-U'_IG2_$ M8]^:^JBFHIJ&:CJJ&:AFHIJ%:C:J.:CFHIJ':OZ%C.CN4E\:[.^ H^GO^8?DFGL_3S+-L^ M:WMVY*5S(L5[##NNBFH=J M/JH%J!:B6H1J,:HEE-:,_;JR.A175H6GUYR[HIC8O#F\T1(KJFFHIJ.:@6HF MJEFH9J.:@VHNJGFHYJ-:@&HAJD6H%J-:0FG-A*]+K,7#MSW%IMH!:CH@-175 M-%334JOFH%J!:B&H1JL6HEE!:MW:C!BY.=+1JBJJ::BFHYJ!:B:J6:AF5]J%M1ET M3!?5/%3S42U M1#5(E2+42VAM&94*W54BZNLE]9F>JW)C19244U%-0W5=%0S M4,U$-0O5;%1S4,U%-0_5?%0+4"U$M0C58E1+**V9\'5K==1]Z[49M.**:BJJ M::BFHYJ!:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J1:@6HUI":JOFH%J!:B&H1JL6HEE!:,ZKK^FGQ M4!35VOQEMOR>9;O%F-:8%@(WQS2IJ:BFH9J.:@:JF:AFH9J-:@ZJN:CFH9J/ M:@&JA:@6H5J,:@FE->.\KJB.^V^]$(/V65%-134-U714,U#-1#4+U6Q4JOFH%J!: MB&H1JL65-CA8"E2:ZX )-6 SN>OJZ5A#_.IGDV21=9])BMPR_?))69?BORD.@.PG,IR&LOI+&>PG,ER%LO9+.>PG+OG#E=SNP-EW.F.Y*,5&G9D M__J1 W;DD.4BEHM9+L&XHRB7#Z)PG,ER%LO9+.>PG,MR'LOY+!>P7,AR$4TEM-9SF YD^4LEK-9SF$YE^4\EO-9+F"Y MD.4BEHM9+MESC34Z9:ATAH/7);JCM.\=I'U/F/9)>[)7N_4H/2USZ6FSWN29 M-%VM-NGB(;O;3PSIEW0Z2S_/LNVS)L4_(-:7IP+A[MP^%9".& '#EDN8KF8Y1*,.TKY_D'* MB^_[^KK2_Y)/'[+CM+_;7^:F/;'1NBS+J2RGL9S.<@;+F7NN>3F9T='E9"QV M5)OE')9S6 6;HHCN"S=;G=.OU6'/Q_G:Z?G[/9%>LX:*F6Y526T_;RV/WW8]^*JNPTGWU^_8 1TNQ+*>RG+;G MAHU3V]XK@Y/\1ANO+&>VOHKQ^_'I43K:9F4YA^5Y@.5"EHM8+F:Y M!...XGMT$-_BCNSNL@6[$VD>#D^XR;Z5C[-SER^XX-X>U6AUEN4TEM-9SF Y MD^4LEK-9SF$YE^4\EO/WW.$%#WK=4>?T@@?[9S:^TNN,AR?/#-E=C%@N9KD$ MXX[B>GP0U\).U56GR<=']W]JCV^TZSG,%R)LM9+&>SG,-R+LMY M+.>S7,!R(S7()QS8E /JB^RKM&UAN>*"^S55B44UE.8SF=Y0R6,UG. M8CF;Y1R6RG,5R-LLY+.>RG,=R_IYK+.THLM*RM-/R3+G7:5O:07SG,%R)LM9+&>SG,-R+LMY+.>S7,!R(S7()Q M1Y/!0756OK4Z^T^I#Q;DD4YC>5TEC-8SF0YB^5LEG-8 MSF4YC^5\E@M8+F2YB.5BEDLP[BCE#\JTLKA,^^O#GYOI:KI=""HBWI_./V>S M67KMV9YB_?85'[88BW(:R^DL9["R_DL%[!5+.2VL[J0OQ3\+IHM)N?HS73ZV)S[;X$4Y ME>4TEM-9SF YD^4LEK-9SF$Y]]+'K#N0YLO%^KEM_=1C]\5GN8#E0I:+6"YF MN03CCO+]H/DKBYN_OR_R[&$Y64S_MSBV7UTXM?].2K]D>3K)I&JC[2]%4TEM-9SF YD^4LEK-9SF$YE^4\EO,O!88L?<_27!I5\U7QX#']WC9M M!>R.A2P7L5S,<@G&-2<&Y: )K(AO@GO3Q'"V\R4>Y.8) .54EM-83FSFPC%^4TEM-9SF YD^6L/=>X7T:GHW1ZS=BPV7$=EG-9 MSF,YG^4"E@M9+F*YF.42C#M*<.4@P<6MW8/3;W:GVV]CO#H9LXSUQ^5LEN:K MFT[#%(]Y>]RS'5Z4TUA.9SF#Y4R6LUC.9CF'Y5R6\UC.9[F Y4*6B_;SS?8<^_PX]B?5D?QZ*3TMMSVLU=&) MFF?67=@N+LJI+*>QG,YR!LN9+&>QG,UR#LNY>ZYQC1IET.VW+;RP/5N4"U@N M9+F(Y6*62S!NE_;WJ^7=))Y:3Z9+E;2+'LJANJ\'Q9_ MK_/IY/GU#^OE2S$/O9,^+]?KY7S[\#E+BSFD?$+Q^Z?E&PO=V]R:W-H965T M5O-Q"QW;2'>_N&AW"YDKK!FDW6= F/()_6]UR=685*$,:0 MB) EB,-BVKO&5[=DJ /2*YY#V(F#8Z11YHR]Z).OP;1GZQ%!!+[4$E3]V\(M M1)%64N/X-Q?M%7WJP,/CO?J7%%[!S*F 6Q;]" .YFO:\'@I@03>1?&"[WR$' M2@?HLTBD?]$NO];N(7\C)(OS8#6".$RR__0U3\1!@ *M#R!Y 'D?X#8$#/* M00J:C2S%NJ.2SB:<[1#75RLU?9#F)HU6-&&BI_%1_K]*=KG?I0OJ&+.Y TC,1'=?73XQVZ M^/ 1?4 6$BO*0: P04])*,4GU:B._UZQC:!)(":65"/7_5M^/LK;;)2D8928 MH&\LD2N!/BHZW3# M&GC( G2ARBHKMH]U23+VW#9)F9B;BNG%<:NJTADX>#B>6-N:! R+! R-"?C\ M"MP/]?UW@L8HTY9F>$1SB3WL#EU<3^,6-*Z11JVM"PBEHF$<^33QU0)]&LVH MV1;-/49SW('KD7JR44$V^OE"A21H5Z+&/MN2CXY+U,;#P1B[]>A>@>X9T9]! MZ!E5J BR:J5SM2\HYISW/%9C)VU9O2/6D>..R=BK1QT7J.-S43?)-CN!U[4R M'>I ,J2;6H,;NVP+/CX"'[LN&33-,;9+)V ;]Z ?J>6!X/)Z"UQ9.+1?F= ] M#WVH \L5.R+K2JW*?^"$L''J"WZ:\\.>?ZWYW]_NE3WIH X"%D64"]V4U41M M29C'TCISF=KH\&[HXX:-"9,R(Z3%UG0FF%&R-5BFIBNC('/[ Z>!K+1;V.AI M3-O4F9B=&K!JF5%'Z]I9^:B4Y^5JU5R,>J304,R2IN% MS3ZKS29V)G>GCBQ7>U?J3H-KP:4APV9']O]WM#.ST*EYR]6J*YG=-/FE=\.C M=GO; ^AW'+KP_PP7H!]/_P'%6@O8J4?K2JV:B-+)8;.5VR<"[9<$7B0BTHG0 M\_ZF,U$_UV;Q41:*1BC.GM:)C0+Z5O_ ;Y9RJ;1IM8/DTY=75=J5?+2_1&S^RO)PX)\J\D; MW&]M0CIU@[G:\- EV6-GW& '26D'B=D.&E$K55\+V:D7S-4J3_'>$'L-#[:D M=(/$[ :;E[T[\"%]N5'_1C.G[-3ED9K7:0XA7L-3+"EM'CG;YAG7LO.8.W5X MN=IA^>*1AYWWY6L=O,Z/@2_3KQP"^6R3R.S-?M%:?$FY3K\?6.7EV6>8;Y2K M^U2@"!8JU.Z/5.<\^[*1G4BV3C\.S)F4+$X/5T #X/H"]?N",;D_T1T4WY=F M_P%02P,$% @ FX@+5SF@S<0. P 3PL !D !X;"]W;W)K&ULQ59K;]HP%/TK5B9-FS3(@Q)*!Y%X;%JE54.MMGV8]L$D M%V+AV)EMH/S[V4Y(H0M1V9#V!?PZYYYS_<@=;+E8R11 H<>,,CET4J7R&]>5 M<0H9EFV> ],S"RXRK'17+%V9"\")!674#3PO=#-,F!,-[-A,1 .^5I0PF DD MUUF&Q6X,E&^'CN_L!^[),E5FP(T&.5[" ZBO^4SHGENQ)"0#)@EG2,!BZ(S\ MFXGO&8!=\8W 5AZTD;$RYWQE.K?)T/&,(J 0*T.!]=\&)D"I8=(Z?I6D3A73 M _;>_:/UKPV,\<2)IQ^)XE*A\ZU@Q)8X#55]WS["4I#7<,7 JQ. 3@GH6*.%,FMKBA6.!H)O MD3"K-9MIV-Q8M'9#F-G&!R7T+-$X%3TH'J]:8YV(!$UXID^'Q#:_+62GT)?< M=F>"Q(0MT1U/@*(W4U"84/EVX"HMPE"Y<1EP7 0,3@3T \W!5"K1!Y9 U8OLZIC*980&O^9T9' M0F"V!'T'%)KOT.&Z&=[9X=$6BP3]^*PIT:V"3/ZL2W 1_ZH^OKGW-S+',0P= M?;$EB TXT>M7?NB]KTO.AJJB3V:D@U)@"5H1X F=58+?-_BS8NT MB;R!NSG4WQCA+_5W*_W=1OV'-T36R6^$G[M3%R([I5J>HU'HH/C[G^1&G_&TYUCBA1NSJ_C23G^BW(?/_PGK2[@1=6E^7(RG5E MY?IE5BA9 "(,[0"+VH/>R'.NFV9189V*(WO]REZ_D>F>R%5K(C8]-M6A+GB>:HM2\PV))F$04%IK2:_?T0RF*ZJWH M*)[; FC.E2ZG;#/5%2\(LT#/+SA7^XX)4-70T6]02P,$% @ FX@+5R6" M2]1&ULK9IK;Z,X M%(;_BI5=C6:D;< V@:231.IE9R_22%6C=CZ[P4G8 LX:)VG__=I <=A@-^[0 M#RTDG-=^S#%^#^[TP/ASL:%4@)\664Q*705GJ(=\/O8PD^6 ^+3^[X_,IVXDTR>D=!\4NRPA_O:8I.\P& M?;LF:+JAXV-YQ>>8U*G&2T;Q(6 XX7'S\ MIOZMA)LNW%3=0,9N@$1^,YRL2G [WE,X[: )YD:,/0&=HVLBG_O\B'PX6\ ^0AU M=<@>?DN70X [PUO=P5R?H!O).'@D:0[VM&YZTHL MZ!934_NRV)(EG0WDW"THW]/!_-,O,/2_=I'V)-;B#AKNP*8^EW-M11,)#A@' M2Y(OY825)Y^3',0L30DOP);R*F^^=(V$5=YU)"JQJ!13#[C]?#(<3;U]!^"H M 1Q9 >5TZ,KW:VN4:[][$FL!A@U@:,W@\?\CTM M5(X^D52E*" "/-%UDN=)OE://YFB":NRMGK"=::JM1'7\:C$PJ-4Q1@'$$?= MZ3IN4,=6U#\XR05]%\4JXHHR[D(9^Q'N1IDT*!,KRF-US]XAL6JXDDQ.2"Y@ M@*,H@-THT-?+L/_1YZ0%SB[J2E>KM? "C'P<&.B.3 9TGF TC\^?6G9]9U!X M AJ,?11@PUH D09%Y^0DD6ST92NMJCP1#"CZ=Q&MRLZ(Z'3201B& 3(@:B,# M>W4RL%KQIE< MO?J?6DT]H#08'HX,BR'4W@9:?<7Q&G(F5Z^FIU9K&Q8)I'V/\XK MM6J15OT0^O*G:;[N9L=U",E1'QOZJ7T*LON4CU51=E'GFS ZI<-^,#'=!.U5 MD-VK7,7_[*H)]*KF2OD*7\VC%5D*QCO!>C4KM5H+;#R)0M-O7L(PA,A0.2%M5M"XS\H)]>I'^E)KLVO7@NRNI?_*R=Z@\_!T.)CQ MT#=43EA;&&RW,.Z5DUW0^=V_?VI#0W\8&9(9:]>"[:]TG"LGNYXS%^RL*$Q/ M6:QM"K;;E)^NG.SZSIRH@Q,.D2DQC_:C[ :E64WD.M*QG)3 NR)^#[;?C2KL M!JO]"W9_;_/1,M'>E#/RZ1N;430\>9_L'>WP9I2ORXWO BS9+A?59F_S:;.Y M?E5N*7OZ\FIG_COA\K%;@)2N9*A\%$B_PJO-[NI$L&VY7_S$A&!9>;BA)*9< M72"_7S$FWDY4 \V_',S_ U!+ P04 " ";B M7!@%HHS@$ !Z%0 &0 M 'AL+W=OACW0%FT3D42/I.,:Z(\?2P%RFZ9$[&]HPG<3#WF'!P]LM5;F@3\= M;\B*SJAZW-P+W?-++S%+:289ST#0Y<1[CZYO\- 8V!&_,;J3M3:85.:A"&1=$_SW36YHDQI/&\5?AU"MC&L-Z^^#]1YN\3F9.)+WER>\L M5NN)-_0@IDNR3=0#W_U,BX1"XV_!$VE_85>,#3Q8;*7B:6&L$:0LR__)EZ(0 M-8-PT&* "P-L<>>!+,H[HLAT+/@.A!FMO9F&3=5::W L,[,R4T*_9=I.36>* M+Y[>W>B\8KCEJ9YL26RYWL&GA]FCA-F:"%H,N"=[/2$*W@M!LA4U;0DDTR\$ M6U#X3,2*ZB<7=U01ELA+> ,^2.- LO@,6-*OM4/=?OSFF^E-I5C7^DT#!A_ M44"^R2'C%LB_;),KP-%;P %&\#B[@XLWEZ T)$U9D'1E,=9"YW\O _FZ3F6Q M<%DL;"/WVHIE:S$_+E:M(##?0WU<6;,=$3'\\5&[A ^*IO+/ILSS^/WF^&:% M7LL-6=")IY>@I.*9>M/OOT.#X ='=KTRNY[+^_37;3JG OC2U#)FV0IBLI?P M]5#2)KRYQX'U:#X S]-1,/:?&U#T2Q1])XJ<=5\!-85SFG8L3U@""\\\^>$) MLAN4V0V<93<9D6P/TGP/8&/7L[+K&2[T2(2I31*RE*$[9B\X067RF#,8=RV80E.J)I/PJ#H(6JPQ+-\%54 MQ4TAG:8=)W-4 AN=F:JC$V2'@DJS@O^9K$7 L,80U&^A!ZII*SH)70NW=;Z& M#KZB2K^04T!*QO8:HYY"?%"E/JAW9M(BI_YU3; 2-N16MA.PMG_,VF'40I)* MYY!3:+JS-CQB[<"0MHVUE30AMS8=6-MOC.JT[3JIE2"AZ-RL=4IBUP0KC4-N MD3L!:X='.P/<:]T:H$KTD%-UNO-V]$V\Q95,8;=,'7@;-N[TG;8=IQ57TH31 MN8\R3FWLFF#MJ.:6NO^>MT7 %[P=!FV\Q97PX=>>N[Z-M_CX\.7D;254^%^. M8$0\456<^1^H5+IX2C?M74$CDE.&ULM59M3]LP$/XK MIVR:0!K-2VD+K(W4PMCV 0E1 9_=Y-I8.'9FNRU(^_'S2QHZ+>T L7ZH7Y^[ MYQZ??1FNA7Q0!:*&QY)Q-0H*K:NS,%19@251'5$A-RMS(4NBS5 N0E5))+D# ME2Q,HJ@?EH3R(!VZN6N9#L52,\KQ6H):EB613Q-D8CT*XF S<4,7A;8383JL MR *GJ&^K:VE&86,EIR5R104'B?-1,([/)G%D 6[''<6UVNJ##64FQ(,=_,A' M0609(<-,6Q/$-"L\1\:L)>8_VD@-#$T@22;0";)7HL7F'6@&W^&)$H2^ @A MJ()(5'6SQT.WD:KK/'1W2=5BR#/SN.-VG+U79ZHB&8X")_U]):O4&ES>C/"",\0B(89+BCGE"_LT54HJ6-WB$C MW\"U]OLO <.MJE&B7+C:J" 32ZY] 6EFF_H[]E7G>;LOWE=$FM-7P'!NH%%G M8*ZO]/70#[2H7 V:"6TJFNL6YAL"I=U@UN="Z,W .FB^2M+?4$L#!!0 ( M )N("U>;XJ0UR ( $X( 9 >&PO=V]R:W-H965TICV8Y"2Q<.S,-E#^_6PG MI%1+HVG3M!=B._XNYSC'A^C(Q4X6 H]EI3)F5,H5=VXKDP**+$<\@J8?I-Q M46*EIR)W924 IQ944C?PO- M,6%.'-FUE8@COE>4,%@))/=EB<5I 90?9X[O MG!?6)"^467#CJ,(Y;$ ]5"NA9V[+DI(2F"2<(0'9S)G[-PO?,P"[XPN!H[P8 M(Q/*EO.=F=RE,\;-$J+6BEX0HT/:$+O>M\,DNSX]8I.C;9TV)[A24 M\GM7AFK]<;>^*< ;6>$$9HZN, GB $[\^I4?>N][HANWT8W[V.,E.9 46(I. M!&C:Y:[&3RW>5/,A]B+WT"%YU4I>]4J:+ZA+J!?UAVD(6T_A?S[D\!]$-VFC MF_1F_,-CI:\[;?G J0Z+$G7JLEB3^/[E40_'83#I/N_K5OWZ]]0IR0 1ADZ MA>PRT,\SZ0(^RQRPB2BD&FH M-YSHV86RYTNW'#@O=\$&8#?I]QKDZ3XQ ^Q&ULQ5C;;N,V$/T50ET4NT 2B;(N=FH;2*RT76 7"))N^U#T@9'&MA!)=$DZ MSO;KEZ04V9)I(2D(Y,6FI)G#.8<<:C33'66/? T@T'-95'SFK(787+HN3]=0 M$GY!-U#))TO*2B+D)5NY?,. 9-JI+%S?\R*W)'GES*?ZWBV;3^E6%'D%MPSQ M;5D2]OT:"KJ;.=AYN7&7K]9"W7#GTPU9P3V(;YM;)J_<%B7+2ZAX3BO$8#ES MKO!E@F/EH"W^S&''#\9(47F@]%%=?,YFCJ&R$.''!TPL%O'/R^0W#"8=0XC%[K$#0.@5:F MIJ)U2(@@\RFC.\24M413 RVF]I;T\TJM^[U@\FDN_<3\7M#T\?Q:*I>A!2WE M=N)$+\@YNJ^W J)+=-+JYEF- 7U,0)"\X)^DW[?[!'W\\ E]0'F%_EC3+2=5 MQJ>ND.&J2=VT">VZ#LT_$1KVT5=:B35'-U4&61? E3Q;LOX+V6M_$#&!] *- M\!GR/=\W!+1XO3LVN">O=_<&V(S:I1MIO-&II5L3!NE%NR7>9C )=,4:J M%:CQV'R0"UWB8E M:\10(ZJC^&F.O7#L3Z;NTZ%&QV81#N.X:Y4<6_F3((Q:JPZKL&45#K*Z>4Z! MV MP MC[3!+@C&OIETU)*.!DDO*!?J?&/P!-76N'*# &_- 9M@B26PCG!Q*US\SF=/ M;%-WFV"));".[N-6]['ULV=\E#EXK%Y G30T&.&@?_ <&X5!:,[ 24MH,DCH M3DI$6+K6^R23:5C0C=I!)B*#2&_=$C;!$DM@'06QMR_AO'=.QB8 2]);14ML MH77%/ZB?L?6,;" /$VDT&85!+R<-9OYHA,->5AK,8OFB->0G;=@,/'Z5;K!;!S$_8+5!#;Q@Q-IN2_3\7"=_INLRADI])8A69E7.1>, MJ.:)D=$@V)LWB$VTQ!9:5\A]Z8^C]\Y.J]\.5M$26VA=\?>?#WBP2OY_V1D? M??<&DSB(^MEY;.:/HR#HI^>QF4Q/O_]!Z1ZTUDI@*]VBY#)FN0'JQE-[MVV# M7NGF7^_^M6J/ZI;='J;NK7XE;)57'!6PE)#>12QC8G6[LKX0=*,;> ]4"%KJ MX1I(!DP9R.=+2L7+A9J@;1K/?P!02P,$% @ FX@+5Y-'NVC/ P Y X M !D !X;"]W;W)K&ULK5==;^(X%/TK5G:T:J66 M.!^$T 6DTNQH5YH95<-VY]DDAEAUXJSMP.R_7]L):8 08,5+29Q[CWV.?4]] M)UO&WT6*L00_,YJ+J95*63S9MHA3G"$Q8 7.U9<5XQF2ZI6O;5%PC!*3E%'; MA3"P,T1R:S8Q8Z]\-F&EI"3'KQR(,LL0_W>.*=M.+K,;E(1D.!>$Y8#CU=1Z=IXBQR28B+\)WHK6,]!4EHR]ZY<_DZD% M]8HPQ;'4$$C];/ +IE0CJ77\4X-:S9PZL?V\0_]LR"LR2R3P"Z,_2"+3J15: M(,$K5%+YG6W_P#6AH<:+&17F+]C6L= "<2DDR^IDM8*,Y-4O^ED+T4IP@A,) M;IW@'B;X)Q*\.L&[-,&O$WRC3$7%Z! AB683SK: ZVB%IA^,F"9;T2>YWO>% MY.HK47ER]DT=K2],"%!@#A8IXA@\2\G)LI1H23&0#+RP+%,[M) L?D\933 7 MX!$LU E,2A7!5J !>6U [B(L$:'B7H6^+2)P]^D>? (V$/JK "0';SF1XD$- MJN>_4E8*E"=B8DM%2B_-CFL"\XJ >X* XX*O+)>I +_G"4[V 6RE1B.)NY-D M[O8B1C@> ,]Y "YTW8X%O5R>[G2D1Y>GPQXV7K/!GL'S3N#-D2 QR-4.D3QF MF=H9JG;JWNRWV8RG+LTK3+\;4WO1DRA0C*>6,AN!^09;LU]_<0+X6Y=>MP2+ M;@2VIZ7?:.GWH9MBT>H!=% B<54BHE4B#]J.2-PE;C7)T$RB?7DS>W1'(?0G M]J8M6T>8,QY";S\LZ@CSO6$0-F%[5(<-U6$OU1_&,''RB#:8JW\ N\(M!4YJ MQD4IL3E8=.Z' <.?9 :T>4,X## M;J*CANBHURLB0M6>)E>[Q>B6;G%+L.A&8'MJAHV:X0W=(JFT[Y*W=YIKY;TE M6!1>Y3WC1KAQOW!EME3G35TLVJ:C2JPREAC1N*3(7!O/F,SX8I,YCCQA,L>! M_2;CP(^;&+S(;EW_,\S7IHT2BE*9R^K:VXPVK=JS:5 . MQN>ZA3-MQ0=,U?]]17Q-<@$H7BE(.!BIFN=52U6]2%:8)F/)I&I9S&.JVE#, M=8#ZOF),[E[T!$UC._L/4$L#!!0 ( )N("U>OWLT! 8 $LQ 9 M>&PO=V]R:W-H965T) M@<3LT )-9]3H^E#L0;'I6*@D>A2==/]^E*R(IDTS\7!G* ^Q)-][1)[+8^E8 MUY>/7/RH5HQ)[V>1E]758"7E^F(XK.8K5J35.[YFI7IGR4612K4K[H?56K!T MT205^1#[?C0LTJPJYUM MKY[*'><_ZIV/BZN!7X^(Y6PN:XA4O3RP"8\KYK_WF,;ZP^\^::2 MO&B3U0B*K-R^IC];(G824'0D ;<)>#\A.)) V@3RTH2@30@:9K93:7B@J4S' MEX(_>J*.5FCU1D-FDZVFGY5UW6=2J'M90B MN]O(]"YGGN3>A!>%JM!,\OF/%<\73%3>6V^F5N!BHR+XTKLN9;;(\DU=0F_& MYAN1R8Q5WON?\WRS8 MO*7A1XZP5:E-NE=2=>=J=^15E,LWRZK7"K^HCU>50 MJDG60QW.VPG=;">$CTP(8>^6EW*ESEZJ4YL 0\5.1Q%^HN@&.Q$IF[_S"'KC M81]CRX F+T]'EG3Z\G3?,1O2%9PT>.0(WG^JU?M4E%EYOUNK[Y\4L/=1LJ+Z MRU:E[2@"^RCJ3[.+:IW.V=5 ?5Q53#RPP?C77U#D_V9C&!*, H$9[ <=^X$+ MW62_TNPS@_VYR7[^I,]&$V^\M.";4GJOLK)5R6M; ;8#B9J!U)_^#V,<$T)\ M7RW"AUUR+8&)CQ)"(C.0'@9&!.$$^6$7:) 2=J2$3E*:3Q;OCW4]7ZOBG>FG MKB5(, H$9M 6=;1%O5!R!,D^)!@% C/8CSOVX[XH.3[0'?)12$9H3Z 32R . M2(#"T9Z2+8'1B)!@%-B5G'2D)$Y2OLR^6@7LS#IU"4&"42 P@ZU1Q]:H%P(> M0;(/"4:!P SVD:]O??V^2+@=R:[B@L17X@SW)&P)5!?M )%X3\(V1!45^G8% MHQU#@)RL3(^)V)UWZCH"1:-0:"9G6'.&>Z'D=AA0)8!$HU!H9@FTK4'.^_:S MBID>A]$1_&'1$QUCX#NWW&A)?=^3D6W(]E58!+X.#ZX,+\T MD%H"CVE:VPWLMALSIB8]%6S)A%!;VZ^PO]^RXHX)^^("?2 "BD:AT$PNM5?! M03_T#>I]0-$H%)I9 NU]L/L1S#GU'3K4V%+[; BUA" ^O5;V]/:&W?RR8L(]'D(%)I)G#8K..Z'CD'-#R@:A4(S2Z#-#W8_@#FG MCI/G=?QL"+6$H'@T"H/HV"5:NQ#L=B&MCF].NTR#/BP!1:-0:&;?B+8QQ.^% MO FH$P)%HU!H9@FT$R+N9S-GE'<[$I>\GP^AEA#D8Q+[QR[31%L2XK8DK;PG M)\G;C7GRV@)]@ *%9O*YTQ?6D\8PV,XPV-:P_\,($6V$2&^ZP\AA,]>!O)\- MH9:0(,9H=*PCC&A#0MR&Y%LJ1%I*ZU=E[M235Q#H Q0H-),V[5U(/WK""*@+ M D6C4&AF";0+(KUI#".'?5P'(GXVA%I"B)]$!U?HX4Z7><'$?=.M7ZF9J)%N MNZF[H]TO JZ;/OB]XS?H@F[[^C7,]F<&MZFXS\K*R]E20?KO8J4FL>W^XE+QH-EB&YL" %!@ &0 'AL+W=OTELY^Y[G[OX;KQ6^M&4B!8VE9!F$I36UA=A:+(2*V;.58V2OA1*5\S25B]# M4VMDN7>J1!A'41)6C,L@'?NSN4['JK&"2YQK,$U5,?TT1:'6DZ 7[ YN^;*T M[B!,QS5;XAW:AWJN:1=V*CFO4!JN)&@L)L%E[V*:.'MO\)7CVNRMP66R4.K1 M;:[S21 Y(!286:? Z+7"*Q3""1'&SZUFT(5TCOOKG?HGGSOELF &KY3XQG-; M3H)W >18L$;86[7^C-M\ADXO4\+X)ZQ;VZ0?0-88JZJM,Q%47+9OMMG68<\A MCI]QB+<.L>=N WG*&;,L'6NU!NVL2F^"X=#_ESFKZRLG/IM&XBC.(:'NQFUWQ>A[ MW?Z+Q8 9-YE0IM$(WR\7QFJZ/C\.Y=XJ#@XKNI:Z,#7+ MD'XR'LJFC3?T\5P_K]+>,!J-P]4!RF%'.7R!,D--=TGZR+4RW/6C =S09#$' M,5K!9!]C]#XYC)%T&,E1#+HT-+4,NMO\'9 W3"\YU4U@0:[1^8AB MZW;HM!NK:M_H"V5I;/AE27,:M3.@[X52=K=Q ;K)G_X&4$L#!!0 ( )N( M"U=3>SABS ( "(( 9 >&PO=V]R:W-H965TG*=3RQ'&X(2,JD5L'IL8 9EJ864C=^MIM4=J8G[XYWZ%Q.[BF6!!_8]BNT\81:+V.E,+]HVV(="V6UD*QJRG)&3I!A*+[@M4"TUS$ME2NM+:=M0ZFC0/O!0>NAVX8E85 GVD.^:& MK<+I8O)V,4V]HXHI9"/DNQ^0YWC>@*'9Z^GN #U]/=TY$HW?W9!O]/S_WA!* MBDNQ](W$#C(9=)D,CJDG#Z/Y:"A;#2LT+%TF-\FY&XVC*+8W^WD8@*DK'H>' ML'0 %@1NY'>P ^]AYST\ZET5.57"Z)#]AACM'WCAN!][[I^C/&<<]+P_![FA M$PT[CSKGT5'GII@LFF)"FG=9ZF(R%$HTD&)_W$_Q; #FCCW'[44S N\*+SH MQ6/O5<\*^,IT(8$R5E/9%)UNM6MT5Z:^]]:GJ@$V_>J?3-,];S!?$2I0"4LE MZ8PNE"G>=*1F(MG:U.@%DZKBFV&AFCAP#5#[2\;D;J(/Z/X6)'\!4$L#!!0 M ( )N("U?!1_Q,?@, )@- 9 >&PO=V]R:W-H965T0F5R%F%.*P7SD=\FV!? M$VK$]QP.XNP:Z5 >&?NI!Y^SA>-I1U! *K4$57]/L(2BT$K*Q_^MJ-/-J8GG MUR?U3W7P*IA'*F#)BA]Y)K<+)W)0!FNZ+^17=O@/VH F6B]EA:A_T:'%>@Y* M]T*RLB4K!V5>-?_TV";BC("G P32$HA)" 8(?DOP7TH(6D)09Z8)I8?>H+Q"#UNV%XHGYJY4 M)O54;MH:NFL,D0%#F* OK));@?ZM,L@N!5P571>>A]L6;FF6'(EL8N,!5W&@C'U^!-DP&EA2UA#G-1$72&?8K5$3^=9 M^",B&4-<^)UT?B>C?E>22K"Y;6C3LYE(0 R_?0SV(\-Q'S.9V2U/.\O3\10S MK@IL93,][4\61*;K/@CC(#1L]T%AA.V^P\YW..K[@4E:J#);OU(V]V'??4@" MPWT?A$DT,=SW05$PL%&BSGTT6@I.1=E:"Z)KUH)KBB57$KM(V:Q+V>RUM6#6 M6R!_:KPYRS[F/?9\8Z7[H*%MBKWGK[3WNIK0\LYG"\S]:<.8V]."\ M K^V++3,BU02@D/3>A\6]JQ;I((A[^39.WE!:]E5+K2\^3 MZ0H*(B_X&IA^LN"B($I?BJ4GUP)(5AH5N1?X_M K"&6]V:2\=R=F$[Y1.65P M)Y#<% 41K]>0\^VTAWMO-^[I4U+!DM@$G*&1*P MF/:N\&6"8V-0(OZBL)4'Y\A(F7/^;"YNLVG/-QY!#JDR%$0?7N &\MPP:3_^ MK4E[S3N-X>'Y&_LOI7@M9DXDW/#\.\W4:MH;]5 &"[+)U3W?_@:UH('A2WDN MRU^TK;!QU$/I1BI>U,;:@X*RZDAV=2 .#/#PA$%0&P2VP:DWA+5!^%&#J#:( MRLA44LHX)$21V43P+1(&K=G,21G,TEK+I\SD_4$)_91J.S6[92DO #V2'4C4 M-T=T3Q2@>T@Y2VE.29F>LP04H;D\UYBGAP2=?3I'GQ!EZ''%-Y*P3$X\I=TQ MI%Y:O_JZ>G5PXM4X0-\X4RN)?F899,<$GM;1B G>Q%P'G8P)I!! MPZ&;CYMCAWGR<7._0TW8I"8L^<)W4X,2*M.1'44R:B(9=;'/3 CGP&!! M%2(*+2 #07(D%5$;Q<4K$OJ3=X6SHAV4M*:"OLSZ Q\/)][+89PEGKMBW+RNJ2$;?#'?JQY>2- M Q5H*=C2TH9%OH_=8D:-F%&GF">F1XR<_@?FLY,2Z0:Q)4(0II!N&'/=-=2K M2]BHY8MOB6HC0CRP0$D7S9&><:-GW*GG#VX:T$:/(/,2+ZI!A*2ZXF5L-19MFN^H\A' M44M1&Q7@\="N:P[88!"/3H@*]J*"3E&_WO[^>.MT/F@[']B+WP%JY:(-P>-3 MN=C/)+BS4>N"&IP5YWJ9%U2=+& UQU$O\ =V)7:@HK&M-'&@3JQVO!\'XU MT.['=K%U0/IAA%L+H(OI6,&^L^/NUOZG6H%PNMWNO?U!B&W/'1UZ9'<^%U4X M.M''\;Z1X^Y._LB5'JEH-9R;X@H[T\W=28A;0U\XM@-\XT#AT ]L.6W4&-N- MW#O8"18@EN6.6NJ)8\-4M8]J[C:[]JMRKVK=OS:[^7*'N:>I_@KX1L22,HER M6&A*_R+6'HEJ=UU=*+XN]YMSKO3NM3Q= =&3J 'HYPO.U=N%>4'S'\?L?U!+ M P04 " ";B M7&C(3\)8$ "'%0 &0 'AL+W=O_.-E1]L!7& OP6!85GSHK(=;GKLOS M%2X1/Z-K7,D[2\I*).0INW?YFF&TJ)W*PO4]+W9+1"IG-JFO7;+9A&Y$02I\ MR0#?E"5B3Y]Q07=3!SK/%Z[(_4JH"^YLLD;W^!J+V_4EDV=N%V5!2EQQ0BO M\'+J7,#S#*;*H;;XF^ =WSL&"N6.T@=U\G4Q=3R5$2YP+E0()/^V>(Z+0D62 M>?S;!G6Z9RK'_>/GZ'_4\!+F#G$\I\4_9"%64V?L@ 5>HDTAKNCN3]P"12I> M3@M>_X)=8YMX#L@W7-"R=989E*1J_M%C6X@]!QB^X."W#OY;'8+6(7BK0]@Z MA'5E&I2Z#AD2:#9A= >8LI;1U$%=S-I;XI-*O?=KP>1=(OW$[&N5TQ*#&_2( M.1B!#"\Q8WBA+H +SK'@X&.&!2(%_R3OWUYGX..'3^ #(!6X6=$-1]6"3UPA M4U$!W;Q][.?FL?X+C\UP?@8"^!OP/=\WN,_?[@X-[MG;W;U#=U?6KRNBWQ71 MK^,%+\9KJR9DU5!=M7-339HHH3F*FN'G?(UR/'7D%.:8;;$S^_47&'N_FRIT MRF#9B8(=5"_HJA?8HL\N\IQN*CG0&,XQV:*[ IN*UP2)ZB"JFVUG, B2B;O= M+XINE$8#F\R:S9&L8<<:OL;*-G*@X$?9N#DVSIPF0KS'$/KC\0!4-X)1. "U MIG(D:-2!1E;0.5H3@0KR4\*JZ(CE*R![A>S)6[G8K.72(4SPD<85^$$R()OK M5MZ W9K=D>QQQQY;V7^L,4."5/>@P')) @5!=Z0@XLD$'.O XS08 NM60V!K M2D<")QUP8@7^+O4)[:$IYR!'C#U)6;)#S+P^)!J1'X9!-.#6K<+0"],!NS6[ M(]G''?O8RGXM:/XP4M)C >12JJ8U4HK&Q#S6:-(H&!#K-E$$!T:9-:4C@=,. M.+4"7\F9"];HZ:4^G;XV5.>Z19@.7ZDUAR,)H=>+(L_*J-1/+A=T(EX?R&VH M QPX'DY@@U4RG,+VI(Z%WE."T-ZVQ HS(R'4QR2$0T"#D4YHS>!8PEZF0:N. MF7UAJC4M=+5FI/;U)=9+/!@/P76["(ZA/T1_#XD%>XT%[2+K+\SY.=BB8H.: M[ZU"?O&A*C=.X3;6/M(H3()8>^*=EC$ M7J!!NT++L R;DW8J2%6*2LH$^?GBR@UU 38* ZA]?YCL4M^/AV/H/=0:[.4: MM.NUH4"]^G';S!XCNJ[!1D$<^=H*I]MI[?\]A!KLE1JT2[4;*K](#MN_?0+I M6FR4I+'>!@UVII?^'JH-]K(-VG5;0U])J?X_*I":&K?G:6N@P2X(M,YY4E'G M[FUZJ2W*;XC=DXK+(;V4X;VS1&;#FEV_YD30=;T/=D>%H&5]N,)H@9DRD/>7 ME(KG$[6UUNV]SOX#4$L#!!0 ( )N("U>N=)HRNP( -D) 9 >&PO M=V]R:W-H965T8[?^C(ON;B7":*" MAY1E4XVN$)UFU\)W;-; ME9BFF$G*,Q"X7EC'[M&)ZYF :L0WBJ7LM,&4F)*LHE M422<"UZ",*.UFFE4I5;1&HYFQI65$OHKU7$J/,\BGB+4\!%6VO6X8 A\ M#5\O+R3L+U$1RN0![ '-X";AA219+.>VTMF-AATUF4[J3-X+F988'<+(_0"> MXWEPNUK"_M[!GS*VAF\K\-H*O$IW](+N98Z"*)IMX()+":=$B$?];RV)B"7\ MN-"CX5QA*G_V(=?2?K^T61%',B<1+BS]EYGU-W9/^[Z[F3F]YOK.L^;MC.\:+G0QTUFMFTX+E3"!56/ MO5ORH,XK)\OM'"[N[GQNM-^8_?E8<01$F[27&"[W'LXYA$NRX>)#%@ *;4O*Y,@IE*KN75=F!918 MWO(*F%Y9"&K0IF FR857L$\Y'C&4) (5,& >O/&J9 J0'2-'ZVF$ZWI2G<'^_0 M'ZQVK66!)4PY_4%R58R<+P[*88EKJE[XYCNT>@8&+^-4VE^T:7+O/ =EM52\ M;(LU@Y*PYHNWK0][!7Y\HB!H"X+C@NA$0=@6A%9HP\S*FF&%TT3P#1(F6Z.9 M@?7&5FLUA)E3G"NA5XFN4^DCRW@)Z!5O0:(;](YIC:V_8ZH/&+,,T.4,%"94 M7NGUM_D,75Y"TQRV7B*DW% +I9N^VDV38XL:T?H"?.5"'1-Y9# M?@C@:@V=D& G9!*<19Q!=HM"_QH%7A#T$)K^?;E_AD[8^1I:O/ $WKRY%8@O M^SR]1B^8VC\1EL8*50!:P(HP1MC*!"H0A/OT)@J&_C!Q MU_O:>M(";SCPNK0#UH..]> LZW&>$W-B$F4%%BO(D>((MKIU2N@CVZ#%!V2C M*#CBVI,5^,-XV,\U[KC&_^@PL/R\MW&/MW=A[!_Q[4L[.(*&K[O7?4K0;IFF MK)WC-5/-_>VB7=\?VW9W%)_H]Z!IWW]@FL?D21\"T:=!8:DAO=L[34HT#;J9 M*%[9'K?@2G=,.RSTFP;").CU)>=J-S$;=*]D^AM02P,$% @ FX@+5YN, MW824 P <0L !D !X;"]W;W)K&ULK9;?;]LV M$,?_%4(KAA9HHU^V[&2V@3AJL3X4")QV>QCV0$MGBZA$:B05I_OK=Z1D599D MP\#R8HO4]X[WX9&G6QR$_*XR $U>BIRKI9-I7=ZYKDHR**BZ$25P?+,3LJ : MAW+OJE("3:U1D;N!YT5N01EW5@L[]RA7"U'IG'%XE$1514'ECS7DXK!T?.0'\K'R6.W-9+R@K@B@E.).R6SKU_%]\:O17\P>"@.L_$ MD&R%^&X&G].EXYF ((=$&P\4_Y[A ?+<.,(P_FE\.NV2QK#[?/3^R;(CRY8J M>!#YGRS5V=*9.R2%':URO1&'WZ'AF1I_BC,/ M=C.M->(S;M+^I"6^96BG5Y]Y(@H@7^D+*/*!?.,2$K'G[%](S219 X<=TXJ\ MC4%3EJMW1O44D[=OWI$WA''R-1.5HCQ5"U=C0,:MFS2+K^O%@S.+^P'Y(KC. M%/G(4TA/';A(TN($1YQU<-%C#,D-"?WW)/""8"2@A^O-_1'S^'IS[P)-V"8G MM/[",_XVF N>L)Q1>T?$[GQ^WI./+TE>I8SOR7TA*HXI>P2)*>-F2@M\3_'\ M-&8;T)7DBORU$7E.\ 8=J$S_'LM@'>%D/$)3E.Y421-8.EAU%,AG<%:__N)' MWF]CN_^:SN)7&:GS>,VXS@,H? M0.78%M=+3>U2IDP_KV;F]#UW=VZHF9L#WM7$(WZF/S4GG-.6*X&=@R[@M-&-TLT%8ON][40]OJ.KC75*AVFI$"Y-XV=>9\X3>I_I"WLVW?>&_;I=[\&OO) MNOW[Z:9N1K]0B655D1QVZ-*[F6%$LF[PZH$6I6UYMD)C V4?,^R)01H!OM\) MH8\#LT#;9:_^ U!+ P04 " ";B M7>!GL\]0# #"%@ &0 'AL+W=O M]G&TI"2EB9W/W2@/'[//MK/]?OS7>4?>,Q M@$#W69KSA14+45S:-@]CR B_H 7D\LN&LHP(^/D4+RU$C@A1" MH1!$_MS!%:2I(LEQ_%]#K<:G,CQ\?J1_T).7D[DE'*YH^F\2B7AA32T4P8:4 MJ?A,=Q^AGM!8\4*:?Y&K=;P23 M7Q-I)Y;OLR*E#P!H!3EL$H'6*+ZYTS,;KUD)3_.\D[R-;(G0E12));>E#@N]&D'" MPY3RD@'Z[R_9!WT2D/&O74M0N1AUNU!GR"4O2 @+2QX2'-@=6,O??\,3Y\\N M^4S" D.PEK2C1MI1'WVY!A9"+A#=(*CW.W^#MHQRC@KRT"5D!9QIH#H[[Y;. MA>/-[;M#@7J]#A7($*PET+@1:-PKT.&>X_)XB:!+DXHQ/M#$FXXF1YH\[>3. M)D?"!1V=?'_6=&K-8=+,83)@#F6!!$7>:[7FO0O="QT:,29A@2%82TR_$=-_ M^\?!#7/@RI:Y06 MF**U]3VX.F-SD5RSVC>*\5$P]SL<+(\A6EL>=R^/VRO/=9(G69EUBM%K.7A3 MF:0%IFAMU?99 /X%:0 VF@<8I06F:&U]]ZD -IX+X&2E.X6-1#H7O@PC5A5,JQ=!"UU"O*5"T$P_QD B8*J#_+ZA M5#R^* =-V7KY'5!+ P04 " ";B M7G4]H"C0# #*#0 &0 'AL+W=O M0!*F?M&NL'6$<;!AG*2ELX@@C;/B'S^40M0<3/<%!ZMTL)X[."\XV*6# M_5H'IW1PE#)%*DH''W/L32C9(2JM!4TVE)C*6Z0?9_*[+S@53V/AQ[U;2#"' M$,TQY8_H!\49P^J+,'3B \=QPCZB4W2W\-')^X\3G8MW2D\]*/FS@F^]P#4_6G3O> Z[5RY79RS' 4^ MN?5,8S"RQH8AOO"V+M.AI6L.AL,#0__0T!H[ [=NV$AO4*4WZ$SO*PYC#FMT MP1@)8C%S6%M"G8QCIT:?,+\G6$,[M]+.?:.EYO:I9Y\POR=80\]AI>>P M%2N*H24E*>+UHV,7\TA4!87>N= [;I^HQ0O-PV77&<:QD/<$:DHTJ MR4:=DEUN*(6,(YR%2-9L0!&D>4(>H5V?3MJQ$Z]/F-\3K*'BN%)Q_$8+>=RG MGGW"_)Y@#3U-XZD(-'H_-4MD_8Q[OF[_;^*WF)@CV[$/3TJ]5N2*A;-2EP4F MPMUDO*@>J]'J0G*ARO!GXS-Y45'%\Q.FN.7<8+J*Q?:5P%(@C;.A"(L6%X>B MPTFN2NE[PD5AKIJ1N&P!E0;B^9(0ON_(%U37-^\?4$L#!!0 ( )N("U>. M%-O>A0, %05 9 >&PO=V]R:W-H965TI8+6Y3X/B3?USH!.=MS<2]3 $4>\JR0?7D/'] MW'*MQQMW;)LJ<\,.9R7=PA+4A_)6Z);=4=8LAT(R7A !F[GUAWL=NYX1U#W^ M9K"7!]?$+&7%^;UIO%O/+EY?&JA5C>F$1Y>/]+? MU(O7BUE1"0N>_^0M0UN,HPS1>5:EC2!N:6KA@2Q RO\]1=W MZOP^9#0F+,*$Q4BP7B9^EXD_1@^7BB?WN@:6E4A278)(*?A6T/R,T$JE7+ O ML"8TYU6AAA(:A9^:$"8L:F!!#3/_/W:A[YB_F;T[]/X_N_5&7 M/F3=*.%4ZS!A$28L1H+U8@BZ& +<@A-@9H()BS!A,1*LE\FTRV3Z?Q:<4?BI M"4V?O/S!0(V(,,>,D6 ][R\Z[R].*DOD*[D#J425J$JP8DL6*15;D/K^#2M8 M7N5#$8R.<6H$F+ ($Q8CP7I!779!7>(6KDO,3#!A$28L1H+U,KGJ,KD:?7GZ M;XK>#>AW)Z-*5ZL%E^J,Q ^EW@ZVS:&,KIY4&R]X4FP6HY,XU7Q,6(P$ZYGO M.M]W;@Y:[:(/QVK7^""GOBBHM B5%F/1^G$=;+1=W K6\K"2P:1%J+08B]9/ MYOLFW!W=3_Y\'6OYO4)V\;20C4_CY A0=]Q8M"8"^^! RIPWWNA"Q I),MAH MO'-^H:T2S1%>TU"\K,^H5EPIGM>7*= U"--!/]]PKAX;YMBK.T@-OP%02P,$ M% @ FX@+5\?=9/,V! 41T !D !X;"]W;W)K&ULM9G;CMLV$(9?A5"!WFTD4I8/6]M XO04).@BFZ0HBJ*@+=H6(HDJ M2:]W@3Y\2=DKNI$UM GMC:W3_#/4!W%^B=,]%U_EEC&%'HN\E+-@JU1U&X9R MM64%E:]XQ4I]9LU%097>%9M05H+1M XJ\I!$T3 L:%8&\VE][$[,IWRG\JQD M=P+)75%0\?2&Y7P_"W#P?.!CMMDJHCW__"C@-* MC-Z*Y[+^1?O#M:-!@%8[J7AQ#-85%%EY^*>/QQMQ$A G'0'D&$"^"'T0] E7%3 M90Q6^5O%!%59N4'ON91H085XTH_>GHI4GKOIL-I.WFPHK?YN5(VH2W-QT$QJ M3?-0/\Q)$D71-'PX,[!!,[ !6,K/>LI03*!/6UJB!%D:$ E0TI-$TA2<]$H" M5O,C<= ](H#5_!!,6@C(N//VX\@VLP@L M1G=VW;?+^CEXO5-;+C+UU(! _Z++VP:3-0FX7Y?@D//$U/8)78BL0<"P0[A7 M>FY#M$SUP%8T1^]V(I-I=GBE]>M3+V$EL/42N%\SX9#S)'7&3G2_XQ!K)PAL M)RZEY=6RX-R>X(@U&*1?@^&0\P-'V@8#?B4B)]\'8)]Q*;MK&QB;=1JD M7Z?AD//$UG8:R81$W=2LWR"PW[A^?G1U,CBA+R]K.$B_AL,AY\FK;3B URUB M#0>!#<=;7C"ILE4?[UMP*E].UG&0?AV'0\Z3T\6.@UC'06#'X6;DU[U>PG80 M:SM(O[;#(>>)JVT[.G#%UG+$L.5PX[JV8<$)?3^ 6Y\1]^LS''*>W\#;/@-' M))D,.R?!V!J-:UTR"KF8%I_)E=;):T?-RQ8NL5[07++YE%)ZL=YG%Q@]4 M;+)2HIRM=4ST:J2#Q6'][K"C>%6O92VY4KRH-[>,IDR8"_3Y->?J><>LJC6K MJ//_ %!+ P04 " ";B M7($+'W#X# #8$P #0 'AL+W-T>6QEUY-B9X[*67X^O MG:8?^"+&PU:6BL:^Q^?<8_N&& :U60EV,V?,1,M2R'I(YL94G^*XGLY92>LS M53%ID4+IDAK;U;.XKC2C>0VD4L2]3B>-2\HE&0WDHKPJ31U-U4*:(4G;4.1O M7_,AZ:8?2>3EQBIG0W)W\O[70IG+=Y&_'WTX.NK6XF(WA:,<6S%//L9H_0#-9MHPH8.1LS#936++M*/' MS: ZN@)1L0Z.!8 78T7PVA[M150R@,:JT MC9S3F9+4>5@SFH:5G3(A;N")_%GL:"^+K9WKP+[)MFD--4TOXSN@OZWFM;=E MDU?I1A6_5^;+PDY'NC[4.+O6K.!+UU\6K0%,O8NKTZH2J\^"SV3)_.1?G' T MH&M>-%>:/]AL4"I3&V":1/=,&S[=COS6M+IE2[,NIV6!>^Z]0<]_=YUG3#)- MQ;9I6_N'O,JO=MR\POZ%9_=K9=]QT&1RF]?VH9M,WX+)-[#=27;X'IM# MU:&;/,R5C)M#QM9)9N<;B,F=+ MEH^;KIY-7#.R#9NUN8"PCURY*XQ@'(^%$<"P/)@#C.-96)[_:3Y]=#X>P[SU M@T@?Y?11CF>%D+'[8'G"G,Q>X9EF69*D*;:BXW'0P1A;MS2%G[ :Y@T86![( M]&=KC>\V7B'/UP&VI\]5"#93O!*QF>)K#4AXW8"19>'=QO( ]L%K'8@?S@/ MU%28DR2PJY@W[ G&D2S#$*C%<(VF*;(Z*7S"^X,])4F296$$L+"#),$0>!IQ M!', 'C D2=Q[<.]]%*_?4_'F?WFC1U!+ P04 " ";B M7EXJ[', 3 M @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/ MV!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%" MKM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0 MT^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( )N("U<. MUL%5Z@8 "T_ / >&PO=V]R:V)O;VLN>&ULQ9M+<^(X$(#_BHI3]I E M-GXQ-9FJ/'=3E4FHD)EK2M@"7+$E1I+SF%^_DDFR;6)Z]])P2K!!?+3E_EH/ M?WU6^G&FU"-[J2MIC@=+:U=?AD.3+T7-S9]J):0[,U>ZYM:]U(NA66G!"[,4 MPM;5,#PZ2H8U+^7@V]?WMB9Z"%\H*W);*ND.^@,_2_%L_CWO7[*GTI2SLBKM MZ_&@_;\2 U:7LJS+WZ(X'AP-F%FJY[^5+G\K:7DUS;6JJN-!L#[Q4VA;YI\. M3SWD/9^9]HCELSON0(X'R9%K<%YJ8]MWM.USQ_@DW)O7KQJK+LO*"GW.K?A+ MJV95RH5OQOV*(?@9;1S>_ZZ#^$7_GS"J^;S,Q;G*FUI(NXZC%I4'E&99KLR M25Z+X\&9>A*:3?A"^!_EON6J6/] Z\A N/27TIW05T7+2,=STA2E95=R_6%W M%F"%"%9(BW6F9"&D$05S_QE5E87C*-@IK[C,!0.0(P1RM!?(J<=Q'P60$0(9 M[1'R(020,0(9DT-^CI\U3,W=*Y4#R 2!3/89R1& 3!'(=(>1?+]=VKQHV,&$ M \@,@UQR(0ZA5@JW[E^%$[0E>MZ(F^T MHQ,=.,PL ;%:+GFIV4]>-8)]%]RXCMCF&HB'.24@EDKGGF7G+HQEU8'#7!(0 MR^1NW6OE M++5R]?MTR9V_3JS5Y:QI$QTLFS$=A,0ZN)*YJ@6[YR^=;A=B.@B)=7!1KRKU M*ISIA11S-]R8N!0'X="!!K$.[OQ!U^$J\OF"/,)"-BDZSKJUXL M3"8C8IF@A18[@)B85D;$6ME6SKS%$V*B,UC$;D&KFDX*'V&F&1&;!E8UO3T2 M\\N(V"_H;$8WAIA?1L1^P34804S,-"/J,0J*&4-,3#4CZN$*BIE 3$PUHWU. M8CVD<(H: IC>(\Q"T1Y'.0\!'.5$F(6B/5KH(8 6BC +1<06Z@S&#MD- MUYK[%65VT);K$!.S4$1LH0W,2:/SI2LYV42[S[,3B(E9*"*VT ;FE;1<+CP# M.S%&P!GE&+-0O,.E%!]-K=BE;^?S18\Q"\742_9=S*EKLFBJM@#]2ZD"8F(6 MBHDMU#]EX'C7&0!B8A:*B2VT#?/MEH>8F(5B8@MMF]IXN_X0$UW')[;0=LPV MGA 3LU!,;*'MF&=*/L'1>8Q9*":V4/]$T<27@GLJHZHS+Y-@ DJ(!?0V@?F?C)A] M$F+[?#!^]Y-(:_&BV0)9I^$V#X?F+#8: ^RBY<5S)<)9I]D)UL" MVGMEM:K:G,XK=L;-DEU6ZAEBHOO(B.V#1/->Z!IB8O9)B.V#]LUNOL3LDQ#; M!U\0.(28F'T28ON@F)UHIIA]4NJ9N)XM(B"%0DS,/BGU3%P_YD2+N= :)J04 M4U"ZBU6@SYAWHA"N[1G$Q"R44L_$]6/>Z[8VAB5'BEDHI9Z)V[:FMNZ?$!.S M4$H]$[<=TR=\B(E9**6>B4,PNWNN4W0_\R[VK&V+9C=O8A9*][1]S>OS;OH# M8F(62JG7@]!HPEGB#+-0M@L+;8MFYZ)GF(6R75AH2S3=: UB8A;*B"V$+_)W M+CIFH6RO>Q'@TD"&62C;Y5X$=&D@PRR4$5MH _->^:%0&]Y3X1J$F)B%,F(+ M;6#"$=%9TW%ZAEDH([;09C3Y"[MS**Z2RY6KX"$F^EP-L84V,,_7U7#1\IX8 MN $NPRR4$5L(N>@WM]<0+J975M0>M%"Y/ R/0EC(C3$+C5L+#=LWFV]? M"]=_I"ANW%<8=SSG53[1S/_Q+05A%/M'1>9-59VY8[?R6O'B_6GO]R?5O_T# M4$L#!!0 ( )N("U<4-@ &PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'/-VKUNXD 81N%;0;Z F/F?6854VZ1=Y080&2 *8&1[M/[1ML-F M7X_KX:$[U]/ESK;KC^OQLNQW[7F]>5_O:FN7R]CV]S.:I\?[F8N7SW/]GXG= M=ONVJ3^[S>]C/8W_&-S^Z?KW85_KV"Q>UOVNCJNF_3C<+@_M]<,\7"8WB^?7 M5=,_OYJFG3O((LC.'^00Y.8/\@CR\P<%!(7Y@R*"XOQ!"4%I_J",H#Q_4$%0 MF3_(+"GC4B!I@K6 UH9<&P&O#<$V F(;DFT$S#9$VPBH;EGI; ;TM];8">MO)CVT!O2WUM@)Z6^IM!?2VU-L*Z&VIMQ70 MVU)O*Z"WI=Y60&]+O:V WHYZ.P&]'?5V GH[ZNT$]':3S1(!O1WU=@)Z.^KM M!/1VU-L)Z.VHMQ/0VU%O)Z"WH]Y.0&]/O;V WIYZ>P&]/?7V GI[ZNT%]/:3 MS6X!O3WU]@)Z>^KM!?3VU-L+Z.VIMQ?0VU-O+Z!WH-Y!0.] O8. WH%Z!P&] M _4. GH'ZAT$] Z3/RL%] [4.PCH':AW$- [4.\@H'>@WD% [TB]HX#>D7I' M ;TC]8X">D?J'07TCM0["N@=J7<4T#M.#IL(Z!VI=Q30.U+O**!WI-Y10.]$ MO9. WHEZ)P&]$_5. GHGZIT$]$[4.PGHG:AW$M [4>\DH'>:'!84T#M1[R2@ M=Z+>24#O3+VS@-Z9>FPMH'>FWEE [T*]BX#>A7H7 ;T+]2X">A?J703T+M2[".A=J'<1T+M0 M[_*=>@_CYZ$.MYZO-9__G52/E^_6V^.ORZ^+DW?\BG-[7S$\_0502P,$% M @ FX@+5T;]('I, @ GC8 !, !;0V]N=&5N=%]4>7!E&ULS=M- M;MLP$(;AJQC:!I8BDJ*H(LZF[;;-HA=0)3H6K#^03.K':^^?8T6[\Z#/WH-\DNA/E#EOEF9X?:I]-LQ[BRG=Q0A_C5W6=S MW>SK>YN)ZVN=-=,8[!C6X5@CN;WY9+?U0Q]6GP_Q9]]-XR9QMO?)ZN-IXS%K MD]3SW'=-'>)Z]CBVOZ6LGQ/2>'+9XW?=[*_BAB1[,^&X\N> YW-?'ZUS76M7 M=[4+7^HA[LH.?>;#4V]]>K[$&SU.VVW7V'9J'H9X)/6SLW7K=]:&H4]/1:_. M)X=XP_;TF5^_SOBU_CO[$) ^)*0/!>FC@/2A(7V4D#X, MI(\*TD=^36F$(FI.(36GF)I34,TIJN845G.*JSD%UIPBJZ#(*BBR"HJL@B*K MH,@J*+(*BJR"(JN@R"HHLDJ*K)(BJZ3(*BFR2HJLDB*KI,@J*;)*BJR2(JNB MR*HHLBJ*K(HBJZ+(JBBR*HJLBB*KHLBJ*+(6%%D+BJP%1=:"(FM!D;6@R%I0 M9"THLA8460N*K)HBJZ;(JBFR:HJLFB*KILBJ*;)JBJR:(JNFR%I29"TILI84 M64N*K"5%UI(B:TF1M:3(6E)D+2FR&HJLAB*KH&PO=&AE;64O M=&AE;64Q+GAM;%!+ 0(4 Q0 ( )N("U&PO=V]R:W-H M965T&UL4$L! A0#% @ FX@+5Z*.J;)!!P 7Q\ !@ M ("!W!8 'AL+W=O !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ FX@+5V\V[5(@#P T;X !@ ("!^B< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FX@+ M5Q"TS2H#!0 .0L !@ ("!6D@ 'AL+W=O&UL4$L! A0#% M @ FX@+5PM+30CF#0 TR0 !D ("!R78 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FX@+5T$:&O;S M! 6@P !D ("!)) 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FX@+5VC1[_*/! 30H !D M ("!H:@ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ FX@+5X;9\:L#! 3@D !D ("!^,0 M 'AL+W=O&PO=V]R:W-H965T653;Z&@, .X& 9 M " @<[5 !X;"]W;W)K&UL4$L! A0#% @ MFX@+5T9!HV,5! F0D !D ("!']D 'AL+W=O&PO=V]R:W-H965TM6H.P, !L' 9 " @>$@ 0!X;"]W;W)K&UL4$L! A0#% @ FX@+5\TV-NZ) P >P@ !D M ("!4R0! 'AL+W=O&PO=V]R:W-H M965T@0 -,* 9 M " @4\L 0!X;"]W;W)K&UL4$L! M A0#% @ FX@+5_>1?9F< @ R@4 !D ("! #$! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FX@+ M5\UMH=H5" #Q8 !D ("!/4 ! 'AL+W=O&PO=V]R:W-H965TYV?^B:PD (1: 9 " @5Q, 0!X;"]W;W)K M&UL4$L! A0#% @ FX@+5Q-[78#-!0 N"4 M !D ("!_E4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FX@+5P4<8322! *!@ !D M ("!:F4! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ FX@+5^RXJLR2 @ , D !D ("!]G ! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ FX@+5];? MPG.T P OQ( !D ("!J'\! 'AL+W=O&PO=V]R:W-H965T'G?&[#P< .@W 9 " @8*- 0!X;"]W;W)K&UL4$L! A0#% @ FX@+5S>G-,ZV!0 MR( !D M ("!R)0! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ FX@+5XB-)#K* P 0Q !D ("! MG*$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ FX@+5^-UFO45 P X !D ("!'[ ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FX@+5[-U=U1("P ^'0 !D M ("!F<,! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ FX@+5VI*M^-Z @ * 8 !D ("!RM&PO=V]R:W-H965TDV89L,P( -P$ 9 M " @4#= 0!X;"]W;W)K&UL4$L! A0#% @ MFX@+5ZR+;UB( P F \ !D ("!JM\! 'AL+W=OX0" !L!P &0 @(&$ M[0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ FX@+5T!(S%%/ @ MP4 !D M ("!R_,! 'AL+W=OX(Z1,D #OT0( &0 @(%1]@$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ FX@+5SF@S<0. P 3PL !D ("!#2 " 'AL M+W=O&PO=V]R:W-H965T4H @!X;"]W;W)K&UL4$L! A0#% @ FX@+ M5Y=U[[O0 @ H0@ !D ("!5"T" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FX@+5Y-'NVC/ P Y X M !D ("!VC<" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FX@+5U-[.&+, @ (@@ !D M ("!Z40" 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ FX@+5QHR$_"6! AQ4 !D ("!C5 " 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ FX@+5YN, MW824 P <0L !D ("!.%L" 'AL+W=O!GL\]0# #"%@ &0 M @($#7P( >&PO=V]R:W-H965T=3V@*- , ,H- 9 " @0YC @!X;"]W;W)K&UL4$L! A0#% @ FX@+5XX4V]Z% P 5!4 !D M ("!>68" 'AL+W=O&PO M=V]R:W-H965T7!E&UL4$L%!@ !H &@ CQP 'Y_ @ $! end XML 110 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 111 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 112 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 325 518 1 false 110 0 false 11 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.digitalocean.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.digitalocean.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Stockholders' (Deficit) Equity Sheet http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity Consolidated Statements of Stockholders' (Deficit) Equity Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 0000008 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 8 false false R9.htm 0000009 - Disclosure - Nature of the Business and Organization Sheet http://www.digitalocean.com/role/NatureoftheBusinessandOrganization Nature of the Business and Organization Notes 9 false false R10.htm 0000010 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 0000011 - Disclosure - Acquisitions Sheet http://www.digitalocean.com/role/Acquisitions Acquisitions Notes 11 false false R12.htm 0000012 - Disclosure - Marketable Securities Sheet http://www.digitalocean.com/role/MarketableSecurities Marketable Securities Notes 12 false false R13.htm 0000013 - Disclosure - Fair Value Measurements Sheet http://www.digitalocean.com/role/FairValueMeasurements Fair Value Measurements Notes 13 false false R14.htm 0000014 - Disclosure - Balance Sheet Details Sheet http://www.digitalocean.com/role/BalanceSheetDetails Balance Sheet Details Notes 14 false false R15.htm 0000015 - Disclosure - Debt Sheet http://www.digitalocean.com/role/Debt Debt Notes 15 false false R16.htm 0000016 - Disclosure - Leases Sheet http://www.digitalocean.com/role/Leases Leases Notes 16 false false R17.htm 0000017 - Disclosure - Commitments and Contingencies Sheet http://www.digitalocean.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 17 false false R18.htm 0000018 - Disclosure - Stockholders??? Equity Sheet http://www.digitalocean.com/role/StockholdersEquity Stockholders??? Equity Notes 18 false false R19.htm 0000019 - Disclosure - Stock-Based Compensation Sheet http://www.digitalocean.com/role/StockBasedCompensation Stock-Based Compensation Notes 19 false false R20.htm 0000020 - Disclosure - Net Loss per Share Attributable to Common Stockholders Sheet http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholders Net Loss per Share Attributable to Common Stockholders Notes 20 false false R21.htm 0000021 - Disclosure - Income Taxes Sheet http://www.digitalocean.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 0000022 - Disclosure - Employee Benefit Plan Sheet http://www.digitalocean.com/role/EmployeeBenefitPlan Employee Benefit Plan Notes 22 false false R23.htm 0000023 - Disclosure - Related Party Transactions Sheet http://www.digitalocean.com/role/RelatedPartyTransactions Related Party Transactions Notes 23 false false R24.htm 0000024 - Disclosure - Subsequent Events Sheet http://www.digitalocean.com/role/SubsequentEvents Subsequent Events Notes 24 false false R25.htm 9954701 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.digitalocean.com/role/SummaryofSignificantAccountingPolicies 25 false false R26.htm 9954702 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.digitalocean.com/role/SummaryofSignificantAccountingPolicies 26 false false R27.htm 9954703 - Disclosure - Acquisitions (Tables) Sheet http://www.digitalocean.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.digitalocean.com/role/Acquisitions 27 false false R28.htm 9954704 - Disclosure - Marketable Securities (Tables) Sheet http://www.digitalocean.com/role/MarketableSecuritiesTables Marketable Securities (Tables) Tables http://www.digitalocean.com/role/MarketableSecurities 28 false false R29.htm 9954705 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.digitalocean.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.digitalocean.com/role/FairValueMeasurements 29 false false R30.htm 9954706 - Disclosure - Balance Sheet Details (Tables) Sheet http://www.digitalocean.com/role/BalanceSheetDetailsTables Balance Sheet Details (Tables) Tables http://www.digitalocean.com/role/BalanceSheetDetails 30 false false R31.htm 9954707 - Disclosure - Leases (Tables) Sheet http://www.digitalocean.com/role/LeasesTables Leases (Tables) Tables http://www.digitalocean.com/role/Leases 31 false false R32.htm 9954708 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.digitalocean.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.digitalocean.com/role/CommitmentsandContingencies 32 false false R33.htm 9954709 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.digitalocean.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.digitalocean.com/role/StockBasedCompensation 33 false false R34.htm 9954710 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables) Sheet http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersTables Net Loss per Share Attributable to Common Stockholders (Tables) Tables http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholders 34 false false R35.htm 9954711 - Disclosure - Income Taxes (Tables) Sheet http://www.digitalocean.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.digitalocean.com/role/IncomeTaxes 35 false false R36.htm 9954712 - Disclosure - Nature of the Business and Organization (Details) Sheet http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails Nature of the Business and Organization (Details) Details http://www.digitalocean.com/role/NatureoftheBusinessandOrganization 36 false false R37.htm 9954713 - Disclosure - Summary of Significant Accounting Policies - Restatement of Balance Sheet (Details) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails Summary of Significant Accounting Policies - Restatement of Balance Sheet (Details) Details 37 false false R38.htm 9954714 - Disclosure - Summary of Significant Accounting Policies - Restatement of Statement of Operations (Details) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofOperationsDetails Summary of Significant Accounting Policies - Restatement of Statement of Operations (Details) Details 38 false false R39.htm 9954715 - Disclosure - Summary of Significant Accounting Policies - Restatement of Statement of Comprehensive Loss (Details) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofComprehensiveLossDetails Summary of Significant Accounting Policies - Restatement of Statement of Comprehensive Loss (Details) Details 39 false false R40.htm 9954716 - Disclosure - Summary of Significant Accounting Policies - Restatement of Convertible Preferred Stock and Stockholders' Equity (Deficit) (Details) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofConvertiblePreferredStockandStockholdersEquityDeficitDetails Summary of Significant Accounting Policies - Restatement of Convertible Preferred Stock and Stockholders' Equity (Deficit) (Details) Details 40 false false R41.htm 9954717 - Disclosure - Summary of Significant Accounting Policies - Restatement of Statements of Cash Flows (Details) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementsofCashFlowsDetails Summary of Significant Accounting Policies - Restatement of Statements of Cash Flows (Details) Details 41 false false R42.htm 9954718 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) Details 42 false false R43.htm 9954719 - Disclosure - Summary of Significant Accounting Policies - Disclosure of Changes in Allowance for Doubtful Accounts (Details) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesDisclosureofChangesinAllowanceforDoubtfulAccountsDetails Summary of Significant Accounting Policies - Disclosure of Changes in Allowance for Doubtful Accounts (Details) Details 43 false false R44.htm 9954720 - Disclosure - Summary of Significant Accounting Policies - Useful Lives of Property and Equipment (Details) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesofPropertyandEquipmentDetails Summary of Significant Accounting Policies - Useful Lives of Property and Equipment (Details) Details 44 false false R45.htm 9954721 - Disclosure - Summary of Significant Accounting Policies - Revenue by Geographic Areas (Details) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails Summary of Significant Accounting Policies - Revenue by Geographic Areas (Details) Details 45 false false R46.htm 9954722 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 46 false false R47.htm 9954723 - Disclosure - Summary of Significant Accounting Policies - Long-Lived Assets by Geographic Area (Details) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails Summary of Significant Accounting Policies - Long-Lived Assets by Geographic Area (Details) Details 47 false false R48.htm 9954724 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.digitalocean.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 48 false false R49.htm 9954725 - Disclosure - Acquisitions - Purchase Price Allocation (Details) Sheet http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails Acquisitions - Purchase Price Allocation (Details) Details 49 false false R50.htm 9954726 - Disclosure - Acquisitions - Intangible Assets (Details) Sheet http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails Acquisitions - Intangible Assets (Details) Details 50 false false R51.htm 9954727 - Disclosure - Acquisitions - Pro Forma (Details) Sheet http://www.digitalocean.com/role/AcquisitionsProFormaDetails Acquisitions - Pro Forma (Details) Details 51 false false R52.htm 9954728 - Disclosure - Acquisitions - Schedule of Goodwill (Details) Sheet http://www.digitalocean.com/role/AcquisitionsScheduleofGoodwillDetails Acquisitions - Schedule of Goodwill (Details) Details 52 false false R53.htm 9954729 - Disclosure - Marketable Securities - Summary (Details) Sheet http://www.digitalocean.com/role/MarketableSecuritiesSummaryDetails Marketable Securities - Summary (Details) Details 53 false false R54.htm 9954730 - Disclosure - Marketable Securities - Narrative (Details) Sheet http://www.digitalocean.com/role/MarketableSecuritiesNarrativeDetails Marketable Securities - Narrative (Details) Details 54 false false R55.htm 9954731 - Disclosure - Fair Value Measurements - Schedule of Fair Value on Recurring Basis (Details) Sheet http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails Fair Value Measurements - Schedule of Fair Value on Recurring Basis (Details) Details 55 false false R56.htm 9954732 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 56 false false R57.htm 9954733 - Disclosure - Fair Value Measurements - Convertible Notes Measurement (Details) Notes http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails Fair Value Measurements - Convertible Notes Measurement (Details) Details 57 false false R58.htm 9954734 - Disclosure - Balance Sheet Details - Schedule of Property, Plant and Equipment (Details) Sheet http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails Balance Sheet Details - Schedule of Property, Plant and Equipment (Details) Details 58 false false R59.htm 9954735 - Disclosure - Balance Sheet Details - Narrative (Details) Sheet http://www.digitalocean.com/role/BalanceSheetDetailsNarrativeDetails Balance Sheet Details - Narrative (Details) Details 59 false false R60.htm 9954736 - Disclosure - Balance Sheet Details - Schedule of Accrued Other Expenses (Details) Sheet http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofAccruedOtherExpensesDetails Balance Sheet Details - Schedule of Accrued Other Expenses (Details) Details 60 false false R61.htm 9954737 - Disclosure - Balance Sheet Details - Summary of Other Current Liabilities (Details) Sheet http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails Balance Sheet Details - Summary of Other Current Liabilities (Details) Details 61 false false R62.htm 9954738 - Disclosure - Debt - Narrative (Details) Sheet http://www.digitalocean.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 62 false false R63.htm 9954739 - Disclosure - Leases - Narrative (Details) Sheet http://www.digitalocean.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 63 false false R64.htm 9954740 - Disclosure - Leases - Maturities of Operating Leases (Details) Sheet http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails Leases - Maturities of Operating Leases (Details) Details 64 false false R65.htm 9954741 - Disclosure - Leases - Schedule of Lease Expense (Details) Sheet http://www.digitalocean.com/role/LeasesScheduleofLeaseExpenseDetails Leases - Schedule of Lease Expense (Details) Details 65 false false R66.htm 9954742 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.digitalocean.com/role/LeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 66 false false R67.htm 9954743 - Disclosure - Leases - Schedule of Lease Term and Discount Rate (Details) Sheet http://www.digitalocean.com/role/LeasesScheduleofLeaseTermandDiscountRateDetails Leases - Schedule of Lease Term and Discount Rate (Details) Details 67 false false R68.htm 9954744 - Disclosure - Leases - Maturities of Operating Lease Prior to Adoption of ASC 842 (Details) Sheet http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details Leases - Maturities of Operating Lease Prior to Adoption of ASC 842 (Details) Details 68 false false R69.htm 9954745 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.digitalocean.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 69 false false R70.htm 9954746 - Disclosure - Commitments and Contingencies - Scheduled of Future Purchase Commitments (Details) Sheet http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails Commitments and Contingencies - Scheduled of Future Purchase Commitments (Details) Details 70 false false R71.htm 9954747 - Disclosure - Stockholders??? Equity - Narrative (Details) Sheet http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails Stockholders??? Equity - Narrative (Details) Details 71 false false R72.htm 9954748 - Disclosure - Stockholders??? Equity - Preferred Stock (Details) Sheet http://www.digitalocean.com/role/StockholdersEquityPreferredStockDetails Stockholders??? Equity - Preferred Stock (Details) Details 72 false false R73.htm 9954749 - Disclosure - Stockholders??? Equity - Redeemable Convertible Preferred Stock (Details) Sheet http://www.digitalocean.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails Stockholders??? Equity - Redeemable Convertible Preferred Stock (Details) Details 73 false false R74.htm 9954750 - Disclosure - Stockholders??? Equity - Treasury Stock (Details) Sheet http://www.digitalocean.com/role/StockholdersEquityTreasuryStockDetails Stockholders??? Equity - Treasury Stock (Details) Details 74 false false R75.htm 9954751 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 75 false false R76.htm 9954752 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails Stock-Based Compensation - Schedule of Stock Option Activity (Details) Details 76 false false R77.htm 9954753 - Disclosure - Stock-Based Compensation - Stock Option Pricing Model (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationStockOptionPricingModelDetails Stock-Based Compensation - Stock Option Pricing Model (Details) Details 77 false false R78.htm 9954754 - Disclosure - Stock-Based Compensation - Schedule of RSU & PRSU Activity (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails Stock-Based Compensation - Schedule of RSU & PRSU Activity (Details) Details 78 false false R79.htm 9954755 - Disclosure - Stock-Based Compensation - MRSUs Share-Based Payment Arrangements and Price Targets (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails Stock-Based Compensation - MRSUs Share-Based Payment Arrangements and Price Targets (Details) Details 79 false false R80.htm 9954756 - Disclosure - Stock-Based Compensation - Schedule of MRSU Activity (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails Stock-Based Compensation - Schedule of MRSU Activity (Details) Details 80 false false R81.htm 9954757 - Disclosure - Stock-Based Compensation - MRSUs Pricing Model (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationMRSUsPricingModelDetails Stock-Based Compensation - MRSUs Pricing Model (Details) Details 81 false false R82.htm 9954758 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details) Details 82 false false R83.htm 9954759 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Schedule of Net Loss Per Share (Details) Sheet http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails Net Loss per Share Attributable to Common Stockholders - Schedule of Net Loss Per Share (Details) Details 83 false false R84.htm 9954760 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details) Sheet http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails Net Loss per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details) Details 84 false false R85.htm 9954761 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 85 false false R86.htm 9954762 - Disclosure - Income Taxes - Total Loss Before Income Taxes (Details) Sheet http://www.digitalocean.com/role/IncomeTaxesTotalLossBeforeIncomeTaxesDetails Income Taxes - Total Loss Before Income Taxes (Details) Details 86 false false R87.htm 9954763 - Disclosure - Income Taxes - Schedule of Current and Deferred Income Taxes (Details) Sheet http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails Income Taxes - Schedule of Current and Deferred Income Taxes (Details) Details 87 false false R88.htm 9954764 - Disclosure - Income Taxes - Tax Rate Reconciliation (Details) Sheet http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails Income Taxes - Tax Rate Reconciliation (Details) Details 88 false false R89.htm 9954765 - Disclosure - Income Taxes - Deferred Tax Assets (Details) Sheet http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails Income Taxes - Deferred Tax Assets (Details) Details 89 false false R90.htm 9954766 - Disclosure - Income Taxes - Schedule of NOLs (Details) Sheet http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails Income Taxes - Schedule of NOLs (Details) Details 90 false false R91.htm 9954767 - Disclosure - Income Taxes - Valuation Allowance (Details) Sheet http://www.digitalocean.com/role/IncomeTaxesValuationAllowanceDetails Income Taxes - Valuation Allowance (Details) Details 91 false false R92.htm 9954768 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) Sheet http://www.digitalocean.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails Income Taxes - Unrecognized Tax Benefits (Details) Details 92 false false R93.htm 9954769 - Disclosure - Employee Benefit Plan (Details) Sheet http://www.digitalocean.com/role/EmployeeBenefitPlanDetails Employee Benefit Plan (Details) Details http://www.digitalocean.com/role/EmployeeBenefitPlan 93 false false R94.htm 9954770 - Disclosure - Related Party Transactions (Details) Sheet http://www.digitalocean.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.digitalocean.com/role/RelatedPartyTransactions 94 false false R95.htm 9954771 - Disclosure - Subsequent Events - Narrative (Details) Sheet http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails Subsequent Events - Narrative (Details) Details 95 false false R9999.htm Uncategorized Items - docn-20221231.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - docn-20221231.htm Cover 96 false false All Reports Book All Reports [dq-60549-DocumentFinStmtErrorCorrectionFlag-Missing] Submission type 10-K/A should have a non-empty value for DocumentFinStmtErrorCorrectionFlag in the Required Context. docn-20221231.htm [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 11 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, us-gaap:FiniteLivedIntangibleAssetUsefulLife, us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1, us-gaap:LessorOperatingLeaseTermOfContract, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage - docn-20221231.htm 4 docn-20221231.htm docn-20221231.xsd docn-20221231_cal.xml docn-20221231_def.xml docn-20221231_lab.xml docn-20221231_pre.xml exhibit231-2022xq4a.htm exhibit311-2022xq4a.htm exhibit312-2022xq4a.htm exhibit321-2022xq4a.htm docn-20221231_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 115 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "docn-20221231.htm": { "axisCustom": 3, "axisStandard": 32, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1272, "http://xbrl.sec.gov/dei/2023": 40 }, "contextCount": 325, "dts": { "calculationLink": { "local": [ "docn-20221231_cal.xml" ] }, "definitionLink": { "local": [ "docn-20221231_def.xml" ] }, "inline": { "local": [ "docn-20221231.htm" ] }, "labelLink": { "local": [ "docn-20221231_lab.xml" ] }, "presentationLink": { "local": [ "docn-20221231_pre.xml" ] }, "schema": { "local": [ "docn-20221231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "elementCount": 793, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 10, "http://xbrl.sec.gov/dei/2023": 5, "total": 15 }, "keyCustom": 54, "keyStandard": 464, "memberCustom": 41, "memberStandard": 66, "nsprefix": "docn", "nsuri": "http://www.digitalocean.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://www.digitalocean.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "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": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "10", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Acquisitions", "menuCat": "Notes", "order": "11", "role": "http://www.digitalocean.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Marketable Securities", "menuCat": "Notes", "order": "12", "role": "http://www.digitalocean.com/role/MarketableSecurities", "shortName": "Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "13", "role": "http://www.digitalocean.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Balance Sheet Details", "menuCat": "Notes", "order": "14", "role": "http://www.digitalocean.com/role/BalanceSheetDetails", "shortName": "Balance Sheet Details", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Debt", "menuCat": "Notes", "order": "15", "role": "http://www.digitalocean.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Leases", "menuCat": "Notes", "order": "16", "role": "http://www.digitalocean.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "17", "role": "http://www.digitalocean.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Stockholders\u2019 Equity", "menuCat": "Notes", "order": "18", "role": "http://www.digitalocean.com/role/StockholdersEquity", "shortName": "Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Stock-Based Compensation", "menuCat": "Notes", "order": "19", "role": "http://www.digitalocean.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0000002 - Document - Audit Information", "menuCat": "Cover", "order": "2", "role": "http://www.digitalocean.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Net Loss per Share Attributable to Common Stockholders", "menuCat": "Notes", "order": "20", "role": "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholders", "shortName": "Net Loss per Share Attributable to Common Stockholders", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "21", "role": "http://www.digitalocean.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Employee Benefit Plan", "menuCat": "Notes", "order": "22", "role": "http://www.digitalocean.com/role/EmployeeBenefitPlan", "shortName": "Employee Benefit Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Related Party Transactions", "menuCat": "Notes", "order": "23", "role": "http://www.digitalocean.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "24", "role": "http://www.digitalocean.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "25", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - Disclosure - Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - Disclosure - Acquisitions (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.digitalocean.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - Disclosure - Marketable Securities (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.digitalocean.com/role/MarketableSecuritiesTables", "shortName": "Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.digitalocean.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets", "menuCat": "Statements", "order": "3", "role": "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": "-3", "lang": "en-US", "name": "us-gaap:MarketableSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - Balance Sheet Details (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.digitalocean.com/role/BalanceSheetDetailsTables", "shortName": "Balance Sheet Details (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.digitalocean.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermPurchaseCommitmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - Disclosure - Commitments and Contingencies (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.digitalocean.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermPurchaseCommitmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - Disclosure - Stock-Based Compensation (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.digitalocean.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersTables", "shortName": "Net Loss per Share Attributable to Common Stockholders (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.digitalocean.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-28", "decimals": "INF", "first": true, "lang": "en-US", "name": "docn:TemporaryEquitySharesConversionOfConvertibleSecurities", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - Disclosure - Nature of the Business and Organization (Details)", "menuCat": "Details", "order": "36", "role": "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails", "shortName": "Nature of the Business and Organization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-48", "decimals": "2", "lang": "en-US", "name": "us-gaap:SaleOfStockPricePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - Disclosure - Summary of Significant Accounting Policies - Restatement of Balance Sheet (Details)", "menuCat": "Details", "order": "37", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails", "shortName": "Summary of Significant Accounting Policies - Restatement of Balance Sheet (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-50", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SellingAndMarketingExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - Disclosure - Summary of Significant Accounting Policies - Restatement of Statement of Operations (Details)", "menuCat": "Details", "order": "38", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofOperationsDetails", "shortName": "Summary of Significant Accounting Policies - Restatement of Statement of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-52", "decimals": "-3", "lang": "en-US", "name": "us-gaap:SellingAndMarketingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - Summary of Significant Accounting Policies - Restatement of Statement of Comprehensive Loss (Details)", "menuCat": "Details", "order": "39", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofComprehensiveLossDetails", "shortName": "Summary of Significant Accounting Policies - Restatement of Statement of Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-52", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations", "menuCat": "Statements", "order": "4", "role": "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - Summary of Significant Accounting Policies - Restatement of Convertible Preferred Stock and Stockholders' Equity (Deficit) (Details)", "menuCat": "Details", "order": "40", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofConvertiblePreferredStockandStockholdersEquityDeficitDetails", "shortName": "Summary of Significant Accounting Policies - Restatement of Convertible Preferred Stock and Stockholders' Equity (Deficit) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-53", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - Disclosure - Summary of Significant Accounting Policies - Restatement of Statements of Cash Flows (Details)", "menuCat": "Details", "order": "41", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementsofCashFlowsDetails", "shortName": "Summary of Significant Accounting Policies - Restatement of Statements of Cash Flows (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-52", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncreaseDecreaseInDeferredIncomeTaxes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)", "menuCat": "Details", "order": "42", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails", "shortName": "Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - Summary of Significant Accounting Policies - Disclosure of Changes in Allowance for Doubtful Accounts (Details)", "menuCat": "Details", "order": "43", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesDisclosureofChangesinAllowanceforDoubtfulAccountsDetails", "shortName": "Summary of Significant Accounting Policies - Disclosure of Changes in Allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-57", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - Summary of Significant Accounting Policies - Useful Lives of Property and Equipment (Details)", "menuCat": "Details", "order": "44", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesofPropertyandEquipmentDetails", "shortName": "Summary of Significant Accounting Policies - Useful Lives of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-57", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-75", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - Summary of Significant Accounting Policies - Revenue by Geographic Areas (Details)", "menuCat": "Details", "order": "45", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails", "shortName": "Summary of Significant Accounting Policies - Revenue by Geographic Areas (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-63", "decimals": "2", "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "menuCat": "Details", "order": "46", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - Disclosure - Summary of Significant Accounting Policies - Long-Lived Assets by Geographic Area (Details)", "menuCat": "Details", "order": "47", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails", "shortName": "Summary of Significant Accounting Policies - Long-Lived Assets by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - Disclosure - Acquisitions - Narrative (Details)", "menuCat": "Details", "order": "48", "role": "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "shortName": "Acquisitions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-105", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - Disclosure - Acquisitions - Purchase Price Allocation (Details)", "menuCat": "Details", "order": "49", "role": "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails", "shortName": "Acquisitions - Purchase Price Allocation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-92", "decimals": "-3", "lang": "en-US", "name": "docn:BusinessCombinationOtherExpenses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss", "menuCat": "Statements", "order": "5", "role": "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954726 - Disclosure - Acquisitions - Intangible Assets (Details)", "menuCat": "Details", "order": "50", "role": "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "shortName": "Acquisitions - Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-100", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954727 - Disclosure - Acquisitions - Pro Forma (Details)", "menuCat": "Details", "order": "51", "role": "http://www.digitalocean.com/role/AcquisitionsProFormaDetails", "shortName": "Acquisitions - Pro Forma (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-100", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954728 - Disclosure - Acquisitions - Schedule of Goodwill (Details)", "menuCat": "Details", "order": "52", "role": "http://www.digitalocean.com/role/AcquisitionsScheduleofGoodwillDetails", "shortName": "Acquisitions - Schedule of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-109", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954729 - Disclosure - Marketable Securities - Summary (Details)", "menuCat": "Details", "order": "53", "role": "http://www.digitalocean.com/role/MarketableSecuritiesSummaryDetails", "shortName": "Marketable Securities - Summary (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954730 - Disclosure - Marketable Securities - Narrative (Details)", "menuCat": "Details", "order": "54", "role": "http://www.digitalocean.com/role/MarketableSecuritiesNarrativeDetails", "shortName": "Marketable Securities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954731 - Disclosure - Fair Value Measurements - Schedule of Fair Value on Recurring Basis (Details)", "menuCat": "Details", "order": "55", "role": "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails", "shortName": "Fair Value Measurements - Schedule of Fair Value on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-137", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954732 - Disclosure - Fair Value Measurements - Narrative (Details)", "menuCat": "Details", "order": "56", "role": "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-159", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-159", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954733 - Disclosure - Fair Value Measurements - Convertible Notes Measurement (Details)", "menuCat": "Details", "order": "57", "role": "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "shortName": "Fair Value Measurements - Convertible Notes Measurement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-159", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954734 - Disclosure - Balance Sheet Details - Schedule of Property, Plant and Equipment (Details)", "menuCat": "Details", "order": "58", "role": "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails", "shortName": "Balance Sheet Details - Schedule of Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954735 - Disclosure - Balance Sheet Details - Narrative (Details)", "menuCat": "Details", "order": "59", "role": "http://www.digitalocean.com/role/BalanceSheetDetailsNarrativeDetails", "shortName": "Balance Sheet Details - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-9", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Consolidated Statements of Stockholders' (Deficit) Equity", "menuCat": "Statements", "order": "6", "role": "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "shortName": "Consolidated Statements of Stockholders' (Deficit) Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-9", "decimals": "-3", "lang": "en-US", "name": "us-gaap:TemporaryEquityCarryingAmountAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedBonusesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954736 - Disclosure - Balance Sheet Details - Schedule of Accrued Other Expenses (Details)", "menuCat": "Details", "order": "60", "role": "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofAccruedOtherExpensesDetails", "shortName": "Balance Sheet Details - Schedule of Accrued Other Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedBonusesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TaxesPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954737 - Disclosure - Balance Sheet Details - Summary of Other Current Liabilities (Details)", "menuCat": "Details", "order": "61", "role": "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails", "shortName": "Balance Sheet Details - Summary of Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TaxesPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954738 - Disclosure - Debt - Narrative (Details)", "menuCat": "Details", "order": "62", "role": "http://www.digitalocean.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-182", "decimals": "0", "lang": "en-US", "name": "us-gaap:ProceedsFromConvertibleDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-7", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954739 - Disclosure - Leases - Narrative (Details)", "menuCat": "Details", "order": "63", "role": "http://www.digitalocean.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-7", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954740 - Disclosure - Leases - Maturities of Operating Leases (Details)", "menuCat": "Details", "order": "64", "role": "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails", "shortName": "Leases - Maturities of Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954741 - Disclosure - Leases - Schedule of Lease Expense (Details)", "menuCat": "Details", "order": "65", "role": "http://www.digitalocean.com/role/LeasesScheduleofLeaseExpenseDetails", "shortName": "Leases - Schedule of Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954742 - Disclosure - Leases - Supplemental Cash Flow Information (Details)", "menuCat": "Details", "order": "66", "role": "http://www.digitalocean.com/role/LeasesSupplementalCashFlowInformationDetails", "shortName": "Leases - Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954743 - Disclosure - Leases - Schedule of Lease Term and Discount Rate (Details)", "menuCat": "Details", "order": "67", "role": "http://www.digitalocean.com/role/LeasesScheduleofLeaseTermandDiscountRateDetails", "shortName": "Leases - Schedule of Lease Term and Discount Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954744 - Disclosure - Leases - Maturities of Operating Lease Prior to Adoption of ASC 842 (Details)", "menuCat": "Details", "order": "68", "role": "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details", "shortName": "Leases - Maturities of Operating Lease Prior to Adoption of ASC 842 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-190", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954745 - Disclosure - Commitments and Contingencies - Narrative (Details)", "menuCat": "Details", "order": "69", "role": "http://www.digitalocean.com/role/CommitmentsandContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Condensed Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "7", "role": "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954746 - Disclosure - Commitments and Contingencies - Scheduled of Future Purchase Commitments (Details)", "menuCat": "Details", "order": "70", "role": "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails", "shortName": "Commitments and Contingencies - Scheduled of Future Purchase Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "docn:VotingRightsNumberOfVotesShare", "reportCount": 1, "unique": true, "unitRef": "vote", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954747 - Disclosure - Stockholders\u2019 Equity - Narrative (Details)", "menuCat": "Details", "order": "71", "role": "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails", "shortName": "Stockholders\u2019 Equity - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "docn:VotingRightsNumberOfVotesShare", "reportCount": 1, "unique": true, "unitRef": "vote", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954748 - Disclosure - Stockholders\u2019 Equity - Preferred Stock (Details)", "menuCat": "Details", "order": "72", "role": "http://www.digitalocean.com/role/StockholdersEquityPreferredStockDetails", "shortName": "Stockholders\u2019 Equity - Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-7", "decimals": "-3", "first": true, "lang": "en-US", "name": "docn:TemporaryEquityValueConversionOfConvertibleSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954749 - Disclosure - Stockholders\u2019 Equity - Redeemable Convertible Preferred Stock (Details)", "menuCat": "Details", "order": "73", "role": "http://www.digitalocean.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails", "shortName": "Stockholders\u2019 Equity - Redeemable Convertible Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R74": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockCommonShares", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954750 - Disclosure - Stockholders\u2019 Equity - Treasury Stock (Details)", "menuCat": "Details", "order": "74", "role": "http://www.digitalocean.com/role/StockholdersEquityTreasuryStockDetails", "shortName": "Stockholders\u2019 Equity - Treasury Stock (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R75": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954751 - Disclosure - Stock-Based Compensation - Narrative (Details)", "menuCat": "Details", "order": "75", "role": "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-6", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954752 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details)", "menuCat": "Details", "order": "76", "role": "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails", "shortName": "Stock-Based Compensation - Schedule of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-6", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954753 - Disclosure - Stock-Based Compensation - Stock Option Pricing Model (Details)", "menuCat": "Details", "order": "77", "role": "http://www.digitalocean.com/role/StockBasedCompensationStockOptionPricingModelDetails", "shortName": "Stock-Based Compensation - Stock Option Pricing Model (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-197", "decimals": "4", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954754 - Disclosure - Stock-Based Compensation - Schedule of RSU & PRSU Activity (Details)", "menuCat": "Details", "order": "78", "role": "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails", "shortName": "Stock-Based Compensation - Schedule of RSU & PRSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-199", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "div", "docn:ShareBasedPaymentArrangementPerformanceSharesPriceTargetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-214", "decimals": "INF", "first": true, "lang": "en-US", "name": "docn:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsNumberOfTradingDays", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954755 - Disclosure - Stock-Based Compensation - MRSUs Share-Based Payment Arrangements and Price Targets (Details)", "menuCat": "Details", "order": "79", "role": "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "shortName": "Stock-Based Compensation - MRSUs Share-Based Payment Arrangements and Price Targets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "docn:ShareBasedPaymentArrangementPerformanceSharesPriceTargetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-215", "decimals": "2", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "8", "role": "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "docn:ShareBasedPaymentArrangementMRSUActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-228", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954756 - Disclosure - Stock-Based Compensation - Schedule of MRSU Activity (Details)", "menuCat": "Details", "order": "80", "role": "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "shortName": "Stock-Based Compensation - Schedule of MRSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "docn:ShareBasedPaymentArrangementMRSUActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-228", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954757 - Disclosure - Stock-Based Compensation - MRSUs Pricing Model (Details)", "menuCat": "Details", "order": "81", "role": "http://www.digitalocean.com/role/StockBasedCompensationMRSUsPricingModelDetails", "shortName": "Stock-Based Compensation - MRSUs Pricing Model (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "docn:ShareBasedCompensationArrangementByShareBasedPaymentAwardMSRUsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-229", "decimals": "4", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954758 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details)", "menuCat": "Details", "order": "82", "role": "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954759 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Schedule of Net Loss Per Share (Details)", "menuCat": "Details", "order": "83", "role": "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails", "shortName": "Net Loss per Share Attributable to Common Stockholders - Schedule of Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954760 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details)", "menuCat": "Details", "order": "84", "role": "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "shortName": "Net Loss per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954761 - Disclosure - Income Taxes - Narrative (Details)", "menuCat": "Details", "order": "85", "role": "http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954762 - Disclosure - Income Taxes - Total Loss Before Income Taxes (Details)", "menuCat": "Details", "order": "86", "role": "http://www.digitalocean.com/role/IncomeTaxesTotalLossBeforeIncomeTaxesDetails", "shortName": "Income Taxes - Total Loss Before Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954763 - Disclosure - Income Taxes - Schedule of Current and Deferred Income Taxes (Details)", "menuCat": "Details", "order": "87", "role": "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails", "shortName": "Income Taxes - Schedule of Current and Deferred Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954764 - Disclosure - Income Taxes - Tax Rate Reconciliation (Details)", "menuCat": "Details", "order": "88", "role": "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails", "shortName": "Income Taxes - Tax Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954765 - Disclosure - Income Taxes - Deferred Tax Assets (Details)", "menuCat": "Details", "order": "89", "role": "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails", "shortName": "Income Taxes - Deferred Tax Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Nature of the Business and Organization", "menuCat": "Notes", "order": "9", "role": "http://www.digitalocean.com/role/NatureoftheBusinessandOrganization", "shortName": "Nature of the Business and Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954766 - Disclosure - Income Taxes - Schedule of NOLs (Details)", "menuCat": "Details", "order": "90", "role": "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails", "shortName": "Income Taxes - Schedule of NOLs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954767 - Disclosure - Income Taxes - Valuation Allowance (Details)", "menuCat": "Details", "order": "91", "role": "http://www.digitalocean.com/role/IncomeTaxesValuationAllowanceDetails", "shortName": "Income Taxes - Valuation Allowance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfValuationAllowanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954768 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)", "menuCat": "Details", "order": "92", "role": "http://www.digitalocean.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": "docn-20221231.htm", "contextRef": "c-9", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954769 - Disclosure - Employee Benefit Plan (Details)", "menuCat": "Details", "order": "93", "role": "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails", "shortName": "Employee Benefit Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954770 - Disclosure - Related Party Transactions (Details)", "menuCat": "Details", "order": "94", "role": "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-322", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingCostsAndExpenses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-192", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954771 - Disclosure - Subsequent Events - Narrative (Details)", "menuCat": "Details", "order": "95", "role": "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails", "shortName": "Subsequent Events - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-325", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "c-317", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - docn-20221231.htm", "menuCat": "Cover", "order": "96", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - docn-20221231.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 110, "tag": { "country_DE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GERMANY", "terseLabel": "GERMANY" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "country_NL": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NETHERLANDS", "terseLabel": "NETHERLANDS" } } }, "localname": "NL", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "country_SG": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SINGAPORE", "terseLabel": "SINGAPORE" } } }, "localname": "SG", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "U.S." } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description", "terseLabel": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "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/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r912", "r913", "r914" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r912", "r913", "r914" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r912", "r913", "r914" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.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/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r912", "r913", "r914" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r915" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r910" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r909" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r909" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r909" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r916" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r909" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r909" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r909" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r909" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r917" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r912", "r913", "r914" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r908" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r911" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "docn_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.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_A2021StockPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Stock Plan", "label": "2021 Stock Plan [Member]", "terseLabel": "2021 Stock Plan" } } }, "localname": "A2021StockPlanMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_A2022EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2022 Employee Stock Purchase Plan", "label": "2022 Employee Stock Purchase Plan [Member]", "terseLabel": "2022 Employee Stock Purchase Plan" } } }, "localname": "A2022EmployeeStockPurchasePlanMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_A35OfCompensationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "3%-5% Of Compensation", "label": "3%-5% Of Compensation [Member]", "terseLabel": "Contributions up to 3%-5% of gross pay" } } }, "localname": "A35OfCompensationMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails" ], "xbrltype": "domainItemType" }, "docn_A3OfCompensationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "3% Of Compensation", "label": "3% Of Compensation [Member]", "terseLabel": "Contributions up to 3% of gross pay" } } }, "localname": "A3OfCompensationMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails" ], "xbrltype": "domainItemType" }, "docn_AccruedCapitalExpenditures": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofAccruedOtherExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Capital Expenditures", "label": "Accrued Capital Expenditures", "verboseLabel": "Accrued Capital Expenditures" } } }, "localname": "AccruedCapitalExpenditures", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofAccruedOtherExpensesDetails" ], "xbrltype": "monetaryItemType" }, "docn_AcquisitionOfNimbellaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquisition Of Nimbella", "label": "Acquisition Of Nimbella [Member]", "terseLabel": "Acquisition of Nimbella" } } }, "localname": "AcquisitionOfNimbellaMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information [Abstract]", "label": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://www.digitalocean.com/20221231", "xbrltype": "stringItemType" }, "docn_BrandMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Brand", "label": "Brand [Member]", "terseLabel": "Brand" } } }, "localname": "BrandMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_BusinessCombinationAcquisitionRelatedCostsCompensationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Acquisition Related Costs, Compensation Expense", "label": "Business Combination, Acquisition Related Costs, Compensation Expense", "terseLabel": "Business Combination, Acquisition Related Costs, Compensation Expense" } } }, "localname": "BusinessCombinationAcquisitionRelatedCostsCompensationExpense", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "docn_BusinessCombinationConsiderationTransferredCashContributedToEscrowAccounts": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Cash Contributed To Escrow Accounts", "label": "Business Combination, Consideration Transferred, Cash Contributed To Escrow Accounts", "terseLabel": "Cash contributed to escrow accounts" } } }, "localname": "BusinessCombinationConsiderationTransferredCashContributedToEscrowAccounts", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "docn_BusinessCombinationConsiderationTransferredContingentConsiderationCashPreFunded": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Contingent Consideration, Cash Pre-Funded", "label": "Business Combination, Consideration Transferred, Contingent Consideration, Cash Pre-Funded", "terseLabel": "Less: Cash pre-funded from contingent compensation" } } }, "localname": "BusinessCombinationConsiderationTransferredContingentConsiderationCashPreFunded", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "docn_BusinessCombinationConsiderationTransferredLiabilitiesIncurredContingentConsiderationCompensationCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Liabilities Incurred, Contingent Consideration, Compensation Costs", "label": "Business Combination, Consideration Transferred, Liabilities Incurred, Contingent Consideration, Compensation Costs", "terseLabel": "Contingent compensations costs" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurredContingentConsiderationCompensationCosts", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "docn_BusinessCombinationOtherExpenses": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Other Expenses", "label": "Business Combination, Other Expenses", "negatedTerseLabel": "Other expenses" } } }, "localname": "BusinessCombinationOtherExpenses", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "docn_BusinessCombinationProFormaInformationIntercompanyRevenueAndExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Pro Forma Information, Intercompany Revenue And Expense", "label": "Business Combination, Pro Forma Information, Intercompany Revenue And Expense", "terseLabel": "Business Combination, Pro Forma Information, Intercompany Revenue And Expense" } } }, "localname": "BusinessCombinationProFormaInformationIntercompanyRevenueAndExpense", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "docn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpenses": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Expenses", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Expenses", "negatedTerseLabel": "Accrued expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpenses", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "docn_CSSTricksMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CSS Tricks", "label": "CSS Tricks [Member]", "terseLabel": "CSS Tricks" } } }, "localname": "CSSTricksMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_CapitalExpendituresFinancedBySeller": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Capital Expenditures Financed By Seller", "label": "Capital Expenditures Financed By Seller", "terseLabel": "Seller financed equipment purchases" } } }, "localname": "CapitalExpendituresFinancedBySeller", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "docn_CloudwaysLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cloudways Ltd.", "label": "Cloudways Ltd. [Member]", "terseLabel": "Cloudways Ltd." } } }, "localname": "CloudwaysLtdMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsProFormaDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails", "http://www.digitalocean.com/role/AcquisitionsScheduleofGoodwillDetails" ], "xbrltype": "domainItemType" }, "docn_ComputersAndComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computers And Computer Equipment", "label": "Computers And Computer Equipment [Member]", "terseLabel": "Computers and equipment" } } }, "localname": "ComputersAndComputerEquipmentMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "docn_ContingentCompensationCurrent": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contingent Compensation, Current", "label": "Contingent Compensation, Current", "terseLabel": "Contingent compensation" } } }, "localname": "ContingentCompensationCurrent", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "docn_ConvertibleSeniorNotesDue2026Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Senior Notes Due 2026", "label": "Convertible Senior Notes Due 2026 [Member]", "terseLabel": "Convertible Senior Notes Due 2026" } } }, "localname": "ConvertibleSeniorNotesDue2026Member", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_CreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Facility", "label": "Credit Facility [Member]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_CurrentAndFormerEmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Current And Former Employees", "label": "Current And Former Employees [Member]", "terseLabel": "Current and former employees" } } }, "localname": "CurrentAndFormerEmployeesMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_DebtConversionPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Conversion Period", "label": "Debt Conversion Period [Axis]", "terseLabel": "Debt Conversion Period [Axis]" } } }, "localname": "DebtConversionPeriodAxis", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "docn_DebtConversionPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Conversion Period [Domain]", "label": "Debt Conversion Period [Domain]", "terseLabel": "Debt Conversion Period [Domain]" } } }, "localname": "DebtConversionPeriodDomain", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_DebtConversionPeriodOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Conversion, Period One", "label": "Debt Conversion, Period One [Member]", "terseLabel": "Debt Conversion, Period One" } } }, "localname": "DebtConversionPeriodOneMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_DebtConversionPeriodTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Conversion, Period Two", "label": "Debt Conversion, Period Two [Member]", "terseLabel": "Debt Conversion, Period Two" } } }, "localname": "DebtConversionPeriodTwoMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_DebtInstrumentConvertibleBusinessDaysAfterTradingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Business Days After Trading Period", "label": "Debt Instrument, Convertible, Business Days After Trading Period", "terseLabel": "Business days after trading period" } } }, "localname": "DebtInstrumentConvertibleBusinessDaysAfterTradingPeriod", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "docn_DebtInstrumentConvertibleThresholdTradingDaysScheduled": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Threshold Trading Days, Scheduled", "label": "Debt Instrument, Convertible, Threshold Trading Days, Scheduled", "terseLabel": "Scheduled trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDaysScheduled", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "docn_DebtInstrumentCovenantDebtServiceCoverageRatioMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Debt Service Coverage Ratio, Maximum", "label": "Debt Instrument, Covenant, Debt Service Coverage Ratio, Maximum", "terseLabel": "Debt service coverage ratio" } } }, "localname": "DebtInstrumentCovenantDebtServiceCoverageRatioMaximum", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "docn_DeferredTaxAssetsOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Operating Lease Liability", "label": "Deferred Tax Assets, Operating Lease Liability", "terseLabel": "Operating lease liability" } } }, "localname": "DeferredTaxAssetsOperatingLeaseLiability", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "docn_DevelopedTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Developed Technology", "label": "Developed Technology [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "domainItemType" }, "docn_EarnedOnMarch12024September12024AndMarch12025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earned On March 1, 2024, September 1, 2024, and March 1, 2025", "label": "Earned On March 1, 2024, September 1, 2024, and March 1, 2025 [Member]", "verboseLabel": "Earned On March 1, 2024, September 1, 2024, and March 1, 2025" } } }, "localname": "EarnedOnMarch12024September12024AndMarch12025Member", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_EarnedSeptember12023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earned September 1 2023", "label": "Earned September 1 2023 [Member]", "terseLabel": "Earned September1 2023" } } }, "localname": "EarnedSeptember12023Member", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_EffectiveIncomeTaxRateReconciliation162mLimitationOtherAmount": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, 162(m) Limitation, Other, Amount", "label": "Effective Income Tax Rate Reconciliation, 162(m) Limitation, Other, Amount", "terseLabel": "162(m) limitation" } } }, "localname": "EffectiveIncomeTaxRateReconciliation162mLimitationOtherAmount", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "docn_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAndNontaxableItemsAmount": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense And Nontaxable Items, Amount", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense And Nontaxable Items, Amount", "terseLabel": "Nondeductible/nontaxable items" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAndNontaxableItemsAmount", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "docn_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseUnrealizedLossWarrantLiability": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Unrealized Loss, Warrant Liability", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Unrealized Loss, Warrant Liability", "terseLabel": "Unrealized loss on warrant liability" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseUnrealizedLossWarrantLiability", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "docn_EffectiveIncomeTaxRateReconciliationWarrantsOtherAmount": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "order": 10.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Warrants, Other, Amount", "label": "Effective Income Tax Rate Reconciliation, Warrants, Other, Amount", "terseLabel": "Warrant exercise" } } }, "localname": "EffectiveIncomeTaxRateReconciliationWarrantsOtherAmount", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "docn_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "ESPP" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "docn_EmployeeStockPurchasePlanWithholdingsCurrent": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan Withholdings, Current", "label": "Employee Stock Purchase Plan Withholdings, Current", "terseLabel": "ESPP withholding" } } }, "localname": "EmployeeStockPurchasePlanWithholdingsCurrent", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "docn_FinancingFees": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Financing Fees", "label": "Financing Fees", "terseLabel": "Financing fees" } } }, "localname": "FinancingFees", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "docn_GaditekAssociatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gaditek Associates", "label": "Gaditek Associates [Member]", "terseLabel": "Gaditek Associates" } } }, "localname": "GaditekAssociatesMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "docn_GreaterThan5TaxYearsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Greater Than 5 Tax Years", "label": "Greater Than 5 Tax Years [Member]", "terseLabel": "More than 5 Years" } } }, "localname": "GreaterThan5TaxYearsMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "xbrltype": "domainItemType" }, "docn_IPAddressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "IP Address", "label": "IP Address [Member]", "terseLabel": "IP addresses" } } }, "localname": "IPAddressMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "docn_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Operating Lease Right-Of-Use Asset", "label": "Increase (Decrease) In Operating Lease Right-Of-Use Asset", "negatedTerseLabel": "Operating lease right-of-use assets and liabilities, net" } } }, "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "docn_IncreaseDecreaseInRentalAmountsPayablePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Rental Amounts Payable, Percent", "label": "Increase (Decrease) In Rental Amounts Payable, Percent", "terseLabel": "Increase in rental amounts payable (in percent)" } } }, "localname": "IncreaseDecreaseInRentalAmountsPayablePercent", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/LeasesNarrativeDetails" ], "xbrltype": "pureItemType" }, "docn_InitialPublicOfferingCostsIncurredDuringNoncashOrPartialNoncashTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Initial Public Offering Costs Incurred During Noncash Or Partial Noncash Transaction", "label": "Initial Public Offering Costs Incurred During Noncash Or Partial Noncash Transaction", "terseLabel": "Costs related to initial public offering included in accounts payable and accrued liabilities" } } }, "localname": "InitialPublicOfferingCostsIncurredDuringNoncashOrPartialNoncashTransaction", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "docn_InternalUseSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internal-Use Software", "label": "Internal-Use Software [Member]", "terseLabel": "Internal-use software" } } }, "localname": "InternalUseSoftwareMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "docn_JournalDevITMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "JournalDev IT", "label": "JournalDev IT [Member]", "terseLabel": "JournalDev IT" } } }, "localname": "JournalDevITMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_KayBankNationalAssociationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "KayBank National Association", "label": "KayBank National Association [Member]", "terseLabel": "KayBank National Association" } } }, "localname": "KayBankNationalAssociationMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount", "terseLabel": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "docn_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, To Be Paid, Due After Year Four", "label": "Lessee, Operating Lease, Liability, To Be Paid, Due After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details" ], "xbrltype": "monetaryItemType" }, "docn_MRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "MRSU", "label": "MRSU [Member]", "terseLabel": "MRSU" } } }, "localname": "MRSUMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsPricingModelDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails" ], "xbrltype": "domainItemType" }, "docn_MarketBasedRestrictedStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Market-Based Restricted Stock", "label": "Market-Based Restricted Stock [Member]", "terseLabel": "Market-Based Restricted Stock" } } }, "localname": "MarketBasedRestrictedStockMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_MarketBasedRestrictedStockUnitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Market-Based Restricted Stock Unit", "label": "Market-Based Restricted Stock Unit [Member]", "terseLabel": "MRSU" } } }, "localname": "MarketBasedRestrictedStockUnitMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "docn_MilestoneAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Milestone", "label": "Milestone [Axis]", "terseLabel": "Milestone [Axis]" } } }, "localname": "MilestoneAxis", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "docn_MilestoneDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Milestone [Domain]", "label": "Milestone [Domain]", "terseLabel": "Milestone [Domain]" } } }, "localname": "MilestoneDomain", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_NimbellaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nimbella", "label": "Nimbella [Member]", "terseLabel": "Nimbella" } } }, "localname": "NimbellaMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsScheduleofGoodwillDetails" ], "xbrltype": "domainItemType" }, "docn_NoncashInterestExpense": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Noncash Interest Expense", "label": "Noncash Interest Expense", "terseLabel": "Non-cash interest expense" } } }, "localname": "NoncashInterestExpense", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "docn_NumberOfAdditionalOperatingLeasesNotYetCommenced": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Additional Operating Leases, Not Yet Commenced", "label": "Number Of Additional Operating Leases, Not Yet Commenced", "terseLabel": "Number Of Additional Operating Leases, Not Yet Commenced" } } }, "localname": "NumberOfAdditionalOperatingLeasesNotYetCommenced", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/LeasesNarrativeDetails" ], "xbrltype": "integerItemType" }, "docn_NumberOfPurchasePeriods": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Purchase Periods", "label": "Number Of Purchase Periods", "terseLabel": "Number Of Purchase Periods" } } }, "localname": "NumberOfPurchasePeriods", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "docn_NumberOfSubleaseAgreements": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Sublease Agreements", "label": "Number Of Sublease Agreements", "terseLabel": "Number Of Sublease Agreements" } } }, "localname": "NumberOfSubleaseAgreements", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "docn_OtherCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Countries", "label": "Other Countries [Member]", "terseLabel": "Other" } } }, "localname": "OtherCountriesMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "docn_OtherGeographicalAreasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Geographical Areas", "label": "Other Geographical Areas [Member]", "terseLabel": "Other" } } }, "localname": "OtherGeographicalAreasMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "docn_PaymentsForAssetAcquisition": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Asset Acquisition", "label": "Payments For Asset Acquisition", "negatedLabel": "Cash paid for asset acquisitions" } } }, "localname": "PaymentsForAssetAcquisition", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "docn_PaymentsForInterestAvailableForSale": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Interest, Available-for-sale", "label": "Payments For Interest, Available-for-sale", "negatedTerseLabel": "Purchased interest on available-for-sale securities" } } }, "localname": "PaymentsForInterestAvailableForSale", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "docn_ProceedsFromInterestAvailableForSale": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from Interest, Available-for-sale", "label": "Proceeds from Interest, Available-for-sale", "terseLabel": "Proceeds from interest on available-for-sale securities" } } }, "localname": "ProceedsFromInterestAvailableForSale", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "docn_ReleaseOfValueAddedTax": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Release Of Value-Added Tax", "label": "Release Of Value-Added Tax", "terseLabel": "Release of VAT reserve" } } }, "localname": "ReleaseOfValueAddedTax", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "docn_RepaymentOfCapitalLeases": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Repayment Of Capital Leases", "label": "Repayment Of Capital Leases", "negatedTerseLabel": "Repayment of capital leases" } } }, "localname": "RepaymentOfCapitalLeases", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "docn_RightOfUseAssetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right-Of-Use Asset", "label": "Right-Of-Use Asset [Member]", "terseLabel": "Right-Of-Use Asset" } } }, "localname": "RightOfUseAssetMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/LeasesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_SeedPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Seed Preferred Stock", "label": "Seed Preferred Stock [Member]", "terseLabel": "Seed Preferred Stock [Member]" } } }, "localname": "SeedPreferredStockMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsNumberOfTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Rights, Number Of Trading Days", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Rights, Number Of Trading Days", "terseLabel": "Number of trading days" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsNumberOfTradingDays", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedByPerformanceFactor": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Adjusted By Performance Factor", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Adjusted By Performance Factor", "negatedTerseLabel": "Adjusted by performance factor" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedByPerformanceFactor", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Aggregate Grant Date Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Aggregate Grant Date Fair Value", "terseLabel": "Value of restricted stock granted to founders of Nimbella" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Number", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Number", "terseLabel": "Vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Weighted Average Grant Date Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Weighted Average Grant Date Fair Value", "terseLabel": "Vested and expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncrementalStockBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Incremental Stock-Based Compensation", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Incremental Stock-Based Compensation", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Incremental Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardIncrementalStockBasedCompensation", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardMSRUsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, MSRUs, Grants In Period, Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, MSRUs, Grants In Period, Weighted Average Grant Date Fair Value [Table Text Block]", "terseLabel": "Schedule of Weighted-Average Assumptions for MRSUs" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMSRUsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfInstallments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Installments", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Installments", "terseLabel": "Number of quarterly installments" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfInstallments", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Tranches", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Tranches", "terseLabel": "Number of tranches" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails" ], "xbrltype": "integerItemType" }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodAggregateEstimatedFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Aggregate Estimated Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Aggregate Estimated Fair Value", "terseLabel": "Stock options, granted in period, aggregate estimated fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodAggregateEstimatedFairValue", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetAward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Target Award", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Target Award", "terseLabel": "Percentage of target award (in percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetAward", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "docn_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAdjustedPerformanceFactorWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Adjusted Performance Factor, Weighted Average Exercise Price", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Adjusted Performance Factor, Weighted Average Exercise Price", "terseLabel": "Adjusted for performance factor (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAdjustedPerformanceFactorWeightedAverageExercisePrice", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "docn_ShareBasedPaymentArrangementMRSUActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, MRSU, Activity", "label": "Share-based Payment Arrangement, MRSU, Activity [Table Text Block]", "terseLabel": "Schedule of MRSU Activity" } } }, "localname": "ShareBasedPaymentArrangementMRSUActivityTableTextBlock", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "docn_ShareBasedPaymentArrangementNoncashExpenseAcquisitionCompensation": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Noncash Expense, Acquisition Compensation", "label": "Share-Based Payment Arrangement, Noncash Expense, Acquisition Compensation", "terseLabel": "Acquisition related compensation" } } }, "localname": "ShareBasedPaymentArrangementNoncashExpenseAcquisitionCompensation", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "docn_ShareBasedPaymentArrangementPerformanceSharesPriceTargetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Performance Shares, Price Targets", "label": "Share-Based Payment Arrangement, Performance Shares, Price Targets [Table Text Block]", "terseLabel": "Summary of Share-Based Payment Arrangement and Price Targets" } } }, "localname": "ShareBasedPaymentArrangementPerformanceSharesPriceTargetsTableTextBlock", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "docn_ShareBasedPaymentArrangementTrancheFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Tranche Five", "label": "Share-based Payment Arrangement, Tranche Five [Member]", "terseLabel": "5" } } }, "localname": "ShareBasedPaymentArrangementTrancheFiveMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_ShareBasedPaymentArrangementTrancheFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Tranche Four", "label": "Share-Based Payment Arrangement, Tranche Four [Member]", "terseLabel": "4" } } }, "localname": "ShareBasedPaymentArrangementTrancheFourMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_ShareBasedPaymentArrangementTrancheSevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Tranche Seven", "label": "Share-based Payment Arrangement, Tranche Seven [Member]", "terseLabel": "7" } } }, "localname": "ShareBasedPaymentArrangementTrancheSevenMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_ShareBasedPaymentArrangementTrancheSixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Tranche Six", "label": "Share-based Payment Arrangement, Tranche Six [Member]", "terseLabel": "6" } } }, "localname": "ShareBasedPaymentArrangementTrancheSixMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_StockIssuedDuringPeriodExerciseOfWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Exercise Of Warrants", "label": "Stock Issued During Period, Exercise Of Warrants", "terseLabel": "Exercise of common stock warrants (in shares)" } } }, "localname": "StockIssuedDuringPeriodExerciseOfWarrants", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "sharesItemType" }, "docn_SummaryOfValuationAllowanceRollforwardAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary Of Valuation Allowance, Rollforward", "label": "Summary Of Valuation Allowance, Rollforward [Abstract]", "terseLabel": "Summary of Valuation Allowance, Rollforward" } } }, "localname": "SummaryOfValuationAllowanceRollforwardAbstract", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesValuationAllowanceDetails" ], "xbrltype": "stringItemType" }, "docn_TaxYears13Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax Years 1-3", "label": "Tax Years 1-3 [Member]", "terseLabel": "1-3 Years" } } }, "localname": "TaxYears13Member", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "xbrltype": "domainItemType" }, "docn_TaxYears35Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax Years 3-5", "label": "Tax Years 3-5 [Member]", "terseLabel": "3-5 Years" } } }, "localname": "TaxYears35Member", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "xbrltype": "domainItemType" }, "docn_TemporaryEquitySharesConversionOfConvertibleSecurities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Shares, Conversion Of Convertible Securities", "label": "Temporary Equity, Shares, Conversion Of Convertible Securities", "negatedLabel": "Issuance of convertible preferred stock (in shares)", "negatedTerseLabel": "Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares)", "terseLabel": "Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares)" } } }, "localname": "TemporaryEquitySharesConversionOfConvertibleSecurities", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails", "http://www.digitalocean.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "sharesItemType" }, "docn_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 (in shares)" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "sharesItemType" }, "docn_TemporaryEquityValueConversionOfConvertibleSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Value, Conversion Of Convertible Securities", "label": "Temporary Equity, Value, Conversion Of Convertible Securities", "negatedTerseLabel": "Conversion of convertible preferred stock to common stock in connection with initial public offering", "verboseLabel": "Conversion of convertible preferred stock" } } }, "localname": "TemporaryEquityValueConversionOfConvertibleSecurities", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.digitalocean.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "docn_UnlimitedTaxYearsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unlimited Tax Years", "label": "Unlimited Tax Years [Member]", "terseLabel": "Unlimited" } } }, "localname": "UnlimitedTaxYearsMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "xbrltype": "domainItemType" }, "docn_VariableRateComponentAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable Rate Component", "label": "Variable Rate Component [Axis]", "terseLabel": "Variable Rate Component [Axis]" } } }, "localname": "VariableRateComponentAxis", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "docn_VariableRateComponentDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable Rate Component [Domain]", "label": "Variable Rate Component [Domain]", "terseLabel": "Variable Rate Component [Domain]" } } }, "localname": "VariableRateComponentDomain", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_VariableRateComponentOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable Rate Component One", "label": "Variable Rate Component One [Member]", "terseLabel": "Variable Rate Component One" } } }, "localname": "VariableRateComponentOneMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_VotingRightsNumberOfVotesShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Voting Rights, Number Of Votes, Share", "label": "Voting Rights, Number Of Votes, Share", "terseLabel": "Common stock, voting rights" } } }, "localname": "VotingRightsNumberOfVotesShare", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "decimalItemType" }, "srt_AsiaMember": { "auth_ref": [ "r1106", "r1108", "r1109", "r1110" ], "lang": { "en-us": { "role": { "label": "Asia [Member]", "terseLabel": "Asia" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r241", "r293", "r299", "r306", "r395", "r398", "r570", "r571", "r572", "r606", "r607", "r625", "r626", "r627", "r629", "r630", "r631", "r634", "r636", "r637", "r638", "r678" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r241", "r293", "r299", "r306", "r395", "r398", "r570", "r571", "r572", "r606", "r607", "r625", "r626", "r627", "r629", "r630", "r631", "r634", "r636", "r637", "r638", "r678" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r241", "r293", "r299", "r306", "r395", "r398", "r570", "r571", "r572", "r606", "r607", "r625", "r626", "r627", "r629", "r630", "r631", "r634", "r636", "r637", "r638", "r678" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [ "r1106", "r1108", "r1109", "r1110" ], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r440", "r441", "r442", "r443", "r524", "r720", "r750", "r781", "r782", "r841", "r843", "r845", "r846", "r848", "r864", "r865", "r874", "r882", "r889", "r896", "r977", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails", "http://www.digitalocean.com/role/LeasesNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r440", "r441", "r442", "r443", "r524", "r720", "r750", "r781", "r782", "r841", "r843", "r845", "r846", "r848", "r864", "r865", "r874", "r882", "r889", "r896", "r977", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails", "http://www.digitalocean.com/role/LeasesNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [ "r1106", "r1108", "r1109", "r1110" ], "lang": { "en-us": { "role": { "label": "North America [Member]", "terseLabel": "North America" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r440", "r441", "r442", "r443", "r513", "r524", "r560", "r561", "r562", "r696", "r720", "r750", "r781", "r782", "r841", "r843", "r845", "r846", "r848", "r864", "r865", "r874", "r882", "r889", "r896", "r899", "r973", "r977", "r1088", "r1089", "r1090", "r1091", "r1092" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails", "http://www.digitalocean.com/role/LeasesNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r440", "r441", "r442", "r443", "r513", "r524", "r560", "r561", "r562", "r696", "r720", "r750", "r781", "r782", "r841", "r843", "r845", "r846", "r848", "r864", "r865", "r874", "r882", "r889", "r896", "r899", "r973", "r977", "r1088", "r1089", "r1090", "r1091", "r1092" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails", "http://www.digitalocean.com/role/LeasesNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r242", "r290", "r291", "r292", "r294", "r295", "r296", "r297", "r298", "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r325", "r396", "r397", "r607", "r635", "r637", "r638", "r639", "r660", "r679", "r680", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r764" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofConvertiblePreferredStockandStockholdersEquityDeficitDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofComprehensiveLossDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofOperationsDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementsofCashFlowsDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r242", "r290", "r291", "r292", "r294", "r295", "r296", "r297", "r298", "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r325", "r396", "r397", "r607", "r635", "r637", "r638", "r639", "r660", "r679", "r680", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r764" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofConvertiblePreferredStockandStockholdersEquityDeficitDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofComprehensiveLossDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofOperationsDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementsofCashFlowsDetails" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember": { "auth_ref": [ "r296", "r297", "r298", "r302", "r303", "r304", "r305" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Error Correction, Adjustment [Member]", "terseLabel": "Adjustments" } } }, "localname": "RevisionOfPriorPeriodErrorCorrectionAdjustmentMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofConvertiblePreferredStockandStockholdersEquityDeficitDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofComprehensiveLossDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofOperationsDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementsofCashFlowsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r242", "r290", "r292", "r294", "r295", "r296", "r297", "r305", "r325", "r607", "r635", "r637", "r638", "r660", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r764", "r923", "r924", "r925", "r926", "r954", "r967", "r968", "r1075", "r1081", "r1082" ], "lang": { "en-us": { "role": { "label": "Previously Reported [Member]", "terseLabel": "Previously Reported" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofConvertiblePreferredStockandStockholdersEquityDeficitDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofComprehensiveLossDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofOperationsDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementsofCashFlowsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r350", "r351", "r778", "r779", "r780", "r842", "r844", "r847", "r849", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r867", "r883", "r899", "r979", "r1099" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r350", "r351", "r778", "r779", "r780", "r842", "r844", "r847", "r849", "r852", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r867", "r883", "r899", "r979", "r1099" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r957", "r1083" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r37", "r895" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of 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/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r969" ], "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": "Disclosure of Changes in Allowance for Doubtful Accounts" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r353", "r354" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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, less allowance for credit losses of $6,099 and $4,212, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r173" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedTerseLabel": "Net accretion of discounts and amortization of premiums on investments" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrentAndNoncurrent": { "auth_ref": [ "r139" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofAccruedOtherExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements.", "label": "Accrued Bonuses", "terseLabel": "Accrued Bonuses" } } }, "localname": "AccruedBonusesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofAccruedOtherExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued other expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r139" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofAccruedOtherExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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.", "label": "Accrued Liabilities", "totalLabel": "Accrued Liabilities" } } }, "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofAccruedOtherExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r92", "r248", "r742" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails": { "order": 3.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" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r51", "r52", "r158", "r257", "r738", "r756", "r760" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r9", "r23", "r52", "r626", "r629", "r680", "r751", "r752", "r942", "r943", "r944", "r951", "r952", "r953" ], "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 Comprehen-sive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsProFormaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r176" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted Average Useful Life in Years" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AcquisitionRelatedCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Category of acquisition-related costs allocated to (included in) reported pro forma earnings (supplemental pro forma information).", "label": "Acquisition-related Costs [Member]", "terseLabel": "Acquisition-related Costs" } } }, "localname": "AcquisitionRelatedCostsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsScheduleofGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r153", "r895", "r1102" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r570", "r571", "r572", "r776", "r951", "r952", "r953", "r1074", "r1104" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "terseLabel": "Share-based award, amount withheld for employees" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r112", "r113", "r532" ], "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", "verboseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r24", "r95", "r193" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "terseLabel": "Conversion of redeemable preferred stock warrants to common stock warrants" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r579" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r564", "r578" ], "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 expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r258", "r357", "r399", "r402", "r405", "r1098" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesDisclosureofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r258", "r357", "r399" ], "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/2023", "presentation": [ "http://www.digitalocean.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/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesDisclosureofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r404" ], "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": "Write-offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesDisclosureofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r13", "r85", "r89" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of loss per share, amount (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r70" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r70" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r13", "r90" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Loss on impairment of long-lived assets" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/LeasesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r210", "r252", "r286", "r328", "r343", "r347", "r394", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r621", "r623", "r648", "r732", "r803", "r895", "r907", "r975", "r976", "r1085" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r244", "r259", "r286", "r394", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r621", "r623", "r648", "r895", "r975", "r976", "r1085" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "terseLabel": "Total current assets", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "Noncurrent assets:" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r363", "r409", "r731" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "terseLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain": { "auth_ref": [ "r960" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Unrealized Gain", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedGain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss": { "auth_ref": [ "r961" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Unrealized Loss", "negatedTerseLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r364", "r409", "r726", "r958" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale", "terseLabel": "Marketable securities:", "verboseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails", "http://www.digitalocean.com/role/MarketableSecuritiesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r535", "r536", "r537", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r559", "r560", "r561", "r562", "r563" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsPricingModelDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationStockOptionPricingModelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r618", "r887", "r888" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsProFormaDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails", "http://www.digitalocean.com/role/AcquisitionsScheduleofGoodwillDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r122", "r124", "r618", "r887", "r888" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsProFormaDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails", "http://www.digitalocean.com/role/AcquisitionsScheduleofGoodwillDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [ "r618" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature and amount of any material, nonrecurring adjustments directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information).", "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table Text Block]", "terseLabel": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments" } } }, "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r616", "r617" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Pro-forma net loss" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsProFormaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r616", "r617" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Pro-forma revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsProFormaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r121" ], "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 related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r6", "r7", "r18" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total consideration paid" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r203", "r619" ], "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": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r123" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Earnings (loss) of acquiree since acquisition date" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r123" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Revenue of acquiree since acquisition date" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r126" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "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/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r126" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "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": "Prepayments and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r126" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "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" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r126" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r126" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "negatedTerseLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r126" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "negatedTerseLabel": "Other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r126" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedTerseLabel": "Deferred tax liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r126" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Identifiable intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r125", "r126" ], "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": "Preliminary Fair Value" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r125", "r126" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Net identifiable assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r126" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other long term assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r126" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "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 fair value of net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r120" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r63", "r64", "r65" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property and equipment received but not yet paid, included in Accounts payable and Accrued other expenses" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r1111" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "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/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r86" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additions made to capitalized computer software costs during the period.", "label": "Capitalized Computer Software, Additions", "terseLabel": "Capitalized computer software" } } }, "localname": "CapitalizedComputerSoftwareAdditions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r19", "r220" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Amortization expense related to internal-use software" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareImpairments1": { "auth_ref": [ "r20", "r220" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss from capitalized computer software costs.", "label": "Capitalized Computer Software, Impairments", "terseLabel": "Impairment loss" } } }, "localname": "CapitalizedComputerSoftwareImpairments1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r60", "r246", "r868" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "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/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and cash equivalents:" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r61", "r209" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances.", "label": "Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r60", "r171", "r282" ], "calculation": { "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash - end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash - beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r8", "r171" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "(Decrease) increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r246" ], "lang": { "en-us": { "role": { "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits.", "label": "Cash [Member]", "terseLabel": "Cash" } } }, "localname": "CashMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [ "r254", "r255", "r256", "r327", "r483", "r484", "r485", "r487", "r490", "r495", "r497", "r767", "r768", "r769", "r770", "r882", "r918", "r947" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r186", "r901", "r902", "r903", "r904" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails", "http://www.digitalocean.com/role/MarketableSecuritiesSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r47", "r140", "r734", "r790" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r184", "r438", "r439", "r854", "r974" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r897", "r898", "r899", "r901", "r902", "r903", "r904", "r951", "r952", "r1074", "r1101", "r1104" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails", "http://www.digitalocean.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r152" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r152", "r791" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r152" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r24", "r152", "r791", "r809", "r1104", "r1105" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r152", "r736", "r895" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock ($0.000025 par value per share; 750,000,000 shares authorized; 96,732,507 and 109,175,863 issued; and 96,732,507 and 107,207,635 outstanding as of December\u00a031, 2022 and December\u00a031, 2021, respectively)" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r194", "r195", "r196", "r197" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Employee Benefit Plan" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/EmployeeBenefitPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r53", "r264", "r266", "r272", "r727", "r747" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "terseLabel": "Comprehensive loss", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r74", "r76", "r131", "r132", "r352", "r853" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r74", "r76", "r131", "r132", "r352", "r761", "r853" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r74", "r76", "r131", "r132", "r352", "r853", "r922" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r143", "r231" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [ "r853" ], "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": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r74", "r76", "r131", "r132", "r352" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r73", "r74", "r76", "r77", "r131", "r207", "r853" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r74", "r76", "r131", "r132", "r352", "r853" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r499", "r500", "r511" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r512" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized during period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt, Fair Value Disclosures", "terseLabel": "Convertible Notes" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r187", "r454", "r455", "r465", "r466", "r467", "r471", "r472", "r473", "r474", "r475", "r877", "r878", "r879", "r880", "r881" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Notes" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r1002" ], "lang": { "en-us": { "role": { "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.", "label": "Convertible Debt Securities [Member]", "terseLabel": "Convertible Notes" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r884", "r886", "r1100" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate debt securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r164", "r286", "r394", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r648", "r975" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r927", "r950", "r1072" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r927", "r950" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails": { "order": 3.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/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r202", "r605", "r611", "r950" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails": { "order": 1.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" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r927", "r950", "r1072" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r128" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r185", "r284", "r453", "r459", "r460", "r461", "r462", "r463", "r464", "r469", "r476", "r477", "r479" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r36", "r146", "r147", "r211", "r213", "r289", "r454", "r455", "r456", "r457", "r458", "r460", "r465", "r466", "r467", "r468", "r470", "r471", "r472", "r473", "r474", "r475", "r659", "r877", "r878", "r879", "r880", "r881", "r948" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r188", "r456" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r44", "r101", "r191", "r192", "r456" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion ratio, number of shares" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Percentage of stock price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r134", "r136", "r454", "r659", "r878", "r879" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r43", "r455" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r289", "r454", "r455", "r456", "r457", "r458", "r460", "r465", "r466", "r467", "r468", "r470", "r471", "r472", "r473", "r474", "r475", "r478", "r659", "r877", "r878", "r879", "r880", "r881", "r948" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r45", "r289", "r454", "r455", "r456", "r457", "r458", "r460", "r465", "r466", "r467", "r468", "r470", "r471", "r472", "r473", "r474", "r475", "r659", "r877", "r878", "r879", "r880", "r881", "r948" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Redemption price, percentage" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of principal amount of debt redeemed.", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "terseLabel": "Redemption price, percentage" } } }, "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r45", "r101", "r104", "r133", "r134", "r136", "r142", "r190", "r192", "r289", "r454", "r455", "r456", "r457", "r458", "r460", "r465", "r466", "r467", "r468", "r470", "r471", "r472", "r473", "r474", "r475", "r478", "r659", "r877", "r878", "r879", "r880", "r881", "r948" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r135", "r465", "r480", "r878", "r879" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "terseLabel": "Unamortized discount and debt issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": { "auth_ref": [ "r63", "r64", "r65" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of debt issuance costs that were incurred during a noncash or partial noncash transaction.", "label": "Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction", "terseLabel": "Debt issuance costs included in accounts payable and accrued liabilities" } } }, "localname": "DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale [Table]", "terseLabel": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": { "auth_ref": [ "r224", "r411" ], "lang": { "en-us": { "role": { "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions", "terseLabel": "Debt Securities, Available-for-sale, Unrealized Loss Position, Number of Positions" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtSecuritiesMember": { "auth_ref": [ "r82", "r899", "r1107" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument issued by corporations, governments and governmental agencies, municipalities, and other institutions.", "label": "Debt Securities [Member]", "terseLabel": "Corporate debt securities" } } }, "localname": "DebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "auth_ref": [ "r115" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.", "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "terseLabel": "Decrease in unrecognized tax benefits is reasonably possible" } } }, "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r950", "r1071", "r1072" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r135" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r202", "r950", "r1071" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails": { "order": 2.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/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r586", "r587" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r13", "r202", "r237", "r610", "r611", "r950" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails": { "order": 2.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" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r148", "r149", "r212", "r599" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "order": 2.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 liability" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r586", "r587", "r733" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r950", "r1071", "r1072" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r600" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "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/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "auth_ref": [ "r119", "r1070" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "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 temporary differences from in-process research and development costs expensed in connection with a business combination.", "label": "Deferred Tax Assets, in Process Research and Development", "terseLabel": "Capitalized research and development" } } }, "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r1069" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r119", "r1070" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "order": 9.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 carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r119", "r1070" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "order": 3.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/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r118", "r119", "r1070" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r119", "r1070" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "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/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r119", "r1070" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "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 accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r119", "r1070" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "order": 2.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 difference from allowance for credit loss on accounts receivable.", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Accounts receivable" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent": { "auth_ref": [ "r119", "r1070" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "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 deferred rent.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent", "terseLabel": "Rent payable" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r601" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "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", "negatedPeriodEndLabel": "Balance as of the end of period", "negatedPeriodStartLabel": "Balance as of the beginning of period", "negatedTerseLabel": "Less: valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails", "http://www.digitalocean.com/role/IncomeTaxesValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r114", "r1069" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "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": "Total net deferred tax liability" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liability" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r119", "r1070" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "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 from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedTerseLabel": "Operating lease ROU asset" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r119", "r1070" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "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 property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedTerseLabel": "Depreciation and amortization" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r520" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "auth_ref": [ "r520" ], "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": "Defined Contribution Plan Disclosure [Line Items]", "terseLabel": "Defined Contribution Plan Disclosure [Line Items]" } } }, "localname": "DefinedContributionPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails" ], "xbrltype": "stringItemType" }, "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": "Percent of employees' gross pay" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails" ], "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": "Company's match (percent)" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanTable": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan [Table]", "terseLabel": "Defined Contribution Plan [Table]" } } }, "localname": "DefinedContributionPlanTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r13", "r91" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r13", "r333" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.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/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r530", "r534", "r566", "r567", "r569", "r890" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensation" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r15", "r108" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "terseLabel": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "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": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r273", "r296", "r297", "r299", "r300", "r302", "r308", "r311", "r319", "r320", "r321", "r325", "r638", "r639", "r728", "r748", "r870" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share attributable to common stockholders, basic (in dollars per share)", "verboseLabel": "Basic net income (loss) per share (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofOperationsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicLineItems": { "auth_ref": [ "r311", "r312", "r319" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareBasicLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r273", "r296", "r297", "r299", "r300", "r302", "r311", "r319", "r320", "r321", "r325", "r638", "r639", "r728", "r748", "r870" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share attributable to common stockholders, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofOperationsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r70", "r71" ], "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": "Earnings Per Share, Policy" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r307", "r322", "r323", "r324" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss per Share Attributable to Common Stockholders" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholders" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r650" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts 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": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents, and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationGiltiAmount": { "auth_ref": [ "r1067" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "order": 12.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to global intangible low-taxed income (GILTI).", "label": "Effective Income Tax Rate Reconciliation, GILTI, Amount", "terseLabel": "GILTI" } } }, "localname": "EffectiveIncomeTaxRateReconciliationGiltiAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r919", "r1067" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount 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, Amount", "terseLabel": "Excess income tax benefit related to stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r565" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Amount Capitalized", "terseLabel": "Capitalized stock-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r568" ], "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 stock-based compensation expense, average recognition period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r1066" ], "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 stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r1066" ], "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": "Stock options, unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": { "auth_ref": [ "r235" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Exercise of Option, Tax Benefit", "terseLabel": "Share-based Payment Arrangement, Exercise of Option, Tax Benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "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": "Employee Stock" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationStockOptionPricingModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r24", "r241", "r268", "r269", "r270", "r290", "r291", "r292", "r295", "r303", "r305", "r326", "r395", "r398", "r498", "r570", "r571", "r572", "r606", "r607", "r625", "r626", "r627", "r628", "r629", "r631", "r637", "r651", "r652", "r653", "r654", "r655", "r656", "r680", "r751", "r752", "r753", "r776", "r834" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails", "http://www.digitalocean.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofConvertiblePreferredStockandStockholdersEquityDeficitDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": { "auth_ref": [ "r296", "r297", "r298", "r302", "r303", "r304", "r305", "r325" ], "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": "Error Corrections and Prior Period Adjustments Restatement [Line Items]", "terseLabel": "Error Corrections and Prior Period Adjustments Restatement [Line Items]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofConvertiblePreferredStockandStockholdersEquityDeficitDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofComprehensiveLossDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofOperationsDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementsofCashFlowsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r2", "r13" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.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": "Revaluation of warrants" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "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 Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r467", "r514", "r515", "r516", "r517", "r518", "r519", "r642", "r693", "r694", "r695", "r878", "r879", "r884", "r885", "r886" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r641", "r642", "r643", "r644", "r645" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r640" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r467", "r514", "r519", "r642", "r693", "r884", "r885", "r886" ], "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 I" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r467", "r514", "r519", "r642", "r694", "r878", "r879", "r884", "r885", "r886" ], "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 II" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r130", "r206" ], "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": "Schedule of Liabilities Measured on a Recurring Basis" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r467", "r514", "r515", "r516", "r517", "r518", "r519", "r693", "r694", "r695", "r878", "r879", "r884", "r885", "r886" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r640", "r645" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r16", "r35" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r400", "r401", "r406", "r407", "r408", "r410", "r412", "r413", "r478", "r495", "r632", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r746", "r875", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r962", "r963", "r964", "r965" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails", "http://www.digitalocean.com/role/MarketableSecuritiesSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.", "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of Assets Acquired" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "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": "Useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r250", "r428" ], "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": "Finite-Lived Intangible Assets, Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails": { "order": 5.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/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r178" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails": { "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 next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r178" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails": { "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 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": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r178" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails": { "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": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r178" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails": { "order": 6.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": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r178" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r426", "r427", "r428", "r429", "r723", "r724" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r177", "r724" ], "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": "Finite-Lived Intangible Assets, Gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r86", "r88" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r177", "r723" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails": { "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": "Total estimated future intangible amortization expense", "totalLabel": "Finite-Lived Intangible Assets, Net, Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r723" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period 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 Assets, Remaining Amortization Period", "terseLabel": "Finite-Lived Intangible Assets, Remaining Amortization Period" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign Tax Authority" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r649" ], "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": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.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/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r13", "r96", "r97" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Loss on extinguishment of debt", "negatedTerseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r165", "r813" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r162" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r75", "r853" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r249", "r414", "r725", "r876", "r895", "r970", "r972" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails", "http://www.digitalocean.com/role/AcquisitionsScheduleofGoodwillDetails", "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r417", "r876" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill, acquired during period" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsScheduleofGoodwillDetails" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy": { "auth_ref": [ "r179" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for indefinite-lived intangible assets (that is, those intangible assets not subject to amortization). This accounting policy also may address how the entity assesses whether events and circumstances continue to support an indefinite useful life and how the entity assesses and measures impairment of such assets.", "label": "Goodwill and Intangible Assets, Intangible Assets, Indefinite-Lived, Policy [Policy Text Block]", "terseLabel": "Goodwill and Indefinite-Lived Intangible Assets and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [ "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r876" ], "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": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r3", "r971" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Measurement period adjustment" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r163", "r286", "r328", "r342", "r346", "r348", "r394", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r648", "r872", "r975" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]", "terseLabel": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r0", "r181" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r287", "r612" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTotalLossBeforeIncomeTaxesDetails": { "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": "U.S." } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTotalLossBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r1", "r160", "r215", "r328", "r342", "r346", "r348", "r729", "r744", "r872" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.digitalocean.com/role/IncomeTaxesTotalLossBeforeIncomeTaxesDetails": { "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", "terseLabel": "Loss before income taxes", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/IncomeTaxesTotalLossBeforeIncomeTaxesDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r287", "r612" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTotalLossBeforeIncomeTaxesDetails": { "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/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTotalLossBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r430", "r433", "r818" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r433", "r818" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r21" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r288", "r582", "r590", "r596", "r603", "r608", "r613", "r614", "r615", "r772" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r227", "r238", "r304", "r305", "r334", "r588", "r609", "r749" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "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)", "terseLabel": "Income tax expense", "totalLabel": "Total income tax expense", "verboseLabel": "Income tax (benefit) expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails", "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r267", "r584", "r585", "r596", "r597", "r602", "r604", "r766" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r1067" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r1067" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "order": 11.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Foreign tax rate differential" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r589" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Tax benefit at federal statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r1067" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "terseLabel": "Stock-based compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r1067" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r1067" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State and local taxes, net of federal benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxContingencies": { "auth_ref": [ "r1067" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount", "terseLabel": "Unrecognized tax positions" } } }, "localname": "IncomeTaxReconciliationTaxContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "auth_ref": [ "r1067" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "order": 13.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "negatedTerseLabel": "R&D credit" } } }, "localname": "IncomeTaxReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r62" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for taxes (net of refunds)" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r12" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r12" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.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/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r721", "r945" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation 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/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r12" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "Increase (Decrease) in Deferred Income Taxes", "negatedTerseLabel": "Deferred income taxes" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementsofCashFlowsDetails" ], "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, net of acquisition:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r12" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedTerseLabel": "Other assets and liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementsofCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r12" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.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 current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementsofCashFlowsDetails" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r179" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite-lived Intangible Assets (Excluding Goodwill)" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [ "r249" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Intangible Assets, Gross (Excluding Goodwill)" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r84", "r87" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r135", "r217", "r271", "r332", "r658", "r819", "r905", "r1103" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense", "verboseLabel": "Interest and amortization of deferred financing fees" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r278", "r280", "r281" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r4", "r5" ], "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": "Capitalization of Internal-Use Software Development Costs" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r166", "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r208", "r218", "r219", "r240", "r359", "r361", "r646", "r647" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/MarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "terseLabel": "Operating leases, rent expense" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r667", "r894" ], "calculation": { "http://www.digitalocean.com/role/LeasesScheduleofLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/LeasesScheduleofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r1078" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdsAndLeaseholdImprovementsMember": { "auth_ref": [ "r180" ], "lang": { "en-us": { "role": { "documentation": "Asset held by lessee under finance lease and addition or improvement to asset held under lease arrangement.", "label": "Leaseholds and Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdsAndLeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details", "http://www.digitalocean.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details", "http://www.digitalocean.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r665" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Lease" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r1077" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r1079" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Operating Leases Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r676" ], "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total undiscounted liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details", "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r676" ], "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details", "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r676" ], "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r676" ], "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details", "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r676" ], "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details", "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r676" ], "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details", "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r676" ], "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r661" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "auth_ref": [ "r677" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease 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": "Lessor, Operating Lease, Payment to be Received, Year One", "terseLabel": "Lessor, Operating Lease, Payment to be Received, Year One" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "auth_ref": [ "r677" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease 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": "Lessor, Operating Lease, Payment to be Received, Year Three", "terseLabel": "Lessor, Operating Lease, Payment to be Received, Year Three" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "auth_ref": [ "r677" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease 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": "Lessor, Operating Lease, Payment to be Received, Year Two", "terseLabel": "Lessor, Operating Lease, Payment to be Received, Year Two" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeaseTermOfContract": { "auth_ref": [ "r1080" ], "lang": { "en-us": { "role": { "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessor, Operating Lease, Term of Contract", "terseLabel": "Lessor, Operating Lease, Term of Contract" } } }, "localname": "LessorOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding, amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r40", "r286", "r394", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r622", "r623", "r624", "r648", "r789", "r871", "r907", "r975", "r1085", "r1086" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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", "terseLabel": "Total liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r157", "r214", "r740", "r895", "r949", "r966", "r1076" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r42", "r245", "r286", "r394", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r622", "r623", "r624", "r648", "r895", "r975", "r1085", "r1086" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "terseLabel": "Total current liabilities", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Noncurrent liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r38", "r948" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": { "auth_ref": [ "r38" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the fee for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Commitment Fee Amount", "terseLabel": "Commitment fees on unused balance" } } }, "localname": "LineOfCreditFacilityCommitmentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r38", "r948" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r38" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "verboseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r32" ], "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": "Long-lived Assets by Geographic Areas" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r36", "r213", "r466", "r481", "r878", "r879", "r1096" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Long-term Debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r253" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.", "label": "Long-Term Purchase Commitment [Table Text Block]", "terseLabel": "Total Minimum Future Purchase Commitments" } } }, "localname": "LongTermPurchaseCommitmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r45", "r94" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Computers and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r938" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r141" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketableSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.", "label": "Marketable Securities [Table Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MediaContentMember": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "Information and entertainment created for consumption by end users or audiences.", "label": "Media Content [Member]", "terseLabel": "Media Content" } } }, "localname": "MediaContentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r1002" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r279" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r279" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r171", "r172", "r173" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r161", "r173", "r216", "r243", "r262", "r265", "r270", "r286", "r294", "r296", "r297", "r299", "r300", "r304", "r305", "r317", "r328", "r342", "r346", "r348", "r394", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r639", "r648", "r745", "r811", "r832", "r833", "r872", "r905", "r975" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss)", "negatedTerseLabel": "Net loss", "terseLabel": "Net loss attributable to common stockholders", "totalLabel": "Net loss attributable to common stockholders", "verboseLabel": "Net loss attributable to common stockholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofConvertiblePreferredStockandStockholdersEquityDeficitDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofComprehensiveLossDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofOperationsDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementsofCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r275", "r296", "r297", "r299", "r300", "r308", "r309", "r318", "r321", "r328", "r342", "r346", "r348", "r872" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net loss attributable to common stockholders, basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Basic net income (loss) per share:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r275", "r310", "r313", "r314", "r315", "r316", "r318", "r321" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net loss attributable to common stockholders, diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Diluted net income (loss) per share:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements \u2013 Pending Adoption and Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r351" ], "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": "Long-Lived Assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r167" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "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)", "negatedTotalLabel": "Other (income) expense" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonrecurringAdjustmentAxis": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "Information about material and nonrecurring adjustment directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information).", "label": "Nonrecurring Adjustment [Axis]", "terseLabel": "Nonrecurring Adjustment [Axis]" } } }, "localname": "NonrecurringAdjustmentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NonrecurringAdjustmentDomain": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "Material, nonrecurring adjustment(s) allocated (included) to (in) reported pro forma revenue and earnings (supplemental pro forma information).", "label": "Nonrecurring Adjustment [Domain]", "terseLabel": "Nonrecurring Adjustment [Domain]" } } }, "localname": "NonrecurringAdjustmentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsScheduleofGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r956" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r956" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingCostsAndExpenses": { "auth_ref": [], "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. Excludes Selling, General and Administrative Expense.", "label": "Operating Costs and Expenses", "terseLabel": "Expenses from transactions with related parties" } } }, "localname": "OperatingCostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "terseLabel": "Total operating expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r328", "r342", "r346", "r348", "r872" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "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)", "terseLabel": "Loss from operations", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r668", "r894" ], "calculation": { "http://www.digitalocean.com/role/LeasesScheduleofLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/LeasesScheduleofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r663" ], "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total present value of lease liabilities", "totalLabel": "Total present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r663" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "negatedTerseLabel": "Operating lease liabilities, current", "terseLabel": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r663" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r664", "r672" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r662" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r675", "r894" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/LeasesScheduleofLeaseTermandDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r674", "r894" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/LeasesScheduleofLeaseTermandDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r225", "r226" ], "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "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 12 Months", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r118" ], "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": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r117" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r145", "r204", "r762", "r763" ], "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": "Nature of the Business and Organization" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NatureoftheBusinessandOrganization" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r139" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofAccruedOtherExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other.", "label": "Other Accrued Liabilities", "terseLabel": "Other Accrued Liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofAccruedOtherExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r251" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.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/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r11", "r22", "r205" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments, net of taxes" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive loss:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r11", "r22", "r205", "r263", "r266" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "verboseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r260", "r261", "r393" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Unrealized gain (loss) on available-for-sale marketable securities, net of taxes" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other current liabilities.", "label": "Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of Other Current Liabilities" } } }, "localname": "OtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other (income) expense:" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r41", "r895" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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", "totalLabel": "Total other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails", "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "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 long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r173" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r168" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.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)", "negatedTerseLabel": "Other (income) expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSundryLiabilitiesCurrent": { "auth_ref": [ "r41", "r93" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.", "label": "Other Sundry Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherSundryLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option [Member]", "terseLabel": "Underwriters' Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r57" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Repurchase and retirement of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r59" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Payment of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r277" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedTerseLabel": "Employee payroll taxes paid related to net settlement of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r55", "r620" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "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": "Payments to Acquire Businesses, Gross", "verboseLabel": "Cash paid to Cloudways sellers" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r55" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Cash paid for acquisition of businesses, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r170" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedTerseLabel": "Purchase of intangible assets", "terseLabel": "Purchase of intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r959" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.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 available-for-sale securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r170" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.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": "Capital expenditures - property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r170" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Develop Software", "negatedTerseLabel": "Capital expenditures - internal-use software development" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "PRSUs" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r151", "r483" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in usd per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails", "http://www.digitalocean.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r151", "r791" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails", "http://www.digitalocean.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r151", "r483" ], "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, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails", "http://www.digitalocean.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r151", "r791", "r809", "r1104", "r1105" ], "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, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails", "http://www.digitalocean.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r151", "r735", "r895" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.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.000025 par value per share; 10,000,000 shares authorized; 0 shares issued and outstanding as of December\u00a031, 2022 and December\u00a031, 2021)" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r941" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r935" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r56" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from issuance of convertible notes, net of issuance costs" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r10" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Proceeds from initial public offering, net of underwriting discounts and commissions and other offering costs" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock": { "auth_ref": [ "r10" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of preferred stocks identified as being convertible into another form of financial instrument, typically the entity's common stock.", "label": "Proceeds from Issuance of Convertible Preferred Stock", "terseLabel": "Proceeds from the issuance of convertible preferred stock, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfConvertiblePreferredStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "auth_ref": [ "r56" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.", "label": "Proceeds from Issuance of Secured Debt", "terseLabel": "Proceeds from issuance of term loan, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r10", "r29" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised", "terseLabel": "Proceeds from the issuance of common stock under employee stock purchase plan" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r56" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-Term Lines of Credit", "terseLabel": "Proceeds from borrowings under revolving credit facility, net of issuance costs" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromNotesPayable": { "auth_ref": [ "r56" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from Notes Payable", "terseLabel": "Proceeds from third-party secured financings" } } }, "localname": "ProceedsFromNotesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.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": "Maturities of available-for-sale securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r54", "r276", "r360", "r392" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale of Debt Securities, Available-for-Sale", "terseLabel": "Sales of available-for-sale securities" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r169" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r10" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds related to the issuance of common stock under equity incentive plan" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r14" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails", "http://www.digitalocean.com/role/LeasesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r180", "r247", "r743" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r14", "r730", "r743", "r895" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails", "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r14", "r232", "r236", "r741" ], "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" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r14" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r180" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails", "http://www.digitalocean.com/role/LeasesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property, Plant and Equipment, Useful Life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r274", "r403" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.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 expected credit losses", "verboseLabel": "Provision for expected credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesDisclosureofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "totalLabel": "Purchase Obligation, Total" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueAfterFifthYear": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails": { "order": 6.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid after fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "PurchaseObligationDueAfterFifthYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInFifthYear": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails": { "order": 5.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Five", "terseLabel": "2027" } } }, "localname": "PurchaseObligationDueInFifthYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInFourthYear": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "PurchaseObligationDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "PurchaseObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails": { "order": 4.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "PurchaseObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInThirdYear": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails": { "order": 3.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "PurchaseObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r684", "r685", "r1084" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [ "r814", "r815", "r818" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r681", "r682", "r683", "r685", "r686", "r773", "r774", "r775", "r816", "r817", "r818", "r838", "r840" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r58" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-Term Lines of Credit", "negatedTerseLabel": "Repayment of borrowings under revolving credit facility" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r58" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedTerseLabel": "Repayment of notes payable" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfOtherLongTermDebt": { "auth_ref": [ "r58" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer.", "label": "Repayments of Other Long-Term Debt", "terseLabel": "Repayment of seller\u2019s note" } } }, "localname": "RepaymentsOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r58" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.", "label": "Repayments of Secured Debt", "negatedTerseLabel": "Repayment of term loan" } } }, "localname": "RepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r144", "r581", "r1093" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r580" ], "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 Expense" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r937", "r946", "r1094", "r1097" ], "calculation": { "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "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. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r60", "r246", "r282" ], "calculation": { "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents 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. 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": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash included in Prepaid expenses and other current assets" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r60", "r228", "r282" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents 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. 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": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r70" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "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": "RSUs", "verboseLabel": "MRSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "auth_ref": [ "r431", "r434", "r435", "r437" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost.", "label": "Restructuring and Related Cost, Expected Cost", "terseLabel": "Restructuring and Related Cost, Expected Cost" } } }, "localname": "RestructuringAndRelatedCostExpectedCost1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringChargesMember": { "auth_ref": [ "r182", "r183" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about restructuring charges have been included.", "label": "Restructuring Charges [Member]", "terseLabel": "Restructuring Charges" } } }, "localname": "RestructuringChargesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r431", "r432", "r435", "r436" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r154", "r193", "r739", "r755", "r760", "r771", "r792", "r895" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r241", "r290", "r291", "r292", "r295", "r303", "r305", "r395", "r398", "r570", "r571", "r572", "r606", "r607", "r625", "r627", "r628", "r631", "r637", "r751", "r753", "r776", "r1104" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit", "verboseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofConvertiblePreferredStockandStockholdersEquityDeficitDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanNameAxis": { "auth_ref": [ "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r889", "r920", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039" ], "lang": { "en-us": { "role": { "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Axis]", "terseLabel": "Retirement Plan Name [Axis]" } } }, "localname": "RetirementPlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanNameDomain": { "auth_ref": [ "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r889", "r920", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039" ], "lang": { "en-us": { "role": { "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Domain]", "terseLabel": "Retirement Plan Name [Domain]" } } }, "localname": "RetirementPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r329", "r330", "r341", "r344", "r345", "r349", "r350", "r352", "r509", "r510", "r722" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r352", "r921" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r239", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r866" ], "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 Revenue" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r31" ], "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": "Revenue by Geographic Areas" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r673", "r894" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating right-of-use assets obtained in exchange for operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "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": "Net proceeds after transaction" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedPerTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration received by subsidiary or equity investee in exchange for shares of stock issued or sold. Includes amount of cash received, fair value of noncash assets received, and fair value of liabilities assumed by the investor.", "label": "Sale of Stock, Consideration Received Per Transaction", "terseLabel": "Consideration received" } } }, "localname": "SaleOfStockConsiderationReceivedPerTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Sale of stock, shares issued in transaction (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails" ], "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": "Sale of stock, price per share (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Other Expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r86" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsProFormaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r70" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r70" ], "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 Anti-Dilutive Securities Excluded from Computation of Net Loss Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [ "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-Sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r122", "r124", "r618" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r122", "r124" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "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": "Reconciliation of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r201" ], "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" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r200" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r955" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Calculation of Basic and Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r69", "r72", "r311", "r312", "r319" ], "lang": { "en-us": { "role": { "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r199" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r111" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r111" ], "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": "Summary of Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": { "auth_ref": [ "r296", "r297", "r298", "r302", "r303", "r304", "r305", "r325" ], "lang": { "en-us": { "role": { "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments.", "label": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]", "terseLabel": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofConvertiblePreferredStockandStockholdersEquityDeficitDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofComprehensiveLossDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofOperationsDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementsofCashFlowsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": { "auth_ref": [ "r66", "r67", "r68" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made.", "label": "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]", "terseLabel": "Schedule of Error Corrections" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r876" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r950" ], "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 Loss before Income Tax, Domestic and Foreign" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Schedule of Intangible Assets and Goodwill" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r14" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r137", "r138", "r814", "r815", "r818" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r33", "r209", "r1097" ], "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": "Reconciliation of Restricted Cash" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r81", "r159" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r531", "r533", "r535", "r536", "r537", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r559", "r560", "r561", "r562", "r563" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsPricingModelDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationStockOptionPricingModelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r109" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of RSU Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r26", "r27", "r109" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r98", "r99", "r100", "r101", "r102", "r103", "r104", "r190", "r192", "r193", "r254", "r255", "r256", "r327", "r483", "r484", "r485", "r487", "r490", "r495", "r497", "r767", "r768", "r769", "r770", "r882", "r918", "r947" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r893", "r1068" ], "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 Roll Forward" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r88" ], "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 Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Term Loan" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r1073" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r335", "r336", "r337", "r338", "r339", "r340", "r350", "r873" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r162" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "terseLabel": "Sales, Marketing, General, Administrative, Advertising, and Other Promotional Expenses/Costs" } } }, "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [ "r939", "r940", "r978" ], "lang": { "en-us": { "role": { "documentation": "Series A preferred stock.", "label": "Series A Preferred Stock [Member]", "terseLabel": "Series A-1" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesBPreferredStockMember": { "auth_ref": [ "r939", "r940", "r978" ], "lang": { "en-us": { "role": { "documentation": "Series B preferred stock.", "label": "Series B Preferred Stock [Member]", "terseLabel": "Series B Preferred Stock [Member]" } } }, "localname": "SeriesBPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesCPreferredStockMember": { "auth_ref": [ "r939", "r940", "r978" ], "lang": { "en-us": { "role": { "documentation": "Series C preferred stock.", "label": "Series C Preferred Stock [Member]", "terseLabel": "Series C Preferred Stock [Member]" } } }, "localname": "SeriesCPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r12" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 19.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/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r890" ], "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": "Stock options, vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited or cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited or cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r550" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r550" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r547", "r548" ], "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 balance at end of period (in shares)", "periodStartLabel": "Unvested balance at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Shares", "verboseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r547", "r548" ], "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 balance at end of period (in dollars per share)", "periodStartLabel": "Unvested balance at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Fair Value", "verboseLabel": "Weighted-Average Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r551" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r551" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price", "terseLabel": "Company stock price target (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r561" ], "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": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsPricingModelDetails", "http://www.digitalocean.com/role/StockBasedCompensationStockOptionPricingModelDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r560" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsPricingModelDetails", "http://www.digitalocean.com/role/StockBasedCompensationStockOptionPricingModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r562" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsPricingModelDetails", "http://www.digitalocean.com/role/StockBasedCompensationStockOptionPricingModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r531", "r533", "r535", "r536", "r537", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r559", "r560", "r561", "r562", "r563" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsPricingModelDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationStockOptionPricingModelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r892" ], "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": "Aggregate number of shares of common stock awarded (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r108" ], "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": "Shares of common stock reserved for future issuance, number available for grant (in shares)", "verboseLabel": "Number of eligible MRSUs (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r541" ], "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": "Vested and exercisable at end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r541" ], "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": "Vested and exercisable at end of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r554" ], "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": "Stock options, exercised in period, intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r545" ], "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", "negatedLabel": "Forfeited or cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r543" ], "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": "Options, granted, number (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod": { "auth_ref": [ "r1046" ], "lang": { "en-us": { "role": { "documentation": "The addition or reduction in the number of reserved shares that could potentially be issued under the option plan attributable to reasons other than grants, exercises, forfeitures, and expirations during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Other Increases (Decreases) in Period", "terseLabel": "Increase (decrease) in performance factor (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r108" ], "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", "periodEndLabel": "Aggregate intrinsic value at end of period", "periodStartLabel": "Aggregate intrinsic value at beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r539", "r540" ], "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": "Number of options outstanding at the end of the period (in shares)", "periodStartLabel": "Number of options outstanding at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r539", "r540" ], "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": "Weighted-average exercise price outstanding at end of period (in dollars per share)", "periodStartLabel": "Weighted-average exercise price outstanding at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract]", "terseLabel": "Weighted-Average Remaining Life in Years" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r555" ], "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", "verboseLabel": "Vested and unvested expected to vest at December 31, 2022" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r555" ], "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 unvested expected to vest at end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r555" ], "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 unvested expected to vest at end of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased", "terseLabel": "Purchase price of shares (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r535", "r536", "r537", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r559", "r560", "r561", "r562", "r563" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsPricingModelDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationStockOptionPricingModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r544" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r545" ], "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": "Forfeited or cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "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": "1" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third 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 Three [Member]", "terseLabel": "3" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "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": "2" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r530", "r538", "r557", "r558", "r559", "r560", "r563", "r573", "r574", "r575", "r576" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares.", "label": "Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "terseLabel": "Schedule of PRSU Activity" } } }, "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r1040" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "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": "Grant date fair value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r891" ], "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": "Stock options, expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r559" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsPricingModelDetails", "http://www.digitalocean.com/role/StockBasedCompensationStockOptionPricingModelDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r108" ], "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": "Vested and exercisable at December 31, 2022" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r108" ], "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": "Vested and exercisable at end of period (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r198" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r555" ], "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 unvested expected to vest at end of period (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price of common stock, percent" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Restricted stock share price (in dollars per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r669", "r894" ], "calculation": { "http://www.digitalocean.com/role/LeasesScheduleofLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease expense" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/LeasesScheduleofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r174", "r283" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Internal-use software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r24", "r50", "r241", "r268", "r269", "r270", "r290", "r291", "r292", "r295", "r303", "r305", "r326", "r395", "r398", "r498", "r570", "r571", "r572", "r606", "r607", "r625", "r626", "r627", "r628", "r629", "r631", "r637", "r651", "r652", "r653", "r654", "r655", "r656", "r680", "r751", "r752", "r753", "r776", "r834" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails", "http://www.digitalocean.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofConvertiblePreferredStockandStockholdersEquityDeficitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r290", "r291", "r292", "r326", "r722", "r765", "r777", "r783", "r784", "r785", "r786", "r787", "r788", "r791", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r804", "r805", "r806", "r807", "r808", "r810", "r812", "r813", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r834", "r900" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfOtherComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Other Comprehensive Income [Abstract]" } } }, "localname": "StatementOfOtherComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r290", "r291", "r292", "r326", "r722", "r765", "r777", "r783", "r784", "r785", "r786", "r787", "r788", "r791", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r804", "r805", "r806", "r807", "r808", "r810", "r812", "r813", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r834", "r900" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r151", "r152", "r193" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of common stock for acquisition (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r24", "r49", "r101", "r193", "r470" ], "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": "Conversion of convertible preferred stock in common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r24", "r151", "r152", "r193" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock under employee stock purchase plan, net of taxes withheld (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r24", "r151", "r152", "r193", "r767", "r834", "r850" ], "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 underwriting discounts and issuance costs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r24", "r151", "r152", "r193" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock under stock option plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r24", "r151", "r152", "r193", "r544" ], "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", "negatedLabel": "Exercised (in shares)", "terseLabel": "Issuance of common stock under equity incentive plan, net of taxes withheld (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r24", "r50", "r193" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Issuance of common stock for acquisition" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r24", "r50", "r193" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of convertible preferred stock to common stock in connection with initial public offering" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r24", "r151", "r152", "r193" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock under employee stock purchase plan, net of taxes withheld" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r24", "r151", "r152", "r193", "r776", "r834", "r850", "r906" ], "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 underwriting discounts and issuance costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r110", "r151", "r152", "r193" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock under stock option plan" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r24", "r50", "r193" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock under equity incentive plan, net of taxes withheld" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r24", "r151", "r152", "r193" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedTerseLabel": "Repurchase and retirement of common stock (in shares)", "terseLabel": "Repurchase and retirement of common stock (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r24", "r151", "r152", "r193" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedTerseLabel": "Repurchase and retirement of common stock", "terseLabel": "Repurchase and retirement of common stock" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r152", "r155", "r156", "r175", "r793", "r809", "r835", "r836", "r895", "r907", "r949", "r966", "r1076", "r1104" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "terseLabel": "Total stockholders\u2019 (deficit) equity", "totalLabel": "Total stockholders\u2019 equity", "verboseLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofConvertiblePreferredStockandStockholdersEquityDeficitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r189", "r285", "r482", "r484", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r496", "r498", "r633", "r837", "r839", "r851" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "Equity [Text Block]", "terseLabel": "Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r671", "r894" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "terseLabel": "Sublease Income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [ "r657", "r688" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r657", "r688" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r657", "r688" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r657", "r688" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r657", "r688" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r687", "r689" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Subsidiary, Sale of Stock [Line Items]", "terseLabel": "Subsidiary, Sale of Stock [Line Items]" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Summary of Operating Loss Carryforwards [Table Text Block]", "terseLabel": "Schedule of Operating Loss Carryforwards" } } }, "localname": "SummaryOfOperatingLossCarryforwardsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.", "label": "Summary of Valuation Allowance [Table Text Block]", "terseLabel": "Schedule of Valuation Allowance" } } }, "localname": "SummaryOfValuationAllowanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r936" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Details" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetails" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Accrued taxes" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r444", "r446", "r447", "r448", "r451", "r452", "r577", "r737" ], "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": "Convertible preferred stock outstanding at end of period", "periodStartLabel": "Convertible preferred stock outstanding at beginning of period" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r150" ], "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": "Convertible preferred stock outstanding at end of period (in shares)", "periodStartLabel": "Convertible preferred stock outstanding at beginning of period (in shares)", "terseLabel": "Redeemable convertible preferred stock, outstanding (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.digitalocean.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails" ], "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" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r221", "r222", "r223", "r355", "r356", "r358" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r127" ], "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": "Trade name" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r478", "r495", "r632", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r746", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r962", "r963", "r964", "r965" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails", "http://www.digitalocean.com/role/MarketableSecuritiesSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r106" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r106" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "negatedPeriodEndLabel": "Ending Balance (in shares)", "negatedPeriodStartLabel": "Beginning Balance (in shares)", "terseLabel": "Treasury stock, shares (in share)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.digitalocean.com/role/StockholdersEquityTreasuryStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "auth_ref": [ "r24", "r105", "r152" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method.", "label": "Treasury Stock, Retired, Cost Method, Amount", "negatedTerseLabel": "Retirement of treasury stock" } } }, "localname": "TreasuryStockRetiredCostMethodAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesRetired": { "auth_ref": [ "r24", "r152", "r193" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common and preferred stock retired from treasury during the period.", "label": "Treasury Stock, Shares, Retired", "terseLabel": "Retirement of treasury stock (in shares)" } } }, "localname": "TreasuryStockSharesRetired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r48", "r106", "r107" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, value", "negatedTerseLabel": "Treasury stock, at cost (0 shares at December\u00a031, 2022 and 1,968,228 shares at December\u00a031, 2021)" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails", "http://www.digitalocean.com/role/StockholdersEquityTreasuryStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r431", "r432", "r435", "r436" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r869", "r884", "r886", "r1095" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails", "http://www.digitalocean.com/role/MarketableSecuritiesSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r583", "r592" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance of unrecognized tax benefits at end of year", "periodStartLabel": "Balance of unrecognized tax benefits at beginning of year" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r593" ], "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": "Reductions for tax positions of prior periods" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r591" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Uncertain tax positions expense" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from acquisitions.", "label": "Unrecognized Tax Benefits, Increase Resulting from Acquisition", "terseLabel": "Additions recorded as part of business combination" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r594" ], "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": "Additions based on tax positions related to the current period" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r593" ], "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": "Additions for tax positions of prior periods" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r595" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r78", "r79", "r80", "r229", "r230", "r233", "r234" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r598" ], "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": "Additions charged to expense" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r670", "r894" ], "calculation": { "http://www.digitalocean.com/role/LeasesScheduleofLeaseExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease expense" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/LeasesScheduleofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [ "r897", "r898", "r901", "r902", "r903", "r904" ], "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": "Warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r310", "r321" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average shares used to compute net loss per share, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r308", "r321" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average shares used to compute net loss per share, basic (in shares)", "verboseLabel": "Number of shares used in basic calculation (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 11 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1000": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1001": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1002": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1003": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1004": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1005": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1006": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1007": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1008": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1009": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1010": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1011": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1012": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1013": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1014": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1015": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1016": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1017": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1018": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1019": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1020": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1021": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1022": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1023": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1024": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1025": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1026": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1027": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1028": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1029": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1030": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1031": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1032": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1033": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1034": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1035": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1036": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1037": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1038": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1039": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1040": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1041": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1042": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1043": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1044": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1045": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1046": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1047": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1048": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1049": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1050": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1051": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1052": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1053": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1054": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1055": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1056": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1057": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1058": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1059": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1060": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1061": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1062": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1063": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1064": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1065": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1066": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1067": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1068": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1069": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1070": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1071": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1072": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1073": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1074": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1075": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1076": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1077": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1078": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1079": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1080": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1081": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1082": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1083": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1084": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1085": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1086": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1087": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1088": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1089": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1090": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1091": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1092": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1093": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1094": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1095": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1096": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1097": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1098": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1099": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1104": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1105": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1109": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1110": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-29", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(c))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "https://asc.fasb.org//710/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "https://asc.fasb.org//712/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org//715/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org//805/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r204": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r208": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org//940-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r218": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org//942-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org//946-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481418/840-10-55-40", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-2", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.B)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(4)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org//320/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(4)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.C.Q3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.E.Q2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "6B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "6B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org//830/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//842-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(2)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(h)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r82": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org//320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "47", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r888": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r891": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r892": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r893": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r894": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r895": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r896": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r897": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r898": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r899": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r901": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r902": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r903": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r904": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r905": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r906": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r907": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r908": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r909": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r910": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r911": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r912": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r913": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r914": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r915": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r916": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r917": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r918": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r919": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480887/718-740-35-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r920": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r921": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r922": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r923": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r924": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r925": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r926": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r927": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r928": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r929": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r930": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r931": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r932": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r933": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r934": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r935": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r936": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org//210/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r937": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r938": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r939": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r940": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r941": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r942": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r943": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r944": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r945": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r946": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r947": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r948": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r949": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r950": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r951": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r952": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r953": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r954": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r955": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r956": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r957": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r958": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r959": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r960": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r961": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r962": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r963": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r964": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r965": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r966": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r967": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r968": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r969": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r970": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r971": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r972": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r973": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r974": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r975": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r976": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r977": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r978": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r979": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r980": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r981": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r982": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r983": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r984": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r985": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r986": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r987": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r988": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r989": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r990": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r991": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r992": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r993": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r994": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r995": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r996": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r997": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r998": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r999": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" } }, "version": "2.2" } ZIP 116 0001582961-23-000038-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001582961-23-000038-xbrl.zip M4$L#!!0 ( )N("U=V890(FK$" -D-( 1 9&]C;BTR,#(R,3(S,2YH M=&WLO6MWV\BQ+OQ]_PJ\3L[>X[5(6:1NEB?CLS2RG6C'MGPD36;G_7(62#1% MC$& P44R\^M/7?H*@A(ID2(@(6OO1"9!H-%=75WU5-53?_G?/R:1=R/2+$SB M7U[U=G9?>?_[_5_^OV[W?WZ]^.Q]2(;%1,2Y=YH*/Q>!=QOF8R\?"^_W)/T> MWOC>M\C/1TDZZ7;I5Z?)=):&U^/ ?^;W![JC[MB\&W?W> MT6[WV#]ZVST(Q*'?[^_O[HIAY_K=?C#RC_:.1%<<^/WN_K%_T#W>VQ]TC_JC M87]7'!P="]$)WAWLOQ6]P?[P #[=#XZ&QZ/>J!<<'NSV!_#[@UU\[#B']X-W MC+-WPZ2(\W3VRZMQGD_?O7GS8Y!&.YD8[EPG-V_DEV]PV*_D#P(15E\,7S@7 MAC_R+GRG+[Z]O=77AG$4Q@)G\TV>^G&&D^7G,-MPA]Y!=_=M=Z^G'Y@,8^^)E0EV=IKJ\> M^=F KH0/W;?)DOU^[^B.V\HKU _PR_"NR^,L]^.A'L6/N5'?[M'5O>/CXS?T MK9G91??M[5E3*R]??$\4 _WX+*RZ$(;:>_,_7SY?#L=BXG?+@X8UKA[*70O< MW^WN]KN]OKI)D:<+Y^GX#7QK3VE0DCYYW>$;_E+?,^M>^_YT?EWE%V9MWT5^ M?/W+*Q%W?[M\!5M#^,'[OTQ$[GOXTZ[X5Q'>_/+J-(ESV/+=J]D47G[(__KE M52Y^Y&]H&M^\_X__^(^_Y&$>B?I $L_=_"<(;+\MG MD?CE51!FT\B?O8N36, PA_O\$*1\I]A$(B8_H3OOX+>2<,A/_]'?B%&O[P: M=D'N8W^"=Q+ANX\Q/&YV"J-+_>@L#L2/OXO9*R\,?GDUZN[MOGJ_"RMZ\+9_ M? @C<^ZZPD-.0/T%J (_1?[U*X\7]Y=7( WO1N$/$73SM!#ZH;U7[Z\N?OOX M\,Z_>?_KGPQ]P6J2I M\P(?X^ #G!WNW 7P27<"=QEW ]\LVOZK][W^F[W5UNMP5SU?2OR[3V$"."LQAV\74XB,1)EHG\MTR,BNAS.-)K=MB'.?VVM]H;/^Z11_W]U1_90RWR MB&<>'L(S#U9]YO[CGGD$SSQ:]9F'CWOF6WAF;W?5A[Y]W$./'["@_<<)T='N M Q;T[=Q[?A99EJ3G4Y'"H15??Q9@+ER)='(^PH,@]8>Y>N+QWD/$MOJ)0KA/ MI/_ZFN3_%/EI,@$%-12!.XJ>'L;![EW#^(07P^GK%3"7-(BXF Q$^JHTL#X( MIQ>(83CQ(S LJO>!L0=-N;NSA[\1[V1>H7W](%U M+J9B)%*SZ5U&Q@N\HD=FU+L<#O%?7F7A9!JA)4.?C5.< >?DWOF1 M!7"+-^X]^/GFH7(,65*D]"^R^][)::7WP;- ?2[H>%;_"@/\]R@4J4?W%Y7& M\NG9W]UCN_SC]^HC]^Y3.L?4O\!P2W,\<^BL[.[VX/_4[\QW>IB!N;37[^[U MS"/X&_5O]9 WSGM73T._!M/ %FPN)^$03")](_G-JR AX0\GL&&+ M5+R7KL"[WRX_J)^KK]2_\??5L[17KUG:0V-]]_B1LY2A5LCF)DJ*'WVY^DSM M;WJFY/#$->HQ_F< #_LQC<)AF'\1J$*]((1O&2D I_'=!2@YV""D^7Z$\,K\ MX4V(EYR/OL%TI6QA?DS3)#U-P#(DQ782_%%D.?Z.;_R7-Y7/T_.BA]6,S7]0 M+[$NO=EJ8NV^V6&]WJSWF#>SU1I(*1WF^O7 :85AV9>2F>'G2?I #3CW>_SP M@XB321A7W799?>'#+^O M_\C_^&PF!01QOS.\[%(\;I4C/%N-^(L'B83T9BUJ)WOM.):7(C< M#V,1?/33.(ROL\9,_,;]H"8?NC6P]WH;=^>>RRE1A\7:N*_V'(^4.BSCF_Y5=[S#G<;YW?IY_SUOG=WMRWSN]VY[]U?NNS%JWSNZ6)KZ_S M6PRR, A]T.U^),Y'I.'=23_[=G[//#?JB*]!A*E?7U>[CN*P'<=^2Z)17\=^ M':+1T$5INM/^[!7JQOWUYV+DUV"Q]IJ.0&P?N]S2PC4=QGAB[')+J]1TP..I M +Y'Y0N6YKSI(,=3 WSKG/NF@QK; /C6.?_UQ39J?)QO:"WJ"RS4Y83>T,37 MUVVOP:%;@RJ,O::[\-OQ$+>T6$UWYY_$G*K!0NVWKGQ#%ZYUY9NP2JTKOYPE MM\:BQOW6E=_>W+>N_';GOW7EZ[,6K2N_I8FOKRM?Q^2,)PTM[W7[A\N%4YQ+ M'V6#U1TU $(.FNZ4KV@,-T,P-K0+ M:P<"/(T:;/TON?ZU!2$^)_%U+M+)!S'(D0_;G>]+$8,,?$UR\>C=K6Z)#SJ# MJ4P+(W?(U E.5WPCTAP)8:W'?B@$+,7AIF/FO<=S1TH25O6YRW(VA3_5#9;G M1#RH+5[R+4U@6O+9MPAFZB0.<-M.\1Z_SHP4R66=3 N0L RN4G_KJQNS?VN+ MGRRU$)I]N0"UF8/LP86?PA_X5W-4:&TQB^7WPAF\4!K[T6^9N$Q&^:V?UABZ MU8K-OTX%G2G_] /U66WQD^34E NSS$2PIT9@_2U?EL)Z0"?*4&\/U M2QB'DV*R+COEUR(#2S/+3H:P]!E%P*Q5_^^DP(W\0=R<7=5W"Y=6L9Y83&D5 M_1_M*MZYBK4#=!YDBJCS#^9>1$G-C4'#?,X/KSX(Y9>K'X.'M4.""'51+OE? M17*=^M-Q./0CLU&_)FD^/J'&%/ZZ=BNX@-A&(J5&%!=A]OW7V:\B'HXG?OJ] M# 3YN/3(LL3&-,&!S0ORF9^YBY_GM9 +<&L5EQK+Z[; MJ1T\K!WVUHIK(\1U.S1]A[7%_&HC/TOLGX\%&J,O1%"W9 ;4%A-M!;6F@KHE M Z"VR'$KJ#45U"T=_;6%PVLCJ$\D/^O8,"=9>)_IWLR#_ZAVT8!63&LMIMLY M]H]J%^YHQ;368KJ=0_^HMO&<5DQ7$U,* E&)GO,=EJX^3SN@=F&K5G*;)KE; M,@UJ%\%J);=IDKLE:Z%VP:R7*KD-/;/;Z-(SD9\MG9QMT.>9R,^6SJ\V%O-( MBV>8%/#,V;O?+I^]B&Y)Q;51F%9$ZZU%W[81F%9$Z^UHO*U=].7Q$O& E=A, M#HUR?5Q+_^V4F;##&_%Q-!+#G-G)SD#,]:,V0>W\Q[7/]=)/ M_!3&82X^@XH+SF*8T6NDSB,2HNS7V1?_CR0]C?QLKI.&'XBO_F3CI_[ZEKQV M7FV[Y+52O[5SS!LB'S0*R;\C@BLQ',=)E%S/&J,8:@<:M M?0_50._2C(5*B MPYLR(GLA(@I99N-PVASCH7;P3+OZ-544O=W:P4MU\.-JD$O0VZT=&%7'E5EI MSQBZ\\>MS/,'I>Y](MWP2Q@)T)2Q30V,70I$<"FF.?VF!W._5S,Q6)?J?/X0 MV&/%X#S^XJ?#,0K!OB,2^R=QH+\Z>*;R\?QAN\>NS':2G7N[3477+B^OTG#X M_0D*5/>67A:X=%W+TE!0:[.,VF55=KB\*CMYI#<>XRSW=AN* ME7P-X7=1]#QY;'J[M<4POB9Q*H9%FH;QM0FHE]M7ZQ4C#$$$ITF6/T]&C%ZO MMA#"Z@#QV;>3($AASS4E0:+7JRU,4-?97V/"4*]76RB@IL&13>V"VOKB]5^' MM>Z'VOJ\=0X$;&I3U-;-;I=37<':)P%^8-ZA\K->OLV=\%EMBX\YS72?"ZD1-6F^VJ!4U?ZONLGPOZEZ_ODZQ'Z;_\*-"@!/ [X,W M^)2*?Q4B'L[FTI]69(^L^_P4MB.M_L,P8O%HSJ+)X6>497 M]-:8WW^/;O"S<6-T\%Y]@8$:RN$:EOY)A;[?'#FL+TSR/.6P1DM?7YRFADO? MJ*/P2Q*+V1<__2[R3T4<-,=9WZLOAO4\9?*^DZJ5R=Y>?2&[&LKD\Q6#^N*( M-12#)S@N:R0:]<4PGZ=H-,B_JB_6^F2B4:/5J'-:TMI#I#44A?8 J9;+^J+2 MK5R^X--KO[XH][>E9+9HMD/VR1+-!!VB+ M9V]=-&LD#2V2O%9I6"47K#T[JT6R1;5?AD@VZ,QLT?2MB62-I* %SNMU9JU1 M)#>=);7.:K;]^H8,:BB';:+FQN2POB&"YRF']5GZ@_JB\#5<^D8=A4^:#;56 MF6S# ?4ZJ5J9[!VT<8!6#$ ,6LS]94!:FT59URJ2+?#_,D2R.?[D00O\-Q1E M7:L4M%A[>V8M$(T6@&_/C@6BT6+B=5J-^B+#]Q^;\8U(Q@0G#UM$ MMI6"WF%],= Z3?DZ==UA"_&U4M [K"W"]RU-X$WRV;<(7NXD#C[^JPBG>(]? M9U>SJ2@AK/YP',8BG=D7-D?[U1;3JODBK'4GU!;%66D1/A5I'.:@".'"3^$/ M_*LY\8;#VF(H*ZW!9SB*Q#B)@@RNU/\XFTS3Y(8/J.:HIMI"%TU:D;7ND=HB M!BNMR&4RRF_]5,C&7C2]9ML>YY?,JCWNT6/6LAL&/$JNCVD(A M=9CI=9YJ1[6%&]8ST_<^+DOS=Q=^?"T5!/[S2QB'DV+2G#6L+7YAJUE7,=)* M_MV?_>K'W[]2/SX_.LFR9!C2/QJO&.O06?FHMHC&/_PT] >1N(!W*QE#B%>) MX/Q&@/-V/=FWI/D\DT MB=V7J?S^/+YO%INZ#6J+*;7;8'X;^#_:;;"9;5!;5*]UU6ITPC15NFN+E[;2 M7:.#HZG275OL^64[6+4%H.NQ++WEEZ6WSF6I+2A=CV7977Y9=M>X+&]K"^K> M?41+7VPSR2QU: WXMK88\&4QR,(@]-/9I1^!G729)\/O[NJ@(WP214F.MSZ? MKA,\O$\LXC!)OR;Y^F@,%ZL'DU-E/?9#(4 2#C>NQ'LK*'$[!/0XH=PXJ-V4 MB:@MBMONCRW:GF]KBVJV8K%-;5$[E(]6 I>(5P,__$9O9"U4U=?W [&M1-92 M(G6_Y6"NT7*1I^\^J)^MT&#Y;>W0O8=*]=5MTDIU$Z6Z+)&U1>36)18/6)@- MY;>\K1W,]@R2AM[6#B1[2E!_79.JS[H(,ZGGSCO2CO35 PZ]X]KA9;1" N8G M%^8$P \OAR+V89Z^I>(F3(HLFEV(:9+F(MCPTH'K]>BENP%E6+UR^,U#%F[C M>-K*T]3O]O?6HC:.ZP#+N.]VL+9WJRW2@G4$7_V)L&RN$S1H" _%+^NK(BLNQWR B +A; M.]4U5/+]W=HZB[78 FO5-K7S&5]8=GU_MW91Y1>6 =[?K5T$=,WJIKXK#LM] M" [XDC"$?>GC5KQIWO=3'_S;6I>F^=Y;,,CZW?[^M>*]I;O\6=N+!\COQ8%T[L=>B _>NR^'R^^5P;?NE*5 "!3BY M2]2O?B:"$ERV8>QF]ZC;/UJ+X]IK"D;PY!->-N3L*;_'D+,O?6!B:I["5A\O M2/J07ZI[+)_WT>]M'*>HZ\R6)Z)V<(%F7 '!#N/K4DXDZGR2>V0!@9\0!15O M$1:&->:BUR@BL%955UM\XH%+OL9$[>>ZY+4%*!ZZY.-4M/O\GD6O+?KA+#J= MY&;%O_DS2EA-4W2/\4^YY)^28FVM_I[KBM<65WG8BH\7[3<%5MNNV M;"D2U*\MNE([X_IEN+5E^:@MRE,[2_QERD=M0:D:FNTO4T)JEV]35QO_98I' M,]"]&C@$+U,\FH$$+BL>E^&/5CK6*!VU!0W7NCH;EDEQ(YZ@LFDK\E%;?+%2 M/II4)=.O+9#W=%-;!P!GKUGP6I/JDO9JBXUM^^S?U(37%FQ:ID1X78?X(GH& MYV'?BG0XAK7>#%W#/"=6[WBYL]NY]'&*K;;(T@L3!I_UQ0@YB'KNXYI M7@NG6'^O*7C&-K91?WLZ%4_-MTMZ_O:EC].I34%@GKLPN-ZPO;Z/VNS[34%V M7M29N3ZT8[\I\-(VSLPU3G,+*M5C&]4!+=]O0:4:"L-V> _[^[5%H);H5';V M[?R9;M':XD95VV;XKR+,0DPB/!]]#>&74>1O*,-C04' YO?F\?*TNU1;Y>RAFQ(2SFH+:0UTM9V#IH^X/:(G)G\3"9@$[WN275YV3( M]6'.&ITF60XN.3CFSY2,^J"V(%G-UF=;QV-M<:N:K<_N\NNSN\[UJ2V"M=3Z MP!DD?#!H3V .Q(V(DBE>^_$'ELO>5]O65(U76[2I]BNV+1U86QBI]BNV+:U8 M6\AGJ16[!.L?2^OB@ LMX._GK1)K"\G4>[FVI \/:PN9U'NYMJ0,#VL+A"RU M7'\5L4C]");K))B$<9CE*5QU(YZU1CQL-FRQW37;EEIL-I2QW37;EFZL';R! MO2^NPAPS<<[B(+P)@P(6Q2#%IT6:PIU@F3XEZ42D*CCT3/&-P]KA&W5=H&V= M5+6#,^JZ0-LZEFJ+7CQ5=Z&-LWRN03*VT0_LL+8HR0G<(0BC NV/2S$LTC / M1?;QQS J A%\2I,)+E:1^QPP_>BG,2QL!I+#RSFKOH'-521$\"T5(P&ZX#G' M/P]K"ZT\PS7>DH8_JBT>\PS7>$MV\%%M09R-KK'![%+\["5H[*/:0C_/=J6W MI;=K"Q@]VY7>EO:N'EO6L'?#W[E=Z6]JXO@O9T M*WWZ(K3WRT3$MKG2V]+>+Q,7V^9*;TE[OWV9Z)AZR.\^DO#GSU-?OWW9J-C3 MK.V6-/3;EXV#/?IVW MI;=?-N;U9.VQ:Z&[7S;JM9VUWI;^?MFXUW;6>ELZ_&4C7ZMFES94>Q^_;-3K MJ5=Y2WK[^&7C7T^]REO2V,_3'1L^^N]+2W^,E&R[:_W MMO3YRT3+:+U?6 ^(XY<)F&UUJ;>EQ5\F7K;5I=Z6 G_9<-EI$M^(- \'D?@@ M!KFY[)GJ\)<-F&UKM;>CQO=V7S9PMJW5WHXFW]NM+8#&G#U7_H^3(A\GL :S M4@8GLOF [;23RO!F"]KW=VL):]\W]!_@VR\/A:5+$>3IK MSHS7%EBZ;\8_):D(K^/&37AMD9WUBOC2CX4'?J,)M)P'^.R?PD^SWEYSUK6V M",Y=$[QWL*YE?+8*LK9P3=6Z_C458 .D5V,_/E!KW*[P/2M<6Y2F1AKYMS@* M)V$N@B6EJD;+6UMD9E/V_(L[>FN+QM3CZ&V^7]BK+0)3MT/X&:SUB\-?7NC! MW&LLV+,2]/#23N->;1&E>IS&#<6M>K7%K>IV!#=U@6L+8-5''3?XL&T4C-7$ M8Z^V*-*CCKT:37!M<9PU'4 UFNI& 2K-5)8Y7GO]VN(0]RS.P8M8G=J"!QGVM9RZ+ M02;^5<#(/][ ?\TWO2E=\-CG8@^D"S^^ED_!?WX)XW!23#9Z7NYU=X^[>[H[ MS>/.R]IB$*U$28GR?S1+HFH+>JQY,1\]Y7 R[*\ZY6_"'^]2D25%.A09_W,L M_(#&$X0W[_\"_T4K$1[LOQ6]P?[P8#3L[P='P^-1;]0+#@]V^X.1?W2P^W_1 M&#._R?)9!"LR">/N6(37X_S=P=N=@VG^\VT8Y.-WO=W=__7*O1(V&EP\2/(\ MF;P[A"MQA-TPQI5ZM]?#'\,OLJD?O__+('T##^._^9GS3W;NU^NK&_I1>!V_ M&\)-12KOIWXR3*(D??>G7?K/SR.8H^[(GX31[-U_7<'R9]Y7<>M=)!,__J]. M!F9#%[1'..(+L_#?@I]"_[SE=SZ"^T1A+-0<]'H'\-J_?3V[^OC!N[PZN?IX M2>]R^?'TMXNSJ[./E][)UP_>Q_\Y_=O)U[]^]$[/OWPYN[P\._^JWG:SX]VO M'*\SW=N8L-_]; S*.$_BCO=AYW3'\_J[!_O'K@3<+TL;7?K]I=[DT_G%%^\O ML,OB)/Y:3. F0T]NQ@LQ0H77>^7%/BJS0(3O/B3#8B)URRO:AR.XX'UOM_OW M-R>T6\U]WB\Y'779"GW4 #^=P.L%^(K>UV3'Z[U>^!)3/PA !KJ1&,&/WY;T M0Q<_6?L[["ZW/59>SI,X+OSH0DR3-'_E$1M&#BKV1_YN%/X001?L#[WX^_/\?V]FIY;GHEJ^3[Y^_>WDLW?Q\=OYQ97W[;>+ MR]].OEYY5^<>J+@KT&->;\\[O_!Z!S\%K[WS3][5WSYZEO;3FN_D] J_[AWO M[2\4BK^.AS[BTJJC+E";IBU $A#Z$"#XL M5@8C/\JT-MB7VF"_$=K@ZN+DZ^49;?NGT0BEDV[W24ZZU91$KI?<8Z/<&Z7) MQ/N_]!\O3^1?37S%TV0R"3-TDD 51L*+"]1$[[P5U.!'\G8^P:^_TH^5W!^@ M$]?K[N_V#VJDS/K+F:^KOOZ%N XSE),@W,/K,/>C\Z& E_A;$J$> MS#K>63SG&'MAGGG#L9_" M6.?-P^T,?I&RK:,27E7Z,)+;OK3 MV<[%SN6.)[E94L^=6722ZZX#5Q6?DR!(19;)__D,S^DIT3E&J*/G'>9C[^1& MQ,6<*NFL;%K(QYS"G^?I57*K%186,.#,_#-)OZ_M,20CY^DW4(\@#\MK3\RP M7S28-<_[MP3&$/W_X935NWQ^'V=^M[?7P/TJWPOWX#2%60^GX).+'V)(%!KP M,6PFD2W>@3 5'L[%8BBJQB:X,1W_\T]O^[VCGS,O%Y&8CI-8V>,=5$U1@;:C M!Z>S#Y(2B'?>3\O+#VZ>$_BE(S%[K]X?[A^6Y>7U"CN'BC*^X4C= P3SFM_V MC[K[>X=S]Z^_/!HR%FGCBA3,VFF19@4:N^#PP16DVWO]GP:O46S133P9YN_N M,PZ6Q;T5-+*[L]NC>#) U$VH7YB/QI)MZI/WX.PFP:^;-W84QO M13_ZV7T$!G2(>0963HH_/9&_EK&>X[<[O;<]-"SR%/X_4 ^6D: =B@2]R8/Y M[_;V=P[VWR[\>G>GM_"[NV[;Z^_L]0_6?MO]XQT0TZ5N^X9F@F<#YAN7\Y=7 M>Z]*2\((US3WLB0* P]E]6?Y59Y,R]](7.Q=?_K#ZU6II/)*3<(@B,2ZM\7Q M?;N"(G]781Z1WR?\X=@;1GZ6::F6D_D!2)'X,QYCKX($NO1V'PS%K2Z-UG>E<;@NJ\Z-R]IZQ'"Y_:LOS;=;K#VA3 MZU/[@ '!!(>>#+]WO*F?>C=^5 COSW 2P7_Z!PB!>MGX#I#@?M%OE^B^)9)* MA76*7A_$$\]/OS[]Q#]GA;3ZOODHM19#O67_$'5:R34\@E,"#$3E'GI$W^JI MV]RYG*3SWI AM[+UZ&3@/*$136D"9W& "(CP!C-O.!;POC#8[U[(MK*%'8>9 MYWNW(HJZWV-P[KU,^!DX% %\D17H^_B9%XA1&#.T?%& %;*_>Z"L;LM8!P-\ MQY.1]Y7=_]]A!'_' 5S*YY_1X_4:OGWU_I\B*Z^5Y\G8GO:"-WYA5BI,< M/OE7$:(W!$X0!8Q2"H)FU=[1'H)H^E\4+32^THZ>.IA7#__ST*7[1Q(5<>ZG M%(1*,[UDQV!M) ]T/YNP2K=C03AF::E^ZKWVQK!I<'T"SX\BO4CVZ@V$O #N MZ2Z8LU#6]E+Z"A3_!_4!!>ED!UEXV M3C BI(*H^=C/RV._];-Y&:,?RW=X#?H@#KR?^OR. U"S\/W@#W@#O)XNA1_A M*.1],&B?T2!HD'Z6>\>[7N#/LH&VG & YW3NYX46/*Q JM05WC-5 M%PL$$1<(UF82YCFLIHA@C=(DQF,_FGD"3("9=X;6 -9RW CO@Y_[WB=6*HZ< MFGO86L8^""[$=1$QW'[9O?(H '#TL]??Z^_HHR*DD.040Y*;EEH>L!9&D;U^ MN*A9,X03)"5/BUJO%35M1$28^._YPR&(6HKE0C3Y:$'$E9_"B19W*[_()B"C M\)14;7!8IPE,PJR#"A)N!UH%9^[:NTZ3VWRLOMX!?2EH;&2Q4,X(P=H([?;A M-1>,D+[N_:PNN_>"Q>-3%Z*2E! M[H- R+<[^X?+P7HK@9![.[W>\=IONZ'1'NP<[*\%VKS#FT.7L;R0O(9/KS56 M=.9,VE)Z"AOM.DEG%;X<741;<"@O,FX=5DM^KM[0#_#0FS3+.KOY6;W5R?PJ M/JOWTUFHRT.J37J]KU6'^0M8PN:_U>4B:^:9O>>JAQ/-RZ]%!C?*LGOSS+$R M?$&B^7/=\J78^O.0DF?Y4A^K?9!G]I:K;G U*W^E23GE.;E_HR^N*'DFH8/1 M'2XVYD(MB5DC_D2H$U@#"%[GB5=D[)[#JW*Y5T5M!WCX^*QHA@^_#>'1\%@O MAG=+\(RZ"3.R+F(_'H9^A,8_)EOCQ5C '?AID'F8'Q@&B[*&]G[R7U=[VE[Y MA"\OFUN9/4UX[.]2Y$<);\3"6FVYSKOF)_X@2Z(B7_R3M91W\W^/4[.=KT5W MD K_>]W_BQ[]>:!->B+LO@>4'"^\ALV9#>MC-G*P(&TQS W ]$D M/\]%QDW/4)BQQ /&!LN) +M.7?2S#(P5J@Z6 BY&(T'P92Q3//&7(2Y5#+L' M=62:1%X">MS:5,84+& *31!I?W??RKB[]-.!#[?MGO^(Q(SB$C_U#KS?=BZQ MXORH?XCI>:_QQ!'L=@I!!C1BOPC"7(YK M9Y7ZJ+/A*#W!'R?IB9G"3Y%_?6\=\<'"0N*'"N+A-I5Z9F)),,&KYE8N5/RV M)!L)HC1MCOTD\]',F)OY(?C)/Y,1HU%$@23X:)BDJ="E 7@>I2G&D!(4D)LP M*;)HIN2CZJD&-;5G>W/SVT")N'LY\="EE4O@S.;)-VNB),A:9=J\.@J#VFN8 M4(P)E%0TR\),EG@@IG<#9Q"V0J>#7G&ZX2\$?$4A4?UT6VZTEBOGIJ>9'5*" MPUC& 01A'\JYD:XX14\2YUY>S1P:J7FUX5R4;/RTNS92W/V]5-%#@>)(W-SHN<'#B0X>46 M:UX?[EO7SY^ MO;KTSKZ>GE]\.[\X08ZL7__I77S\]/'BX]?3C^^6?ZTMR>+J!""9J;86P:\S MN!1,6# KKN!WOT:PKEHJ8#,+$)4INJEHUK__ACZ-S A8H*F^@2Z:>9?*K"$T M MT/W!P>DQ!Y7X0@GP7N0N([3J( 31 TB4)K<*BQ4S4\=+D2#PE4O;.S,YT2 M(V]YH5V]3R#X'K)5H9&BH9*<+=L 3H)4A*!W+C&WI3S86]!*)K&,H)-2#ADZ MDEJY6^03>&V(-C]G9MTQ0?.,/=7\.??3*RSEV&\?;W'RIA^,P*Q "KA+-,#U M VZ6WJF:H.P#;+\TG.+T:[ZE@Y4G?4L\:Q__Y]OGDZ\G5^<7__2^GE]];.)) M?P?["1MQ,D7IU$E)>HU>@G3)[U%2;TXZ7HF/SKDQ?0 MH0)5UFB%MO&4HO&2%-XRIJ3&U17?3W*@EQ]/]>AP"-(X\OI]-HR8^J%-^7"93Z'$O#/!4$%%RN[+!40=Q.HLE.J<\;4MNI&L14QF* M3 "HP(+4BN;C5 A:E2S\H?(^>871X?"DKR$-4OD<3W/0!HQ((- /)F$*K^JE M3%&NCLWRT&RL$<]T:K_CY?X/.& 1@A =//2H"&XU)V3?<4(.P#H%U05_*8VH MJ&V_BIQ[_GQ.RM'D10;NH=::X!/O[1PL<$8F[(P@'%-$!.[2#!!RJZ=>(;^, MH,(\@;>8+;7!=KPK:PD88,9Y'J,O"_H95AC,>0TW\[J ^([1T4-3GT[J:$:K M#1]%[B>!@'M,"'V WV?Z#IQ['$[4,]3"TIZ_5]!V0-W=8HZS*T#P.XD\ZCQB MQL?9.6!X2PJW' ?,)BL ^$-Y\&\=DCB4]3XT:SCSC*\>YR$H;^;^6T2YC_T9P M34(QY(!GIY\NU$%<.G#AGI,DQ9QP M.)4C_*=TP^@\[_5_]LY@M-[QR0Z,E![']@*X5T,1%/ ZC@K4>]>$WZKT2OGJ M !PGT+EP._52_)2I?HI^EP^GW[1-@9?@N\$4I;0S3$ /WQ)69GY7-5'<[#.F M;'XZ1B1O6]:H2P5 RPM!L^E+XQ.FFJ*I"D17RS=;8;Y!XPQ]S&R0#PQ= BKE MZB\4=AQ0M83APDP%K[.II0<"8H!\_+UF@&JZ0%S_RM#T4PG?H\V7,JYW__ZZ!^.K\Z[$ M?RJQ)#GEO3E*(G#B<9+ =I]HF[$$#*RXOQ:C]0^;U[M/^^VP?O)_#*X)QK)WNMDUV:[:,=[\N\,?W!6'6HQ$ZL3)Y/^O@& M*RS@#%Z\YD*"4'#)^50PEVN[=AM=N[<[UFIQ1*[]3%O M@#!5G937.Y 9V4N0PS#@*0U:.WYE7VPPLRJL17I\&95?H NJ88U2QP$>X)[? M[>U; [0?U.&N'570P.DX%".X6"5UGG-2)^T?_LZLI_I.PKO:] Z(6GRD7%*= M7^&\S\K(0#,\EV]E6I8Y27$7HFJE$9/T0\R-B2/.UV?/!M= R'VE?.FRFT.@ M&6:_# 3! ?+.EM<4,&U0$?L$IE%._]S=?0FX:9A!);O Z,64O"G$!-3GC"V' M,4?2T/XHIY67Q\F!!@RZ\&P$B+I53T48%QR"4#"R"HL$DE1D7O(J'4 ,Q @] M?#G)UBO<"@Y:X'NKF 6XBI,DX*U%#]#(L7V'!>]H!3402A4W)CF;'I0,ATAA M ZN#6215M]@A#$!'CD;2_8FD^V/'@,IX4&DB)S[A/3!NU+\58.U-*&[MJ:R8 M/N3_P8 :3M (=BLF&AF(A]?!J=?.=HS7@T"C>@%JU=8WG. ,0N?A@_S^@>( MA8GLN:$GUBH(5@;"RB_X>(I<0[)CJ=H=M@::>R6'2AS#J3IY@GZ-N?;R68MU MU>"%DB'T(7<_1SO'QXF\?RG]S=+QS>+!^6IWCG=V# MO8?3ZAPO4]C\E"2I2V:C79W\^ODC-G,[/?]ZA4F_59P")06!#59?W5?7O>LQ MP?T2)> /O;0A"W$O=D^[Z]O)Q95W]A!&A\W,=-UFK;HR_YN//+O+SYG2BG$2 MB[OGX7%7KI>,8ZM3K$'3]9,ZZ/>ZTS)0OCJ35?=WCNY,)AB--N00'?PO?IU M#&4KJ7?D!^%5,!R_-F/QQBEF$/YIB93PXU?O;2A<493X9;/D7@+RU_;U7[TT\^K_6%XE^@.G4&DAU-9!02O;ZC;:0 M&N=AOMUI_Q.[,L6Z5:IY$'#@HP(/*LTT",])=&@=ZY8,J8LN ME>H8DGBD$L[%-?/^,1\0S0BUCP?M1C>T6+60-$,^T3RF0W5BBV=[QSN#N4!R MQZ&?(?GF+"G@SUC1,LWN6BG%Y$0,4'+&O-L$6TI1-W$_TSVBX5[#< J_+#>' M'H@H%#=S'Q-KY&0:5?Q"%9S-?UY$0?E#D>5$EC_W^0]DW2M_BD1J\=P])OZL M_!$NQ]QG"5)/PVK.?9&*()Q_V#1-_J@8 U=;E3_-L77OW+5(8:T^@M57G^(- MK(^)))"(&&]4Z1TL&J\3?,V;(@M!!?APL4@G]#',$ @NYI PH5MVEQBIXC84 MWUR7)D9P3R89[=C7(OV;2&/%'*G985;@7W=+G??*>J_;EH&7R\!1'['02_WC MJJH42Q]A3RE^5ZEK2#2D-J&60Z3)%C=\:Q=J+0OE#T)BB47FY^$8]2,2'X[" M7'U!25OP?\0%/? QMTOR2L([P&&)BIA4L/.S=MTVN&[RZ 7S1"@B5,DUIT[T M#OW+'(7@J/I39!SG30<& !4M*[-''5WEK:I^)+M'T:/:E7W*'4GSSB0/L-? M>$IYU6#'(4'PJ$ B8Q%?@V4F:_:G9)MF^ %:@:2+P>2D[M'J%NT:;G -F8\@ MRYV%4FO!3:9P,<0(>32SCMZ$UKJ#*IT@UQEMZ10N:!=LPYLN!=^ 6%W@N/LN MJ#%=EL2QB*J61SDLR&0Y3(LPEXP:?!9^!TL9N6#5'=JU>SJ%J2F!D=Z=_%5: M.^Z4W"[$TRT$]8_,A;,@1,]A#B.Z KN_LJ+$,TZVX(,IQM9&V<^K='%K5^P! MYY1L(9Z2[2>)47@1R*3DKANW0BUGNX,VN!Z,+):ZI5B4_3=GI5!.A3 MK[5K!=&5E2F<_@_WBH1!S/<'^C\K=,0H=P;Z>(IW^N+//-WYD)ILQW F*]3+ M RT3RFX?U#(&_2#U@36!Y)9:,]B*[],= $CH1?:08>G7_/X?3K_9H';IEX:& MGGBRU'E1R=*//]6W)8$+)Y+C"7\L!8#O1Y W2/(M]MCU)>,]"L<@"K/Q@G'^ MC'^T8K/94XBQOQ%S*!C2.J=1B*20)U5CZ//&PB<1DG"TS<6P(V'I)L:S_ID4 M-KU:BM83J+:[(EG8<8NP?]5'4X)$S#.WX_TN^>RX,S�OO=E](RNKNE? F M).XZ.*,6K_(PPBO@G3),97W"'971#=]& 64O"EF"@TQ/YL"?UO1_9KP?E!29TF618B MNQH: $7&6 :)I>='"X.GO/(45&,AI:85V/1)=3=YA*RJ5E8D$!U;[(9A.BPF M&-D=$O))Y(QFL>YX)DJFXCUDT)S((8G"4=HKP[P@X-1]+%SD/I5?.@A'V!'# MZDTF*5F1=G!.BNX(L391V2&K;J!"TM8DDU"H.*/6"O8&48%$)RK.%)ND,/ 7 M([DQN5M.I@0*5*JX0696N:M5W-%6J:DP?=QM-E/_QH?'HI2#>!?5C*,58G@" MPP"'"GYFZ3B99V!N#OKR)D1B7^SQY6=)3 _BN(NTJIUA=N9O@=()DJE"HJJI MXC0"#V['.R^<"7-9/(EU42?E#CX/ M/100CF34X6VO)ML:Y8()#V-4>'$.6T"K"*EDR,I/9#OGH5_@7;@;#:T##(V; M3<[D&CLW;^3.N+I/"P6+C@;I!4G.X$1KO9*D*@^?SB9W(?#F9#60L95C]]0X M\1*PE:6?A7-.O+AD:3]PF!8I[B(-:>AP[]A=E'M@[H58DKTCI#P#'I1M_#(OZ7)4(J?U3LVRI0Q4VJFA(DS'6J1%^O$&\<@DH3! MK,HI;6?AM+'0SUQ#$)XPI!4IA(-8WWTKWO-WK%"02#/3]%PTOK8ZB-FCDL8; M!:8XGQ%&2L9!"G]@7G6B/_XC@:GP<%XIV*@]]7LV9)MI6:T-^HLS+9N5*%F' MR91[V8_C!,\9@R[HG#AJ#J4=#5N;@*+A7$%U(.%/KIW/6/_2GK\5 Q!'X?TT MSO-I]N[-&_V[G8"[@"?8!7P'3N@WKTG)$$GV"/NI@:J"NV(4PSK]E)LAFW'" MQT:?#&6C1MDT%N:J3,6N#G3JAVTL&:E$Y& [Y$1(HPQO9MIJD:J1I-LK]/-& M#V4P]#-4;)3L14:!K[)_P+(8"=;,0]"KJQ_72XKHPX3SR>[4JK[JW;JWEB3S MO6>06+ZE+/(2N?*J,W_\:IFWW=*[G5U]_,)-SB'85Z29SFHR!S6B M]B$_U0).,0 6!K)9#?FU0[@[)TRA4^H\>AZ2,J@+N.K)K1,Y8)1O<8,3=$\X M7W(^-O;W%H9I /:A1B]:9E*,S" MP$@P@QNP=-"I7QH))NNKH@QB!9MB2YK(!H)5&]@M#OI^K;- H7(\%GNP5B@2 M652# !=J Q#@:XP1PU*A@)F6W?86=]'W&!O[:4MHI"G1?*L MZPM\&/2UM+7;@H$-Q@!_BT?^39*2(V)U?,2&F=+Q0;A*7M+AJZ+%:IA64 M507EG&8=+6&5N61%8B1F+2N/K*(XOK1=F TNC(HN^[*\<69M"M"A49(I3]\@ MJ RW6HLKHS8AMT#"BY" AV$)UT'$0F$:M JI_G MJ2]C-[I0I:.RZN=K6' ]WW" 9:[B!8MYT0; T WE@%DWO!5S.LC*A+U5,ME1 MR:\D%)5N2'6QM>MD:W.FE:>-RQ-F8!1H(X9IT)WZ*1PB\(P;W/LRJ@Y2@ZN; MAN3\^DK=@%.:"A &O /FTN;C)(41!1[>!'41^0"W(;HE Q)'GXMZI +2XB9' MH*5-]M/$R*6OO@0_.>.4G 1S>1-03H(8G/$B+9[@A."UX75,C7UCK'#FDU&G M&I$$3HO.M/CIKQA))A.:$YN M&.GPIZJ0*)LFF/]EU4Y@0*>:76[I+6'\//#3 %2>_D4JKHM( MGX]&4&%T(I!'IC,HD$_TK)1$41I=A!)FI9:U\K5!^;I:4)!!FHES%S@?QJR' M;7#)R'Y%-4YGR9S*ZD-NJ-KTMBKF28TE4_;K4=)7+JZEBP6[.0!;)L)$-R:[ MT*RI.?+;:YX%DP4/(C.7N@"H5E]("REKU1 MZA?!CG=B:P6-?HZ3B'2 #'IA10EFV^%T#D45R*LEBYT-59:#NJ@<%Z.*RY1+ M\!AD5:>8%?%M1MP]\RY,X3 :7[_:+WHFO>HV6V$ M^7PAZ(]Z_ 9!7%TP1D>6+ITH[*6CW.@EUPUOQ9E4KG- )[&NT="?[WB+A80. M97E7F-VQ^NRWF,K$J F#S 8A,?527U\*.%?_DG3F(E;-E=]( M#0%J11H+9&#S9?#3T0BK08VL,;9 BH6(IE%4X9.((^KV1H"'YZ3;.Q)@(@F! MD>QXEUQCBX QIY1>)XXLHBT987WW0.2W0L12%&D%E32B/S+VC0A(Q:BW0?FH M,M,R8++G-!P4N?(*9!A$3A4S[<&K12'%/WX*4GA"#-HFO499&W#2,3@Z(A;I M]8SMU.PU2K_<;U)I,")F<@%U"HHR M.;7"6"N.7T$)IGS0R%7K8-HUWA=#XDPP28%/#5A1*@;LB*$LQ)7!THY$&@AC M5E][$Y G\AG9":;U%T'I4*,[5N1U&X8&T&0H#4(E15^;5 ^'068H4,RF_DQ2 M'7$U/=W!9 )4,/N!%$2PIQ5'<6;7X5N'["=>8="'!?EL9F/;XD/I3F6=S>FO M53J;V2)A]Q9D?YFWNS6Y*Q3;UF'I8II8(:&42>\H\GM31" IVJ7T6!,)7";* MLD55,!N(M"L/I Z%B(J<2 C ^,93XR8$@9@[I_4/LH1.7(&110$J$?>>150_ M%3XXJ.#FC]4AD8+R3":W="CR35[3Y]PE<),I_5@0(1XK^GG?H23/AM& M9)FB:\5 E9N)I +HM+OYB1Q[5TL)^ZI(XXZJ27%!%^9"J5X_'L "WILF[H7? M-8:G.&.,F8G,("E-/QUE1>HK^X=(PI1(9E%R&R2W,>ZG++>$ 8X$1!_!N)#J M)I(R AHU9G8YBJ@7R">B[%?"^(S;Q$>X\H/422VUE_;7TLIXO2+GN4U@(6,^ M5F31#(@56,59.2"_4G:9"-;1-$?2A>]539^K518.>FNP7X_YGWYX.CPYT]M $C"KO_>;__ M=N=0_9M$[,][O;<[^^82F=HL4W04C>8,C"G%G_D!9G0"IINBT.S3?_?H;O#' MKE,$:;/'L5G.HS-N-ZF^-(0'_4LS>J+#R)(H(S<8;XSUDK'>M9;,VN1@'J#W M%8[L5A\ZYIEQ42*M,!+#PZ@TVXMM)V5M;[_!T[TE,B0US+ M %G7K1!L4 @8.E;AC*KT8>-BM8SN&]6-Q343A=OKD(_3I+B&PVV*1F41AQ2< MD1W_X"^;RJME.][P"M$9Q4#NM6I.@;D2L"RKI>S5QN:U2/&09V.9L^&HF')*,43F58)F6S=[Y8 M4?OS;<;)B@)YT&:/=MY:R$WO>.? !6[V]RPHYRZ@ MYC__U#O<_7D!6N,B/I3#"4]?]%,B8B:V+LP2G10<%.*3.ZZCD7 HQ2^SV=BRX96N*?\9X"4&YJD*6V7U$3,8G MJ):"Z;XX:D'Q&)95.Q1BUQFEMF!7:YIR1BZLN$1?ISI I!OQZ6ZS-$K]R#"V M4"SYLE8(ICJE[0Q4(5"L"ZR1\> A;(Q^?D-GV.:D^()+S">"):FB/58.DXTDF/=D3Q#.#4" MXWXJ(X">4,1,9*;:9U0R%EA'8:7F[;A\$W,93@XO%LZ5-4O$6R4%9J'*=A3T M5@R'7K_,X*]EC+4K [_$04Z=9RD.F_NH4ZW2$'@X1?\?3;T(RWGDDA8_LN*!W0TQT(':P@"3BU! M9G6*[5GK7M6@V!Z%UM^.BK*.!B)98.L;;^8/58B0.X$9US298DSYW\**G0OG MUR/X+3,MM,#AA@70)#&8SKA)>NW'X;\UV;:%E6C45Z*+RG2R46 M'-0YU_-1 MY+3*I>Q T%;)U'8@%-+<+O<&EUN!P59HOWRZ6U_ATF",QPD"$(E&P2F%/EF M(YD9;V!G$\LO]4>GG'>5FREU@ K>:;ER'N>J1&5%^K&.^>D"?)7XP*H,WKY+ ML%.RX,8JF-'*VR;1< O8)N=80]Z68+2(]Z81;YD?Y0>3$&,/J6S$:#:^\2(B M<+9DQN*0,GV=<]_/*.4T5^U"!X(9#*;%(*+D'&I]T$A\XT0'/3'K0[IEU/R! M[!'+I9EWM.YT;CIWN#9.OT5\H,RK %5I/#37-R8_J")K0_NX1.S'"M4B]JOP ML1*"0BXDDI$J8F,S#'@A;=,BAQ)\TT9-]6J5Y26TT#4T)=)ZW-R MQ,[<[C+W SMSNNI>&D;)XNWRVK=XP@9/^K(R"L2$HB+W[2@[],O^%AX;JLI1MH6 M;C\N*%+,N2J]B:, #K[GX'@5T%V[GY_>ME!,8Q2&+U=,5&$9NM"9]0+(@BSB M)CM27;=X"=NLN&IQ.6Q^5ER[&1^B:^6I2OM*[ZDXB;M#/QM;&\\*]R(&TV4B M(R*.CC.)V5XG2<#9,Y.I'Z;F<&;G7=]U.$;RC5;1;F5M9<93"2Q/Q3 M0N;U MHRI\91#9'-)X[!K*$.,!JFLG">A0I;'E0:NO;U=[PZO-U?^$<[GMU]T8JJ;Z M=@F^Y<$:.D'+=LV>(/)543[>X6"THDK3U?H.*Q.&@LAEJ2 ?0#R=$L4BG9@8 MFN8/DC*'85VW"M[J&] N_J;='%WUCXK5"FF")\)MYSD$W:[#!L$T4[%CD5Z# M*\&Q9HO]V@HN,%,>%1XY74 ]$0G)2.'4^N@L1^/14 :T12FB2H52,4DP74DF M49N-28P@;CVLI'SC!-J%87".]V)BE*B.KXU M,KOAQ*[[-3"!3C]0#4ZXD DUJ2(X&WE9PN5"_&,K8T&=SHLC_[!OB8K9*::P M,I>J?C-"%ACJ#EZ9YF+R63A[1>R,2,:1K[DSL3GX(4-37'"I2Y BL%0^JY['E%2DT3U M"94P'*$6;:1)9+/)N>0I:CC+4JNOHT6;IEL=5(M*DCZVO6=M-N@G(C>%.ZK> MA3KW<)6)USTOD+,,;C00.<;3"/=5\R@K>LA@=19!)N7"_OQ$^+X/QBP/(XSA M]F3F^J5G4_D^//63&*0%[O3^;G^/UY^7C/.E?,-WK\)#V%P$ACGD6D%9F6;5 M(S%VAJ$E',:$S_ORHRWFV(5S0L5<3F,FTZI3T3^S10#77TNV3_VAJ:&[P@0H M9$5$AR-.N+D)D>EQ;Y-X=L^&4*6?>D%C;G)JEM?.%B-PU^Z*BQ/B9?X-TV-: M 9N1U29%DP,.1"Q&86X>S?5_(>LTJ56=[*_.W5/H9J2R)L[ 9B[D/&(B:R2" M:YV;#V\5(K,85?G2K [$+)&KA:),E;E:+F 7=DD>Z##RRP35:),I?-.;)*D? M.9%$S:Z](*$&"V"C63?[#K,*3]5(*AB/(2):HBEP*4_M]G.J5NHVF-E?&DABS'7 ML9L.$AF+B8P<2@J1D A9L>6'#.'/%4'/=[;2#)>_$=L&(^H=KCKJ*-UFEZ5I@%#@GP\60M MNZVY)_X?"7F1+L4DF2$$X E-W+7L0VAQR!"BC&W)JR#\"<\?3#R=#3QZV5(Z MY!8*83Q DGGX7SQE0M70A#[3195X*89Q[J5>J@@3;EZJ;NTTI%(TRRYR@$@9$5$&NLW$X-81F;.TDLK;3+4W1?M^R MTQIR(8N?N4WMB(-?=UQ6K=S-G,N?N?UY<0CJ?1U2RHX;P,'O99,*8D:W9VV. M&9>-M(%IHM!,LN\R9P#I.E#T68'M3"I:&UEJ06U>HA5T+:3@QH^IO1 W-^3. M#<;Y5H@K$ZUH3)5)8H7J@*[N3TW5)1V2#=>&B H2NL?<&F0E4X<-'! -'-6G MOD^;K;2B$[ZH=D?XA]BI!' *M4&1X%TJQ M$O^-4>%!AYT)L&%9CRH]7:(R:Z)J/7=AULHJKU*%5T>:[;=L6=F.FG*%2SYN M$"QMA2JD4K3E5YND5Y@_,DW+Z!W+^2,D_XG >//8O\5&(;\%L" M]EAUD&0Y/VNSJI\H+(F ">Y'9E(B[E1VWSMV;IXHM88QK"IH6R6P':-VI9YN MI209GEV,KILCZL@B)H.0 2MC47.4)FWQPM,LGH9_J>]X1R]5QPWZR* ? Z8Q M=7=+X9>I]FV=E3.]RW4K+ LTM4*=3J)>N\X;3LXS]C'&73IR,3DEK\,.?CZ4 M*V."-&WJQ8:7)A"(R"WPF/7A?=$0)NAL0P&PXE1:H9N^G91JALC =KI.*FMJ-Z M!Q:,P53LUNHS(*3>P,2#EL@K,2P;+E,GH*>:8J%T2%GE+TE0]TISUTKA8?14AGW7T;! M*Q\_*()K(<]$3$4?RH1WK7.9>$]F:Y@D2BT>LB^;2B.@5-TLDS%QXA517<+U M<2T9H*S;8\OU^:[I_+[+JQB7]D3&MB@7A[B-N<<-EMPXS68DZN$&X#0QDKXV M%B*@$!QM5E-+-4T%@8C#AF9]G1O NKH-( 6X56\M9&?R4]VNST(8).!4W>M' M2=OBJ,_"9D(+^P?M>*=)+".1BN1F+OXTLSI]:DT#MR0@N$M8EF(Z ?LN)39H MN'2F=',FA.Q*A@L(XV)VHS#6.DS6\>B;(YXG0:SY^R]"L:QYU'$R'7.R X_6 M+%OQ?P:@80M@G&7^1.I418P)P,=^J8%,3N%*[R'+MDRNF8LN4@"9HEB&CULN M:JI:MDZ5FJ]:3E#I?\"301=CHL",6W^8ZQRVR-*QHH1(-7G5E.;VK#DG2NIV MD5TP'MF!' 9SC_XVJ.4Z=+8M_7.TDQT)Z=G6")9.2TE"DMQT6W8X#ZW&N2XD"MSHB8,L#XKO8F#69/#%;#EN/<"=7'1D-)J5.A$T<^.5^E01F2*WK#8A++7! M3!=WFQ%MD4?$BAJ+?V9I<:!D$KV;(D",YG17E'.Y+\;W)E2]]^PV_IAI?)*$?=4KK@DBZ0&1O<8=K)"[%W5+9" M8U45(*PX @V PR;47%TEL8[=18\PO:6EE9"B!\,2!&HFX"(?C?^RQ@UO\%%P@ UA6!83"IM- M>*9SAO5\_1\:K9(X'6O[8YG/PDF=V"\'RU@DAS^B #AJF:4E/U;]+;1>7^+- M3#,9\R:P< 1UPO!5PJ[>#_C.'2,%))FECYQJZ8+":6\9AL#,KIXW+/4O@0, V7>0/OSNOY@_1[V31 MU!T5J#IH. 8;0V#A(!Y!F!-+V=-5YI0K$\R86!*):\QIB:4Y+R76@(W MC'Z\R$H38"$SY'>%,6THMMI,'PC*0)+2I.LCP.(/)PCY5HBL=9I*=2=5-97&,N+ MH0C0\FDS<3?#"F[E3^=CY:'(Q-&.0MPZNBTC-O*9.SMMTF]:X[D():XH(5L: M*ED NY\,09[Q1$%8#9;$K1G0R\.M<3-=]4&G2ESU'O(DKW"OW-(BKOFQ/#7V M8HEZ!2LC24SMON(J>8QEW-I",)\X2ZK5E_PIN=%3D#@XJ<$>BV:,E%O1#=46 M4'FDL'-S98^']@DU?,)CK-XR/,",^QL+0I3:CKV/+[^:M/!4EAI1C;QI!, > M?;GY&%@42>X4V5IEB0PQC(W_\K?D%L; Z*I3-$'&3$5N\@AA?'9O*4(5@45+ ME4L4#3'].H?C).$>Q*"UDR%*@S.,D(QTMHI)GSF*#ZPP"ML1;H6*E>8>EET; ME$@J0\PB;$)B&\>7:M80R;+HDZNK@K0 M(*O6L9>JJ^:"'X0QI;++&E--="//ZRDV%XESQA)4_K#\C(+%Q%N1*I".@7O= MQQ,-$&$=#(W4/'6:P(Z,BL"F3,!U5.E\P]DP0C^2G"(N&OIA _ FCMAQ]%PQ M':4)0@!\%V9B56PD"K>RFJ/PK1GXM%*3Z.>E,NT%D\5A,K:PR' %+@\ L?:8V$.>&= Y;FJ.H=P0]$ MPTCVH?6'*>)+;$:5^P5R/)!_7[41S$B;>%Z<.4X-BB@%12(VP:>!1INI69[B MS2[M !D"\J>YDF\L#W1<)/3?_&D81&BU^/&U@R[!0:Y=0)/0"A,=^"GZ@_H7 M!J5B!*J<_G '5$16/J7@D?Q:2'@C3YCS:I( 7"5R.IUXJBZ7K*H=9*9(-ZK/ M:&]%S-1*M(BPG'-AND4\YNP,O/F$2V><,.P"6%4/1,<[ENOPHEY#5=+-4;X[ M]$>>B4)9U):WBH>-32@%Q$4Q \Q+)BB8R8E3N>T$>N( M:47,5#+*?H$S#86+C2C=T_$Z\2,41RFZ^+:QB*RGD#CD,.QKC2LX!YXM;XHO MQD?19LA-/8?L=!4ON16.7Z3VT%QPKY+3"W_Q78@I+.Q0ODZ5C/**:.I*);(, M;Z&<.Y _"!IN**?RT)6SO23)J;B>,G1;9-&)YRQHB\]P MN %2+JF4)C3H2<^K4*S,R;7;_DIST78A[ )O@5I6B)2(S*O*G+2IWE%4,DL' MBL MB&>Z>J?\8E:M&UE3LF^XK6OI-64D?BX0QPNJ",I4#N%<3D#5/"IUXZ(P MEIIV-?Q=E9C.,\HF%L^BQC;+9A=%!#%R!0>NX<#:[O:NC5F.YMTTB4)BQ#+E M0&C:69%J"PX%427T^"2HSBL8>A*$\RHJ=1L<]$0/:&2B$+ZU$2,/56! MU&%ST^X(FX_#-&"VXH8F'53R12(?*38)?(ONF:0!'#%:T8"A/C. MYW^&03 MNM1$Z49=HZ[EGCC:&7_@+)JY74MA%\G9J$;FLSLE$0^=NZ5=F0]I@O@FXQ&R M)78FN(:)-$&1FT(/ D.9H-GA4Y0/"YQY(.<#%#J[7>6QOTO?.XZ*@VNZ4\VY_\UZHR04^?T7DXA>PR M*.-&SS?)1I6*Q1_HY6*33_^(ZW0X(Y2 YB*E:?EI\%H]GHD8'?X27]4$D0H]:%HOHW%6/2T".0/0BS891D1:JH=MW"+I<5T*+"6'!*-_+P M_%U64&5C1 8P@7"*V>-#M,#)VR [#OXOQAI!P@SL_19@ED=$YEUY.69F[6\% M12,1O:/LCZKG4 Z(Y K)"-)F:AC5+8%+# S3))-,_B1VKGOR MMEND1!Q AW2'!(&,82>M\B'8[ZECY_E*H-3-=KQ?$UG'(2=7]F=*%KT\PCQ# MJP*)DDW-&Q.'IK.[EGPMQ3/M3PB36XOPUL;L_EWH/!;2IEW6IG9C3R<95\0D M(97%,'?[7_AM]6T5%J\39AS,KP3K*>2F?#O3?M36^+QH'8=/GJEJ2[ST3V[:M:IT)-#CD5.WKOVU*S<64T^UU"%Q^&2S$!O]TL/YVL$*KKU6TSA MMDM,Z8%5/8N),N*O N=0[EYYR=]AYP?(67OJQW[@\W=?*4P9(:C:\2[A"G^: MR(2T$X2@02K]>89-JON*H>+%Q. 5,VQA>Z#M*RRA*DH @$V(=G!+ZBBGS M'6FPZAGIR"Q\^%X-18X9801)]2:: BO'(=#C_V8$",4XV*"W.QIFJ28 M 1^-8/IXB\LWD$"^G4,_F-E@ BH%ET7^5*V1T^W#;&(A"K!3 MIXJ:DY(0*%1-Q0C*C5LZ^KXQ<4[>CD5$O1@-N&M!KZ2-Y[(MLW!21&!LB*3( ML%?%AVI1'2>%_NT"D<59(S/*W7ZHN[ <&@8FN]?<:..BHU\1+V1;.97$#Q)2 MM5-+(O#V<)]E*)3X;\-@C_L\3Z8=SD60%0<1E@]JV,^&G?A9=HF$!<_0@"U[ M$A:8V>85%2Q:_VP4J@/.KL= HG3.OZQPP_CQ4I64DD9OQV$DM(5)2T ZG[N* MA+ ",)14R,-=)7A&BE:B0KWJOCT=/G%%K .MLOS%*?VRG4+5_8/M"XS@8#&E M=.5LX@[+N>&D2.EZF:$N/JB=8WE[:,.]K(46D[]F+60:"71.&,ZWN^Q4U(SY M-S"5=]5-FS+NEK'P26B8K-"/LSUXO92)+ETG3J5V])W^%(OY1&Z5A;4,6IMG MT#*<'A6;R[86;R/JUP/*UPP K!JI$9 M1BD]C+5J7U?F-N!.)[:IEGAOX\1[G$.=*1*=Y#9668ELOE.CTI$T/;N$AJ@( M_]GEMZYLS6!OUUNJJ;[#6Z'<#W(LJ5X/GGP=)0/,O%YX7FA 1O>"(*(1!1H4 M\CQ1#QS \"A(Y[+6.9Q[C!VK9!J[D*5 ?WQ(WLWA[W=2"\I\&5-)*?23^D*]E6V3V> MI4)0^QDW"T-O.+FX,+2 @PQ"&2HPCU$? MRL*]VYXHP0JE$U"*]!VP)#,F.5U,)3VG[O_&(@G'X[#<*$Z.LI@R3JS;)#B8 MKBM@O@FK)3&V&97E),J(RTOQ$D/+82M"25J2:@BX35=9<1?T=MM\E0=.'1&E MQ+(W-]@66>&$:'G[)MRV$&U-?_B]F,YQU.QXEU1]YVQ7IF2HV*H*HPL$)<:R MOXE=@-EB,/I -P1?''K4/4NKFW ,0EE\6V(XK3Q4[DUEZ#A'VO,J+'=T ML>Y*@R$O7:!@#%W5*V]1>-;.BY]GF3!E.TZ00\6'U6D2E&LK.M@NK]R_6++N M*,8A";%$PD0B?N*+.7#A31/##>:&=%.K9SEOC=?^:*280*/6^%VT,QT#"O M0_]AEV9TYDYFN8LSE2\M9X-8+70QKA$AJ6\F\O),UD_(4 =\V\A=A!::YAYW MBL/LJ;+"(YQ%3H13U)(=B]"H $>2E$Z)ICS6D14J7MSQ?E-V"UWA*W&Q*;L7 M&T\S^<3%I#14^4 [7(Z-"+"(&8Z)O.25Z&S!YL9 )7W)=0%,9);U%+"DC!%1CH-.;BL3^/*>ZWP3(S1^'=6DW@X MJLF@5@>OJD.P&8NN="=N]5"[';?=G1#A*E+W'!BUF)R)6Y$H8YOUAJGOF-M0-SZFMO.6.*:YF MFT#6V%HN\"G]II7Y3.IS2IS?$51E$@UEB?NR<3NE0T["3+&%\G2:9 !N7<6L M-Q*2D<$>G>19B@YI(DJ[Y(.!-=ET1U[Y>DZ>[DB8TR]29=\H8P9_M4B85%6( M+5QV!@6U'!*3F+P"$]*GTBI*^!$P"VR@F 0,IC/0X7\KOR*T"JCM5>F8>(RV M:^C]5#[1O$MO<7' -@H(@2.P8"!$K*9@ZDNJ4J(Z4C:7F\3#A$-R*0*U;&I? MR5EV-A;=S3R+<3V9D6@V/=I@<.K GX%.G5>:6B4K$GTG(Q2RMS%9G[.!2+M^ MGH.1+=%OJQQ*YYO<(23++O>=^L-C4A,)8BU*Y[3+EN$]G6053H>&A9VJ/#I= M8D2L'X&DK:))EEO*90&U*QQ*BE)OK0DN.F%"WM2-C4& M?&2.M[Q9F?K@SBVD3*Z!@'-^9*1#29DDL9()_H7D,G_HAN6]9+=)36)DIKE_ M$IPQ&UV5*;!MQSNU9=%*_9L@OH/1S9LP+3)=Y$>E,2$Q1O$/B!HXLJMD;04( MARJR[(YE,CJY^*!YD\DM&;1\D]>\)Q7U_Q@^(R8JWH#D_) S0S9I).E>&(E7 MW=)HZPR+R,=*&!^SM+!;&E$*&]EU7'()Q\M,.I/YSGF*ZF_I=)A41"TT3?.Q]@NM9E@V*^"(18&ZGT"Z^.9X>B' M6O:/D#8B+ @:0 $ L6-)1S' M!'LHA36 SV&.*K:CJUS*6HX*S=PWLGC/RVJFH^C\RYVR,'(UQJHD#HSJ>*0Q M0?UYQG5UZ ^U#6;HQ2MR'V5L4[[((/6YQ>Q"I@)-\J%,EAA5261VM1VH5%P. M7/;.'&<*G"Y18&ISELN=DC155HR6LZHFDQTH.SF>C">\X]MBQD M)_G8,L@MZA4KBUBQ%U4:ZR[2O@8J5P0?,L4]B/LU"K]+;A]#OS0'=#*AKBI8 MH]("/GHLERMW@4QFB/(GG#TM/;%&ZK@3W9H)47K?JL'754]D]UM;4/'V*88A MTEF@^N3QH Q4-F2)X=10$:F&+U(#X1YQC3P' B"<(Y)( >UFR>>"##VHBJ5@ MJ9[ H%7\$.%)>2X5FJKM,!&\!,"(N)WEFZQ0J<-#+DW$:U M5XYJ]]JH]@.G#OL/T[8(N"T)2CZ=BUTCQVZ%SAUDXG:$]R41B\^Y"L:04Y:) MC$AI?JY;^NB-AG[+@,9<0_>N3$GB<&#(BLEI[6Z(?2_/3[U>A_ZGS_^SU_&^ MG9YU/UQ>=KRO9Y=7WMO=W>[!GA70UT$(O\2)13'8N;Y =C])[1A)=D>VF%7= M>BQNHUF76,&HU&GYU[%:&5:.(17@%OLJ^6Y0A%'@N&?2;\ZXOLI4!%"L%D'R$*HR]ZMSG[>@+G%&%U$HI5 MR68W0L(=Z,?(GD%P_"/2-_1\F)S<*CQ4M=IJ JPY9@#!JOJTK'AF"C7^4*G? M+,4/4K(ZRQP@&$9H8@SI]\K0K=,'$)ZJ4C&Y+X2TR76 %G^L?DFVL)NXL0[J ML@9':7![R'X:4O.9;FWS-*2V/:D5INE^RFO!CI&>)XDTFZG5;AZE9513Q.*0 M,JM=H^0]E.T;K$>Z/J.F#[5Y#52E2+FJFWEGF6X1+IDK_[?[C)6K0TOC\=549O9-ZYS' #ZPE18ZGL\^6N M3;F*QJ2QL#?K% Z7W\7-P-;)UG*'CH4?4#UN!W-L4 787JEK? ]D?V7K2*'5 M4EMW&(H*FD959APJ5@2%[I65. :"B$5-%MF72]@8[;!2L^R,);?EV**4;V9C MMG:6:W;-I9%8;E&H$D?45I2OT>$^.\K+=),=9.Z12MCCKB5;BN0K=;2$M"50SCC;1R)'6O9+^TZ/WQ(1;8O(SAIW?BV3ZRDU(<@0WHYTW((X7XL$M.QT;(J!G%0@CC/*%F:U+E.V,I6IW9/,'ZCJ,R^EI> S^3+EA>*Y)2PU,7,]Q0?%_%- MF"9$3*"X634)T+Q9@B_PK^)^FB$G#&(G4L[UK#0(;?I(F"Z MA&#AX9X&W)AF!<6L.Y%+BRDU7=I4QQ_M-YK!]A:'O@[;FBQW%5'$9UN-!64 M <[WB_:UO9,Y.&?M9U*<]),@%)):O9)?>_&[J&.BI*.6UDD5XRZA?M79SG;> MT$*.=A7G=J*;ZHC4=E^@^WW.I7^[1TF9LIBH:S#6A#F\%DD/?"WQ="Q$H D@ M'"C2L#NO1(EO9[$*+BV<(0G3A1Y(F>K0PN-8[RR2"=/%ZKR1*MNQ'2<+"A%A M763>AT4BA1Q587>&.421$6I'V;)X<#,6D;]G!N"9J145Y#H8AIBK-5&W8@-OI MQ+KE.'P2*3Y$0_)$^IXU %,4V$6/>>\Y0<4H<7)Y@ MB?"F(9D\F#IW+;O!RD[U$H.0DG119%GH=W_[CF6ZG)T)8@O2T4#;VV)@-4WH M#/>=;D9 NT,%T=VR:3IBM-;&4Y(9;54YGIVUQS[/S*:+D>L=4- ,!IXLJKP.A; "SR]OX\*KQX7[SX\/UFN5 MS%JG(X\=UN4D;:;+'0K#EVM&P^E@F,>E?8@C&5J7,A4 M,B'8[]3+EG[*!H MAB.C8\']EEV-J3>@7;O<+N'3[C\_P+;(MI9E.# KMY&HKH*5N=\1'OKL=;<+ MN,D%)))M.L)4KQ^OB!$RP#UE4^Q91"9"X;_);=RNS@97YUHD9EE4(:[V2"5T M8!?HM:NQP=4P@7])**]S^AQR^CFRF*%(8X<=SCFZ& (,W4)/RYLB# V)_1QS M14(1TJZAS'(5^65DG*($MQH<;P5C@X+!>3F:D,6IF.6.':J?&O4EPT2E"$P8 MBY+$ M8LP7855-G,-9J429>]&!?Q(J3AUE0%6D#LX3%YN\QB;"X.5<(C_5P6^"^!%U ME3$.U62:$G2L5N<*F5&).9URGN&B_CIZA9QNR6BM#M&S2 )N_S/ 1FPYIRE: M\6S4M/?$M&47-2IH4]M60DS():[3/:A^*,($'@RO6"C2HZ+OC#FXA43U"[#C M^]\%VU5$E>'L&GZG\(]N0Y* M:;B&1:2R,RZ^IIK-JD1A6Y=3 2K]80F7K'OL:!RT8QS=1,8\W8B0D_=#_Y(- MTID+8JE-8">&C)%ORTB,E8A*TFW6Z\[5X:15JQ^ABB%6E,RK0:DR%W5?Y?AI M?I@)-6UUR[>'8^0"H.H]55M!T^,0$6AI1"0 ] ;58?(NH@@EO3SM#:3'(K9^ MNHF=),/]0DO5WPSQRG30SL(WT!95)1N=$15VU+#N\.PV#6%DWT.Y85(_'.V8IS84:L2DN>LX%7IHNN3=CQ MS"'Q3%7*LM/3$#T!V L+^OW%19*J0/C23J\@BW7J)9M>&*(((]_6' MXR3)9,855T^4>$BX);V*\%ITFJ9;LF)7DC.NJ^DZ%;2XC'Y,T4:K6KY H [G MEB)XMXXZ^RV'K310.X+D+#:-7-K]I(FQ)LVR3A86AUR9OH@.LX3D_Z>74MG* M&L>V]RQ1FX+AJ> M?XD&:F@5%P:W^B94+7J%G;!O"B$5)UFY!:VJ)2'^%=Z>@5M^9+%DG$@2&_3K MJ,?D63INQ\QV'=>KC^42\?S)G+IZ+&EE4YJK$QW*SA"QAB1^26-LF4"U( MH-IK?@)5[4XN+:*FCT\V[S8HE6=Q0QC343>ILK,?40'*Z+IVQIS##-6@;@I+ M.]S4NZ;SJ8^9U;6*M]W"E':K?LP-;*@B%.W'6/YW(P\O:Q$?MEJ4&[_*4K&N MY%[EKO]M):&C^"1%SG:T+/J&@R&=3?\?>V_:W,:59 W_%<2\W6_8$46.%J_C M>#[0DMRM;MM22/8XYM,3!52!K!90A:F%-/SKGYLGEYNWJD"1LFD;'8B8B;9 MH):[Y,WEY#E6I2+F2KKI:MRSG8V/0<^PIHN+4AF LL<5I+U]"^IVW&26!56E M7"^>'+Y.PBAG#1U996P^7Y&H(E$!MM:ZK=U=/';JYEI4I">-GFU\T*3R:HOK M*B=U%6+-.V. U[8)CT4<33TQ M,V\H[6EG!;[T88NPMIC)?(I^'NUF#2*=+J[Z$A]N%[RCG601/;<:3OMY1STZ M?C:ZGFE1R8IC>Q!-6R>:/'(%#CCQ =)FXX#( P&Z,F, M)*YP-;,#"]5;KMAE8HZYLH2+;RS3E^K_ZB6\=1EEK^RZR@$Q!!.[0?I>>(RC MP:R-/$G#,O1#M52S< M@JC$D5)*TLW7#J=R4AE]U!L_##D7C$ 5G1^7:(JY1WRUXZSRGMM(85:7^R3 MK?\UL..4\KM$,BZ#(XW9++,)>1L]!,BI]S%-93M+4QT%N6J>HA[;.DDFDG:*>;NZJNB0GREEB?0+ ME\>4%+KPQ)W>"_X5]D*$+C<;W0:>$5$JRO\FW Q&6._SK':?FKCA#H_0-3?4JD&9]20KMZY:U#E[?"@:#?K-6#-I MTT(2=Q:C$L\R'_ X66Z*+(0DZ8)W,!!49_QD1K-ONYT7Z,WAKUJ/N^_]2]Y& M5@W)::T8,^3U3H+9&#HM3H,QW#,L04"J7.R;(18&IG?4AW25-J'?U#UL2-_!"=[1EKJ4/YDK2N )9TS'ZFIF0F6>$L1'71R^ MSW?AS*/J&F\@?&'>W*=C'UH]YYDAD :4@"UBOY7;"L,AU%809@!3ZD\J M]Z?66*.\"<"$*S%U/_M8TE\'K_>AOSUZ'?[W\^CO<_56;KS8\ M9$+QQN/&.2OB3B,;58=M5:;R$V/UI7Z_$[YW$;^BMJ[PA>!Y"7DN7RS!MG0( M<%'67RF(LPFFC"F#Y B6P,_UM##[N$\?_>[2ET?QGYBL"BTN)LTR_! MS?/'96+5BNNCD [.E:V"]+=MCE?KA3 M WD>08KV(7 I.50BWMD2J;=PQW6SJ9HNLS=,P,3;_%WI-PX_U_2KZT0C.GBF M%><&9]_1Z6&)/S4*!Y+ GH)>"NKA'LVJLCIV(\L85KW MI_5F+FRJ[*Q2;]([?FAE\N-TI 9<=>2.RM*X+D<%0:85.E6L[UNQ_N14L?[ MH0N[8]N5FVL^C6-!VB"()G*\YDUJ[1J\K^*>=]Z-VUI:4N+\$#)Q;/$8 M)(FX-C<$P&QIEP!0\B[OA%YPUM:AWY"727&^4JTV,#!#+?LU14N222KRMI"Z MN)FE%.9^43MN.GM:C=Q+(M2OM4IG*8C4W16D'E>&ND,([\.&YB@#BB2/V#5; M2X^Z_-R\L73ZK"OIQUCN58>6C[/HG'>"U 1O8B%P_/W,025_<-R 6J&'Y8U" M:L1,7EX&-S0US;8/U/^W/'9;7@F)MCM1:%W"NX^.,:+P0AT<%FSD'@(]0$5( M262%P0"/"PWCO*Q;>N.#D1*OY'VRU[(LI^=0K;!?R6#W5RV*KGZXLLGH'!B7 MHUR;WP#]O(E]55PG.,A\JDZJ*S8CJ6J?"S9Z+W MF;,^9>.>ZSV9E".RA3C0MZ*!LX.Y[7^?_H[(826^OXIWB&.^]UX?L_PPSINZU\= 5\BB1 MWFX-LIU,FX0IXR,X\R2+F2%1QK+D(WFG1,E#.C:FZVE:7$@2_, <.<,\>;RM M]L22_>IX?3GKGKH?GO.AW,CF+?Y 4[D8[$B V$P)+( M%ZFB\\5K^3+1MW86IR$3)5@9O'WU,S SVIHA7*MI#;@^))NA[;?2IR:<U[173Y?DOI2,9;!4OT@/3S@\ M'#*(/N+9\@O%][3J./C2!](G!$<;^076,64#10,L#J?/>?#;@+D"/8ICO%M: M>)KOD!6DDPY>*<@-+MY.WFG4S'M 4@YS!M$'2#F3S1FAU'UR7L-9<>#S$%M3 M9\"Q6C'126=BB?9RW#2W-AZ16;TC(^^E]7 6%DFB;3'N'"KWK@FOQ)['LI6# M\ATE0&^ND$0:>SC.:_%EF#^-IY*VESFAC6T3+!V5M[8E61RC3??Z.V6^ MC6',NS#!3MU>.G^]67=][>"507F$Q=UK]GT\ -F[ALFH\^*"F1"EHK!="3U$ MM>5_@\+8*S2",\AH^JX""D98&O:M@H-MQ4?][DAT7ZZ&7J+%\(=)WOI_:&GO M%V]W[5!!,S?\Z%GP]]>+%_;35_S3\\4W8X\B8_INM=Q[*?'RMY/G95A84C6'F^*-/8DJ/I-+(61J@@ 5Q8@N?<&7"%7G"_54O?9XA $XABW_A@*Q^/D!9GH\/6R M66I:8Z@GE?,9"WN^>.:R 7*X)\L"X"D4N1- YAH2%ZQ@VKEHA[$KXZKTM.'1 MJB2SYD/==W?=3'OY-.@9:8/9-[,8?J+Z)Z8B#@<8[6T%85$YV4,=)6N)UQ*@ M$3#4QJIDV \-9C J;BSB,.)U9LI9DCJF/ZNUNJKB9J;XD(;'1UAF)>UI,MFL MY(&5MCW$\28EO.T. \8ZY7[[)_9*1UUZ#K1JQ7 @IT^1+9*VTGP*Y309OD.8 M3CV>%<1AR0CW0.N^K"V3R.1(R!@X?FWJ%R5'K6-GDD(LD3Q;T;"[?ORQ-3M? M_'=#&<2- K[RU3NZ<@+C$IZUO@E_XV % SK;6A+N'<[*9-LE)GK*Y:KL"9N%Y M7F>F-1J-# MQTOL)N^$9%@/[:L\ZA E44Q#LW".DWV$FA/C!Q4:B'Y16NU*44"%KS)LZ+H< M !KO=L'-Z,V.D+]:P@7%,Z^;KA^+8/Y[N*<_495TPX6@V1FD5A!":":#22X^ M#9$T@ZM6K^_;M<"?E@ 78G&@VFI@\D&_&ABO78ZB/F\Q;7G,/^O\.I&2OM-^ MG4]5\R1_^,+1<23D7ZEPZYC\X,/\*#OLQHJRK@O,\VZBS:B;=%6JEM&DQTN9 MR:P#4K_VH1CJJ%=[['M1@ (C 62,M59.GC.8]-6JS'E,#'PJ$\%]HEM:@#F# MGG4YQBRK7KJ#4/Q(1=%YHE[79EJ1E!EF/.*MBL+>>4E93>%,)J\OW<]X?&Z, M8X5ACY3$$C*G,T^+XV(G+)]LTI=OTT32H5&.:YKO,\K329;.TASPWBVEJJ-K MFNFC7:$($.8S2G"77%YS5J\L>ZGQ.+%+-P7]P@,8N8XRN6%J.\>""B&P[_K) M;_Q3^*+,E!C/\-BQ-]I=)\G<47B/9JYJPMAW$+V41M'\EEHG>Z731)]1J$4V M8@63K?1W=(YP,:$O75&,&M!XUMK%OBI=:W@1RTA8$^&_I1L^/'_#J(C)=^U6 MS7K=E:90SZWG'/: P2O<6.0H,:KJ#!UPPT)2]"P,/XA+(.8R\86^5 0$: >B]I M58>K!8L5J2/XZ=,3(B5HPJ24$@&Y-2A=J;^[P?_3'*NO#FS0Z$*!.#?G-(CP M2RJ]I)J?D9#[#"XZDK4F'+-G^LN)QS:?Z4YILFZ'_OP6R)\_[[D,W((M<26Z M/'SH28J$2N,@]]V0)55.:]7N+NM+K:48V<_8TL\T)\3"93Q-7SH&9^6&\QG2 MR82G]X^IZ!2J!@#^Z.A!JR=E<*SWH/$BM$K:.CLN6#K<\S7??J:9I_'RAU'Z.E.;0N!@>58C5^FOR..7HL]^6;9G(<#)5T+\ MYY^4+Q(;+:U'WG">.7J_)I"=\X6GM)U?-6-&FJ7KH*O7U>70&@,0)58W<-9=\-;_^BOJ0V#-ILZ@4X2/9XAT6:+;0%V[)+Y /,XTA9 M:B36507"]Y"5/!@0\\]CCL<"$9X:#PQ-DN$6UY/[3P67A&(&INA_!](K *B[ MACO'AVIJQ\\7WZ50B='U34:B9[I]$X(, M^)ATW6S>5W<^0YA3"IN[FY)9N>);Y4M:;LD6IA-'@03.2.1TNQX.JSG/$'0LISB!(\4B?(#0@.RWTMP=H'P05IQ' K5 M!04/8,HB.9:QGPW/)^0$2@B\+;\8AZAC.PXZBN1]FV6)X M<3JGRPK#8_,=:\0:U4R7[<%@//&+L8R98=<2)V,6+QVLF>41 ^')@DO\^MA> M.(O(B_B57T4#\Z<*>@P'&".YO"U'ISHY%M3<:\ !@DE8 YGK]$;VJ7.Y6K1& M$]*]E+C(<6-&Q^(HM^_%PD1G=:%(D5A::R@M040*92?86^FWTS'27_FA]WUK M2,PF$T&8ZY\2&29QF/,B%U@"J&WDO) .GU0W*)U9:1"1Q'&/,%^;,-200O!T.FE3 M< +5-Q-,?627$,- G(K%]RT6?W8J%G_@T/DL,HIS:X40AF._*TLL%=HY&*N2!*S4CY4K@8=#M,:J9AH\_7IU MO3]N)OSAZZH[Z<@E2"1W3LC!DIZMR"V[L/N_3H*3#RX5\>$G2HF@%EQPU=2(2/3"11O,%_1 M]SA-ST.J:PM2T,&2P^-LA-R/6$,)*RG@5=)Y<2YFC M:05GK'G8E""]'.P? [?G*;E(:<%[20D*1>FI.[]^,NT<#2Y:\/F6?'QE;!V M6D=BB(:&_JIIP_,44G3C)F9%CV6.9UYK-9WD$E"S$>SZ2&KYQ4"EI=,:>, U MX,HYRN0+%UZ3BMK/95D\!N&9K!E7/])2#GW1?2?BN%T+PK6RO?A\42$\8J-J M43R#8PW-5TU-!VS7$,\L_7Q9UN6ZZI7[AXB)*Z6A#W?;NORXG=D4S)-VP[_" MXNZ("B*LR=/:>\AC04Y@KBVX#CR*/D,@* %1,#WC6&;2=E#^+*P,E.,ZG1H/ M.6MT+&.NG#8-Y;# N)%?-RUK%:]&M$]-:TWC OO;M2709DK5P;\1;M33%#ZH M/[81H4,()"VM5ZL'W(# )#$K>9J)W]LSIAV6N,-RB.&H94RK8$!^//_G^;A@ MP-LH'K6BX?-U6_Y<]5_=AW[V-)OWG,V<:@ ]DLPL"P72_4MTI@7?!I@1M)H! M8!3)_F>%KFDR_[/Q)4TJKI<$NV8.[&X 1PP7C90[I"VM^S-)$#)SB%0G%TK& MSVF*_5=TK]/">,"%H1K:^<_AV&S#,$DWJ3@ZT7T1B>_*9*0/\7\!J['+>W:! MRQS2WITQY1QE#97A+DSND/ 93;N> ;'Q)=3B5O@9YUY3' W)Y(V E"@ADG(; M@PM8"7VF"W@>\XQ*QO&"GJ64'$:SZ3C<&GO9YH^G[K:,6QAYFC=\E#;D3879 MF0YJ;A!G>A1D08 )M-D(6/V@^AG^Z.8*##*_QT0 M@AZE,8DF6Q@*;CT# 57O>]=>X%!*@,[,%NJ9BL@)[.4_<]?4+M\SC%:ZQI+, MF7(3LHLJ_N=NMW$E??J(I@$9!?FWTJ FEQJG T$MJ4>9PXPGH.1:C8<#?8PF(NEZXT+ M*FVBCMP^=M *(5.8_9;>2,C,?^ !1?&+$_*]L$W3J*6SXP66]/D0FVA"F+LE MRW"90D5]6$F52?V2QP"S5RY7!BQ$^EIM7N8>6!3*\TN22+;W5E)7]08F+PO3RQ*U_OWBW9F%J^1>K(8X@9V0K*"F0!_" M!VS'JJZ.V&#$G;F#=JGU3&#'9.8B95(""7_B9>G/P-B\T83=SJTI9*I &4GZ M)B PB;VM?B$S9:>CRM2, &$3E#DUH=N<@@[Y9(V@FHXV&4\7/V!DT5E3I36" M>0DQU%Z7HK=Q#3/#0P[,$"GK'*<^/ T(C3)"\RZ2>TMCM.&*(?P9+8S4GUDS M*"S>BF2.$AL$]VI=%C0Q&8]T9E;'+%FT,VP^C;5<[<,6C%'R]2Z+*NM%CG:9 M#?W<[ANYY)"P8%^A2;#+ MC=WP!8M;K,(&/;/3!.O[.0/0N8$U?//5BV?/LT@^$X[LO+TJ\X*[ V#,J*.> M*D4,,0=XH*DA4!\\33ECP^^E#__K%Z_?+IZ_&F)(YERT#"=8RT(U_T MIM'?[BJ$V/I31E*JGTE!+J73S6%EZR=]]A^]QF\7K^KR8][;YF,,[9-'3QYG7!-__,DC/@A$SCF\;L7B8HKR+$PI+[P90APB M:!K BDCH0_-G&N;)RX6A+CR_#E2F#!Y<3+?W\U(2[OC8Z+$F;MC8@'+]W7H1 M8HI-)164:9K.%A70$+.*G!D\KD4NE-!=8\\G+.KP(^07WDY+6.&/437"&M[1 MR3:#:0'9_]"&:Q+[9G,C4BB,<:DZ\_FB0%U8@$PF=Z2IO5D_5=!R$U\5&K]) M[D/, ;DB5>3^H/I%9*^,S=4)V2 7KC",FPJ.Y$VD,1!G>58MZ1[IH&-T*R\, M) .)$4/)I'$:1LGY:(U(!I0%.X6,BFDDH^%G WZJ9U6EMM-\L;O:=ZC][LAA M%S;.<7S(GMC;84="6<&D#VT_F[^#&2>'1_M*:WI/ZO73'Y0NC.GC<)%"([6H_4;SZVMC-MJYA5*K;15[3@ ?:M2S1F[V'KF MWG.R:8QENOU4.QUI,+F>A0W-F0PRF"IN&F5"^'.CNY4]?\_U,O<*YXL+3\#! MM+AD2(F+VI%8=X1&O/26K%PY7Q#,C6+VI&B5&LLDB:4##L$9K*.,&VPV:-JUW$!26@FA MN3>V<\MSO#HSOQZF*V&R!JKQH/NAP.JLFYD5X>)A-'J6_D09Q85:_V0!HQ + M#KURGR63Q^=?Z">9 MPWJ 9)5E"$1ED_N.V U7TK-TDD;:5,]DAE35' \Z?2'XZ^7/NPK-:9:NWX<8 MKN-3M1;R\C R3VG?TOX4@@DB4S,^\/FE$DS6Q29M>W%1&E3C!^.^02QNO@\>>9R7*$(2,Q !6[ MH96[KLAOHHF2WFKJ;PRN;A7C<(0Y[WFPNS_/DQ#FA2!19=/"J'WQZ*\2Q;H1 M'\7V X;J;2GF_^D73[#RGG[Q5%?&2Z6&>",5Z&<-%W1^4^>/B2>49X-CX+0 M(:9*?R#+/[3[\+P&J/N81L:9)V>6R,I7%(!,5QM]'(Z\,PF&L=S>8PH1%(M: MM3*9Y/K5\:N^Y[T<'.CV74&_&#TVM0@IE+X.?4HF@.H3;K\QFI MRJTBNRK_3FW*S#'@S?_B!^478#I$5+H7(J6+F2+I1HOZN9;0">JMTZE"^PG3 MO/$SJS\SU-+#7$?Y3QZ\2.]EI3P=+3%L>I$;H@CC;G]O3T49S5ITS9@?\/;0 M&=AK"D@M/E,C]'<1*-59<:X)E6]=&14O(!69Z 8]Y^,8LU@"&'LN>\2.HNP4C.<#L6U'[U'WP.\VU M%)DS_%]?_:%4QXB?<(JDK50\YXN7TX:+,KAV*4AE6UY2[CO%+<&LZE,3A MY@37H^9-K;Q3L=Q=:K%0H5/*BS$6Y;(7E-TSZJ6YSF[>'F[<+D#\GKC2B)[K;HZ9ZQP D_= _],4)/_2; MU@XV"-+Y#S0H-7]KN.)*K?@_6>GJ3,I>Z1!KM ML%^RU[[,L%"'<)KM,];A[*WS".!:)H]W^/HU1).7O5(+"3($'I!FC MMAC?=@6MH\0QO*P7WS?7G'IF)-.-2 44B[^$!ULLM81Q>4E'45\J'I:*(M96 M\.BOM"IHF.%#=F5=A?$DY15NM@F7_HQKM2"DZ4$[NRI9-+INV;6Z CZ_SNMWB^\5 M%W4A#3M8XI03'[E&ET##J3_,*RG@A#6Y(0C%Y95?-1&=A];P"K &-^J2T7:30G7!: R3EV1Q MD)YS)PGU;;_?21C'M7W7GI%9RMG==M3HECLT4BK:+-T7JW*G+WG@V7P)S='O MJ"3(^ $,G>8 %*@03)Z4:@4"[!A;5KXG;*M?+%HY8,*Q8)MI&=S/M?W3V%JX MC <,V8>#&&;/Y5.Z]?>( 2*H*4_ 0ZZ^<]CA8.T9X94 ?K:#UO=H MRR+PJ^>45WG 649/?42NQ2J:S8ATM)UFX2'Y#O-WL)F"_HM<&@Q%&[L='FB& M%'Q'N=:0> SX=EJ2R+Q"\*8E5T.8*3+%D'./24 M=2XVXAA&1*$8I_7R@.O%]3C0BKD>-G54"P2OMOBG4A/*+.W"#%4.$>Q2I*>B MPN^YS=>;\FBYNK1@%G0G*AF6MQC">R9*ENA:FS6")3PLO.SIQ@J#8-!N48D4FO MYK(0#)SODO17Q&=-Y#621,40R9HHW%M^+DX MRBPH]4M-AA>+BIM;NMGDX:\;_]D,"38NTZVD' _I)"&1HUBLS5Y^EI[I<[W MIVS PYZ53.88];:GW%DZ>/)H'YJVF@A#15!2= MJ(:]TR0^<9B#DD:VJ9R/1; (_%^Q[5@=8+05GV;L82/_TI+C3"?(7N1IT!_: MF,7.K_(4F#]LDI&,/]>!$CXNY*[R]3JL==\P1K/LK0\:*C[C?&'T@_5Q+1%66W"@N.^'V6(9;,O!:XMG)5O\D)22;I$+J@@GX(D$)]LT*9HV]S M G;>%]CYY?$#._\\HPDNT+# A[;4[;_9VP:9WX%C>^6)3223I#M_BMOB]J+W MF@;>/B!';?A_QTPL8:PX]XART3H/'TMF,E-6@F!6N(49F[*8LKG ?I;,]-\N+EYG8V3CJ&]QB7V\^,96R$6\W%O"V('SY.LF_ ^N^"@5TL%##!FAG@U[1C1/EPMFG)Y(4(83@==65?OG- ML)(GP#]?2ABWD#^A[#%:_M6[767YL>)'0,S5<."U"/3PZKV&OP68T#J M"0[K=N?( M%-U,: .VS6*E9%>6:2CFGPM77DDD"ZY!@.K1G@?H8;GI2N9/4VK1B[H>0/'" M,@$U<55L%X\?G?T3_O52N;2<;:L7X8=$5;H23(?2G3#_OVX4]@ F+WI#9=M- M59J5Q+4 U91**?6L4)I>)MCRIU82UDZ,UE"&IF%-19B*N0V>!]'VR^-C99*T/ M75S/![86XC[NU="'B=1&9).;KO0\B/HNX:!L+FO!-!^2!-??*85]1D]$!(:; MZKI4HC>J6[LT$LF(X^^%C;25MQ79&1;5&35@=,VZOV'=&8.P,"]J-CL.3*6P M&2(S+W03&-]DZXMY99K5N[.EB/%N:(Y/2*XB':6KE'#S0 MW*>:-cTT:>?W8QLC@)!L2^SCKRP:^9;R$9 #F5P >B"QK+5S"9 B'TKPI M5]KU2RI=1!&>I N2L=]E?9FSSRUCI>V<;JC 2[0:TD5,KY.V0L6_<\\N3 MHWH7Y3<@0XUKE*)'DU;!':)RV.WK?"[)*Q)ZI%+&V10=7Y^6'9.A!O]CU$4[ M9N[*#E)W+53+$LTF MK[:=!CEZ%JMWDZ22<$_+\G!U:-Q/[.CE4X!S"ON(5+/1-*?4>IP>9K".&P%9 M7/&@R/C7-A3"L*G^<_"WAGBBTRM18GUR%1\$3H:03[^YTV3Q=1D//55HP8K! M<[OKIPEP/&54]ZJ';=F2>Y]R[B,SC%=;EOI'M3_NW;3:LH\1F1B4#FAA; M."F8-8*]&P8R,V1/#R8-#BTT*K/6- MP>075:^)3IBQ>@]3YH4 M4ZBN$,0ID6QRS. 2YXL7CNJP=4W3J'6QG(2V(=P<+!=5O6Q&"4-A_O/5%:)4 M 1E/R0P;EM1+SZTC=-HN7"-%YAIMW!F;H55=2$R% FC#1327@4PTB\EZ]M5Z M3QI0'9_EEY)6\<@H&<(XWYDXKNR?,*Q1C1H8VFA#3,K@EEN4]961 ^!>R,],'B,: MH ;AXIQG%,Z+>B^-Y'%;Q!'!$V[9/WC/NA6%;A& YV90:HN1])@3LK6]@@./ M;X2&1$&&0V>1Y)[;H8GCXZ_6/P'#=TDQ8>N6OJNMS I#@/A[U3(\PV0NW,/7HXCBK&_9!@E[O4&F0D MZ6\IX];0V8EQ;M!7:6(:ZD6NVSRJQE:L6TI->'3P%?E.U%HI??B(8<7SD,%_TQ1(^=64Q-PY[EW5E^IOVC4D* [,SB[7=? M(VH)#X6B0[.(PNACY[@C!;5@G^5.-#V#W4N6B M=D?E?^+,T8-:L]PN)*S\'LD/O+"\7IKO^%6[S=SIH78:/X*4U*UD4Z*.\'A_ MJ9>Q(@'V2]8RX(R /UHU;Q(?&=6=?5@_E_IX7'98EG6Y)FI^H7KBC*QH!+*S M'D-G7^&8<=W7^F1+Z S8AKM-/'TBC3CW&C2HHNLQ6D^^V3'*SK7QGI)NKXDY MBP%W2^8GL*6ESD'#,+*9%/2Q9CR=KE"(:CD<3]2N(HLZRA$F]4U3F:Q$FD8I M/8[-J2];QZGSJ0M:WY!7&B!Z1 L'S59KJIX*G1.24%F8K68333\S*D$L>7T-.GR!2%W7F_*'Y MC^>/+?L['3_S N\D<%JU;#Y8WMUKO(S)T))S9EXGA!A_N=HHD2-!,2LN,/A3 MJ:>;<:KJ0(I-]3_]*9]2S252L]QB% 8H^K0N8R1)(BTN)Y/@+'P<&$Z*7H_R MK=,\JY'1>[8\KC"8YGP_LIY;@C/]PK93@^V,&9E$+#WZ!1:,ZXWBA(4;739- M0?G!3$V#G^4'T2[]T^0&7_GDK$OTP18(C#+O*01I=F%06. 7,R0NKVCY,<'" M4=K#5RYB,O=R-RS# (HC/HK"&N6S][$6^3)Z7"@S"N_E(M_F F^@?4<#2TM6 M:!3FQS9R'0:GNK_ZWR%_!QS&)JQ49#%>V- MO[5M$XX_6.5\]8X\F9;*+\"H4O:WR\/,A*?,Q!:B,BMEKEPTIZ\)1;FI.AZD M;=5)VAM2"PBYX'!,& M'Z)4Q.Y7&#A.4ZA,%-E7HLBC=1L.\S#\6_"0 (O$/ W.UOA/I%CNYUQCR6YB M[&5S*&MWI3A*(8;):%M6.$&R.L^4?03CE/*DHW/E-X M3J%3QBDW@@22\4]6 7#EVV*.+ M ?0%TJ%E&Y_!D@-[!<=(^,[%E1#= M7U(Q&,DS2CS28]1=1<[[4) FFEVD.]N0VLM3 M5!]C3E%17"JV23"M?#=R)'M$D)G@&Z_EC<(PD-:RIM/J-;O].8OY\8CA/\5E M!J))XB>#L?JEUT#O%UEA6T=&(JW++$O5H[M]L.I;C_1 GB"F<(,OR'E/1B?S M&4)L8*:TWI'*4#I5#F9JA MXIC(R4^*/#S'IJ9#'AMW$LO7VE?&&3I=CUU$)NC;"!AW8!_0Y0E]-B0#6)"U;M-(2+4[O@,L'>[;N[0_\J4Z-CS:5$07!K0_O4N7$=,CF?5R2Z#ZF MU;9W<$XRO#<$0NPMP6C=9]0B166)JZK<%,:YQBLA)DK'5+:PDVHNHG@P$UV8]+_K$>9IY]%ONU2 M&">#[=\!0TPQ[]"R0^=N:CZ4)@,ZZ4>L[+!0*>@G3Q]%*6@7K7>0/ F!E.W* M9\]Y4_;EJN_6AJ41:W'03FS)OS-A"3WT;,2(Y% >7B^X ME)Q] @.5-_NZD<($F9%D\LC\S[WW\PM)R.-TYN^)0!UUWFPV/,/4G](Q CE% M!^1H^J&6),2O- 198:+-: $@ROAN(0G&T*(S\U=J">4!5=-PWVXPZ$M70-I>/$ZIVYO M463$9&O):7[HV*Z')['.3/09O5KUC536'QGFL6+?O!32#U#IS#U?&!Q5.%DS M[EG\'SVKTWA^YH&.M'#DTN* M2C"DQ%TD)^"S,&$MW=E5$!3*QGCQ**2)FG*P">7AD?-K-QRE5?KA=T RLS2)\X5^([,P= MGRU!N;;PC:N":3;IJ#'S&Q2QI/OTY"P=9WO5+--R0P\ !&'-]I+=#!T M&MIINF 0.C9(*'.EB6/OB&&.+R_)7IQ-Q^KQBE1/.#>D?S#84R)L]I%3EJ0U MFIA4F$TV22VZ:])0W$XDF1I*1S"[AT,%2.K26M5'U3]P&.GX7Y=BSM*(9Y3' M2IWK!'CNG07^GE>4P-;;-CB%D!P%6D@'1#+:/D.+#LZ%D_.RO$_C\+!+PB6@ M2V7(-_@3179X>6+(YK7/A<*Y7,:!;H]M2FK;=AA"NK"G09+(4$/5]GR5AV,Y?Y LD1SHIPWBAU6 M;2Z%V_C^1[GAW2F>HG-,9!JG3QQR=XK:HD"&KW]JQ MH/5P> HXV//MZ$AKXS>9>)MYQ$*@@-XEOSW!K^VQ<_(#GS*RMV-L.F5:]'=Q ME;@?A(=J6EEH2?3O[,<8_?CDT>,O^5!Z\2-3AZ#AW 4R1=6*N6*'!ZF@R<.. MWDWR#19Y2-9EPO3$-N^R0E,9;QJ/W' /_@ISHMZ 3-3?2JIH[1(CRJ"6M?_CRV#$PA_FA^EC#A+"\.8[FL"/Y'768>F4 M5U3L_#B;LDY1VYP>Y0S,LM4&?::2:WAG$<<9'0_D;40B:/[]?_)D=;[#F;K\ M9[BS.N[CXP>)RXQ)7 XI$,8DW"UIM=EVS-=-S[EA[ZGQ[,K+\]LI%HP.)8F; MN1;XJ[MECK#L-0]S\&11*')Z5YWFE G_!4TBR63)'*L0-\-6B"&B[+6"YFH> M(]7'IA4N PY?!=]TX#;*)Q7G*1Y&SE,XRO/E!Q F7HJ<79*GM_(J5=(-J-ZD M(\UZO'/E,@5.A)$C1=@&/GJ,\(S"J1;GA+R+JHOQC548A.<(;PPSJ/XH-287 MF8>GL8*E%+KA=B$6VL E'&JI/13)9>10)&>$ HU,AL,E4.RK''1JMP6EH"2- M+OH!TNS;R8)FP),\G%^U36O0^K[! @\'9C<* V=G)1_ZJT:;G.\VIC*$E*0* M2^27DNLQR2=.=^0]:WP!PLU]D@K L!W<7/Z]$< I:$V3!IX@:SX[E%.LZ3'* M24G$Q$@IY&S(I:]."IL/RQ1,-J/R6B@':BT&(9<*WEP_\AIP>YOR+O12!^M9<3 M7K /./5.,_"0,T )&R("\3E,]$^<1OT!1[V0:CTCH9!S0([]-.H/NM;-)0T> M\ZI+,+L1_I6X#*[P)# K=K7%X20.#0ZV0Z!^%J%>B.E<0_)I6A_86T1SES * M,IZ/DC;"'3@!^#E?+ J0(,MC#N3A&3N!8@Z 8IXHC&;LQE)MBL!%G,]@_HL&]]D MFUF=+DEW,;\1?EV,FO7KICZ+HCMXR[%<I+9,NM5E@C0%V 9TD^/;RB MC=6_0OS7%2*FA%I:6R[W%I1+DY%>]_W@Y6.L9%#B7.#D8T"WL#A&1DOU6@0> M;B"$0C@)JNVN+%AZ0:8XZ6B4E(A?TBC&1;I%E-S<7>VK#L]I?!U*S#V7ZC]* M*_0J@1ALPW\I(9L.&(^KYZ!1@DXSOXNW!/::&3CM@UQLPYX#*\%(1Z":F6$' M!QO?*;:4%M1_8\4K%^KX'H@;:>\&T"PB0FD4PM:[K*X-4JB_V* ;===6#?>J MR'>TQ,]?(H2'^Q9=H=92S:99O=/-J]^GJ*D% H12NGU?$MNW*)BATWX\$@P$ M8!8EPW <\UGWL@8T6'B3'C_*#!:8%PUZM&G=U.6 $CRQ.PU$ +W,6VWQ'Z\L M6.0XVL$"<_$B' 0WM3<&?'Q90ESMK>:$(C61E-5I'OGJ6&JX->$F*?2+'#;,*,TX7)Z6V(#+\D]<.V M/*N27\[=E@0.J%>Z\W$^)_']?35'W#8@53#H* I?0$W2DX2[=_P\X8==I?N3 M-D[R"]2>%VO!(2<0T7KTE-!((+"N(#TY1\0B G+RVX^YR5BC5"[$3G;,,I$IT *XE$I M1TJ)@EE%MV(_/_^HK%8]ELR^['D:V*"6%9N5JYPV1EA=/+]ATY+5T-XW/NJ; MME/38/V;/@LHP-2&A2B\5D+ L"#^SP96R1 B8VA MU%7 W?@X%7> ];.[.(]:&'5J$7753YS68 M_X(QE@EP%BD12ZN3NP"-3TLJ3 M6>D3>5(3]AV8;#J\.RV-:1W82(6G-)F>1YL15Z,!FK"6"X*1C)X"*^J]06_F M0H$)%F,<";PO$!C##K+X\MHB]QL[6A,=G]CPBSE7K#Q:0F)%;?PS"!M*0*>=@&^W/FO9%;$E\('!1%/2BP>OI +& Y",,[D8_6 M&KP3%7<)X1'NE@]/UW)/>]4%9XUH)NL>Z6RT^?1CH<1,X)#*,3#7FS3CJ)[+M7%R'):=B:Y+[V--Q,^RLQ>A2&%EUV4:R M6OEDW#$2#M7UF1M=LTB\8'AN:#+)/41^9;-70Z&09&>86%UKLU?\T7T4"LRX(4R;*+V-=UO564^O:^+56$4501-;Z!D0^1?9Z+;% M8=O'P@I-(G"+_33A[E$PKF](.$JK_:W@LDG#"EO'VE<=_;$,'?J5Z@;.>]_, MLH+<,.//^RTH?'$T[9'CN,%IX%)"PA!$)R]59@MG@5?(]RDKG([<="E%C]^II"$U[+"K%'VV>L+-9S+Q&TH\0IW3^'MH\V@E#/>6K6($%'( KS2:&:*#L-?5@BS(Y:!I0 M*29<%G-?7'174&Y43D4X(N'Z/1\,TU/FBFW&@?L"R=I11& O:7W]Z)JNKH/U M">YVSMS ]%DD.DV@]KF=+-R=@'("-[,UK9]BC0NJ+J%,-&/B5T.$K+LG%'/E M,]-QO32JN[9SN'?9\G=0@G!+;+2>=!F]X0FVU?3ZS<4=EM%3N1Y]FSL+O0++ MMBG"/TH&A_+Z=-U&>UE=W)C J]K"!UEOA]+]'?5W<50V,_TRJ'@H2LUR&H+F M$BT3?,2"K\NUF! S<8D6.R9_]/%Y9&!E,B.^D7Z1_$2GO MB;OBWF7ZI\=?IO^#AJXMMRC$A0U>$CU!H@JI_?1O*,Y5BH_#3T=VW/Q M")@R<+) +7E %MWHO)-\41)(1#><#B?NS[DMH9#D5='C-Q#".]P^/%!3&S_3 MWSBJ63RG2[V.V,HWL>GGHQ<_+O[V_/6;CS/_0O\,SU\TVWBA\(W%1S_^4[]* MC_/L*CC#]HW7>CZ\=.Z!NV7P(!>U( M#"%OD+FV.V/AIC1L. !:$64,00D?9\N<^QEED.V.,818-6V;M'-W7VE,LY:V MWB>/0JBZV=#KT00@?OGDKYPJA SVY:99(H*&>(!XC51A(._E$J=E^Y6/JEV/ MG4LMS2<>U-.AW'R/OH--#C><:NST)PGHM?=Z@K!MVLLP6K]H3HP/8I(@SM&( MR0ES"9'SPGG?_-/ OJ!D2]O4U6KQO%D-/.64WZ>%\>+Y M!;=G1GZ11N.5&>2,I4/8"_260C,8[1";A)3 M^AKXLZ7YN>[*KHLJ+*A-+CZ=D/#$WSS7S!UWP7%1QNT#E%RF-T".2>AB^&R2 M=!!DO H-[5-+,ZZ2KU(J'BT((X43PB/:4+[=UJEJN.Q\PNN<] LRB[<'[%HU MR +DHUR$SW"25YKEU$5HOOKL@H J0L$*DVBSRJ&)N"1*:6+;T$!(VOHFU1SO M>-@F-L\#620OT*N*W[Z^9?Z-=6 +)W[*73]2HE 11QF$DJJL72[.4L8QI.JGRYJ;HK M[YX*\:CNT97EKNRYD'"Y1)XVH&-XCU^GWKEC0*Z51TB]7YT%$1Z5TG+4>[O&R/Y M=CZ)#==1&C"I+#347T_+AOJ=N9SNF$N%)UYK0JD+ABGFC>S\QW1Z9-,E\8*3 MX%%&DO/W70?Y"DU9(ND= SD\#%=99/DPCQ'HNQ1_9>\P\23[9OHT(RJ\Q+%X M$<[(9AO<@(M@BT(<\4+\MVD809'#Q_SHJ1U3+6U)O][Z;-/A\[ZZ,KI(9ME7 M!:I>Q4%574=)[Y5\9+J34/;78AUK;TF%>0;;RZ[Q=-LB%^V1Z?PJ^I+T<$>Y M8RXV$1#4HV-@9 MS%19^4V6M,G':UB H(%V4M /<=/0Q7*B>_)Y.FDG-RSK7;4260D:CZ0B052! M8'7M/3LFQIK7>:PE.(I8$>' T,P-PU$NGY?K9,CXO8E=NA8I13[ [K!")&7Q MSVA(WV]TF:IL+?"\4>HAUS*K ';T*FP1^O +2;=IK?B!1:9N_302/^6O(YJ&MA98318E2#(,7MM(\7 MX8,<)QH%UU8_MR%HPD-U!-(7M%/8VGPVK%!RTU_H*'4Z,.+ZK'DU$W!EHQH) MNFDHM(Q"$+>3R''%JQR=<= MK)LV@#C/IX[QEJ$T8JK"#-J9=D/"-UDQF M4S&2-E?3JU55HABMN[ 23* M4<>+A8'&Z IY@\\)' .&0DBC:IJL\@CE,/UK MQOJKH$(V8UO&AB2&,63%B\H) 8@,EF3ZO$R F>T1(&0=1BYG5JS-WN<,DC=V M=9*[R#O/*+S=C:EM1)/$69+9*H+59KAAHXWDN!LCJW0@C0E9)4#K8/A5*#&7 MN0WXJF ! E]SK'2-1K%P9&W!&]>T63(@YY8P/!5&[UL8_>14&/W H3-;:>BV M8,?"85,[E?GK\)*%:LWC'YED=*Z")>JE<3!!?:>LK*GV>DQQQ7[(A6R)\&AU M#$P/R]R L!)/V JSHR<+=R 7R4759V&V!_ZLGG/$'R[9:ENU>_D6* M#"P&5)01O912A/$]<-15_YY+-!T MBGHEWOM&5O4SGJY@Y?5@5#C3-P ?XX]_&21(CL%M5NTHSSG#76*_25:M)?ZUI MPZB"*#O!U*7 _"[?R)M-4K'D#\(:T/(BR M"Z8DY9QT.KRLV(MS\NTI"K_++&V&6#*9)7HA&MHR\M@+A7\XP,A!I45H& /) MT\6=>:26RDZ8_=@E(@C4*P6&E"&U]M22*^P_:J(B?H%)JD)NNC-RR>K6CG,+GI;06 MDW]&L%2@;R(^.H06UY(VD^XM;:F),&;&^Z3G2O1)>/R5!)?"016'6.56V1LU M1D!PKY-5P-J&]"A#NU*3-1+>"UNT@F"(*O2-0<(L ]AY@+/U-*U+H$,H65=* MS2=VP+AV'?6HYCVVA;ELVM,Y?V3/]1J%-=SUFW+)+?VX'Q4ANV12$.]:VX=! MRI$Y7>8LKL[ML6*C#).0 N(3HT\-8 3"&HE&(&M!<]>$>PGGB7\81IU MH)+Z8,B.YY9X;$M!N16:;X[VD,A*J"D'F,B]9$$V92*0]"NV28*B<1TLAQ?FK7J0NGVP9O\](I6$-IURX"UO,YKHMM?>?#GVM38:UP16 M?]K1G%?M6%6)&Z'1$I5:9O9SV%^85T26549/3I'G)3E$RL7\3#C(;&^\X'M< M)/IE#A75)>!'6T#P9=N<[,: Z0S'HE.G@ MW*A8 _>H1L&I206'X R%Q0)X.,8VXA9X35ML1L)%1_H]V\GE[J-Q4>NPHV? MZ940!4+LQ. AQV@ZDJPZ.\--2Q#QGF9EU>[9@7.3%NQP,Q:(CIENY#KF=H2Y M=A+SY-;,QLPANDS<32O"I?W:Y3;[$JGE8A%T^2D'Q;WBNC@T9G[96!W/IDOW M3FL52+AJ.?3E-$*/1&SW6Z.Q2>PV$?O)8EV\,N EIU$U*Y!,4"K!5.]CA4AR M!ID !6(BF*N.J8(E.>UGC+GGX((U_BZ'/'RW+WUS>/2UZ+&*IHTJ1#V6]V'&4; G>+/VM M96TT?95WO2F:;"R=SLWXX2:9OP5JQDWH@B0VIR823 /W_DZG+^FK:1);51=&MU#"JVJ&C M55QMW/X*Z!X;%'?#21=_9C>+!Y6^G[BV*2'/!YE!Z3D[;!$==&36-DZO\[N: MQUM.;33.WW)B_QL>U<\B"=N$V4JVK>-IFT9DWDUF&HYH8H2'@"55?9SE FGF MXP+>?4SM)YU=R*L#V] 16&:5(Z>L]_'G?.M.ZN1"IPKY?2ODGYXJY!\X=,[F M'@J FC;&0)N^N439G.IFAHB)6RTNZN3TF@9^F2!?4=-PY6U\'B^;E/+F S/F M67.:!N&<;2]+$=7#R3Q#K!Q=+"54+N8H\\(E1,B6VZ#MN\[#3)K^]D0,&";];22WN*!HI M7_HCDWU/1MM@/K7W!L6,-[&OD-))+[U>UFO1RSK"O"4M&L=+Q#70S+IZ,D42 MLL(S$VQH'6A>+XRY-,N>8B6A"[DM@VG7Y^#,?CI*@T"Z^"C=DE=H0&2W2\FH M06.7UEM(TV-F2QZ>$$]Y ;@EFLO 8GZ;I=5;1$*\H7D54<9Z87\4U*) M9%48SM2S?3598%?D'7A36Y9.HZ=ZS71-3)V*LD6A70RNXXZ7CJV%Y'7FUU7B MB:MJ2G33J4'Y[*JYR=P"HD;O?.,0L)[B[[813*EJX<.!!?^V-J,4*.^Q)@(2 MS_Q;(_ 7U7HK*:(.5Z@[>>L#;L.6&$-C-0/+/4YLU_KDVH A:&QZP("(D M26&-+$680DCX:B?XSO'?LM?"5)H;EEA5"[ MBZ")!,B_T"\WFQ@M&L.JQ4R5L39NJT[_-U+_2K5+,+;$"%H:0$;(Q,A&$KSU M\%0TZ0I,.GP$CT&L7K7@_A'3)VH^3'C4#0"%(/AH'<\3)[*5W?J]F_X8K>5W M88$TX-2>?S5.I#@R5F<&D>1S[5A5/056&NXA;F77S)UW-L#7I4HK'C8)G<3- MU2S;I&PBO305<15C37R+#*Y@KJT9:$4L4PG,QG71#+5CWR!3K.D&[_09!C7J M=D33-/M>L1T.IM2="K[8:P .>0/E$)(WF2CM.JQ)K>_?DE/?TRR+B4%[%0P8 M\RMP@;QO=OR\1G8-PTA??LYB=*]6T@S_C"35H<%;YUMI^)/8)3'#1[DIGDO> MT+$+S(^K=JIN]H<=A^Q>GH.72TFM+F9$)&7!"[4C"YK:5*$PT"2=Z\YYO\>2 MYD(/N@:336E#D!E;'U&%JV#U)42TDV."=JM (X#09540H4I0-:# CG (^W/UKM->03E16Z+ M:6C,')F>@0@'I0-\T'WN#OK .(P$7+BZ(26-5C.W7,WQG.D\&S, _-M:;?#3 M?^%,3SI^CA1]PG-/A"AIC]_0B#%,LVG M*OF^CV3F&B./T1K/!'2(!V@,LYD0K@C;:1-.,HZ& /.HP+9P2T&2O%QJZF5;N%#YOT=3KK3LCD)N&VR6_0Q$R^ZB&7HCF8"@# _?#3XZ?^H5/4]N%S M(6VE96H:5WR7'L<*\BBBG/I+Q+H@OP;"'7 !;R#2$YGW9@-<[PF- N(#'M5\ MO'I.*!_I>JU46$&>-T=L$6Z>]!AR^&>-R<[8CM7!@3.- %,O]3X-="+P.X6E MWGXJI.!Z>@EN?!!&.?B.\ECZP$-G=>LE4\$XVL?)5Y,2ZZB@=W,_"QEI%"A$LK&4P).AQ ;7@=QH5T7N> M,WC$>6N!OCY-/#0%1NSG-=W'A[:-C7\J@2%^"3\ITD/<.&:1Z:)9,4O'JAPO M*'V_JG,T:J2EHDP:TF1!XWJ8YHQ^<)P'P+?2N,M+BT=)8B7D\4RVGW<030@JJL/+25G M?AB%+9T$B-MD9S+2A0LC2;\!C94W;0I+HPG=LFO!+\P@%\_'5H!$@[NI82;9 M3$"A((SY?YUJHO>MB7YV_#71D^SNO56/T<1#E3UQ'EF"<$[B5<@='-;QO4ZE MYH\C%8<>&2/_HXR.7WF2F'_ ^=X2;,Z3ZUCO)AEF]E36Z-OKRKX7C*3O[]2> M%R')9(J,6T3F3W/VJ^=,TJ%YA(\Z#MEQ(AE4CSDQ!N&H!T$G@4W14)C!S4,9 MG]'9S&"U*:_!4F4A$_BD3U/Z<%,:_)V2LB>8@(EU3"PP97"OFZJX0_AF@5LJ MRF7B-=G8,17T#4,YC]+MCOVSNS"FU4K"E*&'XRFT^>R74Z:%OQHVT: Y#-X! MED7EACWI*^;2HK39WHUR9[[1#M"E.7*'A8."T^2$.=@F9WM/:3/A08NWMTS+TH_XOGBA22# M ;?BNTEG8DP&IUE@=O41]A1:F%^'A=TJ92)?QD*B&/=8-CCE5).+@5M8,]$2 M1=Y7@X.JGAJ ,UE)-(B%A^9<=#VE' 9T)*BPJ&U*;VHR WR!9$ I[0[$])P&W>^VRO]-A"*DB.N.[YG,%Y9IN!XV=-1H]4LH:%97%155AQ8Z703%2O]>QAX7E.L6<+$>?95W9Q6:"YX\ M_HI2T%7'6REC1@D, 10OBP0%DZ, V@PDJ6ZB U*LQ?N%\\4T8)C&URL,R M8JR;70*1E">AV6'"[IC.%F+9')05'I9C]W*.51BB=IBC032 (Z%!AIKBK56U M Q[*/ ,1&O!=K)-2T>'RT$C-IAM/NCUN.+XS*4MAOPD+6-XS>DF[&>+9RV$# M#[!O]M8 1!MP^8MC'2AL[''K$7)EW!,![C3XI)39>U?*W_',JZ9PX4S&\&3< ME4]QR-2M8J&;>"&NL7K ]^H(1N);N#>8&Y[9-#ZO CXDN6VIM *+@MZTL$:T M.RTI@]YZ;OUI9G7$]>I-5]4STHV3K]%8Z=3P0].!KVUDLW>*&IJ+\&]J M&+04,;P]_',L]^"J-4=I]5[),F8?>S(H@JQ$TR5M1+3+UK-F,HO]:K--5R22 M1,VZZ1*_%_XY9MF36GM$KSJ0"GDEX\9JF^H$7YA"-H& 1&]88?,[][I'.=O1 M,;\IYR(['02WNXK?P#.8<-V.F6[O8$ 74@13]:*$H2F"H85"1KJ+H_OH:S9X MBM@#V-UB$VY*1@IROL$-4B%1Y)8)?>TM_#&UGBFWN!,1DV!OI80")\'NQ,SC]ST.Z5]#C(+I1-U95"E-"0T&M$ A!G'#FC@GBW MB-@%]DZ5B:ZG^.QTOL@ZPL40@CX0U6T^( +[TT2S+^4$WWL$/#682WNSPX[[ MBBR\ I@,+^@#!+'.@J\+I$B(%&+0SF0?WP<4,B\N5'PPP MF@S H0YQ_%4)&P6J6[Z_)2_=[%H?I+1 !^P,LX7WP*C5<6MH"4J36[]2M;= M)#'K\+*N 66S=[[A80TUG%+Q09OE)E+1.:HMKJ-[Y3@%Z70]I:"GHG7QEJF\ MX=9.5LG:)J<0ZKWB)*O[NC:UBYGFT(A%/&E4WQ]4\?GQ@RK^*"IV9V>L*J/0 M-+0U,TQ.&.DB6&_639[=E6XO)DGQ)"-N*1DOO>EXP6^_;[3M21.WH//)I;)S M(%-YA"B)< L8&,FXVSNN9RQ>=YO)2["5^6]1F/K5E:;TZ-)^CT%@ZOI3Y? 4 M'W\\UPIKHTA! ^OP\TJ4+&P"69^5Z;QUO4&FXM*7VF+&>=K A8QH,."[?J[Z M?AQ=[=S4+MVOWQ&Q*:V@GX)QHE5UA/[R3YH'0,/QFB)16W5,Q00'4*L8:2515)')L4(\MF*")*_\T4YVHF=I0DAJ.N21BB/A(?U M@>:6;X!JTEISZ%53\#)6O'O5R?V<(BO2 TW[3J9=E7 $XA4';C)L/ODR8;". MT=SD=^58D1;"ZM3>NN+,I%3= 3B>@,"3+C"37 V++0X'*[2JD^H'OYMT-&BC M'-V+&^5X@+A(/2:G\-UOZS8?"C0]Q@8E)+.I5'K5;(J8!=DPF1(WOJ\LZ32[ MLE*IG[E"=<]2EP5#17Y]K?;/XS(15^C;O%WFX5W/7OV\*2'P0*_WY-&C)];" M/?U*IHXNI9;"&%S&XQCE=\UWV7J)B^4..\ZUL;Y_&V-%R$55=25LNXM@(\@N MO,'W,L=7(VJQ85GMZ<*<3X/"]7)9IFGC[&K9\P\^OT=C=D)G/H>"[WBRBF M&DCZX#,;6R[EK%J$.?G/JH$1?HRJBJ1@V;4I2N+;6?+$ M()U9E"!(B*6CJY*WUFL21WSY$C7.QT^^6KPDF_+EQ;EQV^(VK^,RF9]J]%)( M1GZ[+:$H[Q3!4W,[':Z\^T.>>7[N[KM4HBV7PF2Y\_?S%@%^[+KI4O<:KF36YDYV.SUB!%,4PS*<33<.EG* MU 9P] 4/H>- M[+18'X0*[!_GW8''C +N8S&E"&3:Y#=IPB\V/-'D4D:ZVD1US3#OU4I>&NO0 MBP&Z(@O.OF":)#F\D;@K)5N,P"EHU]WY<#:OC^_"9R]=HBA7=)CY%)E*KLPY M1U@\*MVKI2K*5.-M"NXV;Q&)^*]!0ISRV>.5,F4)F1@6W:G)NL/#;#@Y]%N< M#'P^\PON^;&,,[$5)&M$*@H%X\PV.8Y@*:4 ,QA 6*^4]GW&OMA;K!1:-_0A M,8$,'2^3UPPAY [08V0*>S6S$<(JO 8.>1,;W$!P,.NC^KWSP?[J'Y>E^B%V M-AYTPXV"(?R.U&AE<"S!N]X,E%#F)A@U(R[32_F=-.^>H]A3BN:I:BEU GEF MPY^#D7C?B+F2?>L\J,,M _Z\&^#NQ'X?[TIG6DEUZQKP?+WYJLWG *:,M ME<\>_AZ)B,0C(U!CC_P!<#;'9WJ5RZ$JV V*\"Q5,<8Y<)K=AVQTC"S/BF\7 MS_(@-\QI/GZ?^9 )$!:&V((Q2PU[FI3?9U+ /=^8I"77CE*$]2$6A],4/:1C MD;0;+5%*4]R=8S6C0\DEURUW['N+@G>^"B$Q%]XY<5$#5\]M&:=Y?,AY3,&) M?;Z@^O_JBG*<@NTS.O#8+K9"&I?VY[6(2C)RGC&'I_EZR"9L)$%HV#G3F#0X MGD;^ 4=>P!QX0RUZPD%DL9A %C?ANV?##BWPI+MQFL?? MQ[F8:LV&?[TK]R+14)>;TTP\X$SXXG&P:,-V-FUU> I.:+\#:+\OCA_M=]I- MOS*SD.3[Y.BBQDV*D(C>CK!IR/4J+0$EC[^B/Y],WL--DH(7$TU<2=Q'=.11 M F:^;IO- M4HVC1EM6UW/7B3_4[3M^<.[#=0G>V$/N6\WBWU>;7 2E&Q\BF CBDHNQK#DU MXFA9^^ZL<877E?,CR8IO"+!6.081@@KE?7S;Q]@ ] M"5_\N8^ZD56>%H=J<4#*K?$>+)<)[7+.F YT2WB/\+.[-\\5WA*=0+50% MY,OW%*Z)#>Z';*C;8"@O:U!&H_=4&12LJ@W8+5\&N >Z%E/W@$=@#84;_,4 M'%U?[CKCD!$S(U.2\!/3X_.2/?0@!%[AG\+*L"J1IFD]+U9?;;7H(1+22K>1 M2SNM3*/JWAH;4$E =_KM>PW[,>X51>>I! E!GXC8AR.SDT<;7(JSCZVINW/X;OO.;_^8[^)^;^9'%5-;GXP;0; M&.B2N!W&9P6AYF3SAB>GG1%A@F_C476Q$I3?@3<44!&HU,H08$#PEZZ-2\Y: M62EHAHFE%Y1>=*D>M'&$"N9)"G]-7CI\R.\-!FT,5)$E"L4C,)E'?26XLN-T MY400*S-;='?S+2:1)XX7LW3>>C<%"K/.BP-&S#=BKPF8PMN ,0<> MNB;SQ'(Q%1.SP_@_5?7!ZT9D]IX?0%J?@F6\]H!)G]L[1L>%T%*P&BHUX(CO MD_F;X=&20BB0[&G9AI&,JKTZ3&T%5>GJ]%2);4[A/B+/XEP!^JC';J\;R%;! M$A05I6K8,D[FP^3A[.#R!_^_W7$1..6TU/@<.KY)4JWW>W9)?QA4Y M[L^YZ-#]J/-MQ4?L_?(RZG]A(;="3@E0JRWEA4"'$;U%<:6)=B\"7DS!Q-V# M]Y,S@8'C];2]$_D3&=1\H=_1/=K=NDGI!3B<2/8!2^9*A)EV..E$F]6,Q%' MUY9='[M[=J68SENPDRY$N0]=[Y]F(R7T914@]^7&0FHZ_IU!8@DI:]EU2_G1 M7Q.;)=4%F*Y%$8;NR:,GGUGX\LQ]\WNV;A1''PZ&T($P4D==Y:).>OAW[.UY MNMLBW4ES\ $GOF,7<#(L\,'\L#8U&(JC M_#?D/LDS03_RJ$>E9R&;L,3([K$.M[H.DWO)WCO\2N*)W^)_IV>9_F#Z5O<< MG+ODKL8*0O,WIKD.WP@7HW[B[HHZ-Y1W?[FWNRH[&= =94Q7W/W=EN!W8,*O ML&"[]5[NIE67+AOC4N]R<;#2W;)-IM'^OQN'[)2BBFGP1^!L!V"C/\A"YK-L M/]LU7"F%H@H\@0S)N_W*33B.?X#!2FZ QG?JLDIH.R._(.]$7&%'1":P ,=X M=ES,#>[-W"R!2(R\9@B^QM9MH678*8&9,NA$3TME3%71;H&"7:1M66R:^I+X M?(T%-4QH"Y(!*?7(DYTK,>I\=ZO(ES9%+7XB1_!MWY;!)+PI#6'W M#,SMX8:O(R^._7RNSTFW,XWY_S3M.^E%>2&]47X@YD/I=MB42AH1@8!":JJ, M4^D=ZW16D'=[-27@YKM:P=\HP))UGV]IRJS;;V8'],)V[>=2\*F[J^QY5$4HC0>!(]/EG9-^8G:UX_30+N8;>[/9/7!@\6?L M'*Q!F!<34?]X]?5;7KV@*^(N4;V::\M'MC0(O*GXF6B3EE"98? MUZ,VHR4KDTD)VG*$8YU_:BS;E[4 M58GY>TWU(0^;%76LD:H&6TLX>24Q($WFT(#$'N8^]K"- 9 F5/PULMC1IUB8 M_'Q*"G30ND2K-Z)HRXMFU]_M1I'R)5)9D,Z\+P X#V)U&]*(WG*^$SW3;79<(2 M/'*@^))W EL<7U_MZ\DQ";Y=C/J8XAR)U/IO_M1:7'&KF!R;4S?O0S;= M@(!;Y1>63;"^6"F69MTI'L"=)4NGCNAON][22?@/A-SYQ.1:I M][H^F(2%^3_F#H>E6BBR"N&7BV+84/EALX&9J*79G#@/*5[=EJ6U4()Z)T0A M(:(G*7&*3U*GR#@IL M8G+F%\UI4?PNB\+806=.ZHKH UED2]2 B-0=T&*&8P2/@-I%!6T,5F 4U\+7 MSO9E3DLJO[P$D@V>PVE.'W!.P[:[JI:DK#AL!T[54:*"9D2JF;;I3OOL]YL3 M9EC1718WE]'B4X0M61[FQZ-CU]"LJ<;&(\^Y?(;9C+BT?*Y6'W5[%^G@8[0?O8N1DMZ64 M[24+@[J>E*%<)D:3;[(ZRV/Z#*DGIBP*JVPZ,Z/.,V(AI?ZLT)W Q("4/ MAVN:4AW[STC MM72J?3N,*82;@L!*>SJ/A7)7&?U97XIKHQTSQ!9"?4!41TF#;5NW)3736-"!$0]>R-M ^R4CCI M*Y7;:F )J#VVZJU-86G-XQAA7!^6D[?D;"?@N('1S<^N**9O;0$1MVO)@ G9 M3MP#EC3%E'48[57)\K98'66!#+$MJ2=624W" MEMZ$_7>-]35L.QI:5Y7ZD:83?YAG21)AK% M89E)/?5?0U$AWX6GP+3U-Q/HH35H9D/\JS\L.6F+BS762'OL+:TQ_Q:?+NB(S1EJYQ=#O#_X$NCZF!CHPASJL M]] 2ZMJZT=Y_='Y0@=&2J[>4Z[Y2$N^[/+\JRHY] R/?SM?KO KVOVA686\2 MZO^'U'5@^PZ^\1U!CZ!T12>\3@8A$MC^H(;0[UE@6[#Z>.,34.F>>__I MHQ-0Z0.'3C&IW)6:^-8?5OZ?6M0//6@5I7/(QI(D+=/Q<1=".+Y(_2#=[+F( M+JHA$%MUJ#$W\=ZEBXLN11X$-SP GAIL0H$3-^&,F)X0BA-2WX.WNS:EC%_* M+,I1'L 1]'1^!I)O[ _UO7J6FWDWW6905OGGP'1=1H?J#X3-YN!\\??FIA2T.]6-RA4_OJ6Y MKZOR1F:>M,^W+!Y#/D:(2IV;8>/U=J"X4(88BQ!7UA^G)D?7I9!^$.823HBZ M&8<-[RU#_Z&+]@A50^@]7[DDY*3SZ@BC[+=0*55^6LE^%.6R'PMXS31C>EQJ MGO3QQ&80:K],5(YI3PAOB^G?H$=S'0(?SF,EG(OX<$62\I)D7&YO"2P=H\<5DV]?TF#S8&N/V2) M*-!#AS@33Q_E./TT*XA-]C?M.4+OB$/TZC*2)I.HQJ&K2+*",J)-/5U6# 6- M7@5W#JVNRF*@6I2)E\LTN(NM,^'4:$ON1BHG5[_#GBK*74G>B3R;;$@G:^'R MX<[MC/1PU@F5&O:"=V'"C/P,LV?T+VH:H&@# M'!OQ81)6#A[3?,##1/F\#KN>19O!XVE,V(/R^:&^JVCI#I M* 4MW=B@!62%.@X44B+ ?>:>:[TI?ZY,Z!GO5\OH9%RY(9\%J>YLC(*>2)4: M):'@5E$J4AGGGDL\28N77:'9T7X<:NEE[3A!#K4\WE;VS1E%5WX]TI4(T=]9#3FYE#Q'Q,-#$^XC(!8]-D076.P_SF"!-7X%\?BA6 M>YQP>("VX27+E[4O3OW*^O8T2VH?( M#W/J*LS1=EW'27*J[D=Y3HU;F&)(E73&NF8L>NL1 YBSXO2Q)O.M\36)#9V# M%IR$MM1>K%10S(#CQ$=7X-M&-T=+0.^1-'F*!/KZ?GP0O$OQTNUHS;(7R1W* MZ#F3KN=FY&>&F(^7=?6+^J'ZAW Z!'O5F7P"%]^"Z2TN]3/=3%I]]L9\Q]TA MC,\+9U>VN!QRHN0I2[_CU*HYRJ[&=02X=E0:/-C=&(I]X+#ADBH;/6UL(?:_ MJKNREQPY)-$-J0]<_X9 ,<5P'T+,/TU,\L.5HSYCM37EO%B7.8;WD!<,;IJP MMAE0*=RW8P:10UIN< F,$D)4C([2,/V*$5Q0";NG+GP'R3FPAAMEG<$7F,5' MFB5 E#PSF>,/0E:,V8 7Q):I9TT@ZZ3\U-O;11#[CY5.S?M0PVH5T)+))0J MAWF)EI1GVE1"E= MSK2H*]]].F[*2'%C+\EGC4M2NE99)GY ] 2@-/5DX.U;/R*\$CT0S =@!Y8I MN%T4LA0VMTTA=1J?D?V.937C%IGX+R9\BX#(AYUUV8^#D,-&XU2..U".>WRX M'$?O5!7_YS^J3S_YHGR\_&3UZ7KUY)/B\]67Z\?KQ\5GGSYZLESGGW_ZZ/\^ M_>0_CJV&-YV4/RC=^?KBS0^+ER^G*_=N0__)T__X$^=R7_[PXKO%Y^>+[RZ^ MO_C;B^]>?/^#E)#>+IZ_?/OLQ[=O7[[Z?G'Q_?/P_Q??_L_;EV\7K[Y9?//R M^XOOG[V\^';Q[-7WSU_^H-]Y\^+MC]_^@*^\>OWBS07]X>V?U$\XZ'O-[\/_ M:0;B(&/KEQ VT]N@+9XY?!NQZ\19:(U,N*@$K;YHF!"NDE=2WR.DQ M4X'@.WN098HRH^2C-'VDK+HN+:3X+R]P"^(CS8:L5B[!R+P2Q#=Z1D\A7!0) MB:\HI"U:5#DFCR:)4-9&UOD3L&-%LH-V(&[VDAL"N;D,&,5'95@TYXMO\I_A%SKL%_8+FL_7\1?Z*#Q-?_IB MW*MKRO"5-W]2*WNK37U>79+]?;4JP[TK\D8W)4MZK3;-4"!//V".3*15E3V# M53HKRBUKQ81@0A.&92)_''9/LQ$T:1_6X; 3>[(E%QJIT+*HABV>NC"K$M[P MH[???=U]C.00JL/K9D 9UXBP2 K;^=F;,I;CP<(C*Q9"*W6YKF)IA-]-SA)J MBL\[)#!("X:(-3.&IE.4 MM5 64;C'O%L0&=+^MP^8)+YZ^\AFU'^7<**;OQ M$(: AM*XND6"P0C+07L.@G.N]]MP@K>JZ^8ZLGD8>R '-D)E3.E.SH?GER)= MDY*M_?__W^//'GV5,*Y=A;,3W2\_:Q7_L\\_S\(Z;NZPC\@Q]JA"E!UR(/N.[*_>8'\&1VG@.YT_5"8_W#5+)=[^CK? MTL]'.9)*7K5-UU%:D#/K5AM!A+FBSF^2\V MRVHRG^&/(:ZCS$,G3XFIPX/AK\IKUW:Y;E8#,HJ\NU8(A^DAJ*1#M:@=*2F%;XKK MH0,77A"5'V1(V5\<6"-2S_*^RE7J./5JBK:Z5E!QTJ82)R5OR23ANB'(WA2V M162/^F'4XH).X%'F[GXJV?HOMA4$]9F"^3(^$L[\[RL[=2 M"?OH99Z__=@;"AJ9YVT3;'B_N*Y:>';;?'5%?UW'V^DT7X/&S0)>A8PV7UPW\.2P)-,Q#++D_?>"L;?G2+M[?=XN^\ M8^0.1*\E+6MZZ?/%RRWP2MJ4Q,+:PB@K[._.^DM7D;/\W&QE4NHR,6(^LI&G<3^9];P@2B]-:9RD!R9M.!#(Z1CJJ4TL!*R53L:WF'JIUS M!]CRTG>Q0;@" M/T]I/&KM4@ *D.Z-9#=_%>X+HWT() *F6\9UY)@N6@0#MNTX";2Z78P+2?V M \3 EEPC]E%8,*Y$%:I+D _K< -(NS4WU$@0-E09O*IC-4=6#@<:8"@UWB,V M0@$!-+839IQ9Z2VUV?8[.01_255->(/#S!TT27JPX10SF2U[N"6H@:4P9F?4 M0-J!O^0NC0PN8C[.Q!/0155U+,3!C+5G?$%ZB"4WI,.=X7 R;UMJ>\Q<\RO\ M7%V7B?\9%O#JG8X9X+CA7$838[A%)9M@1\I?O^C*8R^0R9*/=/5,Y2%U/9%T MUS98;U_F2)88K(O!/+IRLSY3H(=-K&=VW#9%N7'TX$#R,DR'.UQ%R[%440;& MO<+QX353U1VYG!Q'ATZ:(@ M:4D< /P B?]Y35CI\'JK=YN]D) R91W*;:4P8E"UA+4=L"/8C;LJ\^N*L,-U M#(CR9 BS10C\S]:"-9!'%#S).TJ^N*7,;CF6,'%$ ^^"E)%ZS*+YPN!O>CKN M!F9,\ PG-:$?<87P'X_8@ML8,T64'+R^^LY9+ZPCK2%M>%\5A;/J[R3.2V$EY57 M0-->YG6U4AY9G)>18"J,(1'"76Z:)25*=1VSE\1^W<0=EL #>;EC- -IG(5^ MQ1W2R_+"('M]_.6C!>J!K7+NJN]_$R;JJFJ+;FPE: 82TP(!/-B.>+M-LX*Q MT=T\:0=(5^WA1?OTB_$ZP\J,Y@PW_CX8A2MM+P@_>O17_OS%$'SOL#*?/)$/ M+CH)ZA[K5Q3_HVL- <_QSGC.B1X;+'*Y=5H 3+QX\_K'#),8.?T=C%PSRW_Y MY//SS[^@XQ;6(NRSOWSZY?F7G\DGC_')YY^>/_Y2/GD"0T@IF+J)A5O;:N%P MITJ;LKARVW3?[!9//G7+9IL7[,>EAN<1&9XP8:<*[WTKO$].#9,M-T%DM/ED_W_Y*/G3;5?CE_W+TT\_O_-/'IW3 M,WJ.]AJ\)FASY]QE"[$DKIXU/4IBXJ?BY""G"=_;4N=5B)X9'_CXR;V=]M%2 MK;8AWFE7_^<_BF95G]%@/7[R]/'_O7Q\_J_=Y7\0SOC__ <]^]_:?'>UN'[* M'Z>6Z+,GG^Q^_BJ]'VT936+*/7%[_K/LIL\^>[3[F7;>,1T\?VNY5,V)QLK) ML'&BV:6APR-M="\D.6GZ+4&HRU:R,'8J?,SU&TO)L9_(+K*U.4E[$ZH:ZV&# M2%&/-_B3!C/E,'3^5HK(KUK6\3; /9]6;A'::3>;H-?WOFT'QKTVNL1C7.*] MVRW]U1?O^]&C0T\LQ8LX;Q_PS%]\^2'/_/G3.SST&Q^(,$('B7GSP>/>2AI=4Q@9-;5:E9(XO\Q:=_57\J6WSQ M]*_F;M%K??ZE_ON1G "W.'L'2C_D_GU\F_N7?;C_=X2PY^\H&-)&+L(QBO;S MR=.\KZ?Y]/@]S3_/:/Y81Z:$*$AN=+GG"<:M9)G%%L\4F7X*F+03<82Y1:065#O&MDUASUPX[ M*Y>O64R.&L&@>\E=@=+$K\1S! ^FCR.4#(5.T@4]U2_:797DFK$6L3Y@[:?2PBDA;7 J7\)&RI*D,CHHTN$5_T MAE!O>;;X\5U+#4BC2W@<%[5V"6HBC+I5D[Q -!*K$=MDJM![2>U?YN*$"5X= MP!..-T8E8TO0S4(*C['9)1Q73\.9[3H!CS+=4R_^D8<0,*RE)Y_#$WG*X,:O ME=#S>10Z!RDL9?]''9 $A.1^2A3P&!':47K<5SD=>@>><'@->A[\D+03KK4+ MM$/3P1IT[-94RF,H2LHSMS?\) P:+!R5IJ*>M$GS:NZ2ZYRL)064!T&N^./N MJEHS6B\1)Y]<0O*]P3&Z+)M+"N4DN&AZPEWUG!_E5/3/5 BY1BLP0DX2"RNY MU6'Q^#-JX5YVY?\.%*&_N): %0/RS(-KOS$#%]&,"526X8R*9[P+9A9N;91A MG8,RBNVV'5V>I]_]:T. *#0&Q.A2Y9I/ M_YY+9BH%XB** @ER8M=M@TAEYCEY\EQ_AV&1N4V["EX^H4N#]X"GQ^F=<%!E MUC'A0(@]\;0P%X;0.,A9;?[_!T7D!T]TK#_),N4/REJN*LMG8XMX!VU)2,UZ M/Y036?=^9G%^="[2Q;^6/B$9-).U@=PL, JTX/N]Q#W 9%4$5*:"057J)YRS M'(VE9$A6$;E^0KQ&59FK5=($17:P:C[$2 M<274CS6 4@-9VN:YA68D@:-0S@D''%5,GY*T5!/0Z9/T!E%*%U6JX_VJI8]J M.H5J[VJ-81,&F$TR#8(%=P3EO/$T&&^A2C%S%[3A::-T_1RK=.>5S(O5;80Y M$C"IA#D5"7),8&R!*G, ."66JXSA5ZX/#)_B9V4W2\-UH5U%C!940-138!81 MVJRM\PD)J^7L,5%D/$RWKHI227JO\?C^(D[MW]F'=T<^/"65JBB4,EG''J,A M9Q&==(&""(I"GC!CY# 0*OTQYE6)I@-::0,7'.$B*2-O.358BB&V4P5JOBC M\N7/'],)DV"0[\IWJ^JF=0HW).4?Y;?$GCNSA=7[J&6Z^"A:&"^&WRQ7KO+! M6(9J&5#JO";S.6;N!"RVTE,A-HUE"V6=Y8"UBF >*7TDM_1\*GB4S#1=Y*?! MBS6^97'0E< ;);*Z2_Z"LHUYHFETVQ4Y0D\$TJ::>6=O0I0"2\DG_EPE#TM#2(-WT%*KY=5G MI_<>UV;.!?@#B3.9>NA*UT;H9:79:D]TA"\AB'2/_1%2/@WU1$3A8DW/[1KA M-= 3(M%3(]L*ID6FJ6LE+[_23A6&3.+O0N/PGX.,M):ZB$K&ET!&M'IF')%" MD%\D3-UKA,?58UV((7#81-&]C,HPXN())L?\CC7(#<4CK:T M#H' M@SM-I.65B0K(J) RVKCJGL+MU.O1T\(ZHJ*#G; 2*C"5KA*9.7NA-,A]954WDYM778& 1,]QJAH2EP^^5,/*X9\+E@7]>ER M7PB(!FUKN,Y$_ZTYIE*FJ&\3GS!V.&U 8-JPKYNSN'@_E9.;;#EXE%''R$N< MJP@N(QS0K2\FA67Y4VIENW->@Q*R/"DE*$.8^S5FY;B+R'LK__(.L=FG[M-; M?TY<1#_:)Y\)!$*MSD(A#N'_1_+-XNL:??5S/%K]KMVNM9SVVJ_K-6?M=YN& M=1JU?G_]UYN&W?Q=J]XQD^TW=QKV9V(&9@C@.>3,O[UJODHO(6IR^+9N.20K MY7CJ4:>]\FQC\0.?SKFVEYATYH]&4^_%)?#*34*GX'_PG'Y:21Q5E\DA-B=] M5!SO.%B\A6-3_6)=@T%6&:+]EWN9>V98_:L\)[5BQQ%>4O. M@[FW>8>J_.2634"?^#U5#5T+.H%)ZXW'FVB/W6M/1/D5S9@H_SO(Y;GNXEW> MHL;V]>YV"NI6SGZ$.)52;4BKT[/KG38KDUU#I7)3J=NP.XT34ND2M/T[+AU[CK)? M0<["XL1F8S_=H*+*716I5+?;G9ZA4KFIU 4AW3H=D2Y!F<92U>=<@+F<5+I5 MOG[6$DM^2+ ^N/+ZIN&Y*O$<5:D;GC,\=TRO&V(E&(OM996!/ZTKPO(E:*'H MS7.TKG,[,7E++/>)4,4GIGAN!)1Y9PY3L'A&0?!RVSP9R^V M1IBPBH4,F)Q+R =N[%U:^,TIFJ9Q&.7S%&O]:9>4-A-16N*/IN$/PQ\;(@Z7 MRA\FO5-NPL]4X5&IDM]*E^5_2S%I-5@-41"TILJ;F[ZFW35U'!N$OH@$!E;D M:3]2.")+->4S]Y]!B#6R2PC7W.U5;Z=A2P@=[LJD!N0Z7*U%@XY;X3)DX$I[ M#=G!0H V>UH;BSW)V"]1)]^5+.(*<>1?V&QJC*AN4[$*9*>4IA.7*LNU1C)S M:FCK,XH2-\T2+0A561HC=",;,W1Y"G=$5>(#[(X(+*)WZQ1-HJ.49U2S5AH^ MGB"ZG,1A.P.F64D:K"33Z/C1NS%-;G?,*ZJ3Q$+Q-VN9:-^N3&4B^G(&4B5I MKL&<[RPG[D,/FX-HW4H/0.;2Z"1ZSL(I:%-]:!.!U+&YC\U::'-;P!MQ/PT$ M]QJZ.B*:*,^FGL@2$4@'(@,&U)4O9&3LG2R:S@J0C7P@#M%Q+P\,[2]/JS3' M:5(K.M733G2BDSUQ=$QX0G=V9>,/B[#*N,]%MJE!NH:1!Z=KYF,KS+2YQM2- M8FOD/O&_U7CPX MOZZW#351F"N[)Y8G/ A50\PD%,U*@_N05-+@D9 B9AZC?NFV#L,#B2Z#C$[A M*5N,WLNM(N%\XR K!_E/Q!5R!:H6'E7J _LDC9LGB:6$CT>Q.A_,_DK/54TT M"S:O*N7["TQW#E=N]BN&P>-]>B639DUOX\VL^\V1&6K__J)*R_&Q0>-BD(YMQB9HQ-5"2 MY)<40+*".JQ@S2IJK']Y#/5IS?P(U8%KU2F1;BN]ZW^A*!DJ,CV$ "F0,5ED8X^F:H:H[I\9/N0BP*>KH.X7"N_2>KWGO MD6#$'UU0GZDM-PPK/_SO9."%\ ["H%7#$[1M,(X1(7#I%7>;7B'QCOD-"$8* M8G'HI4.3R N]87 _1Z1$I<.X @N=I;_ :F4\1>5D8NT*=!IX(R'ORRBETLJX M%S>H-L!2V"V>9 8U15<7R2@02A+?"JC3@9SR9\G,N@>)!V(0^]"#\ .)1.CX MV ; HZ;:GL?C@YE!*(8LR3B$MW"?$+4595_\M!#=NQ$J.ED$TD=+(+Y23OM1 MN@VIACF=@DD]1T!@0E^D1ET"#W>.D+L_X)LAM_F4_;DUN.ZTM49&I0N]F1_' MC%E_C\)U3HBY4\M-X@D&*OU"X/*E.ITS2AX@Y M0A>P/!_6U&?-4C6-CZ&:(K^\BFZ9#P%WM:_PU2:7($6PP&&--/$)WZ+HXR8CHN<% M:R+<7@"4Y7!TC4D3:!A?3P,1$!B[0\%D-BIL44"(_MBS8QX)T0:"!X[+B)JH MP9NPTV$0*B?B"&XJBTT8/I=SN'K3D;"+6J8[@3O#'ZG%P^_+6X_6EV _B#3+\:*OW+NRK?!'(0J(>_'03SA%JN M#,"F'_NQ .P%,3;\?LTW+@+KPL_Y*%>1B\G B]&QMM(+AA#PM39U2G&0F.U^ M1F/#'PDVS$"]XP?C8.H'JC&R]#,JMW@&\Q[E(<6U;+3QI#(D/2(:PON::7 O M2M$Y4O4,U ZJO->H 5@5A><7)4,^">8]@Z0#L-;@.AM.]/YR1.5GKO&DIRNS M*%UD*JDC;HWLI;$DJ35!O4$X;99-UO:IZ#[4@]P(>$^%ZUZ+/N '<<>E>K=X M+=HR[/I%_P5%"&P9"1M[9$FB"2F4QTQ/+'ZU?N-BM&*,\/$1-Q/ER'K:D2K( M!C24J:6:?=#SVL<4;I]3G(&Z>GK#!)4W6X\XV%)J^4O2[GX:#%"-7>W*)WIR MK=TQ12B]4Q<&:83G5[B#(M$5(T>8^SD)CRL=.3 MMH@J)D+TKE.V-HJK9?&JZQLLE6GPY'F'D3P;)Y\1.JG82)^D8+D[PV,WHF3] M2$X[3Q8(5T-ZFJ)-+U_7_F[]H?*HE9.WII<-!3%E1YVECEYI*[%S.&"_492+ M3?.;$3J :'VHH%7YG.G+TQN ++U.]HK: M\0ANL4RL71:6.8K4<(L"N&/V5[#'C)T3UC2(Z/7R\K>5_PY^A_UT*3.%##"M M 3S$,T-\9)8.I1XZ;M5M)OUCJ>@G+ M1&FHU1QHAHX@DCL$4V*NI&0@.P\JV:%;.UJ+*LP#LA8P+W\H&X'KMK:PEJ,H MP!V0+B@V5$!V^"1?5/+ G1N"V>I%UU]^3+TGZV88S()6&9EL9R6SK147L(FP/>)'TU(7%.+\4%,PB[T\ S^ MO&SY+3#\DE#05F1MPW?P3#.5HY"O-)DV6AY%)F5:WC47!*9'@Z%KQ6I$,1IUT<0G!ABI8>=(%=GUN8D2Y6'9;Q2O1 :A1$KN)N>Q M32F4K/RVHC*5A]-CD+^IC-0;O:U<:[I6L^:T&H=OH-:MU7O[=G0[>K>WRDVV M5?K6='&P>/%3;?K25;HOG9!P2^.NVG=V6]HH8YV^^.\:W+O^1V&3K6K MO9TV]8K"VT$"0XR6D$@O 7=M.:'(8!97$+.XW>W8S4;1;B 7@I1]##WL)"QW MNH6U&CV[W7&.R6^\6,-LE\=L3:=G-WM';4BG,=NQ\=C)>72*;5Y*SWT19(0. M!6*VS24G(H9*YG6SEN,*PN M#@"*G/-F*5AS&=V+&HYC]PLWF2L?(/:9D\GI MUNUV?\\>S(9,1R-3JVVW3]E8[Q*,SM^H@)$!-IZ#[WU6[9Z;G9;=+"P@"NU$ MA9J]GA5I&^VNW>_LVPE51:VB-3]][N$G+8 M6^DQ8QQ?0]%2*<00U_@\@5R7W-R:59SA?LDM)IVKW>:7BNFG461=CAV MIU>T.;,ATY')U&W9_>Y17;2G575*>"7E5(U=VFU47:]3S['KA>.WQC=X[#![ MW>X5[@ULJ'1L/UK3;G4OR(%;PKMH??7DI5U)U57IG$[;=HR!5'HRU1MVNW [ M9$.F8RMX==OI%XW15]A .L4>?R.0XF#%([Q7A+%0DG-%F+#9K]OU_IZJ43G" M4 =4;<^*M(U.WW;:AK1G2%JGU[,[S7X922MN%3D+.>T6$>[0BH$9XS!C7((J M\#OF%S'$@JI9?HX:4$&Q<=5HVYU^]XUQ5)4RJ_W*<<"\[AR)/'M43UPT;=IV MM^\;F?SH7R>DP):1O;#MG M\C0Z=F_?3-K*%8.=3'7F%G\9H"KC15.*-66.%=8.C)>EU%1U>G:C7ESG,U0M M-55;#;O3+FX$ERPQ_YD9 J?8^54PQ O3\IMVWRGJM+U$3?^TOG6[6:\^;,J9 M$ZGO'!5IY/("YY\]1JCG[N*#A*$[J=G#;(:8\0B3/PFF<"6NF $[WJ0"F*VY MP":\"$%?!)GMW "F#KDUY3ZZ5XVNW:NW]M6_GK4U)]:YS<$P!V.3N=FWV_6F M.1CF8)B#D;78FW:[TZO4P2 =\6?2FDX#XUX >_[%R9H/F?^_J_\K@)>?J6MH M+B/H7SN]DP'H:]4!QW]]=E\ZM28E7MURGX;(6M?="KLZ,.A_="*T_GZCUFUT M]P'K;_9JW4[_\)#RO5J[WGT)_/MVTTS6V6U"!JS?@/7ONFL&K-^ ]9=^0PU8 MOP'K/P9&[S[^\'.SD/.66&Y+U[%[C>K7;1J>JQ;/.:T35J$>EN?.A[4JQ$'M MUN;D6!-S/0R"X"74633[=K-=%-O-U,$<+]>Z:3<+Y\(;^ARQ5*';.15Y+L'< MV@"I=PFE%D[+[M>/FL)H2F$*8W#ED*=J5,#F.YMU&%-VM,,V;H>, MNX0;O=6WNZVBU6U&XSJ>1MRS.RUCL926/D[?;AP71_?P*C&]N-$NN;PFL+4] M^YV8U+X7VIIRNPZ=>MON-?8T**J0^/K,4(DY'9=\.CJ.W>[N&9LYH\-ASL#Y MLWJC;[?:6ZRK"'LL^O/ MK6$2AMX\)NL>9C.#%WNSQ31X\KS(MAXG_G!B^=@1U(?MA9U)9P,_7N\:J%G? M)E[H68_XQQQFE, X$O87ICI$/AEEUA^MV8"&!0]A$EQM;5ZZV.QVCP#C5]'D M1<(KL;C^.\$J]?0G[@!8-HG7_V25R5;3LO04^*:#I!ZC[+2-5+ M4.Z_K#2T?;N7T;RK@F/&.)A*PD>[67(&*T\I\FFSDHY:2GGRVZF*%"IJZ!L* M'9M"1ZV->1%=H!HRNQ2ER:?U=1=E->-3.C:%3&>5LE.H^HU5JB&NRU3=?.+4 M?Z/"E9Q")U3A#(7*;JA>@L.-2IME9KWF=ON_S]&PS\H9W.D]JTZQW)6(ETO5 MHN$X0]4*4+7]O(+[EPW MM:L"O>V-R^;8Q"G0,] 0YS).SI$2Z$X'Z_4EGGBA=>533_DWSVHH7UVS_S__ MH]=P&N^,=Z;<9#HJ^IPA4'$"%?5=&.]9<05ZX(V#T+-88%NQ^\-XSS0MH4 _ M=.-B,00U!#TZ09WB5E;)$ITK6"-SJVZ+"]7PBV9C&-71F&"&3"4DTR7H^9^] MV)JBKN_&<>@/$D:0BX,,!N0DF,*E>!#=__"0L.5CW#W\AR<"2CW%[NR'%7)X M'==PHN%$PXG'L\7VMJXOCQ4+0EQ-8X@#]&">D-1$B] MCJ5"H+TWULB/ADD4,43VO1OB2@BL=^S/W?G0=Z<6HF43_C.E@>>#^.X U=T@ MA&XW9!#N+0\[#*LMX'ZM@3<-'FO6,:?K%)ENW1H"\0:(6 S,8,'_PW=?W3"V M;F]MZS;V9E:7I@ SO9G/$YCFG]XB@.]AFK\&XZ#ZT])W84'Q6_(YNB^BZQ';Q#Y ML0=JL?7X^%B+O&'M/GC(017W1W][Y;=;/<\9M(;M\;#1&G6'_;$S=D:==KTQ M&+O==OU_VXU7)SG)C6WHF T&GD+2^A$CQ>-6_ ]AK*_"V3+G(B=E4$A/**)H MQ+=^#$)\N,-2ES Q*P.8W6S66JWVX6&=6[5>O5\5#&HSV1>_?W M!_<^*8+P.HFX@PU1()/SB(\:,'(#1GXT,/(]F+4:ZW]M?9BX\_OU,:X+V(.? M\O8@OS2@6:@R8%=7RPYC'.;0FAF>U0R?&^#9I87)/E&B8Y[QWDY'_,I'$SE( M8(A1M.+(.S:97Q+LJ]31NC4='9X=_"W=0G=O+9JWQ'+[>MO=CMT\;GOK%TD_ M,%Q7):YK-7IVNU/]W"3#=57B.J?5M;MGP'5GGFK5/ U:3.4BK>4)50I-$&LS M0H]Z!;^&LU;KR0Z_-C;";;9^L@\?B\1VO7ZDWISM^"NBP*[5:/^D/3*W;O[\ M^@_\YG6W77/Z7)O]NMVO]3LV1^TP&#B!%<*;H@6\VAHF$6R[%T88P^3D- QO M=G[B()4;6\"3C_'$QIZIC]YTRKU37SN=6E=K=,S[E Z!G93QY1^F03+"WK74 M?GAUKH]N9EVA#P-1,V08R80-KLGF-";!5.PQD)FL";"; 9@)L M)L!6FCTS 3838#,!-C/#ZLW0!-A,@*U2 ;8M+5B-\[E*SN>&X]C],^@V8[BN M2ESG=.MVNU_]+E2&ZZK$=2W';C:KGU-PYG&V$W5E,'&VO>-L2PJA'F]K.34! MM:['W!HO$G.S5T-L^!,?1AC2_#@6A2$F^'@.:Y]2,"N*P9YPPY%U%7D>Q9@^ M!'.RVEPL)/Q5E0G>Q? !MHNDP-XTP5F 29(MVNMQY,V/ME7MC9.0L#[].8:S MJ,KPC>A+N0@]>*$>-IM[\6,0?K>\?R4^=:S$U47)@H;&Y7"8#Z>#CP^2"*@4 M19FPWQ#(%,%?H@ 'EX6 ^+@D7#2!O<80W7WHSJ*:]9O6RENC*KRZT_QI-P)2 M&+%3W^GI/ JZL!U#9#E<6F9G*)"Y\$*T4RD^F#(@[N(T>(21\0@,Z?GU\4+! MR^T>'J%WBR"B4M"WH3>EMD5IV S##]KOQ%&LIS]Q!\ V2;S^)VL.<<;@+LVQ M;O:R6Z;_.5$^M07L_?4 ../[M3N&^;]UIQ@P?O5S=N&PZNP^K]NBE0T1JW__ M7X,0QLR9425"OVEKXT^BQXJ)_E8T1FDF:Z*_)OIKHK\F^EN:/3/17Q/]-=%? M,\/JS=!$?TWTMU+1WS^]"-30X42XJAZ\:4 .*1,&KG)HQ&DU[5[/!.0,UQV5 MZYRVW>E5OPNWX;HJ<5VC9S?JIMS2A('+LM2<,/"9(^K?N5,8##7(F1M^]S N MJ? MA$(5O- KZ!7ZS9M[H3NE*]T=S?RY'\4AI<]<6F.S3MMVSL"1XJS[W8@V= M2K=CNSM1#[DUY3Y S7[=KO?W='R9T MY!AMC;K=;Q4UVL[G=!1Q$%Y0V\Q640/QM!Q1$K.EBH6FZW+/E"VBEYXV>K7& M"4M/!88IF$M1,)][4UE^.4?&#(;?KPZ7EQPV?2N7@(NQW!&=Z@@7F0[@S@+X\-^9@EUW^*_$#ZE .';G]SZ-4BLSXXD48//C4-1;GC4L=8LTT/#7R8VL:1/"LS63F MZE^+"H97!O?G41*Z\R%7)4?!.'[$(NNI/X1GD(_&WO) /)_8N^?>L]K L!;: M1R#0'!X9 8<-8RMV?X@CZ"8X.1RQBO#(7Z@>_NIV#COHO9&%LJ9.MJ+5G&:R MID[6U,D>XE%3)VOJ9$V=K*F3-76RE:SQ-#,T=;*'...F3K9"&9'"F/6%,>ME MC5E3.5;%RK$KQ^XYC94S5:%,-,-O5>*WKEUWJI_]:'BN2CQWU;-[C6Z59=R9 M9]M>.8W.LC'/@PJ=P0^"#'ROP"J!"..X;D4 MED.D92 ^<'OB1Q-*#X"7T:Q5:,\/0O5+V+O8=Z>P(;#(R(NQ,VDFHBMW1,UL M&,SIH.#4:*E5#+9QE,WZYOXP@;:*AX/,9$V@S03:3*#-!-I*LV<^QFO?J- M(0W/58GG&G;'J7[?Y3,/MIT**-@$W/8.N*WJ@YFJT+SR-*#RD8)MOIH<+%C6 M=='G8-S,*=[D3JU_)J$?C?PA_I,*TAXG_G!B/7H8>AHEPU@U^,R)//FCO[WR MVZV>YPQ:P_9XV&B-NL/^V!D[HTZ[WAB,W6Z[_K_MWJN3A*L:VTPKHN'O_K\2 M?R3#B1_"MXDK95I1@J7>T7,UIKYL'O/U7>I\_X]@U M_-?&4S-S8>[3*, 7PP]@%I'847@S-[T-O05,;X(5H*93;%'6;O:KWRFV/+MY M.[=^]09AXH9/=.?8="A_";!%-1SICU3T&X21Y2[PG.$%,M$9&!]*%M0\>6ZY M]_>A=\]R 8OPZ[5ZYOZ30@*NI5F 2PV&WV$\4&GN)T$"9]^/0#WA:XXNP*O_ M_(]>HU%_]RNE6F\23(/3_+2>T;EM!NQ.7]4$V%5\E-O;.PTM^W<[>)/<)K-_IO\CF9M\M MWRD5&UZC5(567HU2.?1B0CUPFDMZEIP4#)?9%3>F[00]&'MXPYTP9$YMM6KU M)DI^(9]14F?86:.<_$T'"6$IQ>ZYS$4+RMN5*FH?6RDY<4$[=EKUI60TU#[I MJN0[%_Z"ZL2#.X45,>; ZVZC66NO_"@W?0O.*QZ+M>.E.@'L> 1:"$X:F,5[ M$N.1]L3O13;RPJ$/!VGA J/PV/E98]IH_ZC=U:P8S8$$Y*NN"VD#KNA)N2^L M(A^ %CKPIKX'BFA6U5M'$UO3/3D#+E5:*>F.CQ$KB*D.^8%5QU^EZG@%>MS( M T41%59L@9S'GP$KH*_@SXX'OM#'S/Z0 I'R6(1A+'U&(3? M>06L$*Y34D./$%EFBG%) T_B*(9_,*#+/ [=89RX4Z*U'_.S)'IB:PHL$Y,\ MF ,Q+:>!C!E/(@'70=], Q0U7CBK)&_HB@&X"0L41']"U +NLP:>X(,6)$FS=_+?W](L[_VY]E@;P M310%<- 8#25:QIV!FV(>URR8[F>XTLGD9G/[$:VKD!)NY=O)AEAY*RP@]!Y\ MN#V&P'TNRC@8"8P8('<\ 6+CA.%>B<6-"G89Y9OR18.T&L!7:(#C4' @@%GX MP2A*7/$8I:DNIXI:([C[DRB2W$W+4!O=R-EH&,#-U:_;HW 1H"]0M0;^B$-@X..4 T O6[J#TG> M$U<^+1_II>U' K'MC&-]0&\._ :AG3+*!1C00W^!TH25!6!S^ >\ 60!/.3& MI## ;UZ#76+#L:SD@<\C%9CG=/'Q)KF0904(7QQL;S_^<[7OOOTR^VWCS>V M\,:A5CH/YM>_W=Q\M6:D3WC"M<&>1#]2;[/I:=#YAPF[_)#AAL,@')&P("'( MN?4P4U]XA%#;@0MN(B^7I0TDR2'>,D>6LH6C1R8@2%A MZ)E +!,'\D-;PPF9GJ3R!D ()7>1N57^#VZQ=U MO<#>.)U:VUJU 5>L8[8#U6B:(=BMU>N:(0@#)%-267U=8N.A!^(./6]$=W)" MKR';9.G>(M\39%! Q6)+C%C+ MI:L3@*Q-7@AG"0[^$R3"O/;.5OR:-? MG/O240!_X(APF89>[-6L_,DMZ9\KQ$[F4]3EI4XJU$94HF$5:#.,*$ZH>;LJ M*=W_XE#(>#E( H3SOK-11!XRK(Y37L\E*UE$DX*0+F]=(5MUEZY(>1%A72&0 M+;VC[&Q0H1ADB9\)?G-(V=1LC(LIZ/X9.(:@,$JO4SJ "HN!^C/W[@.XNDC[ M"&$771%?Q>@3ZA*/8 _6K#LT&+5HD*6_'EXT1N7#9HX:>>A>L"AK&4"J22E+:Q X#LJF H]QIS?J5[6<['3)_)^B7?!?C ML'#=,N(M:>;2$:QM8M::E7P]T[A46!MC=DFQK61/R5[F#>STW4 MKJ@T:-5-U.ZPM^(XF$[9?2(\T*@XAS!(Q*)0.E+3,F8N0HZDQ>*-WJJKO3)E MN.UVK>6\0!ENH];O[U9_68)BT(.NV M>W:KW2L=YQZHZW9Y64VI0!0!]S&=\L&+MJ@_.Q7BY>S$[H5XI]N0*\=V6CW0 M 'J[ U_F$_WEY.0!>W=6CSQ.T^[4VX8XY21.V^XTF\;G0*<]ZS:ZTQ%:Q7UNE I=R01K+("9 MPO2P8(:!,"@_4BV/[AM?H%)@5XHRFJX9!93 MST5U-249:86:&?O#DK74*Y@:(S=V+8Z PD?7TV"8Z7X0V2*Q,0O1L7"?J*". M\IPCK9_Y "Y,2B>1Y1USCR?Q9%NPA\"J,!ZF_LZW]4:O9D;]SF%,Z]&-K-=. MOUUKI*7KKYUFL^:HN@DJL\:\.O6)CE44K0,K8A0B^C47<8("LR R>-,GSE'G ME$M1XD@Z$.$->2Y\2O $5"&CP1B%\.,Y58;-5]2F5<:=P(YXF#<-/TJ87W*: M;>2,I#+?L[PJ$9.(9ZO9=4-Z:J53(.SRB&E;, MK= Z^NU.K2='KV0]0Q$N+,Q"RRS87B-^U_R^SBPH^SPML:#\.&*)1V@%LM\0 M59@3'-ST.B'@+'$OCD",3@-F#I* :X&P6&SFLE4^&_%5Y?IC73A=S_B%[W=55-*#ORJFKK:)EYI#3 M%B6L:=VOA%.0: Q49PFD%@]Z#WZ01,M0+F #MOJI>I8>^SO85%CZ!_SEV M1 M/Y'TE\7'9"XZ^K:PDJD)D&6LF@PGI7@'_._%U%VC?;YVNK6^OFF*VW'0+%/K MNLJ4=1]7P/S &@AV@8GLZ4KP#JB<90&M_:!53@T@'6H+?Y\^R@7&A,=$ZB\(W&D@U!SJ M*!H$,?.84$LR*"(I/@F!)=$+:G!\^+:TNC60##@^_:M7LU)?X^]BBC@;^K9? MTPDH@D+KF,D@ROZKWWZGWBVII7L)7.%#6[:UMW<*W5H^KW/W(NIG/ M$T([)G@S.%>_!K 93OWZOTF\280K'<(%RWE#682=W=.]$:([3ID1HC^@(8OW M[\V0P#IP[5]A[XD<2*!/8 =B67,ES]L7[C*[F9GI4"Q0XH;YB$)NNC4"4@'= MR P@34!-0T2;3L_3/^8^_HO8512;\_#*+I7AAA5@JMB+'I66D]TR4\5^('A0.I5QIJI=%RA2 MU@H8"LM5N'@C#W$6\=#^,QG=DQ8G] *0/S\(N>R&)!6,,WV2J&6N@/=3 S^F M4Y'?S>"8@Z(L)#_B_0E3+$%Q1H=,X920,. 3C?\,UDM4=?IDD@<=:6%BI6BG M5?1R_)1+?4XB,>\H.,MA( $/P4?T+8<>(PD$XF MYY1$$@@G/311["VBMU7<=J=FW>(L_/&35*]I:X1VH2+155S;7ZS&^-**1X-# MVB_R,M9 7'G=$C68%XY1=^D:!T4)_1)#=NC[8MIQXK*JI3PC35AE O J$Q_'"!Y@-(_BYZ8PXLHNF/(' .MUWH*SA MMD19&T(.0",//,858G?#ZI@DMH79SS.0;A@YBJT6IY8[RJX#3$$.HPU2IQBE M!Q B)7I+)#J8VAS\B8;)+6"&AAZ?SL4"K@1U 0%1Y)OE"N6KU3ZL?;5$)@+; M;$!(]WA5D"WL,1B1P&=:!L-:>0-8=_ <75YROU!?A7'(#1/:4A,?"B!-7$*VLL"2#8*K)Y:;5KYD5_/@[=* Z3(;?B";0,(0;"]"RAR*G/ M!4-:GLC6$,!B.I)[*D.H8\]8:'3#"28Q*:B^D&&9Y>&>!^O6@+?R-'OBZ>5J MBKJTJ"2O-M&?)$6Y@"V34&P,9UK%57W+6P@GJBDL8R43$B$,L[P0"#)? M@+U.@)5!E(4LLN SQ.=%5-EHDHXG$+K5<(_> ,Q8D/&?@[D6!Y'WJP"51M0Y ML,U([T,5304/T B!'\[C2O)8"RRG*67FK6$Q@49_KD*R$#<*%PUQ'%J'Q(>4 M>@._XBNZ*,]]0_>L'RG-D=L=H!F[[FZ2DC*)] XTN6MP!655:\&- U>2?]LU M:8EJ=ASIM)AT0B9_!*N+Q@@\G[_N*B[[+X$,; G\WFOEPB!''$=.AF$ 9L1M MYC:_=J-K]_J.KT7KZM9U[][H2B;*OH]AL)AZL?7@A\SOH."C26)C\"Z4/#_W M8MDG1?4'?&=]A2.#>[STGJ]Y[_G#G<-@(^NC&[L#F?@A/_SO9."%\ Z*R:KA M\8D[D;RT](J[3:_X>R!RN+@'R7:4XQB*:0UBI:%E@,X+[Q(73'7LPDW\EB'H: M"\QZSF7^U1-)V)B; <\(\<1R0JKLJ/$]+9!#1'PZ65!X]2$@R553'@L_2K=A M)'.S4) \XK%A.XP#R\*/#1/EWJ,B55>V:!RF;HZTNT&FOTOHS?Q82*?[X '( MC5-%2%?NF$;MG:IX.E'SOI\& _0$HEZ-X6XZ%=0*@YL,<0Z"C'YR0Q:*AWO, MB]J%D 6PAGV*$!L7.]8 :_CLK(*K6+@ I,=!1 7I2GK4G*%J($K+FTY3I5PE M1V /%]1\TK* *E)!0%.SG.1Z!VR&.L?81I0&?($JG,LP"T1O$/;9HFL"":CQ M^CT>0_4)[!(8V7#F42*N&$B4ZR"M#S2&T")Y6G"*R=:WI6<5K'E?=)MX#&1_ M** UVT%(D=/F2/CZ/<",Z"HRO%JRQIFINJ/:9D;+Y^'?ZH9R(Z'_(*NF0F8@V"%" M=A#]N="9JJ?;";V'[SVI@RCY+H,F)%U ((7N2$5:,O/E?DIAZ*=O![$%.P[< MFTZ+T>9)^L(VRWC\*%61N)^ I*S(P9L29;/J)%P" \TW-D[(VY86/"WY\LF5 M/<*N8<,G&49(7ZI&UAS"^%(X[#$F_D><1#A/*&\1?DX]T&CKE5HK%BF456Q- M.,),"),_4-2GTJA^_L")M@XK6$ KDLF=0E>F?Z-;>.A&'$<7AP7;0@8S?ZA' MV.B^([7.'?TSB42"'9H7*V<#"U1M8<6HR+ZRZ:Q%@!$;# 2%?D39T/2KY113 M+(!$MZ 2*G!P\5*F;(,AG"S+I5H;U'[\<)C,.*8D3A]U3Q'Y=ZJRAQI_^M^] MJ3\)@A%GTTJQ()HD"TT@?;D2!>X]]L"+5:H3'6*^L4-L#>1%(B5*23[A'1*R M35H,BA9/*FM"MDU58E972V0;#R%YI6A4H^\B(&7/%C)%(IE^O>9A5DO1'A)+ MTO9@'(LH;$I$CJIC#[;P:D?DXS%21 &5[%')-?9 C\0S ;P/W+FUI%O4B%C9>X 55!,-=[];9MY:]6 M-K\3CV7;@Z5)*8^Z;&__H M1^\LZC0ITQC6[?9R:FSJQ8PXTQ8[59&A>0^7"8D7&D],351<*IF5-T^A#NM3 M(%4\G3%LYF]R=#?*VQSZ 9!3=-4D;N FH0CSP'<<"V2^A+7\$+Z]27_U3+JF=W7*(7_HZ?<-P.$UMB08QP@HR1B@YEN>2\LLJ$4L> M1,?J4)8$Q-G- ML9DSM%;%]G**,?F,)I0;3(F,LB6NZ++]3\J,1F;!HSFC[M9T9'4;3TJ2JL.,NJB:W,! " M402E65TYN=S()I66641E3]EM> M [KL5I<@-A*5& PDHW\=FR/+7FG269[9I(S[3B*XZ"X4+6L^180IEFY:GAOT M)GO7*7(-])7 M=M:^F6(7GON)GBZM,K=U 4CYT&IZ4O>CS'DNW MK\Q!HFC(DD=#4X4YI4YK.3U \2:#3R2V2#&0E8.*LJ$WTCH_TSS6R$J0&MBM MV<=P"9XKW'6)D) QY"C,@%=!:M)IM2=\20RI72(EU.G]!I=X4=%ZN1ZDDF?W M%MW*;)?;VA44NS\LZ?H1MA)\(@MKTI.@11VEQ*<\G#P9((CHBWI2S2^W5AD1 MMJM2B3F,ZX/HC##.&L*Q03N/V)&BI6..Y*Z0GXCN_0 VW?@^$8T!P;YTY06$ MN04G#6^3\$EC ]9W=6&O5#A_++-E?7$3RBC*RIV%'4C532*NV/R;#6>RX79# M,BFBJ$N2JXU$Z6*:XI*2@(3-VIM.N@UX8I'W/$9A!90/'^^K[D@ 8S^&(Y7 M"\,]_^K,WIS"MXQ=1$4^M6QO*KN*!CR87NJ1_75:'")75$7+_%:BR/P#""43 M,7/:'BI# YS#N\=#(/*.H&*YH(PSX]O,!PI%L#)]US M(AD5*8FXA78G8:ZY2'3 *(CT 8X35F*5.2O&T]+$LV>3S62RE&E"'%:8:G>V M'"+UWO&,6%.1 (B.8IU!#B#G"B,2>LCM(Z(QNKL4?;PZJ)U5$!,/D$[V<>7 M46('G]4L<* HKB2Y":<3@X3X,D44 &SAJ*7P@ OW*0RF4YGU M@G^_SH"[L:>7\ =$HC-N!+R=)T:.1IAK\.2EPD''1XH]=X9Q\4"4CH-81G5A MR1W,;\&GX+=8Z2VZ8ML"(RP/A4EL7Z0;7<*TX]M#FP7Q%5:0PY*L1J M#)$SLO(S&^^UJ:@B4?S,-:YJ6R-A8@PU&J2YUOK[*)E%-6*>/F59'68R>N*3 M0_1C1D)VR])7FU+Z]U+V(61" M=O#I.)F"JC[VM)!V6LP<3S!%G? 025?0-87TQP_*W1 IRY4*_^#_J.J>ITNW M%SH4:')P:?@A$0:709>BT"[Q-DT=Z5E%0],Q5UI:"\^V%E#49U1)]1&W_ >6 MXL R-I7=+ (?3>18T%#F5*E3);P4&D.S%Q4]^ZJZ3A9O*\N(BV:6Y1";'2M3 MR&$JXHL'3P?$S.%O4YU=.+K:--'5/1$N,!^%3-R;44 H#3K211C, U2]*XLH MHW!8&C88/#,JIH1S?*?Y@7*0/6QYU7^6L"]'@5QQR5.31-(1&1)ILO@:.D'V MQUSIEAESY3,[6^O]=[_=W'S5=OL/MD\+,.*I4OT"RE*8"JMQ%Y05/2%:@:UP M&0EE2>5#K^2 K.2CL>1!KU"I.6XQ>=YEX9^*A/$;YL'\FLB03EJX":+4=?G6 MNO+?" ^&ARFQE&04!F.?BYF7OF$RO8,?P:_4"X0=KF.*2SM9/9,B6VMCZ*_^ M],OMMX\WV9>*S_Y0OWC0WHK!(_'FS)M&/MZ.(_W[!:8,3X P7')P!<-0O:+R MMK)-G_V(YRF3?=76"3(+RN+A3QF&4LN4$Q.= QR]1!424_C)VX!FELHLP%UR MIT\2KR*8\K9%$U((,:5@D$D>Q]IQ8$=7)N?B *RV^W$2LVF;TEOWJ&[D1MRX MFG7+7EH?*Z5">WD_?$[I6WE=!EPT#\"\!A<4NPV1WSESC6HN1*;<$B5P16*W M9?F>YFW1:G[8,?^OA%VP6(,JC&[:86&$QM8H\'CF*F^1O5\!DTODZ 1:OHYT M)>&<9,8B2_E[@N>5?C@"81*%93(/@,KGE;JNN"8O27CYI^IA%0BCY!#D,%@0 MD 2,SQA% B)4TT*SCN^TW):!B:7Q(!1FL2LUZQ=OZ":1E\Y2XTA;9(IG<5&T M7;>MIR"1_*D $K*KWB1Y7$1OBZA.F1TDN:25CR\'60C?1=GJ-X(T7[;W2??$UOFJ5O6.97-4M(X1(5NUC%Z8O=[_AG<,])/<0#R'-+_"9X MU98*@!"<:,6BS3-LY MI-Y@;7>XXXQ$&L06,W!-D=MG)+V (MZ79BFCIY$4&%P+^173M?L<-V:U8SR5 M\2M9-D,HG5P@@/L6$3 _OA#)3W,6N=*;Y MV/_"GRG\2,*CJ:K_J7))+(?5H)PA2$L#2N'V861$JXU"OS6H4E,*WVNSFC)P MSDI"K'A6U$?D'4(6''GOS#^ME C%O%Q%8?0M4^@2B^H;47'CYN@EOVF+MXNJ M'F3(KE4[*%LF?YRTZ$ BO9[4'!X3T]U%Y+V5?WDW M\J/%U'UZZ\]IW^A'[[+#H=]ON=$9DI:_3EV"M3J[!44+2_%F\76-OEIJO\;? MM9HUI]58^W6]YJS];M.P3K=6[ZW_Z:9A-W_7JG?,9'NMG8;=TM-T:UM"I[WR M;$[C0>&#/T'GP16EG([ _V":YZ<5+/Q,$\(==V;'IJY\%D]@E>2U7N3)CC M MAT3J6\+@PZ=>O;^ZQ6LQ2.!]HVBELVE>2TN67$#,M]B(D5R'%JYI4]_;?(9X MZ4W:R!/8WN4@RUU[5LYRSQRS9X7WK%Y$T.S:S_K4$FACJU==82O:MWLWPN65X^-QY MN-'NVOU.Q_"PX>'*\K#3;=B]5J^,/%Q8"[J(U;UOS+DKS M <8XXJ,'4H59!#5+S@X?-[GWBY[."Q#!%1*T_:;=[#G[R=D*:02&ZOMHJJ/X6'#P^59=:/5L/NM4O+P)<0@?M/RBY]C M-FJ4 *O9&@4))K/N=A++QY2=YG[FY(Z[L =#GF(7?GK1H%0C+Y/K''AGBRR[ M.!:Y6$YHMRZ6$R[0D?",.W372$;YJ-[;4W&K/(,?R+XQ[&'8XW+9H[NG^ZWR M[$'7X\]4N[>U.!"1ATJ#7O!9@C[<:H@W7[*(-^J9+ZJB^8_LW5BA4M2T)'0UD.47[W%12KT# T[+X*#L.8_QQDY+LN%1> MKX$W4DNH^?VU7O9M(\R":+]'*<1&_CP)YI90+R+L5R8@%@9>_.@I_*A(8@O#)P^^ M]\A%^#H(O@)^D3CD"EYN;;7^Q)LN5.MG!-!-Q8^]8LGN J010@2I^\E M(:Q+M*=)[9L 5BN_9Y8$KY*EP)L'QTA)KKAIMN]/OKMPJ)B_,L&\5V-=Q M;*?7,>QKV+>:[-NVNWVG9.Q["1F-%455J.88%P70L&NYY;,C]:5;^3E7+#OU MMMUK]$V=O.&Z8V8).W:[:\ 9#-,=M=:F;[?:I\FYNCQPAILMF3P7!M( K-?: MLZJFW" -YT0D:G;?>&?(9,AT#)R(B@CR'1(N+ZSLHV,WZ]6'LSMW(G4-B4I. MHF9]2XF@T<9?0!O?F ]_86IYVVXUB_J^C+YW9"*U.H9$)2>14GWK#[!H;6\'"%>;CMV#W'H($;%JXN M"SM]N[5O/,F4'3QW][\LH189,&55"M/:O0JFV 94$OOM!';"Z WLQ!F-C]85T-O#GL0/PF?16M&7X$1((C!V-.9-+4R!O$6Z"==P"& M9M1:41CQZ(;P2_YBZL%64+6$]?]NON%[O/ A Q<]G O>3EPM$ODLQD@-G:_ MXY_!O4>_5LBPI,:E"*0"NM66"+ 18I+.87'C9&I%R6(Q]7!!\*0_)[!:L:?W M;CB2\*_KD7=U)%RBZQP&2B%Q(XF)._&!'T*47IO@<6<(\[N*D?ND 84/00BZ M_MSR8V\6\?;,W"=K'L#3'DQA!.] D&KYXD$2P0F(&+1[%<,6L;F#))X&P?>: M=3NW8-X@8Y.I&\(N+Y$!05<30<.E P6S1)A=W%(X(?A>?_[@10RJ"SL3XQ.N M0H--\%# LF#I[CUM/R'# A-%$:'2PILFGCN-)ZO+&'F(8>PC!9'5X;>XVNQI MD5RXB7S,>0@JJ^B&:,ASR?;PC3=T(_Y9$BX"F%RMBF+P"^)'NU,DJBI8RI'[ MRY\)J'5DKI$_'L,)H[ NDD8;+2HX'!!=''8\(W/?$Z#+\)$W9NYG%&$\54_T M=F#KJ3\#?A_5K%^ )((%X2>1^$9B$I-86*)]AN)/08*HV,ETQ*<,8: +3-Y% MB8>_$FM(A8Q^D@63LR06IQ9G4N3&T:0BB3-Q=M?SGX&L7P-9WZX^9'UY=K,P M=OCG0EK6X3'%EP_R[ACB!AZ\:HC;E9JL@0?/M4I?"!Z_8B,.%ED42;@V$%M#:3W+MG<'"WC>A6PQU^U>C:O?IJ6H_) M4S0PQ'&8[:-^NP:;<[O3=YU_J2&\UA%TM9,)7-&"^',5UV M7>S9X.6[9B28,2ZLX/KCIOCU]&2#8H?78G]\7HE44+K=3> M<7<'LW5[]RAXGORILIY^NY0N>HA;NE(, +I)O_,2NLG9[US3[K9:9N?VN>N: M=L=YN0A@Z87.WKU*SO46HFXEYO[>'R?-[-V!]NZBE)_GH[2?ZPU%..WF;M\/ M/-WLVZF$4965HML-E747IQ U[;ZSWSFZ]$O=L9OU_>(PE[YS?:=QN:K0[QLK M=R]._VG5]W.G7OHMW@2]L6UV;A]'=+M_N;K//O#\YWH-&8^&V;N37'D(97^Y M"M"^/9[.]3ZB+D_F)M^O]9+9MWW[(5VR#I2+;F3T'W.'%\"6;7=>I*CI['?. M:=B]1OMRU9\_4P@U#4#MXK2>YPB?2[^_KYJVT^OM)WXN?>]>,/JUL]C14*+$ M$-?X_%NG<0I(*.YR@2!EZ+^;N MK=BMO:T?T Z[L&.3J,IH=8# M&>]0BM@EP#XP7=/@(][PR3T8Q];HNASC-9,TJ&A$;E4SC:RW-!;0?&,)WXXNL9. M'T\TUV1*W1*HC(8:W,PGW)(DD2T.8'[)?(CS+= !XP0PROE'2?7V0UQ3D<./ M.Z4^_^ACPX.1_OU7V-:[">Q>%3M^I(V/YG*)R)N"U=RH("Q_VGQF?4^C'3H8 M:>A2U#0$?Q$2?G_LSN]]F$%4J,]1F!L/V][A:(Z(>5NV2%(MGX9/X@;1F^"HSE8+%ZZ/_*8SR[VHN+$%*''7 M_#=KN2>5Z@!E,P?ZV!<+A,'0NO?F\-T4;BT/N^O,:3QD#XTKUK(VMZ6BVTR\ M&*2*^!LVWPCAR.(4DKD\S=@OZH%>F-^GJ9+\4;E&*9D[4NHD.S=+,>V(=FU' MU%F*.E:P'1$"XYKF.!7K-U.IR9KF.+G&S LUQSFU$W:M-?>LICAHM7B+6%/% M1F[LFE8YINW+ECTSK7**[]F+ &6=6BYM="HK7=GTR=DCI'J@Q9<[[K"N)\YA M%N\4CR$?,J!DV/?LV7=- Q[#OH9]J\"^>=U^3LZ^%U6P5!@XO2!^?N[Q*Q\G M,FQZ_S__P^G45\J6]B'\2\G,72M\SI-,C-!NJ%1N*C$8_.FH=%'U[GN#0._0 M6K""O$<0T 59;P/Y3Z3ZGCF11)FF(9,AD]'$E2#?GGNU#43I/-6)CMVL.T;G M*SF1NH9$)2=1L]XR.OG1=?+]&B*=B/Y8R.=^R(6CYXF"%060AT\G-T48KXGNTXSE-K:-6+1LZ,8G=L$QW[ M?A@BE9M(C?8)#:2+TKSW;29PGJH#M1(P"GBYB=3H&1*5G$34(,$HX$?RG13O M2'6>6L/)?79&N3-D.ALR49Y&8@ SXO='SI8E$+(<@E1%WTN2L(?=)8G[AARGNK05;-X";-15H_F M$S(^_;*3J&BU4OELB2)7TFGV. >^KH(W3&/-#;.-7)=9K5YL\>66$4[=L1O. MGG6-Y4!W6OO:786'#PB58=5U*UNVH6U>Z*]6,Y-[E2:44PY?C*?N+_K':B>:).)>((@O!(I?VI!B4_>;9P1D*ASG='JV MT^V9;('RDZG>,&0J.9E:CMUIGY!*F6Z4A]V QC;X=M-H\J5>G]T7V6@2NT+Y M.Z=(4.]&8)MAPJ@>#*0:S*D7D[M83(&GN V/&R=Q$#[1H"$\2YV;\"ELD??@ MSF/KGTGH1R-_R*WX1&L,?BJ(/-&UZW'B#R?T5IP.#$;#PT-1,O@GS!2OYS1= MS\7N5IAL'=% _&-\*2V-V^195P-O[HW]^(WUZ$;Z8MS8JO]4L[Z)Y\5C-%*F M4:"?^15VL+(B'\CE4C>U.2@"W#]O>4/QH[Q-+=)-K,2\W2@=;]^L:SB*)(5- M9=X0C1%$E]1U3073/F>AQ]R"E;;PZZD;$75%ZT')YBN-R>@;[.5Q)N1NEH[< MGW.Z'DZ 3 //FXOS)LB0:2R)O3>'HDA:4%RTJYO?6V,/YJRU!<1?KK2+Q-^^ M;MM]ITY<]+K3[ZC7;&J.VY#-<1UJ\+D 00$3FCY5L:'MKZ$'.^-&$^M7D,&T ML*6/_LCVJJ]0YT1:R! 7,L:%^-@N40GRU=:&\01NDD?5,U7TMJ7?B]:;U ,U M[2R);5YIZTCBVTW M,X_I/6 #F#[VK/7FB4=-9F7[4MK I1]2,]'<5^)28=WC9 K3!7W"I?:E6$#K MPV)&V*V4!A1[#P]1&T]:$YSHM0U0W4&0Q*S8<)MM&))>SLU(29;(#MG# ":1 M]B^E%\+68J-$O@UVH^@#W>VF,*$8?;C%=&0K@=$P,Q]@@_XZG"'0R0-/2Q ME2+49+DQAX%M!^@ M\R#3<)MUIBWH1/#J88RM=5%5\B6+W, 5C"_%MKSVRCD/O$B,*#0@UHCIS ,' MAPPQ%8*0%'\7+$Q##-PI=WA'U=NZ]Y%56*$ZO\Z[:M&X;]$&_1$IF=>F=V>" M8TO= F>F4#O?K$%D>O 6Y)!6]RQZ\)YBZ_+:1ZLFT)5I"MQNU!K-YN%;U[9J M]79E^NQ6;K*[$$2K+K=LUN%$WNJU 2XU#QW MDZ9O,OR,X;A*<5R_:]>[#<-P92+*>3-H[AD#E)9#3L)N-TW1).[(9>(QP M=_XF?]V497MAV/]7+1#9[2IKK.=.H+;=:1; C38$.CZ!'*> Q#8J> D;EU=7 M8VC8O4[1=A-&K3MV,*FQ)S:G(=&Q2'3R)AJ7%(7)%J29)*=+"ZYWNW:W7\K@ MNLD/,2R\F][5LMO-/;'Y#0L;%B[!JJ_:7;O9*FZZGE=ZT\F@[&X0FV#AA9B4 MCTAVP5A6V*QQ$>SA[&D-5YX]MER9LMY_'F U[B:.JO*39A/,)IA-V'43 MSJ+")1>3[<)BE\YI I>GO_1,2.XE.I\:[K@D[K@JDG1S+JR1@7LWD&V[0K;U MUD.VX9K\T=]>^>U6SW,&K6%[/&RT1MUA?^R,G5&G76\,QFZW7?_?;O_5^Q?' M>=MA7U^5"OEMMRX!M]\^_6'U:M:OMY]O/G^XO?G=NOMV Y]]^OSMSKKY_-&Z M^\?7K[_3OV_^_!_KX\VWFU5@PMW(U&N\VF4CUN[KL;?FX^UOM]]N?O_RX=/- M9^OO7W[_>/OYMSO;NOW\H3" 9@E6<_OYXZ?_S_KVQ?KPY?/=E]]O@9*?/N:2 M_3F+RQS:0+C!+[&2#K&&__3N_0C.M#>ROB:#J3^T;H9# M!([&:-*O?CBSKKY^N/GRBW7[\2UMQG_Y/]!;\#F9P2J&!'H,$_L3)S"\=EY9 M&?@7/?WN3C/PX"'&0V]$KNC_&U\TN* 2-__HY,TIU&>4-;)#'VV\ M3<;CMJXA M1/CUC4/,03WY7(H1N]TR![62M.LN'=2[&/[#3='@A'Y)>W_LU/F'_G3D,5XG MO TKE)45VFUSC*M(.Z?>W'B./P2S1>A-O'F$K<%^#R)SGB^#)]H=K;-P3SY7 K2MK/1"VU23(JF MF/0/D6*"X8%3I9CD[>)^.29'2$9H[92,D 91BP4<2YUWL:9O*?<[OYNXH2=, M*-*:\,-? C<<46R"^H-BP^2/_CT"FGX9>C#5O\/SL/8(X[+#U:23HR>2. U8 MT)>%/Z>NJ7-:0_ZEDSO3/*:M1O/9OSQKXCYXEHMQ:X^)ASTS9S"7)^3.H7X/ MR\Z[$8>?B+YKJ6I;5SC:!Q[KS=9@E4TO3X&UM/=&&8T^[:1M4]O9U",W#2+X M+,HSZD?2J/?8J,>W+C76]=SA!,>G5L033)9G0\&?:SUWUYL-DO?E"N:DREA7 MF :D6FW#A>F%H6CYS'UT<8J-^KO,@M,6NNG2Z3GGW9L:["[U!0Z87WG?MOY< M]@JVQJX?8D]F;(X^G5HS>"#TJ==ZM(!Y1CQ>.H2\/N76"():;KR1F.EV1,F4 M">?C?])0"&&JQ=&!R0"/P5Y@T$]DU,AO A] M6.UBZD65["$-Q]B=1D'F+#.%E_K?X@X"3\Q'()\CNZF+Z 81_@> M(=&O_C'WE8D=O1%Y,F]LG3'^3Z10JKD]>#"U AA'8ZF0;DFJW7P;XB' M\2SRBBQAKGB#,''#)TMX$YJVY?U GE,>"&\\ID;J_"9U!!]!XYIC&_B1%\&Z M![Q2/@@^;#]VV(8E+L3Y<&/Q7IMD26 ]3GPX.S@)[-]^D]PG4C8"%E$@ZIL>R=X.XJ'N,;H+P? M#1.B#U >K6&K@93=2<1GCJ$UG+CS>X]%[,R+)P$I9)K,0V:<>G#.2+;BL2L_ MX7]Q(Y^O":&M59',WR9P$^=?THCF+VY-%$_^P)_B-9:]>D'"PAS 1L/?U*PO M)'\RS_LD#L19QY,>9'5;,9#0CJ+\N2@1C *.+I6H9N%- W-TK05?&CH_H2$3 MIJ:.NG XF1)%)?XT1 U,J$ #$%2:G42_$'J(Y'K)SFLN,[K;Q]X([W8K\H9) M2$@@UM1]3,T1=[& N5*N=IC '4]?P$R3:5;DWZ6_QR<^_> SI-\ [: JW<^C8)(OU;05:^EAY!3YNZO%N@L*$VQH3 5R%E@T'L M^@BCZT;!W!58Z$E(KW8'00)#3#R\CI:4T:6C,@[Y+E'TH^_1VM?*?:#X!>!N!427&7+NLS%:2(II.X,&=)HS3(VW+ M%97;2E@? 4//OY_[8*BYL(TP4Q\W&(7=R$,5+A5ZI/ \>F"^P'^77H&Z)AHV MPMYQ==LE?_)P(@;>U/<>!/=JAT(@#L'.::PZ4)>09H:5_^[\@*)M"&NG)'7K M#QZJL* M!1+(^Q#/K+ J>:P-S"+$&W!=YDU!N'RM9;X65QGO>VJ$\%WBQF^M*^>-\!NP MK.%3$N&X^A&DEZ/<4X)'C)PO(&'XJ\8;.(L/P?1!"'NZ7'VR@^%RFTZ]^3U) MAR@9_).]%/A2=*M,O1_6/Y/1O3@DM.=J4=J9RB?$*(#YS@.8[A3_B9<+7.)H M3FEG1JHCNVBV[G=OCJ?=!1$:3#T6E8^LC9H%O#RP27?HP2:7J?*89GSS4O+B&^6.@E5%YAI>>"(*0HY: M4+0Y4VH:).CPC*S?8[".KM2_W]CLN QB=NE&_D@X\?%GKYN.8S>:7?*\N]&$ M5848;+D(D3GA(527Q#V):X*AZ!X?R(MDF%XDZV*!:R)L)R(@J@)2PTA],DNN M-;*%M!8RF1T6&B0I6<(4)&-[U?[A;C."G!DC"#=\Y $!V<)C1=#U0POM(4]2 M?:7=F"T4$R)D1-KK6':01%W5&T[FL)'W3X*X=KM>MT%1CN#8>"$K,^@TF?B+ M2#X"^\W:;(BF&I;#TC=]_"WSPYJ5)6!_AN@*P%B-B_86?!,"R?1=$1NE.<(> ME)HQ"T;>E();H+^M[! ,, .[+1%>M1UV1SEX(HPI$K"L>JOP3*&.G(X4Y=&. M.,(1)3.2;$*)EF>4C%X1,/2],=LD8? $"O.3=-C"T#Q=?"Z71G*ZVLZO M7],LF<;^M8R@_1CBX?/<$+E'^8BO_OCZZ=,?;[*OSJ7^RHMJ%OQOF=CY6Y$Z M"%!IQF-CH?8=D5*.AH@WDM#4UGT8/*)?D+__],OMMX\W KT,#0.-7U'E \G* M3@TRILC1)_:4/B$:1-DIZO-B75W950DV7I4>&?)."5Y0$E9*,9L=4D'XB(&R M:1!\IR5CF#E(IFB,6BY%?9A)Q<@>G,)@AGY4>!#6]!VAC@-L^$H,\^)9C&52 M OX.QOI?8"&,1B)"E:H!*.K0Q422]QQU E@WNT0Y,$>'1E[6MO1PB2T!Y0$F MS8?:B^2G*1XV!Q=!2M'E"OPJHK 1AV'S_/\/NMFF6'M%D+"?+\_/B!,1Z2); M7J4)?QH(IA@E"QD/9GDX#.!PJKYK0H)+WVK.A:8Y [,32*\"]7[ETJ"QOF#O0=>Q2EFU?N"--__RQ2_89]O=GWUW4499 MDDR1ER'8F$B^5TZ-@_Z4O&N@%ZE8( MOQ,* 2U$*@HQ/#-"O2>P)L":04C>22W+*G>3>;(!'U?K/@$+#D4%3VN.G(LL M+C@O8BV29R$.BV(A5,V5(NK"5L]%(Q%=RQ).<(J[BM".O@&SI>"N8@':7F]% M95.LE#(U"/;I4\1ODD1F&E/(EL)5>2=(./!))>--8\4;)0L<=.W7&\YJ$<&_ M0X;[RP>(=G,R_AS];!6&.OH,'RB@H]ZK-Q)8L/2Y$ MXH16IYE-L",E/)-D9\G\NO4Q'A/96!/9< Y2QM(S92RG+V.IJZ+,_Y MZ :;Q_)2(^1+--W3JV'CX*O:S_ M8,6SFF<4%)@]%D AZ7G_W)SC)'T+:5*8"B_.P:(&D]?]X:T%@JQ9U/&3[=S, MRO!TA-Z#'XD" Y%TNPYF)Y1TZ/ M@-U>*URSQWX^BB.?0!$NF)R)CJ07\NY_G@!TDD7E1)67.3P^B4I!30.<2?S;+ M3\E\]$'V(8L./*(DGS%,'?1B=GUREC;L]O2)\XPY:#P.IG";(ENM;AV>Y8'G MS3.R!$6+YE#."82D1[ZFG6C@0BI=U:-,4GYK!VLUSK-!/*WX0V>KKR-U3=1J MA,$"5@CV=?0=]HOU\2GZ'''WX43 ^LG-FV;EDV-7)MNZ/T2:)K[X9L2QU+4O MQK>ASU?N'CR%2?5B9'O7?= $-;O#Y?(YRS2BJR4-6ZS[W5)\ 7X.!$R&68>S M#[PWC*6(RKRCFO( A?Q(D&_SA:.X=X_[QMY\"BCT28YJI%)TF$M [;W94)4+C6(_3G",AD@3HQ0OF36R]@*#'[=^TKJ' MVQEH+?S+G NTM<*08ONV;?H8#%C>6WAL-3Q7Z)5+&7!5/$NEJ 3? AJQ%!S= M@@JQ'&8[%V2([$;@->]'.;<[9PIRSB5+@>644QUM-5H[1,>T6LUM MBKG/M9B[K+7<^QQQO/\T'^XZ_Z$)O!8.O#;.LJ2L/!O\13N.XC;AH\(W5S;) MM]#U9(O+3F7,HL-BV6VE-$CO!V8SVBK94L][%0-H3HX-><0K\\MXV7E*F+P% MLUE!,B ''&>?:7FHE!JIJ[=S#S."45T4%^_0#X?)#'=IZ&TJU9>5^M%9E.HC M!+V6 ?T[:/9Q>KN==>CV1N0D[J/CD%=79I4S3[-J(F$<S. M.JV3[+Z0B\:%NR'7#T/FXP^Q@$42PF7BY6*M[(Q/9SUKAU@283H;7OD+L/:& M4D-:!AM!4((%5V=)_8TN8F\N"V$P4Q_U!7RF&V5%"ACL@[-\UH99^4BA33!KPC?(.-Q&6??^8-H2T1:$,67 <0Y53R-G01JA22!O3 MY&V!F+ ,+[G,VX+PM%E<2<6NK?2BDRD)&_!IJB@(?TD3+QBA:,+!P6EZ&=@% M3O[,?1+Q#B);&G3*Q+=0O$RC0)7A229"#LPZ5[/: 1R=M%;.#T9\S 2HB)0> MJ9JB/-\XJX%'L1*8\PCL#O3X:#DG6D)V6A='O*,"QB/O7L! <1@H:_,H$1=D M- ]\,3G2?,0U]PJ6\I0ME_79F=NM^KED;C\[O;GE7$!Z<[%4KC4@I&#_W7Z[^?W+ MAT\WGZV_?_G]X^WGW^YLZ_;SAV>A.)T*^>W+Y[LOO]]^O/GVZ:/UR\WO-Y\_ M?++N_O[IT[>[W2EQBF.1OYPKDD=! F-@)9P0:]&$?-F,7OAFB]LHCS*502+J M.+5^\_!(1$ZW5N^M_^FF83=_UZIW7F:RS4/")M41*4 ;KQBL@#@CQX176'=& M!*+24ABZ &K">>^$D]F)+E5UJ_3,__I9Z]/7%>*HY5F8L')_#07$6C+W MV<9-HM&K):.W_0I,N:$_(N\<3,?X7\^I8QQ$W]P MPQ#3'1#2TWME$0!2#/;&C_CM/)E=CP+J"H?#PH&!/?'HZ @;NO'JO=.JV]UN M0QK.MRR-S $YOP/2.<$!:<(!L;M.TV[VNF4Y M(@?2A^@J?CBW71[J7:<*5T#F+GHG6J_?= M1M-N=9Y]:6Q@S!>Y-'9582^S_\$;7__;"((>+VJ_>B[+JLG#1 M@2IYN02O[_&AT\3B6"X7 F13['N!Z2O;4TIOQ6+VBAAA(@^F MZG/X^_4!Q=2-?-6O0?@Q2 ;Q.)G*B?VIYK6GX.J\>M^QZ_W^"L.1S55H&5N. MR(LNH_OJ?FZO4G&[:HD5UC&;>/#%6)]]N(]Z=7#")'= M:S;+HD >R,8RK+2;+#@@*_5?O6_V[8ZS*L*,+?*R#/$54\U\D?L5B50\3I0= M9ERWQC[92^"*_?W$VPMV_!?<6VY#L]]A:==?O6]T[7ZC518%TY@IQY2[+\!1 MSJOW3M>N8Y>?.,;-S9YOK05F[ ]"G6.IV:;XON<\]%X M];[?:MO]OG,@_60W$E5%";Y,AMNF'C^'X=@]WZV#3.Z4G^6$M%Y*IT2LSUHR+"?I_)60C@6B!,?\%X[O-O?4M5"[2M'+[BO)[[]7[IM.VGK?3+WM?PO0)'8(C;3S62W(AAIGWX(,.<]CT:G#JJIT[/[C=(H M$48Y/:9(?0F>^=B]-(O"C=MZKD1@IW =]?!^#J)GB^ +T#_ MV"* U?;^CKO[)[[DR_@?$1^=HJ<$JY/:3;M;/U0XT2BSY6*F+9*W #-M2C7O M- ^6:FZTVX+<\-$;>V$HVGV8!+EG2%:YD[?4LN2;^T-I(SDM^V^^6I M[#7JY5'5RT.P$!5CU7O/-N3+J%E6)",X7XX^'X/F[+ ABJW\3(3 3OG.14]] M#],5>D[;[C0/I667(-5YB_YM3I0Y43LG=!<]47U,U("YV/W^H9SB9<_DWE6+ MVV$,;:G-!79[2S">^'S,MQ-.\6(0_V0?"]]['NR?R>8O U45BL;"?<):;X/< MMV%]9W(A[H@E\94Y8K]2IRY6,SNV\_Q4QI(Y*\R!.+\#L2,BQO,.!!9C-^Q. MNS3>NXL)Z@']PL23\!<2$5+$&]OY(5V\'$=79#RH:'<9B__'CR(8GB8.:% M\E@\[7DH6A@I;#\?^*5DRK?AJ-V@I5^ H]H8..PU#@5;\=)25O;3@9EZFYGP M6$]>C+J]G+*L.0QM"8=DE.\#I"L_]TAC.DG7;C4-+O9Y,E.A=.7-S+0I7[G; M/5=H[ K(V@RBIR9IC2Z^?YK>\VW2'BA+(%GKI<&]-?KWT3/UGL]%_5?O>W:O M51HFNL!G'%7XM&R1N<\^*#TL>>ZT[;;S;.NT,LEMANN>*:.?SW4. MF$\]N]%\MGR^O/RO4H]Q]IE' M3?P&>_@1MG#O8K9>"\M:6MVZW2@/$)CQM!Q5BS\('[6)CSH-N].M2GRS^EKH MQC A$.!Z6ZCP>9N1N_\G]3B]?)QP_Q.">,?UKMWIKT*!EZ4&Y.QHO%_X;AV- M-T7P>ALB>!GRGKURQ_&TJ5+Q3$3MT!&U_6408@67*0/):'JGC*GMST=]H>V5 MA8\.&E9K5B*L9L)I1PFG%3P9_3JU)^OT[/KS3X>)I)T-P^T>22O*<%@39[<; M#;O;/Q2JV\M'T8ZC_8[\AQ/5^0>SF1]CRRAN&HW)Y#![;SX$ EM7GX/8L_IO M%%EHGH?0AXI)P!^1_W;N3__V*@X3;S7_72T!F[/H"U"LUT"JKM@Z)8E#%CN< MS]Z+YMJ],"T@#P<:4;F2A,I-^$PD\-=0!NBC.!A^MZY>;Q((7[WP;N*&WD8U M\?;SKSG]QODM=_B2KV[X);R+W=@;_3]WFGCIJ.+2KBMIT=HLH-;-I_-2\VF_ M>E^O(4D:JTA,*Q]8"S>T'G!$:^&!7,,QWUEKUT/?1\_;6IIW=)/$DR $+ACM MIB2EZR/?JPWKP_]?71!/T7+5^$=9SFT4);B4%96NNX$[\E]?C#'X]5^2.(I! M.X%#G3.'WE'FL'8+^H5?OP\%-FX!"!(X%=N/PPX'1O"73ZLEC3!(WVRYD16, MK8_>T)L-O)!5]J9C6XUZHT$/YW[E;-,?+]P7MK5AL,X.)!]W=_8[=:=T_06, M*_68!OLSV:=1.O8Y:JS\I(9Y,'^63KCMFN-7%%3 G'KS933"/6?3*IT^J"WD MFMYUN MV^YU5C,BA*[T;I\E%-[\C!I8BG.C:"]TCA7=PD'4R+)D,IN\]V,JI;MPAU,B[K@,5^2W MT'.C)'QBK=.VW!@6&\76U8&O-?D>HK]@!3'0BMS__]E[^^9&D25O]*L0VGWV MF8G 'EZ$7MPG%.&VW7-\;X_MV_;LB?UK XF2S1D$.H#L]OGT-[,*$!+H!8$D MD'+C;(]M2:@J\Y=9^5:9JI87VD@,GW"=EJ_X.%NS[&)GF:IC)K3?Z M37NC<$JI@VF!BT7=8;5=.W>8HBD;T;-:?Q4_N3;!9V,9A*KRYFI&3@W$KZ<= M2SD&ZZ]AG4A;TP'?W[8N;%<:F5,[-!VZ_[I;1^"$H$] SWOW1E"SL!!TP+KK MZ'*?;KZ>*(XV=02N"$?=UJ#;ZCK12VG4P0LB"W;,%6Q7$LBCJMP9ZMUT##)V^(9M2NA8;VR/[K-KJ[D7' M_F"A"=]DW9F^"\0(4C2^%20NJE8U/@BI+>OM;.AR>Z$@B[:>N-I6L>X!5WAW MHM>1C9P)6X?'594-=[=I#7D\>(@+;#P<_N8Y%O,#'OWK?I'8OV9V^"F5L7// M\W[1AOC"IT[*_?D]5^ M52/?ZMXAL@F7= YPT:?0::<93;NQS1.I!0[ +5$M-ID9MGR&4]JKI,N)*.OM M[[Q?NU8%JIMWENNIAMS12W=6K)"=Q[0H2(Q)C _72: :,38PI W+E/O]TLF@ M8XLQ-SI^"W$"<5SG _\L&6Q&[Q+MB:D7\%3:E<\<$VM7OWS85O@6"WZYT%==T>'1JN/!GQB1S MA-DHT_W$0F#7"^'IH8?(Y.SA\=.Q[9KNR.:>/?R!7Y=?K*EJ*@&,]E)M6.I? MW!.*BFVT>TP=MD?&>*2UK>ZH/U;'JM4Q%&TX-KN&\K_\6J?XT%OB)$S-5W8Q M])GYUX4YADU?F'YX?O]_?7K_7IZE MQV_2X]/=C^N7>WC#]KLX!K+S-_:+[4KAFS>#9UB!++&?(P9Z-;G%(YD3/K5] MN39RHS2CPXM:=JXBN4Z';3GF-&!7\0]?X@X%MLL7QS_T9?%Q"/=EE8[T$R_/ M)0'O*Z$T1$YE],W1RY?\I:4#2KQF&)=MU5CYLG*IKGQMW6-5[;+?7_WRNL>N M?ZVM=&BQ?7VKQVZ(,FR,;JA&YKTYUG4DU4@7N97D8$4XE@Q0BFE&L$W+3BBA_Y(^TW[>\, MPQS%=GXB@0QU?2 C0L\WWYODS6*_^SER9DB3ZR!@\#]KAW(]C4]O[LBZ=CZM M.DGZ2/I0^KK'E[XN#EWJR4:GJL%+)'VU@2))WUKIZQU?^G 4@-J3]5[IL4\G MUC7X.'V)@A";:_CY)O,I%^%7:#(B%1_'D? 4%H@^%AFK5)=P-0P@S"T#'.[G(8PHKTMB$;^G%'JRQBZ.0C M5;_[7A!(4]\;E[O_97:&!?QF'AKC [> M<(Z7@9P.9J#1E?N=TD/2]@2YW3_XRJ,-BV:XF]W*NCM<1=2?OD,\G MZ[*?4^8&++C::4CKMF8U/:,R,W/K(7['S(P&S/1';_P:B 6N@N--)^OF-)_@ M'>%*4X6"G->N=3LGYIT0W,*J&">9MW6YUZM-[YO&W#AOS$F^,?M5):!P^ Q> M@^EE6WH<$E!'MQM/'%,;JY$V-C,(&G-_/P YQAW-B^G\Q MM!,I9;/3T?W,' <3F:[U1TS)746BUQKT5%DI7\M#Z9NZ@FG#L5TAF/JM@:'( MO6YI=YQ2.37&TX8CNSH\M9760-?E=O<$TSH-.*]_9R[S38>?V*8UL5T["'U^ MJ9,\[MUR.H*@(!G7"^3<53PP[=DQ9)5\[M-5MIMR-A5#2L/)1IIL].OD(A&J M#IV3J1A5.C@92A7MJ.KG=]?W^!;MD[Q,2H;:!%9\K"=9KT@\MIS!DY*/-MBY M?456^E49NC4HV*C0GSI/U&TX^E1KTI:_R,DS?L2[-.-G:=EO1)SU1;/-A$X556Q>+ M(.5.CIM#@TR:CJ.,-;9''/6P]$%6>]E:6L)1TW&4L:_VB",<4V[(W7[VIOC1 MAN*0*=6D9YR\*<5G34F_V%S&?HU#9%2TO.]GG$\2]1[[:;$@C+%%J=.=8JPQ M&7?,0!A*:]"3]7Y5MY/.)U':#/1LB)6618_:&NARMWW<2F1"SY%BGF71@SEU M7>ZHQTVI[VMF6JU/7QXJ ^[#^F#A,SMXP_)Q[!ECL>%N%X<:ZJ3N(V;VNVF[ M 9*8!8_NW0*)'\>W0. \:=!;@[9"S6).$SG;1LFV0$Y!)8LI=+FM'[>)# 'K M8$=TE2H)$^%&5>G(PY_.C?6-\Z,OLN2RL[K36RZ?M10V1I(^>*ZW&#[>U73% M9+T"IFM6K=($Z:8C:5-]T08D9<'2Q7+TK(],2*DA4O:2LJI6]V 65)/[1RX: M/J=^JOGG,=4+5WU(5RU M*^4D$-;,6J@.A"K6LZF M6--4W%Z*BN>U>_%0"MN= 54>D[KMKYSJXGTO2/.[GZ%O@@*R7=/_O _9) !% MB=_N>[RM0IR,+*PE-="2^?W9J*BTZ7C5TLG02F$ M7TL4;:R/K 9%F"Z4=:6JN:"$HGJA:&.=Y H498'2;0WZ:E4#+"FQLXG)#RR4 M''3RS3#T[>$L-(<.G+X>['8R\7 YWNBO-\^QF)]Q^O<8Y:P7D;8?OEELYS46 M_KT$/0!LN]]9[/1: ZTK]Y0R=02-R2:0;)%L%AD6U_72;8.%%@Z:A_,Q-B=,E\*WDR?;6/VRM+0#.R1 MF"UD.[.0626&A^G ',N;X=?MKE*.2L4RH^C7[K[>3537:I8GYC\CGM9:QMI* M!7-G^BZ0(8@?<4+^8K(SUN&UAHHEUI6I96O\=T2+=LK MN;UT#":))XG/%;1NY1*O[R;Q.RYDI<2WN<1G(W,D\23Q9RWQO&-R MR>?9PI_9?[E*/>$66]UJ"ORYI6NHT1@:S>(.L=$63] MPZPVLJLRBRZZWA[&;56Y8VP1Y#CRS+G?>/@2_FO9[X._P3]+MTB,WJ4!:)IZ M@8W+O?*9PX?V?/FPK? M1E+J<^([KI3Y1\QAX"%=5WYD8OJOMGL1?;*S*#F((P70Y^9?UV88]CUE>E\F)]!Z[=% M<@&M%N%9 EF54U%;HF(WEXJW][_?OUQ_?[RYNWZ0_O[X_?;^X?=G6;I_N+E< M"9.ZK/WF\>'Y\?O][?7+W:WT_ +_^>/NX>59>OPFW3S^\?3C[N]W#\_W_WTG M?7]\?MY^-\> >/X&?[%=*7SS9O ,*_BUBAT,_C;T <0Y@E,8K2+?E&A;[@T# M81QS&K"K^(I2T7(5>051]\< MO7S)7UHZML1KAG'95HV5+RN7ZLK7UCU6U2[[_=4OKWOL^M?:2H<6V]>W>NR& M,,E&BUHU,N_-L9DCJ3I"A4!&+W 1^!]F^M(=B+STC@JE$L&($4XI(8//O.>VE\#H;7C^7 K9B.S^5 M K:#%%[WU H*KPOQYY@W>DBV2+8.5WC=TRHHO";9(MDZ^I;K5WC=TRLHO-Z_ M;)W\%4/1.Q*#[3Y[8VY@OS-N^=(LK7T_XWSZA7_S?/C5E48SWV?NZ%,*?7B: MPSN%2*;USUD0\NP-[R".0SYV[V+5T-O<^QF-BZ)]DY9LH:XC=MQ$W'A!9HBO MO7:MESEKKA/.@*9_'+^8/Y\\G[^0YL=$();IZA7XCW6Q9!M@;OSI^@S6\&]FB1@N M&AGOINT@JR[ 2[D(@$G2Q/3_8E&FEX%E8H/)IY9M, MF&W'4&=47[9\/>OL0_3EZ'(JSM&VIEF.#MK5NNHKK8'6E]O=ZL+YI7C9@$0: MR3#)%J]6VH\P[%EF*[-T;6Y M7:[-=:JY-M>OXMI[YY?'F_\7MW/UXYI&/[A?IE]N[;_ M'JZ9:5KWK-?:O=3;^[B^MX^U&I>ZVI2U-@D#1-=]K;6O:K36O>!UNZ?F#X[5 MNFL&QVY,L/5WO]B[GQ1:?ZM;A#>>RU>#9L23S\;,]\$=><:;=#O5&D?K/5UR M\9N&V]+G5,GP CY7,/,_JR,$O-7W/I9SU8TBRC6L%2,8X,0_F;9U<>]*-^;4 M#DV'""0(-!K-)C.'!SS$#82QFKT:0B=',P+:/H%V?J0A/-4$3P=\:Z,G*_6V MREE_-1W3'>$TI86>6I*FX-SHW2]9EJAR.&!][S***^G4VT]G]N\?OBUG]%_8 M9.KYIO]Y]Z^9'7[NV.YVWNV_C[?E%;EK*+)>O@_TGJ[-'WNP1Q6E-L?$X-'Z M4M12\'+J:?KKZ^J7A.[&]'VL@Q '5/Y]O8+%-6V\3JK+6N>T1'!;!X+.A+6# M*)0-AX*(Z/(X9OD#P>#]SY6^(??:V0O.348C'0AT(&Q[T4%9?R(\I]HTBD,A M3ZOC%>USDJ!SU>>K:W=7*'0UH]!7%/#&22J.MTC-1X\LJ-;Y)>5^IR=K.>,[ MC]X8BQ0Z*?0*Q2Y/HV][=RU/M1>TYGM@0LE&G^2,Y.P4Y*R0F&G%#:>"TM7' M.39RKU]Z-![)&,E8739=["S32YQERP*E*0J8AFIU5S-)D&J"*1*DC8+4/I11 MJ"FJ"/&V.UV2-)*TK$+@/@ADO$?#& M"Q-N "L6#B;G/WM3#I^I8[JGTA=Q.PF*&F51AS;B4EVRK8WE4M$0O+$AI\H/ M(E1?S$JWQ!/1=_[O5S-@%E;_,S?@+7T+QN0U'*/;EN$_T-S\0.H;*.&*OL,KO$L!NGFO32F22^-8&V+A+V-#*JEY.3'$WHKP@F6 M-W(SEW;6A19@]?REHA5^FM+!:$)74ZL0H%*S@8Y>6WI":"NNI[<#&U?;!;&6 MTM1=P%I?[JFEPU9' %H58=+& FTWLXW4 7&)N$1<(BX1EXA+Q"7B$G&)N-1P M+IU!^1EW?B^&&)C$\K,D,DEE9A2J)RY1F=D);)RN)SQ_\'^-;,#.V3/S'^W1TSDFGZP MD??J\J?PM%/A;%./CP#N][)W5 F5M48EZ0[B$G&I=B4"M5/P_1HJ^#,H_!(# M3$;I(<&2LVY^"05B*5Q.7*+RHN9SB62)N$1<(BX1EXA+Q*6:<*E8[Z[NEBV% MN)=SDW9R[EWP>1A.:GQ@X>/XQ?SYY/GXA?FS'#+^JHH=\W2]?'\A0A;)/W%I M-_G/Q+@.)_YJC<3_#*JX@$L\+"69*?Y(H;?042SJ&4>5712Y)RY19=<)(2\0EXA)Q:4\!QFTC#."?SD,*16M?5*TU:.NRT2DS+8IP5&,< M'09&>KU@= ;54U]-AW?-,D/IEHW89,A\25=E25,TI4P%U2E-QBS:E;N_H2OW M,RC2@=KIRHI.""0$K@GY[0^!.A]4K/2SL;V: M ? ,:HQ7#BJV742(RP1T/NSP#?YDA[;I2-/9T+%'\(DQP\$*LN2R$#\_P]G& M'SZ\R7V5+#L883@XD$S7DNSX:T9>$%*Q,J6VB4M4K'R 3$&I:<<[CR32< 9C M1S84109JU*BW"VF"JL,2QN[#XU+PRMI(1@4I 0(.'2'$)>)2$[E42 F7&+J\ M\R@X^%+P8C6YWZ,#OF'8(@U 7"(N'4%/9SJ7'$)/=V,]72=[^@S*Q%=&%GF8 M4&(\=BS9\ XWQ :<4\=TDU!B:/Z$A6#4\8TY%O7EI)XMQ*7CUQPWCTM%XX6K MQIEO%2_D_WY=;AU=.'C8:PUTN=O79;W7:>"8:=(*3= *Q"7B$G&)N'18!W## MO;)U#F"9PS7E#?9; ]60#:7TQ 7"&6D#XA)QJ8E<*J*S2\3LJE'9NE)#E7W. ME8%1_&XR=;Q/QJ(_3F?^Z U877D8K[&1<>0*T5K@/4L6&VVI7[_=*!/-(+I!>(2\0EXA)QZ?A.89E WLKCM;!CB!TD MY;92I[H.0AKI ^(2<:F66KM$**\ZI:W73VF?<$\R1V*X.7"!*NTH6T%< MHDJ[FH?HKN<:JWA0KMT:=/2.W,_I/U%_C)$F:((F("X1EXA+Q*7&!.6*'Z@I ME\YH#;2N;'2H6KUAZ"(=0%PB+C4J$%=*47=JJ*C/H)+N[B?S1W:0#;Y]F+YO MNM0/CQ(+Q"4JC#MFU,WR1NZJ(2<8FX1%PB+A&7B$O$)>)2<[AT!@58-YX+JPG01_/&DL\LQB8X(5>: M^FS,?/C#4DQ("KT*@T6-#:M2\)NX5+-@$7&)9(FX1%PB+A&7B$LU*W*ZMOXY M"\() T/YQ;L&2N 33>?)M*U[]\:DHG$3' =FZW%?JE$0GF)$R M("X1EVJILC=4.^U?8_=KJ+'/H.QI,>0UXK^%=E[,:SG4M?WLT?.JG%H]T7>7 M3CC9:P5P6RNY-O8:JNKRTJWS%1I*E^KB1FQCW&NU:LV;:UJ MHZQGK;%W]*PG<8FX1%PB+AW_M*UXIFKUQIV^VK@CS-4: M?[?KJ+_/H.KP!TOF,IBN)?DLM'V&H?;EJZA45$@Y)N(2%14>,2>Q<#+-%9=U M[5H_N-[*">D5CMAAJQJYWU;D?JE(2<8FX5(/LZU:=WS8>J=SW M*^S:=5H#W5!D( :=IXU!%^D XA)QJ3YU,H=0U-V:*>HSJ(#D[+P8(B(2<:F!5WAY^H<;UC!,9^] 8OM=R8Y7D =[BC*3URB8K13YA+)$G&)N$1<(BX1 MEXA+->%2H4H.75EV<@-8/_RT[.UR+^3$WC ;ICCKQI*:Z!2_7J#D$7RWP0NE:OD.ISXJS42_S.H MX@(N\;"49*;XL]RS[LUS+.;3)$^*W!.7J++KE+E$LD1<(BX1EXA+Q"7B$G&) MN+2G *.Z980!_--Y2*%H[8NAM09J7S:4;.U+K=LF$XZJ#E25@Y%>+QB=0?74 M5],QW1&3S%"Z92,V&3)?TE59TA1-+5-!-?1\B_D7H3>]0NH'GF-;TG^D'?/F M"$K!WD2=#:V)70'AC^OXG$.-Z B0,\U,(&U"94N/&::*RPJ*XLT!EOGK4 MM0WZ\88G1/BM]PVZ<7.K-J,#%H72E]6N(?0B%E=TTHB2 MD;3K?":7GQF!C/_D^,MTG\[M:8T<*ZHW._T M9$WKE<_M$QP;"<<\3:=OZ<#GJ;R"7GR_-6C+1I_P=]KX*P2_=O&#MACJ.DIK MT.WTY:YBT%E\^N KIOR,$LHOBS2U-=!+#0@D@)T:P#+1EKV=KAU,M?0ZLJ'3 M^7K:"*PPVE@85Q3AWA^=NEJ:P %" L!+C?)9L>(<; MXJ7XJ6.ZLN0R/K8E-'_"0G H]AMS+"HXIO0T<8D*CO(2\0EXM*!XQ"](G&( M%8,[2YRR*7_1: W4CMS1.O4HY2.LD48@+A&7ZJFWMRW2W[_:[M1+;9]!!?:F M,-YDZGB?C$5_3"8Q5QW-:VR_#>J*0ERJ632OL5PZ:#3O+M)L_$U/D5Y[ K56 MN.JM@Q681D?NJJ4#>J072"\0EXA+Q"7BTO'+.K+QO.W]P97':V&?L-<:=.6^ M5E5=)2&-] %QB;C4*"Z5BN8=0VGWZZ>TSZ F;SYU6S)=2_+YV&V<4;0HXNX MU"W"M+-%9=U[5H_N-[*B=D5CB7N3)#NH!T M 7&)N$1<(B[5H&!CJ\#\&[2 K0A5-UX0_L'" M-\\2C;T+NS#&JE:.A+!:(ZS28.9>D-6IK$DH@8IL%N(2<:E17*HPA%EFPW/!W+"^2=G5/W"&0V"'[)GY[_:(B6+$'VSD MO;K\*;O5)>*,0*4K&X9*[<^;!4M2'L0EXE+M,C"UT_#].FIXBCC3.^F=E,*A M=]([Z_E.$BAZ)[V3!(K>2>^LYSO/X KO8_C&?%Y>X+,W\)-Q=*WC!0%=W]WL MK5,5+W%I;T4&Q"62)>(2<8FX1%PB+A&7SH1+A:[2MI4M;VMS+^3(2\0EXA)QB;A$7"(NU89+Q<*3VP8@P#^=1QP*AQ.TUD#K MRCV%!GZ=*(X. R.]7C Z@]JKKZ9CNB,FF:%TRT9L,F2^I*NRI"F:5J;^:NCY M%O,OQ-:N=&" YD5\B;P'-L2KS1/C IVC#8V-8QFDZGGF_[G MW;]F=O@I6D8_SL(@-%VDS,:^?O..T;UVU7W]JN#JD7,31P/NX21_.]S^YS&8 M7X#I=1+EG /1V-"BS(1R289)ADN&]Y/XJ$%R]-6AW M9:/3/P$3FE?1_,:3G?!?RWX?_ W^B9<\,?U7VXU7UEF4FQ$#LOL1( 9_&_J_ M#9*=+S\HXJ;1AD=,O8#WTKWRF6.&]CO[\F%;X5O,ZM2GHN]5YA\QA[#_6;CZ M(UNL6/S%=BWX[4I7+PVNABI%M:IL@K7&!S@Q)IDC[*UDNIB EEPOA*?S>V_'@/4_.570Q]9OYU88YAUU>F\V%^ M!JW?%LD%M(K!V4-*E$%6Y534EJC8S:7B[?WO]R_7WQ]O[JX?I+\_?K^]?_C] M69;N'VXN5\*D+FN_>7QX?OQ^?WO]WAYEAZ_23?7SW^7OGU_ M_,?S]KLX!K3S-_:+[4KAFS>#9UC!KWDP+XPM<2LUT8W\6(#M..8T8%?Q#U_B M/G6VRQ?%/_1E\0L0YDNG O\^\?)< BX5(051E67TS='+E_REI3-.O-91+WMZ M>^7+RJ6Z\K5UCU65RYZQ^J/K'KO^M;9BT&*-[1BVH>QV8VY6-3+OS;')(VE> M!JDW/;PT2K2U2+K+7,R*82@0K M1C"EB 16=27@>#M^G#(?7";P%-#A? >?B*WN1['%QJO!TLYU.N>XP@-U4SD$ M1JOOI5+Z'E>]2+%])"]O?QLC.[AUL^HR"$1&E>O M,S)OV130:/-)GY+I6I(YP::=_^9_.'Q;Q^,1HL)9JVF:PL\.XTU07>LZ1=K" M^KJ+\U(U6=-+7VZJF0U#H%IA!!\ 5+W6H->3]2YAZC0QE3$E#X"I?FO0-60C MIU/SD3!5D779@,.?#I9/,+[\'/)FB$>&\YQ?H7SZ_(\](("H2LX MUT QY)Y656W4"$7U0M&&L[HB%&&! M?5]N&YVZH.A\7.TG#.L$" /@F<1^3MD(*UE'/K-L$05:D[@^:2^"_.JBD)B7F#D,+#")4^;"&U_,X!<3SNTPX+%S MQS:'ML-S-#*F<\COWJWZQ?)&[M6].\*N2NR6B?_>NPD;ON/O/_#+'\=_!NP: M.5!8GCI7R'8@82Z:@#5^=^FQBSR;\0+?==Q;599Z3KU[NJLJB MJ%S'E$\7C8"0Q#RX=JVGB.+W,X[(Y^]T&'/@UL1 M)1_'_VTZ,W9M67@M5EZ$A7[VPK^ZY%_R.HXUM<\"6XG5P;K#;@7P&MNNZ QF(B;2\CTAY M)RA96(_V6H.NW.LI=;%-R?LY6!Z\(@3U6P-5UBL;GT$(JA>"UAW'U2!(PSLR MLEK94$WRCPOGMNW)U+3].*_M>.[KA6._,RNJ;R.'>;?H.!+O/B'MS9OIORY/ M!=Q"/%04CPZE)4\41)M"X"M E,4)WN[I$4I.$R6;PMC5J!J\_2)K6FTZ IR/ M;_R#O9O.+,E3?YB^;YY98KK"D_<;R$$4(HI[+SV._Q'1M$"X2*M?\H;$5!8Z1FM@Y-RTI9*%&B*FPI.X@.K9XD#&>RJ:W--*FW7D&Q?%Q"T;,]\' M']CF?1:ET/QY7E>TJRP4R]Z-B,DKNEB^('$+2P>V19-[I>K"R-VII9+=]E3> M$E=9Z/0 .G2#X#3!LVVA]\[@P2YGM6D0<3X^\O7H7S-;S#V4^*A$ZG16.HT\ M[RST9'ZBL7J-ENHKGZD8I7>BM$Z*^F6:$.D*=L5HM[.-V,FA/@6PK^CTO8G(A),0>:ODDI1Q;M MO$-:Z0Z"Y#K5,XZS(1M=""GMUD O$P GC-12JVSK7A?""F9+2KL$-7.IZWMJ MWKRA,11(MIN>,;.ZEQFFI,VYH40S:&@&375!G>BZOL]&S'['V9CG9,[M-\D2 M$_='0MO"X9I.:Z!UY$Z;DBRGAZ<-QMY>\-3%,=5RIW="8TD)3]N51NP%3YC( MZ\EM(UNSV-A1A@TXM9]\-C5M*[[ )ZQ&#PU^:33S?;Q(4.+J0$.#E_L]RR.2 MQRG*.'SI6MS/X@7 A2LH='YYJZV54<84':^EE[Y[!<4^@-86=[QTNF?:'+3M M]^C?"\I4WM9;[9=I"T$YF)U=^*GYB3:\&'$@D+5; M TW6>TW))5EV,'7,3UPI6X_+)K_S? (CR:T1G[TS=W96K8W*Q3^V]D]OX#GX M#?^PP[>;61!Z$^;'&N,S3R48./8R:]I0B*/I&-H]QE$80QTPD+,E_P2A&D)H MKS9+8>!T 3@=:FUTG,+0%34MYQ2+V&]2@E,Y&7-U8T[MT'0>B@_D:V,:3^YV MJ!_A*8Y8ML#9'GZFZUB! ^^[G_,168:>;S'_ G9YA50)/,>V)-Q;XT2I M0@, *'\#A'^*Z/[U\\\ +TLGDG2=D+ZP)&'JKF_(:DXASVZV\G8,;(H3=IYP MW)"WV",<-8"CKLNJ4CI;07 \&3ANL#/V"$>]-3"PRK&T";M_-$9V2+R$F-AM MCK6J+5]Z1C7/.*$;3_DVHQC>M:5YV/3;0W5Y1D71QCJ@:L4].N$YBB(GRPYG M/CS[ OT2T/GA)X\[LG_-["GV':"HXVY.1]3!(7CQ>*\&GSU%Y'UR3#>\=JV[ MF,*%C]4V6'E*1]9[62N/XHY-A]4&YV&/L#):@WY75KIUN)-"J#IHK'&/J.H MJGJRWCFA8&/C3G8^N&>.M_LAW]!$^WX.^5M!S.>( MN(7%I-L:].2^FBT I&*-IF-HZQ.]+(9Z.'!>[U/!S^EA:.OSNRR&^KQUNZZ= MT%VD^A[73S-_]!9-^H8SVG1?;7X1Z>S&E^W5\;Y/*+O;_;R.TAJTX6RF*I_3 MPU)1;[LTEE2\LM:A!G,GB*6B/G9I+/'KCZI:AVGR9^!98^4.-@\!)J6[RN'9 M/9P%\ %@XKSO'*_T,06C+7*O*SK*OR:$?F#AXQB9$KUB%98>O370%9"?+MVQ M.3U@%3W7JP16&]6RDG,KG6!50UCM\X3?&E5K.[5WC%/MU-Z8XQ[ML_2A3\[Y M+E-;8OGXYHE..:DA!H65+-YLE-NEE"SY4;54LNM&L6R-H/4*M5N90B4,U1)# MZX:L5(2A7NTP=/(^>#I<;KZ;MH/]5RZ 91MJ;(;56[W:5VCE#!*BC.MEE M 56_B7LG[UT_ P^"_9SB9V#<;CK$?0]P: 7??&^"A'X<7\=4!I,7_S*7DULV M+%S1V<5+AGVYWR]]Y96#(WSKF<5\08>MU!ZYCG?:7@JB[+0XY]P0B]):Z\QDWX?$7K94"Y\T/->E@;U MLFP&E/:04=\.2>MU;K]V3A9AZ1B9]0JPU*LNTT,.^]8#,H4])HW!(-OS&7X& MUN_:(SQE^E9UAO=4?H:WJ^K^1]Y4O?"T]B OC*?UVE>KG?=$8#K<25XQF*K+ MZY KOM-1S@]L;WR>;=WVFEQ?TRDI*P=M;(:4[<]!KM$I0*=PWKP0=(S6H-W/ M3CPGZ)P"= JGQ0M!IP->0;+#3$3$X7\%VOF>53_SO0QA7-'9/&FJ MO'MG\UX7'6VUW9/5G.;FA6O:JT0EIG!47>XH%=RS($R> "8S M=L7A,8FW?U1L>51!:TN:_T#/.*OY#]]LUW1'-/^!YC_L,]7G& MN-W19+6?=1H(3:> I@+!Q1)*J;I\<@'!V<%4T7. M#A4Y"3FQ4QLGYG=.RR)24+]$-U5-'*P$IPH 57=+D0#4D)A<801M8=89K8$N M]Y0ZC (Y>7=ZX1CF7K,$?\!**7*3=W*3$X(&C^,'I.>3(&<1/5K=S4+R:NJI M1SX,@QA8K8M*[TZM*L]>;=X,;P= MOMF^=3$U<; QO['"+&D1XIDL.$TUF6C%M-=^$G\&V]# M!?^U[/?!W^"?I3I1HW>)-U&FGI@C<>4SQPSM=_;EP[;"MUCAISXW],+0FUPI M\X^8P\!S9N'JCTQ,_]5V+Z)/=A9!-6)X2U?\Q78M^.U*5W%-AT>5QCL\,R:9 MHY$W@>_^Q/I%$1"TDO8_TOV]) MF?'4?&470Y^9?UV88UC_E>E\F)]!Z[?%C<.N%X%6 B.5TT/;5,G*Z7%[__O] MR_7WQYN[ZP?I[X_?;^\??G^6I?N'F\N5#*_+VF\>'YX?O]_?7K_7IZEQV_2S?7SWZ5OWQ__\;S]+HX!TOR-_6*[4OCFS> 95O!K'F +8XLK MRKF6X_7ZL!W'G ;L*O[ABV4'4\?\O+)=OBC^H2^+7X P7];*^'WBY;D$7"I" M"B)G*?KFZ.5+_M+262%>ZZB7/;V]\F7E4EWYVKK'JLIESUC]T76/7?]:6S%H ML<9V##NS$'>Z@CMQI:NLW#Z#0%.!@/=]1-"=?>WZS?.DJ.6Q(M^EP40ME$\< M3 5"X%N :0OO&^^V=WJRH9=N5$/1\%VBX6 U^]X'9JC^.,605Q[%ND*2%9:+-AR!H=3!XR7LZZ%F]+8C6G]+5I6<( M1K6$T:93NAH8U>\&ZH:S.2[*@)6R](SP4[)=K&>RWYD$E-OM4L(9.#M%1F4@C;%7?7%K#K.1 M8,XI--/J-%%49&K&[BC""]@]6>\0BDX3144&:.R.(NQEK@RK)_<-.;0W:UV"6!,@MH=L63F$K;>/ZG=A[LP"+S;@ [LT3&=# MQQZ!!3"&I[JO2=TJC[U\^#:?;0JFU BV'@:2Z5H\1F,' ?!*_.Z%;\Q/GG!^ M53-[#LS<"TX]<48]1E0N(FOU2UN3_WOLL,L6H-K"1.BV!EVM+>L]FF+>'&3M M9=SH_C#6X^.LE#KT'COYZ,&FW,Q\E.#49\!/[+S,LS)TW67_Z9G4)*^GF/H\ M\UG$%J 6S2<.K9U2,%5 2Z?.S2<.K9W2+%M":[,AH&,2KR_WU-)9/(H8;-_# M(BZV0#_?9Z'M)PF#=*7&.7G[^\@7?//\.:U19I"TNTF)UAIT%$56:G$[G+RQ MHZ0&*H23WAKH!L&I,7#:0QI@6S2MMPZKFX))WOPN+:@"YCC,YRSH?@EX\V;R MSDOWFGK$U$=\[[M@GS^]?CDPEYO0%(6,9W60-6RI>J4D&\Z4 KTD-H* M*-VZ *4B'YE_L6;4X[3-=%[G_'Y@H30R@S?IEUG +,EV?Y6FOO=N6_#+\',^ MH%!"7KS;H#KYY_ ME'OW6\R%ZX0)A5VB'C9H462]4T%*:CLN-L59.AU,5GC([Q&)?=X6I:_+>K?T M+4@"Y,D :D MJM?#G%QQD6,\9B-Q,^/GZ,UT7YGDFR&3Q,^!!#H K4U9V)QX>^,=I!$\!#G* MU02A;X_PN@>^X? )&C'4YY1,2L&1Q_%=Q(\?P(Y'%U4I_O_=G ,_$MKC"]>N MM?B'U#OS=*C:&FCM['%^H&A[PK9F!=R/BK8*C<4#84QK#4HW/""8U5FI;5NW M>2# X7VUXZ40%]%64=ZG 3;$+[=LY#,S8+]B_RO^$_RPPFZHS&R(R'4ZOM=> MK(E2(O8$&_' 9Q,\C;D,OSLSI&Q:F(6 %_;D1,?5CBYWU KNF-8@JE!A)N)T MD%VAY5)S/!N(YXZJR;U>%L^[95L)U,T']89068RK7ITWA"M;KYU4.%K :& M33=6V0M[-/3K96C]YYYV?B(*Q:B10C&P,,!0Y9Y2^OAJC/--_Q5 K M]%M($DD2C[[EQGITAE:91W>PZ%VY6KEM'<$MGI':J@[[L;P9]J19V&N9Q],2 MJRF^:YH3]CR;3D5'9-/A/0\=+YCY6&PW%J[7V/$^)-L5D@Z2>K4R6-OT0LNZ M/..\\@:B3S? "T 6,G3\RT1:3LIBR=O?J=@EZ\V2^P@*3X"-!Y9WW<_06X-V M]]02$03UTX/ZAB*2#-0+VM3MUD"3]?:I=2,E23@]2=A0>5)6$K#>"42A7[K8 MJ689G,89U2?C6&+0:: LDBEUBEG03>:0B-OPEZ0I+L*1@='@1F= MJH(N=8EQ$H"V-#"R ,IBI-L:]+6JBNH((?5"R,:#=QN$8 \(FAE[N-XJGGO! M W"V^PY&$>^BXEJY/55V"\E5&%4]^6>A2-<)R:GR86>N!3X(_^C,4C'-E/1$JYOI2G M'#K88 =&PG.'5+3L$"M'[MW1#">>?)V%#U[X/XS'\XL:=ATL%3/D3J^J)G]U MR6L1KK:\6K\G7.D\2=3OU"9)1+@Z[.WV/>$*FX=TY;Y6&UR=3\CJF8]YB"*C M+&TFQ!,\:"ACL=/=\D9NGJA\BTC\]5/0O,#DAPY-?CAQ+*TXT?>!I>JF>Q.6 M:HFE%:?X;EC:XO3NM@8Z'-ZUJ9#8<'A;=C!US$]<*5N/P":_\WRB'#P.)?G, M,?'&>^A)MA@C#@8,SA&7O&B0^$)PP\P+;IA1<,.QS:'ME)ZX<ION=??FPK? MYDGJ M"WZYT%==T>/QI M(D'#N%4Q@>_^Q# &3N(.,,X!V.,]6WC<(RIM-QU8'_R!SWY-.+Q,ZT81P.@O M[B/]+^X) 6\;[1Y3A^V1,1YI;:L[ZH_5L6IU#$4;CLVNH?ROJAJM^%-O26.: MJ?G*+H8^,_^Z,,>PZRO3^3 _@]9OB^0"6BW"LP2R*J>BMNE&!*?B[?WO]R_7 MWQ]O[JX?I+\_?K^]?_C]69;N'VXN5\*D+FM_>'RY>Y9>'J6;QX?GQ^_WM];^^OOTO,+_.&/NX>7Y^VW<@Q\Y^_N%W ;PC=O!L^P AFGMS'L MQH3U>-Q[F#(__HU7V*4N@RY*@EC^X&]#'^"[M>@?BZ>@Q23U4HJ.UX?9!)XS MRGH#BR?HH_]JNO:_>47B3:+^L%#1M9Y\%F G'E&M^"W6A\^).KQ-&O2\P%=\ M=;S17_/CLBW.#"P;)-S)G@S=SPC4E?9P%L+!!M M5]-KBX_<:%M+[(#7HN_B;YZO ;YO&W52!ZU\:[]B(NEQQ."[_^XY:!H >L&B MN>34L,$'#F;#P+9LT[?Q1C.LS&%X[8HYGS(G']HGFO+E1IQM_#?UBQS_^8,M M_\6;^9N!()&#T3]VYF_/;7%*P(M)WFV0#/O;#8A"_5 M'?MF /P=<=YRF8O?'GI@VO)[V7"L^N%L*G@=@(GG\)\FS+)G$TXZ+*@4>,#M M/O_Q-?CU4GJ!?48;E#Y,?!185O#6#SM\XT1XG=E\Q5-8U.@S^:H;\I1 M MOZAWU#N3ALQE8Z1KA#ZQQP!4AP-?S21F!I]H%S@,;# XV&1IZ'NFY7RB_0"K MLL'PDC%18L\C$V-XO(6_+JR4&X[=+\&<#H$]F3KV&!FY1%K06"X\@"=88&VC M60!893ZW4'QS:L??[S ^CM)V7>]=P%[0/AHS!1NR?1R ;LW$U3Q1M6J^8L#D M!-+%A3WC1S[>YQ2EQLP_^ CP:^1Z(Y?T"9R_,X,*\B.J=I5_N3?/Y M5UEZBK:X].H3OLJ7\.R-PP\S\_%G?,/JL[/&HILFY1M TK2\*9J0IO0FY%B* MK$UI42@0WR006ND#'NQ\ M7G@?+I8.BX_"UZ3U YP$QSNR$KKQ)U[QBO;1%H=8%/^51 !8BB/ 303%HRO] M8?JC-TGKR)*F:*I0T3%.$!$.0Y38/.*9GV'])=+*]T^/L5K&FG+@OSUZ6W@> MAE 1*1W94!19R0GE"&.-:VFN$+W)Q'/%=5 )%+N9H1K(U(B; M%.M"#4_,YQO(4&(AYJ"MH<,3?LW\,=EM8:>+[F7>CA(35(Y8"?N;.:$(>6.G M$M#;(\8LONG_+!(Q:6]HL9I:/]I[MA6IG1_1'8;'XHQ,Q4BZK4%7T^1^+]N[ M0>+^(*R-GT? )40O'MW^!QXW\ ?L]RAB_8AB9+,XC\3O"7?C.Q))1F#XF9:$ M2SBDD"8N$\1*[ *0(5E"*V,.)W[H>RZ/L."3ICZ#+_'CR\;XN@OZ-@13Q>5Z MW)R!GC'YX>A\QA_E7(/#N:#(:;T5(L8%Y^": \@:LCMKB9K6O9R0XI4::F3D],+2,7 YD/:K:,CG/8 M*F3L.OHM"';\D26#X+WW/]7,["# MQ_'2WC_%O]G]]Y3EG3;#,.+;1&ZDG7(NAD^QF\-?7O#AFV@VH2V]$)W=&)0% MDYO[],37^>. 9/#+/*_ @PY]"=SDGV"BZ@SY41NE33Z 1&U?8G:&_X MC4<[.&FO.1[-Q";[\_+Y4OK]^OHI<9@C_PMSU_.\=73,Q'8:]\'@$%JPX!?M M]FMXF7>?C;V&Y%E<[2>LWV(6[H*!:ZR<[_S 0M%*ZKL7;&D8=>;GA-H: MZ)>K^DL!JQU0(PQ)_1\Q97-)FI%U*?_<^,%"V[.?&Q3Q)%([Q6:O" MJ 0C<>X-1.L :B(2)8SCFZ^O/GLUYY:\N"?-7Q=O_U7ZX/&Z>-6P2?0;<%VY MN)RYYLSBJKVH\"P(C?#M(X[I2%;@2W!+@)II6&,Y# M+<9B-V3#8FST"A--%_G[G"8 PRE2-.+79FCY8+.C?O-C#"4IT!3%_N\VZF5^ M ,VFXFUB8!KN"RD">F Z!95N\E IW_+8X6M]0ZA-0:R2(]*T_CD+0O%<"XPT MWQ[&QS'8/I%YW$0U7M"B'[V!CXQ>^AT"_":2$6 %S\G8GB_:15S/R95CYVI9 M\[JG9>U\1,,8+!'O@PNA&7EO 6?"G$>KA34%2?3?9UQ3>4(?FES0>9T>G# @ M^VIG,T<: MX*_ZZL]P61G\30A$ @P^K073;N8T8%?Q#U_BZT*VRZG-/_1E<8%(FN5"'MR_ M>'E.M4M%4"ZJ_8V^.7KYDK^T5%XD7C/4RX[67?FRSTR76+5=N7 MBK'K@FBQFQ:K;_78#27F!9I7;GRK:F3>FU.F&.G)VK0\S1Q&"_5]6Y)OR\Y> M0@W4(=H4W0!,V7U?38='49[?&,M,PRF'G*T'IFW&R;XIN)9>UT$Z"/$CV]"MC?$A$$G"D*<1>?R 5XF[ M(8^M;(>VFH\\/2JACS;U]*B[+C0*7%F?E8^@>B>0"G[^(\+TFJ/S1F"U:"Z^ M!]Z-UI/;O;J.&4Z81V)'8K?]KG\I)'>9ZX\KD@5;"6!6QMJM@=')UKIDI@N1 M;)%L-4"V"HG6X4\T@W>&Z&NEIPL>1.H.-!/FJ(!Y\7!0PT M@K$Y:F2#95Q.8W1:@WZ[(QM&Z9$=:'[3C'B+*>LB[8:=).^@B,+V\9Q&VB1 M,) P5&1K!AT6@,]9_Q/ MX:I*PC_A_^B68R4' Y9QR/W><2="GE]<4I0W4EDC^9/[*6LLK =ZF*WKJ: + ME...=J?PRMF+PSXK&O.PS^="9D] BB?6"12G#/C*2QD+JG]#46+UW]$I='C< M%'5J]*0<7X"AD"(YCOM*3W^/\/:Y6_VSH:C@0G;E3J_T31@*KI",U,]NW"0M M68'0P)[,J7ND*&.=P'+*@K"W_'3ILT+G9T5;K]-9<0[QQL>%YD3;3#TGSDGS1<_5%-YB7%6B(+@X$;1V[L6@C%$FQCF^F#]3*N.A\/T[0\4RFIZLUJV>Z?C6:3F6.&S +VCNV137')L_F[0(@@!;U;@;S"B@.;KJB*W-,J&'),$1F2EAI%)ZN7 M%DU!J],@62%9:8BL'$]4L+Q$;&^1QZH[_>/,=B?O!?_P$G M>_>+=/>OF1U^4DB3W-7J0IIIG E\%5826FM@J++2+WT+B,(X)!?ULT KD!"] MO,5)LD&R49,09P4"T>9WRXU.G6K[SR',*6S+5"6F9+I(W:RMR7:W-0#@E*_8S/S2*3E8I.V1;L) HD"C6Q-2L_,KH5-F>O M.K#Y6V@.'0;?B?])OM;S8;OXE8XY#=A5_,,7RPZFCOEY9;N< _Q#7R:F_VJ[ M%^+A5\8T\[5\6>+E+Q^V%;XASRX5P;?(^HV^.7KYDK^T1 SQFJ%>=K3NRI>5 M2W7'U]I*9Z=/KENLVKY4C%T71(O=M%A]J\=N<+)6Z?]=WJH:F??F' PC!MK( MSTB)-]V[[NRNZ-4P8I,A\R5=E25-T;0%;;0E^8H>@);]OK?=\B=>V>!WVJ,M M]G_CN8'GV!:OQ'D.X3\3X% @>6,IJM.'-R0TX0LO Y*432+T+'#^"I4X7X2$ M%%CGX.>CYT"';SX!KP/IR6?OMC<+G$_I!YMZ/I!R&T=^(P'.B8K6/V=!R*%' MI"L,P!^ OV )=+N&UW8B2^W,_6>P0T6P#2RTOQC>-CI&;&T[8IZH![7EYD_( MM](V!/*9 U_P"H[5'S$H[WY.F1NPPFY5KS7HJ;)1OI2_J-37.2I!TM9T:2L4 MU&MOFU!>(W99R>JW!H960?D5211)5 UV742@-MP\J^[XTA5^?"DY[K:&NA]1>ZH=(F5Y.+T;-4< "0!K[WB0V&].9(BI&.=-BE&)U M61E[<=.Y*+K4(O0**XIV:Z!U9$W-%D%3J5:=$'3*TE'*9MQ")+*H-_*-1:K6 M)=S7]50HW$FUQ*& Q;N&W.G7I'[W'$*-W&X<,F 4DVS..1R40Z%&\BOW8SO. MM<,W<%9NX"&V.P.*S.O;OG(P)@,06'#W,_1-SP>ZF?[G?<@F 7:GA4_Z'L^! MW&,5$ L*-WC0NZ!NVG);*:-N*'I#4E83&W2OHI65GEXEMBS)#\E/[6S9.AU2 MV-Y.EWL]HQZ'U#G$4N\3.UCZ9GUT,JB1*O7P5N,O1 M"&V<#:EE,^X4-ZT32DY9 BJW67-@7^R4;*NM05M6:$H5B49S1&-#,KXJT="P M_U8_)]%&TWCVB80'%DH.!E?-,/3MX4S<:P\]V/!DXN%RYM?Y*=A*;NP^C$K MX.[9F+;.PZ-:+WNH4GBT3M@AN2A8UUE.+-K4SY*DHD%2L6W0LYQ4&-AW2^XI M9>(2%*;LMNZ5J$\,?\9 MT;7>#-56*I9X)$/\G*^(OT2'*',=TEGO/U>]CEN!_KR5=%L#Y3(GQDI!5Q+1 M)HEHNV()[>TFH3LN8XV ]E% I\^BQ 4B=1P^>A*>6;F?>TJV&B7OXEO*)>VJ<2%)6GUW7KPS J&"L M))MEHD&RT.X>3#6SRI[9EO5V3 M$;;GT+A)C'=/1V/_ZS_@Z.Y^D1AG(O5C.O=>$H5.4F5]'^$*E$2[-3!46>DK M->HA3')QAG)1S,3<-FQ3@808E<5'239(-O9_9NS]R.BT!NVN;'1JUW:>:B:I M#+&QBZ6:2:J9W'/-I!F\2=\<[X.Z_5#](]4_UI9T5/](]8^-\J3.KVKD,/6/ MG2[5/Y*4G:^4':3^L=.C^D>2L;.5L YV+/ M#B]\8[XTF@$[W5 R@X!MESR@VI=3KGW9LUD:(3%6(W<"D->N]8AHO.8@S-,9 M>FM@E-(85!-&X]T;2B1 M('U.D-ZOX549E'L(Y6YW>\^]\MLI^,5(#=N=F?.YV4M_X879\$^\BHC41N\2 M[Z1,O<#&-U[YS(%/O+/Y593_TUKX7'2119E_Q!P&'DX87_F1Q2LPG=QZ6?X7 MV[7@MRM=Q34='G4:+KRC+M6RI_Y]\^<\?&470X#27Q?F&-9_93H?YF?0^FUQ MX[#K13H7)%$>009_&_KP-3F+7&)ZA-!VMX_R$+W"K.LP_FL[.38>9A.@UB@K M4XM2].3;GO\$[_2L'VSD@!ULCP&B^&7S\NQ;%HQ\>XI_G M)OR7!G\TI/"ST M9VS#YO?'^NWO/G P+.]RZ9[#;@P\-*)O0)&8MBM-D7O2)S/!@YF KPSI\T]5D OW#J7$K/L]%;ZE$1 MT23+MB37"R5S/&:C$)Z#+0W@"QC@,9 E+];"4?T(_,677!9&OUXN87T!L@41 M_&? 'L=W00C*/,2\3H3/GM),?,)V\!Y.LJ$FPO,%(#7%*(@OM!;L!U &&QNE M+QZ-;==T1S9OA9%<00)01]C$9NP?=O@F_7GY?"G]?GW]!/CZU\P&=$JP0M#6 M^ E$\,3\"P'F LCAWUFQ*/G1O1[^ R"5;_!%\[5'0IC\CD+DS"S8\W &"_<9ET3'!I)QZ9:C M!_"#7\A[))DHR-ZKRP]YF:\MVNB(V>_\MH30$^)SJ ?\=Z3=+&#CF0-?\1ZE MX>"8=.Q_BT#))_+7 <+SUZTHEB)+(V& 6Z09G"BNF#YP).DP!N''[AL"U;E M>%/.QY$7X(>B-2&U 3BRL8%,).AC3_!2)HI%H\LL-$$Q$\#-8>>[WL?^#D M'9,^&"X:MVXQ^&HXMIGDH)F8CN_(TKOI1">KZ3C>!_ 0-_@*NC4(L>^?J($+ MS9_)KG#W^-UCT_;YQP7-%BB$>#?=5SLF*.P^^34*-(TXDJWEB)/ I: ]@(.3 M 1$QG 6P@P#!,AD"UCAP+Z4_YG* - )DP+/G.(%MO=E 0A^-3IY']6T&6Q29 M5!>6[^,5MBBIFA:)CS<;$)<2LR%S;(9[ XH.$4=FX+F(&,&)&,NP<_%1<;K M*UP0.2]!3'$_*3D<>C,A<2/3][F$<(+RQ^1'Y*H\./"JX[5KX7_PDCM\-:[J M3Q?V$L+'00+RW_$$4C_ZG!\T:C,/&G[3$\G+?TCMKXDG3K*9$?[ YIOA:AID M "'U!A]P/@%.\#(*)< Y3$Z=B>>R3\"H_Q=8*>.9:Z$&\R: )*[6I\!?7WP# M.G'<$!) M1AWFV1Q6(&L 8W@ R"!,U_(=*330=^A9H*/3&?^Z,T4!WWXYC.& MWQZ^!6@D.2#EE])+6BCB\PC>/5JY3W,Z];V?7/#3NFG(1N8L_B90O6]PHEV@ M0HP7^,D?MT@:%U]B\V,;M:$_XZ2J4@#_X,1&)?+,1A&QEH5+:Z9PS;7"<\35KRO2*[!DU%$/(U:X/_O9NV@W^_ M@+=>!&;F#6'JJR8F4M-Q(DE=W"6^@>\2OW/&!9E_=>SN15X:'OCP!GR3L 2 M(J#3T#Y"LS'R,KFA+50&F+#P_.C0EQ?6DVP[6+-)U)2PE)N%*BXT2,234G;U MUXC2STCI9>73# &Z7L].7QCEOH5 "=.JFT--^"!X"DQYD.82&P],[-DD2+P2 M<3C@@^"@@/>BO0W\ L3Y#&GHO0-+D;*./4X.@MC&7PVV3XY% 'T2!D((?-K, M06L75X3/8=QMPHG0W,2'$U6:,' _8*'W\1^B*R1V$+L?N,*/-T 6,WV7P5O1 MZ(H\!6Y["[//"P(6PP+ NT)@?!9'+.#3&&+@UO?/2)IC#P[Q&@B/E'%/ HY[ ME[\WW>D[JB[,3+J6T"5QI'B1E]*/E(A6#3(BTM._"!+^&M="RE$L)2LPB]T\'A,!;Z3HI'6J@#\Z,F"G MS'7T:B4#8$7%$J SPX2#XZ:,ON0P2TD<(!3-+PP("$4Y%RAT3R-?AGMT0HHL M-L)5QYQ8?-1R%P)3 H&T;-&CX%*Z%9_EQF?J@^@>"9]]N.#!ISY[*)"4,NZ^ M>3ZPTA4Z?O3YX@,.1!8E )>*_^J(;Q4FWPL\ZZL#WO[<]M.;:?M%.Y?BK3=5 M\N9'SRC:27QXQ#)I"UOD3]=.4!5(%O9. S2B@&G*ES^?;_E/ZI=?A9$$OA6' M 1A[:YX+'TO%6C9^))'F8#8,;,LV?6Z!!&B[ )F!0.($]$8YS_@GJ(P 5(O( ML+A1!(-_<<3*Y*E\;?B4$$\!W$Y^G&*KY:$8AY$@""&'77,C\R<8I.XKXZ$L MKB#$,1M;KGGVYS78@-%!FX0@YQ&^I:^"YW"/$\AB@G5@PE><$D *B)" M0K9P+KPIZV#)EK%L^#&$+X#5;SIB?T&M]FM^;J A\C)7;UF30,27 6-,A (6 M2"V-G1G&@R,SW!74C30E'#"N-\%XGU#T9@J[G([\I%HE(LB/*%2\\9C(,[Y7 M'1/"=DN,H?6'1C9O31GKS1EK[00SUNWV@X$SV+B<$]'E#FS";_[Z-'+EM^K@>!7#X["];OO]RUZ[MU.K MV^YE7^M5WSJU?ZGTM*;T><7%M@_2Y[6_>^_6HS8_3+=OW:5SZV'[1!ZOS6VF MLVTS&FL>E6!J$4!5=1H[4#.]Z6*YPNX=7"]J*W.T6O%QPL/Y@@G<-[L!'\E93>UTM;JL65\H7G,@5.GO,3E?[/_MV,=IZH?L5(G%6X\_-?',+A C0RU MD1#W(M(;1-5SK^*V_/PN?/J6 *\-T&G,CNO"?]]Y<7>6$WYMR<7]>?+XM?LQ0TP8$+<1L.:MP;A.& Q#E(WLH 7"Q?]IKXW M3#5'&<_X??IH![RM4JISQ_*M9@M<;W-^.V7^[QR,F-RJI\'IW4PF^+='_X[7O\ CU\4 MET8[P=I5;R)$UK*C+CH>/)RW_4C?">&73Y?7"[PVQ>T>I/.\!TNTXZD7XO5( M;)%C!W^)[C(!;XWBC6S.$=YJ(;E-&7/\4OH'7DQ8Z%J"5QW@H[S=#.I>VQ_- M)D$H&KUPTN -ZO',Y]E2*^HE&%V7_8LY]IOG6>)*>\P\60*NBWLN_%9ILHR$ M47$#F;AQ R>QN%4$F)F-(DZG !H=W1$$HW4EVTBX\SGOP_(!DH%7!!.Q6+R" M'J]/W#0)8IF)09U\X3;0#M_ UGU]0U2_@SD!C%KSYJC1&)QU,9[G9,%+"DL< MQB?A6N$#_&X5;R( 5C)O@3.!MV4OD)2^(%3HU,D>-,FQ\,WSQ5F 1\&*>OE^ MMF:]+A7HB>+F'7CF./%F_G:XP)JD(E[1PX;EQV>OT M*Z_EUN"#:E,*S_EB]6T?FQ-1BOD(LL6*OY.*V9>*V>M(Y-.K]Z8"^5(%\D< MZ4G,-HO[VICN!JYEF_/3GL==810];9_>>K-A.)XY62NV<+B\ MBW-U-;6N)?A'&>M$A%-J)LCHH4%L]\:J!W9,-33FYY-B$H0U3T8HCJ*@K@B+^-MRIU.3<:.-J>%O#L VG&K[!IC6&O1DI5_K(="U<%IJK=771S$SH?5: M51 W)-9RT"+BQMCD&VX*["40TU'TUJ"3J[2:4"R\%S>1))HDNKDYC8[2KBBG M45N)KL"&28^D72AT+=YS])MI^[P1P./X6UPQ?3^?+;18P=M1LJU&&U'5C+N4 M^#;1*DHV*J5VVL0JX<5!/&->KYH>@A=$E:_VB$5UOWRNX3"N<\31-]C]&J?5 M\*E6KFA*@[-*>/<:+$G$WM&9X8I#:2^H0H<5O1X3WJZLWBJ93S MF0UYTUR6IN1$58X)S5QF]Q(B)!WRQ7NB M08E8-;M8#6I.IXZ]Q*_%08NFXZ1N,6S><YVU=P /A;+7IPJ%4C?<7ZFI,5?E$P ]4V+/Q(' M\T0EZ/#0O*LT*X^R0VD5::61(,K8,Y;_@NE___!M^8RY!4K--6T\@^@'0(&W M2;:>F(]552!;B4%PH'>66LO%T:5&N#SY." L_'P"+S^\=BV\;,F'M:Z8V-)1NID[-_"W[)V;9ISC M\?:Y<"=[;^+1O; 3%N\$]0E7FEQOXX C.9Z?9:8&=EAXPP?O7?![*[>IWU") M3U<^&F1K%#UB/BX,Y-+$A5WPL4G1W*MD0-G\RDUFG.[BI!4[6.A_EUZB4,5B M;I/X0Z2/BTU"XLIY]7I6;)M&850_"D,_P5$8V;N)^-?.RJMX0HL>2V^NY0^? M.QA$ETN.-7*@S-6/[J6^9;_]X]_1T/N7/77URSL,!ZA1OXW\DO/\4UBZ ;7\ MZOF?6U2C%RC2;PQ5_A3GT7=[S!8HL&M1P4ZW$^K5F 5=IAF_8[]P)F]SOV/G M1/)Y4':MUV!TMG8;!&@1LPN!6EC6Z,J:^9_,].>N1*\U,)8M* G?$I0#?)GF MS\<@_K>9#QXQ7KI&6(^!7O#SZ@K0*FK^3HE\Z[';W0]V^WO";M.FBWS'N_1O MG@-.V@0OC[/%X/>1-'*#R <>+V_D()K#\. AOR\_,47H.G%+RYH!31-K'M=S M82$XU3[PQB$V>""E6(E2[.U%*:I*:Z!OJQ23G&.#@FPKAY7[[-UF'\&&"%=^ M1"DGG+L802H4T.4*A7&MO&KJ=D=M:+16[*IAT5G5R"16DUY ]IBG2'T?&W/$ M054S[A,6C\^:"E+ M'&7CQ?M&W@2>/IHGY9>;9XD5OL-ZE,4:" U*]&/0_;I1=(GZ"D$"M>2M-T26XE^29>D M *4VBA)6:3C8<\P.TIW 1F MF/R1'*)>,%]QW!N,_63^R$; )+"9=Q7[O[RC M&E@$\4+>0=BQWL1G#L/R$VD,IXOGQ_*!,(D!)DM(2V!EW/Q,4'VA"B7^-& " M/LEO_ "$FJBYTRAY,X-,JT[1CB[ZJS@<+Q)] ;I8E):(XAU@(SZ"1:T,02_! M>X:8#(VK<(1P\4(/%LE3CU/IA_*7WCFBP1'7QT[C-X7\1Y MQS4LH(J%=^F](NV:LB1RD!RFU4.F>DA !$$FNH_-CQ@6IVBY'K&%96$U$ROB M\$E*@)#R2WJ,'^?+5E/FP.3U48O9Z87&7Q MUI:_I"J1Q&=^73R&4MA$=9@L:I&_4K*S1<4^7]H"AU-;*Y*'+TB'EYR3>-D^ MY:>+J ,#3(P2;6U*(O6-BBMMQ:1!?^,),8M;G1;:2DR==0ORIQX_YKWQ..G2 MF5[ [W .^5B@QX]0/+R1-GBLS3%7J,ZAPG*A.";S9\">HXC,4D6OJC73M[PQ MI_R]_T[:E";Q)]BL%.\6')5WYGA1@A*YVD0-EMVL &BLEQ%?@ 17-$.-6K'& M%+ $!1*[+A6EBRTU4%%8@0M;?XO-3BQ<=$W_$^WD?Z(%&&!]GF@'"N8R"Z,6 MP*F6J'B(FC,P>WRN4^(&KN.9\'R2UI3B@?+< #(3NS=R?-!\$L:5Z-KKL/0G M4WU6TRN)G0H0)-[REE>9SEQ!$MPV.JZ74D)+K">-J.J,-E M>$J"VO0]1XAX]/-%W$@\LHQYB][0&_T5F5H+W>!YVQ!8J_?)A =NI5 9,G." M#/"X9A'V-E@02ZUUQ3?@N^"S'A;1 L!@N_(B1Q.N1[3":D@_]B9XR7&L75,K MX*Q-429!63 #\T@0:22.,M>3<-O(23-R#3U;>#11)72*3UC,-AMB9U]T);A5 M)!@6^0.F]2DPR9D@&(1LO!22.H=W:@]3QW31/9*QI-86/W&VP"38/?_J;"=I\B'7M:F%"F#.W!.3T,GB4 M)G%V^**6,C\N7IC!0%D\RWN,I9.9_O9)S3.Z6IAPG/(UB^78@?#FXJ/1]I?V M=RG=C]/+8C_MR'9(]>?G,3R,J\&F/K"90^I++>^#AX7QP$S?8^*NA^C('VU5 MW'82$4#+'H^9S_BX@NAV5@[M>2E+\DR@<_*S<'F2-$@JDB6Y#B3?+ M4CXI4[:GP%UL;>'-(-,&[8.4"&(CA?/Z.N(S9Z_%E13CG?]SAD3#QRRP-SD*I$R/[7:K4'XX67N$DD! MFYKA-A6;&H;B4^<&PORI>CY_+S@,GYN?-\[B#-OJ?BI0=-S+0#IL_/F79(?"%.FL5#XFNA*<7.;F]_2FW#Z!-PX9[AQG.LU&BS&WN9Z>SORI)TYPD=7F M=0E %#@%A+WH@N&.F;_(I%J@(C>F(BI'#QU^\FDST8DD$JOA=='S)<.5/T]?KH9Y%&)?R G-S]7ZG'& M+PJ 1CT7\*U)4B6Z![II,6YT'B;E M.0EHE_>YF.+#IXA#>F%86SP4;$N2)E[JHCV 73X9WVHL!Y?2GU,O:=XPK\!M.CK%/0\6#?8313#Q M,$)Q.1W(_,J+%^9+GU=&Q6G@I)?(W.N)'21>M17DE5LMKCT3#@/EX, "<.Y> MFJK)_+_$^$@K2.X=)POED9W(R.:C'N>9A:5YC[QARM2W8T7QR5$N0B_P %$7 MLC!W$K,.OLWC/*(R1/@LG(I#5'MQNQ_1G2;)VZ4/%3]*79FN'2-BA0X%!8(N M,&_N@R*&=(^K4A<"?JC8/#PBI&2VHSD><\W+OQ4/#QRMR2D/MHMHCL)33TMH M3+B-9F"(QH;0TU%)3H0UL(; YPG6*,DTS<=1947QLE@Y.5*C52Q6!A3)_? G MK7DGCE67OG$@)PRT1$W"PD!IZ7K^2Y*@3%N[4;)R+FP.>XT=P91682S5$SJ= M%\6L7)*A7)IQG5J(O%Q?LFR-+>L2$1#,2;ZMKZ\HD5]KAJJ_Q\BP%=%T;KZ$ MYD\I3ME%12SPEY@?@-2*U)Q<&''?2C^=-)WYB]PSFTX 22Q8G$JGF8L?]Z]]S3E61Q44+ M)'$G;9M;U:FSKTM5VNQXT\36@KO1"P8'$6A_1L"JJ$\89UX1ZAV8B5C$ M+(A%D%]\Y9>%UP-MSK2NA))?S5Y(F 8WI%0M(38)G(GJ_<)7%R33<66GJ3TD M*HA _&*5B.3)QELBC5?G?9?R48LI9_V5!>R[C M9-MS)6X0H-)DXR*:GD#FA /K\1:=((E5Y]SXV9GL(]!A)DZ8KMWAVE760EHN MH+FW <4T+XF0+C>0K(KX(M=&HFXE2MB2T@K1EXLIGH%XCU.*52 ;5DV'C%ON MJ^5Z(^^G#N<[;L:N7/'7N&@-[KT!:V:F=3 N8 QU[:LS!\MI9L&2_(7RH/BS M^N0#6X1J.S^#Z]ZW,R^RD=MH7T([>4/\YU6O,%&[0(LP"H1%APJE M%^O01[BYE%IP8NH-TWD<4SF[B<^T!3VU"SFCG MZ8F1FXE,*&XKJ3Y%C!B5BW&M#G')%Y<.:N'4.Z.K&[U!/JR%YU%JD6NZ2V^] MR"$LTM2-?KYE9&8F N\GW8[1 3; 4Z,$:8YJ] MNT_*6VW;9S3,WF7,%K0'9 I[I^Z\GC9%N/,$&U@VPM^C9F5I#I>S1M8O=5KFS(AD*4YE<]>OH*"%+J*E]3T?]$[]:*N4I%6$8\6Q; M%#B)T5'0V59M^1S_S#.; -)+,J2$>,.35'QL\6!$GJ_S1'9[*"K^U,0IY2.4 M$K5N:4AQS);GF*Q)+"-9@IX!H8A]I]._Y&KX=^"W)']C2>=? 6QE&1E/X;+= M*3GNA4E131 Z^?5R/'Q2=:D-<%=U:@D;5XE>4%.'3(Q^"0-LJHJ:F@>8+$)D M E+>2)62*:,K9U7I3S^%VVI;X6"V&M>=CCXP\^,A*Q=@>]^+ 8)NJ ];O0H% M7\+F4:V>1AGV4:'/,,.;6[<:I3L,1*:::(# (NC<7J*--8!CY#9\Y'&6"V M7HCZ!HGH>&AO(J]DP1!GXSR-0>Y!%^(+C:OU]8Y*SR?\6.JT,2WQROEY-75L M0(GW2+EFXSJ<^DPV1]*2E,EB]T,O/[5C*6-9T_\G3HZ47*0-:P&9(9K^I/&\ M*$5OLV.N7#(LWW#PE86E>6>G<=WOZ$;!5-?*Y4#%*^_BY/%6*S_PZL!,7]LA MS^\[C]E^]KWYK>B@\R] JENA\R\K0C'SE3#PMU/UG0D@D*[_Y))WY10-PG1$ M2"C=@5J=C8%&WR;<(=;Q^>;AHZ;D-#P ]MD6L"EXCTU9"D2"2HY@;"H^>@O MKEZKIVL2?.2EDE@DF--M;#RJB8;PF'S129K>JOO,H\)MY]2Z9$BV,_C]V:F=V*P@"B MHZ1I5-QJ0 +C/#;?QBD7:I91*H47YUN=QSX[F&)$B;=+MJD4N%_&R7>;4B+^ ME21W404?N5I T]2PR#X JK"60.;4F;OH5(:3IKR(IV=%)"G1^8DM2=2$GCMW MXELX:FF,OK$K*[BRKA[X?=HO=Y;U\$[7[L'.0CAEKM[C5=((9?>,S T/_'%1 M@!B[9+-I(#FAGVJ0)A_38 ]JKP'NW /MU(O\,>942ZD=(S2W'L/7A6CB24UT MKD+OBG[@*7Y>JET8Y=6"_CV/YMI39 $QA0Q6\F>$B6N\&Z)/V4Y-[3,3UNG( MF%CL3D\SAFBG)9'/?9<\8 _&:LA:0]CG*"3Y):02YML*4= M60. R9F428%S.+BE2II, N03Q^(XE^5IYHTPEXQP>2$PD;>*6(BA':*G-@'5GD0804?'ME3Y'!=$[BCT/I$!HJT>)1N(^GWR.Y? MDLPD(=H%%'#BI\.3-+%,&+CIC/=?E*WYY,A CW>O B#,/21:D9+G,RQ4P!/E M^,PIY@EI+49QC"2XH*'ZV$(F%. MS[-M7[QLRRUG0IP"?4"\IEP^SRS?E8GT5IQ,JJ3@JN75L(G\ MXZ?),KC[3FGHY2<&,:$I+V=/TA'"^(F8$(%<<$"?T@*-[7[/%3EE\" @M/# M9T>>BV74NDS_7=,FLMK!(K(YX8UK*SU0/_'59K+0VZU3C9DI#1C53J]BFR>9 M8;ZNJV22E)%B%!GJ5(AS!4*NQL>U#2[A^5G@)>ZV"K@ #V M^6S2*D-7LN&5 MU!!,R%B=2F%6-4DIFTG1-D161W$NA7 D^MZ$!0%W7R3N6Z7A 8>"RO"!!;() M+(#[42P;_8DOP)TLFCH8WX*9HJ+4G[+)L1$;!QW=K_R9]^NBP1N\UAI,2+(^ M%?>YS'M.&HD+;ESHOJNR9?4#(R-95'W"@=RD:CXE92]+"FB;^:2 MGFJ20$/ MY(S#H_B=DLOQ@$^9MR7[F-N9MT^2^#P-,( MEI2$NW1>B:^+VE;!?T6%6/ISLJ?YADB]1N?<:'Q!"KG39 MBG@]#I[!0"]*U>.J9,AE"SBC"-JC8_5MT M+UP!2GKBQ/*5J7W<38:%?*/=W2NQD8)9!^>5Q4Q"/0<(?LQJD$@8EZNZNVA0Q^I*M)G)YLU_!@!:SM'A?)AQ,I"P^IK7RJ;-KG'X*B 0#+NM):K<;U\90 M'QK[]NQ5L-0.++6C=_M59/:N<=]5L-INX[JGM]L%Y2AJ;\V27NF4U!K2L>,>'B%'61I9F?J9XQS#BR9TT"+QIXN8RIA M* .#.*F)N1:O>H3[9Y;H-<9;C"6="47>'DTG3+6,5N$AA90LHI2]5\16^+JP MTVA!NQ8,&K, P>P$4R::W+L,-2[L@T--#G'^8K)-97\20P1T,H6L<.RC\^2F<4],H.'9,C&D\*DH]& Y!)Z3S$_XYB8]CCGO-?J\ MD2.P$^TV$MCR#V\4:#=C(O(/L<[X5JHH(."1/84(OGE/M' M\Z')M: @SB9-(9[JE/J->X&42I$OW@LQ5&SS07?+5/O?[KX\WBFSBRDQFZ": E*?]YD)TDN2T5=7%G*Z %)\-] M.!2L5.80NF:#J2?*Y:T4"D@9Q1)I5B"-U+>1;9"9M)EJL!4";?PM;-/,$M-@+);FNE+&ZN%F^79M' .O] ?9CQB 9-E\>,X\S0&44?F5-%*[6AD(-AE:O;C!T3[07(^*4R7-#C M[25+3(IL)8M2/IXHE8#=W!^Q96I:G9E6?69:_PPSTX:%F6E&JVPSMP?VA(3Q MG8D,"&[N+C5Z^Z=I](I=8H%(W!;XQ)EJDM<[==A$28U!CTO \X5_,)^KY_P> M]I.-(]X[ED89^;KH\<6;@?DXG#(1_FH+9='A338@2+6ZY 8J*@]B%$/ $WN> M(A"46*EB_2 ?8FZ!Z)V?Q:DK]$P<$!#MN*7+/.EYF41IFU0WZV,( $M5PHP^ MNM37%7!<6.E(5*8P24*1@YB^R7T(G"H[AZF=]%NL?&VV_0$^B5[4<4GWQ]=D MC3?80OT1SS[/MCOY%*<#IB!3RD?11#U*#99E KP1FFPPM;28@><)6X$H\T[* MN[G3+59Q?)OY5UA?9BT"]E[^\ 'GZLVLU_<.]5"[HH<^I(\1A3SYN@$-A(9# MI\HO)_*_V>(Z0.C#_VSY97&Y29?^'MKY:QVCV38[2R^WFL;2:ZM>:_2;O4%_ MJ]>NOM9I]>K%#I=?5E_[=T(&CA" O MN?B)=Q[M5(,=%P MDQ]*@XR3](&@AN&L%(BVW>YEP,32:K MMHV]% ZTZ9SJ09O^"NKI5+LACY;^^X$/^Z9CW^PGI@1VQI79J*58A/'?#=E'N#/GE$U MYX*7Z'R.^US^M@E/6T>62UE:C>6KL;Q3+9:;-9;76'Y\6-ZM%LO;-99O@N6E M=:T)_=])Z5J?(JPJVDK)*MCMF9)?KUKRZP#YY6N=2Y)?,:Z='I%M25M;B9++ MP=A^M1C;K3&VQMC]8NR@6HSMU1A[64ZCF\#9R5=T 20VK);$L(E.OO?,=E;$ MR9/8 2SB\\?8?JM:C!W4&%MC['XQUJ@68XG]7D,0C M$GQANYKM8<,<'F2\Y+!PO]JP;I[1VIM(*C^TDJ?MPN1$UB>1)I-K0;;=3 MDTA-(F=&(M7&BKO=FD2JTA'_3B5.!97E)U0%*T=9P$'1H)GTL##9W^@/'#TL M:O\#JA(KB\75QH^[O?)T5&UXK=LOO8)!M>&2[J!Q7=#P;?T?_D:%@#3S1XX, MV+I)W$FVT_CJ:=0 QG_5O"C$V6^R-#*-YU,K&;N2ZD%BM!08I@JXU?'$.,B) M-\^)2[YW!E>IBOF4I MZB5DR*5TC_V4>11:R$<'B/_9T^:/V[XLU4]Z3:?NKYXK6J9QS:]L.^E>"VFP MIQO&T9FPJHFL)C*%R,P]$QFF";0[>KN3;S%_C$1V">E=#[!0:^'Y=<7= M"KIH[YDNS,9UKZ6W6SN3134)"746RW[0J+-G-&J##M/6N^:1Y+4T:C(9?(_?81H5%%NND)UY"LV^G>,GZ/#CR;AUJJ!,WY,) ]NTCZ MK<9U!W2Q0;\JE?Y 6=%5F@(U]=;46PWU[MDSU3? D.H,]5YG9_%_!-2[05E! MJ0S@7$[YK<]L."OX*8&@>9ISR%)[PQ1*6>F/RN!DGTW$"%A1@)&9 M$L;'' 8TYI"2]\=6,*7\9_H!4Z*?@5!<3%[&\8N *O@@7N3SP !L-DL&H?IL MS. )FFS-9T=[ 1\U.E:A3#G38PYF'\#89&@KMO:A(^2GN&X M2#Y:=.;,X?;T5-T1FSGL68[X3D]F53\IQH[B>%> OQ^QH $/B[D!D?>W!?Y[X]IW1//PU7O MQ8 /L$SD13LW+A/^AM\X12GR$'KC'U<$"DV%Q9;$-SS(UHIID;:F\4,-3I&9 MJ.<1SR16AIH'=':\+@CY_I^8M^'3N%\NW\77JX&H:T9B,U$9> @0/0I8&3A,WF# '1[33 M0DI,4(XKC":6XVL@:2+&I5CR.WW*&D]3*\3U)=\7P_^ @0)/Q2\JP]P_SD#K MU1[&(.!PM"B]XVH!# -OF'LVFS6U3P+03J#.[J99I:!(6'@^5WA68EBI]\Q\ M,+Z%HF_Q1WS&1X$[[B(B4$[A$RA1H]%_.>_#PJIH MOLB=;9@##?X%Y##S9Z]XP]B;SSV7GRE7)NJ1T-6/A!Z*^(9G#Y&9AJ^+VY!@V=+)H2GZ0MWV:N(S MEDQ]][&615@S[F(P@B JR7FT1+N(K1",!=<0#]D MN?&[1[@\R32SH^)/0SQ^*C@UK#V5LBHN2R6C4AN]:B^@47-3C8LY?K@H/6(, M\;3)+!J'@-H@>QX<-#-5T\YV4'""A60!6PXB''WM((31GD3(3T&U]WS"'K*? ME!/4A.&%)AQ=A[.D*<>*Q W2LZ<3H;8"2_$[J7?(#RD2$/8>\M'9!! 068 / M8K%4RIM^I:6A9VA!UBXNQ2?+>!&-0/$"R43&L\TON0X3,M"2U=X@U."-W*!+ M%CUS)BQ->Z>)=:I5K0P>3NV5^$QJ%+$$N0!1@H+RS,CN?F$^2^&BS]"70%7Z MH+@1AB7*3." ]@;&(]PZ9^'4 V7LB;G"&0"'.HZXIFAQ_6+NV L/.),\A-3W M!5_0GA'E\/VX S+\/71^($',<&6.<#?Q?>CRW>O(0\$T=10\[- &$W'F+32L MQPB\/W9 -UM8(8ZO#FB)H%>$5W+A7*.EH7D<9T'T#E#/XRPC]O;0]P$M%34TP6J0_+[C M!OA>NE\P$(')*>4T"3R(U4L6+>U6?$.JT\_*?65X-+WL'*CCGOFD/ !B"(?Y M6=/+0MDN1YCQXXAH*V36G$<-@78H<$E. M#;1VQBB$X5D/DY4550%N! 'F,JYPDJRS-!2M&$=3_>!-C5;$C9&\[%,:6OGL M"BX#"3O!%/ZD[%Q[\D!7S:!]SBF=IL$4;8UG'I'DGY&'6]O8G53@QI;4F/ZP MXJ-.B/^)+/38* )KR7=&%.&-%8GU;NM_P4%QRF?"%>:-K%'L))@S%LKOJ1 ; M^_ RW['0#4&N^E2XGK;2U&ZGJ-$'TDN@OAJ[B 5!W-",\$5H: J+4JUDW"8@ MP@Q=7ACBH.YS]G^C(.0\5'Q$1DZ"9?H#M\'Q/2.6R'JAE"?*W)C6?@X<[7?+ M_\'"LV9F4RL19W.^W8V8V>\I9B8P:#QUV$3A7AXZ.)C/^<%2M$*U=)-/IZ)L MX0JKATM4^BA_K\K54&&@' .;^0GV*FQ$>2]G&);V.QKIVJWESSQ%UI/J*XV< MV L0YZSP>-4S\'C4?0+NS!%,L(A?J(:OA9!\CAU9G'G')Z0:*-I2;5\)A%HR M$"BD0?8U*:*6 ;UU#! N/,$[86O$_U^F5(7(76G9]\/1Q4J:CAM'N]].DFV6 M?@/1<\282UN;L1U:9!X37_DD#3#.2.XC'W@FF*R83G'J# 5H'C496,2J7<9\ MY-/#_7W"1A ?%D@B:$C,G">'_)VQ:@.HO)!O*6-(A.2;"R@?IRAB+BP8B@S3 MZW!5&7M88.J(P2&X2)EQI!TWG+@STFZ+.(*T)!@MO[S:V,[P'/Z)3>Y<$D%? M'SKG>E@^W*<$SU=']?2,,S0)\A7 "R"=5MK@/A?C4GZX87)![J5+V:)JW GH MJ[K2B,4H5GSF!5^+]^:S">9WD=9I1V-XPPMN9&%A2J^SL&1BH^U;+VK25W;U M^2R$=-9!G8>P31["\!SS$(SB/ 2S;"_H3Y:/&!Z $4\1!)[4EV_^C$-K3C&/ M[ROH(U^\@,QVC7:HW0BKCUQ30/JW7&80Y\ ,7Q!CIRB,P5J!X^8! Z1>F_SX M,[EWDINQQ2OWKLI+L7=D8TG:+/*7VZNC/CGCP18 M\0WUX>:8+E*12=[?CSH WJ -RP[OQ3,70K%8#WX.B?XM YQW1AX"'^Y\#3U&[ ,(G&4[T0:))N M6+#Y (0D.YLC *[4FE$G> Y#GL6_E#+.D.-(K*F6\*(NZSS.&@2ZHJ M>J\SN1+(%Z>-I-^:14\XX!,]MIMTL!U-;9\M/-JY@O88..5ZJ7(L.O\S[-T- M'5&$,>-.'X7\Z<#AAO@: CY5_C(BU"D04)0D%:P08566.P! ;WBU!BSKWO=< M^'', TQ<#UJJ#?4*:AUZIUKK\)VASJXEH-#2L-"(,QH?M!L;S$UFGR+2W[G: M9S;R(PM8A]DR>ISS?XZ+O93-/V!*&1F('SUTGDG=X?/-P\?894&)+';18]H? M"_(GRL=N'OZ(G\(O7[5,7?M"0TCB>QZ]!6#KH&,FR@EW+\9V/+K;A"LD2>?@ MHTPP8"I&C""=S1SN7*0$1"X$TY$&X,+*.V26DQO$]SO(0T4M DI.+RE%B&O> M)CC$A (*F$7K(G4Z<&P6*7? +IX=+PID+12"YRER;%Q$4_M_0.%.:,6, 2@> M%26I$ 48&J+\&&(CL\ #N3O%1X6ACBENW"%!R7]*+JN.2:3DNH4_(_KZ6&[( MO1C*JBW?(;\+S;02XV!.$:<_@:[+O3G_L%S"[+A>+.54YE0K?<_/3A ?)1R\ M13I- O9TF-T&?@9RF\OC&$LS*3K*^P-)!(EG:^[9W(GML]#WDER?!:P%M61Y MA!2A%#5UR3I)](@EC%XU("8DH@$8P D1Q>MZISW"::&W6+N;XROX+B0Q631Y M)Y;FM&YA?,2O6.K[F3B8"4>*(+D.Q<,Y55(IZ/DHR.Z!U^.F*POCXCY4>RA) M+LDH%EJ)E:U&E,\8_ #$$P1.-7V43# R(Z3\1AF/WR"7.@\!BC0&*<4"X02+ M-0$D;9+8M 5:41&SNZ73%?..!IV6/!4.#H7^8\R %S-"7'$0F'DFUYEX8B4+ MF8D4L#$!)F$B*6>KB,;RVEPTCT*.<9(_HO9!>60VH&,@PE._&?N$4 MJ1%GYT%><7I88SV+.+6BR2LB+=+RX0R2WX=\#E@Q[4H7FR/[+CXR0!W@G,&NKF=<)3@6TF,:U(S/%"7$.N)(]C2 M1,?T7F[X*J>->@GWB$O3'-'B^[<_^%$3ZY3Q$,F+>2S7+99H!80KT16#+3ZW M2!Q NW&89\?I^LI;U <^HT HX-S+2C%U)+>E1NY)*A&@&/\C&^NW M7-Z":=/6^9$'T2@ MD5I* A6TC81).^N_?: M[SRT+W7-])T V>(7*\JU7)]4G9OJHA,%VIG/X3V)%HF6#=Q43G\-2Z9BI8R,:->-J. ?I6H2Z0D4_8+"#8F(-[H2XSF_1K2> MQX_A$= ,27KMIB^39P>ZR^PUH34><0U9-N5:T>>0XF+)'4>[:-(KH"K 5)!= M3'2Q9S<_51**(0Z8,%Q*1AB@T0&/R+B=^^WIZR%] MG5 ]0P1)1#E#R+$PPD^J IB7__"!KCQ^##JK\*L# =^%W,H$?ES(("\H%C*F<=4"@_4C.F#0E 0:'HEJ MS\15TNJ^RPJ76V%5:C>)*S'^VQ>5FZ+7[#:V08F-W,:#X=-BB1:3^#2Q5(3[ M98I8J#46X1;9'FF<_DAJ^KREC>0.Q\D.T45DV3;P!W(_ 59@?!GKWUUIES/! M0T6_*9 !KUEAEI$KF$4IER:7%,L7/FL:?9Y64ET;2 [H^-+7@39"HCG+'2K& MTNA5P(2^)')G$PT;=Z# 5.JUPDOD\ECSJ_:+?/Z=XN+%Q$_36CW?.>)]!Y;2AK^"I%X%H,V3H)-2VF13T!P17C0I\K*6(2NC*6)>HWM MWU=.BU?N.I NGQ?"S:*^V_F.8G<96K2\E8U3XXJ_QF@LB?<."2-_PT)$^<]VX9)[[A,[+-E!B0H)@ MJ?_F>3:A/![;G0L(P=-M.=_?W/XZFO#E[%VS9?\,>,=-] 1R64.K%YLI1>INS&H00D*1N(WLZ3F)/2#OP:P4:4MZUA8D'P5C$*/7MM)KOGTB-I?IFI9UFHZ7X*!!,; MOB!(((4^JE[H5OA)OC@09O_3TX$.A0(:KX!^S9B@\&H_;C^;.\]39!%9%(SK M(61-DW"O%(7M'FY1X]=Y\U$ <+EHQ)IQQP7R]%9=TB.&=;ECQB@;HABT&M=M MP]#-=G[F*V$08M_"N'DOBRT4#2+T7*9"4 MKVQ6P:Z&-"X31;QZ'T*QKXG$YQ*-U ?&#C^ M DN#WI>6L;H_;'N+G)-LM1&W"A:H*\K]C]29R)9 8S4-7>3(+(2;SI92D4) M,U/MVU0 /JYI4X0.2RIX7-#[@P"1$^', \+I*B+>)%E*?,62HZH>ELX!PAJ\ M$/4]LH$]?#?'W#C' I+A:Y&C@)FSQE=C1CWR:27:L6 MU\=7Y;>\@3G(CUDX&-?R,$&*@D^4;1.(*0(B11HIV7-CBY]4NCBP$\M&*75Y M):%TZ!2S$U0PHSFVP_A+9,2 ,.;A*N!^&7Y'WQ.L+F9]F7Q'R?]$$E=6%KV7 M""7V)XF=1G< I&?6(F#OY0\?L+_\S'I][[@$+WKH0QJ!$-TSDSL(G_CEA!*: M+4X-8O27^+*XW*1+F3DD_%JOV^SV>DLOMYK&TFNK7MLVFV:[L]%KWWKXXWZ1 M/^=!2 :5I37I]TE+Z*K&_[WU7.)#3 "BK!K2R+&P+K;1 C:;J65U6PPO/=.I M4&4MU;:C6NS/]"-0=Y2O)S!N0>C>-7X MQ?Z5*M34](T'"44]SE:$[.>%]+D5)'_P4.Z3W/R<:N@Y.(JI+(M<]M^B?TWZK5 MO!=U[[//=%JE94RO<3W4C0(1\ZZ6+F]FYW)C;0A0'MPA^/%.,X3W.24XC-WWWP\Y4EKV+CN MZ/UNOER\]J3M$Z_ +A4E&3Q ZA)]ZYL4C$=/% [7H.B0YT>%\]=RQ2E9%I&-@)IA1"Z8WQ1KU M,+$<0];?[$!"M42JFH22NBA^,Y'4X]1R9?54635P: *M51)1K275=B:6:+!\ M83*J7-SH[74^]8(XJ7M^4*4IK-VX-O2!6<>3WI*V?.P\<*'Y"I70UK)0[-:$ M)0YE18K#L-.X'G;S)M/F=%++H%*(\FO2)H]*&VL9=*PR2)[4=WY0I640)@_I M+2/O[*MET+YI*]/UJY9%QT%C\GP>K9_*Q=*$U6M&_1JJ?6V/C[I,=^5 MM&KQ]0;BBXZL-&UABDU+;_?,6FJ]5?H5CB5S5$=@IK)Q%^FU0W+>\1'?L=+> MU_*MPX<#D&&#"EV ;Y)-=M8B+NZ%=6$BK4JJVMHC/D1R:!=F=M81J/VG@:>' M$F-3^S4RJ$X*KY/"]RYL)3>I2.C"/NO\\5*\[^_4YJ*@H_:)M6"*&R.*:>(! M'PZ4C;?SEB'8\\3%AD:!8V-O=L$6<)A]C0#'G/Y\L/DY8T"AT^X@GG.M'T6_D&.O"W?*O3QQ5]6K(C3]-&3@'TDS[) M8N:&G8#J6++/Z%V+]UATVRU*V_W8@R:_W_<$9 MSQ?@T"RZ? 4F?N<0F75E M@T#]EHD5X]VC:DI2'2NAS.T+BS478JS]4Z#LW70 M2U$%:ZLPQET=%1TM#BUA;?TW9FW=QG6W6LYV@HJGG"'%1\E@Y]RIL[BT7(-2 MO&UP&KRM1[RM@K!GK;95P-N&;\S;^HWK_@5I;:LB;JM]H76XK0ZW'4=NRR[, M?K"TS*V.ME6B7N>;*:D1N\QLO1.*V>6&?"D1(K7%_PO.+!33+*G1?Q(X2@T, M*!BIUM0^J8/=E02(> I0T33X$7PA_HH8=LB';UIBNLE/#3?-W_K?R'X272=& M7A1JDRC$N9M83R!V$[EB#HX<(N3X]A7.%'K5DB$P.&S: ;3!26VT9>8^T6PQ M/A,&_B[GG"7/9(.0&="EYQ5% 9-3M&<.F_!>F[[W:LU@'7Q -WY+ 1+>;!>X M'^)I$&'L.LY+MV3BUSR:A8Z<#HZ3R(, AU7BX,M@^8?'1=9!_C-\C]CMD@8* M\4X?T5P,.^=[]I+#E/!C?W3Q[O'7V\T3G+PNP(P#X?)L&", \@Y0@FXTZ,G._7H26;3X0# D/>B)EUG MX3LXY&/VFDS8Y1 +7ET&6X)E8 DA 5/T?$4I1I-(<(QA,NX/C@EV/XW'J,83 MT3.G1F-Q;8]F+OT9630*CX;L,2 T/'EEQJ\NSEA^COUT^."^%\__ 0^-63)P M1)TKIXQC:VI?/3=&(A4.\;Y@YR.D'SL"<8@K34^-Q\$I"R\XT=-7!ZW(2;!C M#WF7&+.,H)D# ;'9S'*9%P5(/A,B^N0J,T4\^G(_N- 7U:?%2L9<^!)(/0I]%9 MA5,V;]4IFP_);$UXT[>8A@OF@*6UEGI^UUIZZYMG.+_++)S?U=YZ#8<0@7R. M7N'06BGSD)8PVW;F!4%N:&UVI&MJ;FV0HBA%*I+,+!Z^*.15/$N\;%WXS#R"J;4MXW6L [ M6WJG7\ \$>R[;C?31;W;_P5.?B_;-S!$JOQ5 M:#P!\G' I&JP8%DC@P)0W"$W%7)#H /V+^5RJ_2NS<9U6Q\4S2EUE.^DZ$^( MR&UUK>%!II\OL9N]U>,13DB+7+(5H:IP=0?UZ+BOHQTQ/JH\.VF,U,:#3.%5 MO&EWO ';TN$)RA:WTA0-$(WM@3YHYS%?1[+FZU]6V$0LDV+L< H"XHC'K;S)?.I^'#+$ 7P)O?+1]^X##JZ#FP M=0AJZDW=IK:,=&/'6I#^.](GGP*MS ,55B!ZW,96%# Q;%LV<:5APO%GB"^0 MMHB6!YLO9A[=&(^@S[ $G0]#Q\36D'''$_<*Z>1$Q+V+3VFH;36USV)T*8:S M-$;S: JTJ.P,>]^FL:1+##4% D($E9:_91G5$K-4Q:IM!2\-<.D4:!OQCA5? M6W;['.U&KX6'A0_R4WB<"B<*P@I'69.Q^K8FZDGJ!7^X5F03JH,"II$&IGT& MG'#1K:PIRM@I:@IH:D7Q!A>P0=H.G'B\+6 B,^\E.U^8LQORV0;1+(P'"\?5 M0H!%"3("FCF30KM,)6_5V--PJCUGI_^PP,3U7P6/-+11A!Y)QN? RQGOZ&_Q MV61&$]75]5ED :C+3'M!ER^:.X*\:&9K4PNH@$;. WMS0/^U=?BZ3ZP47O": M6@:!F8592TU43IN(9[>1G(*(XRCR)(E MGUD!+$GZ>?EH:PDE(1(M[CE^3%U#SX#P"O^"'H)W\?.KY! 9\WQA@NO^)+\" MG+8+X 7U@B"UU'E8W@@\F'_4Z"_SCY;@VFN29'(5> 5SW0O,VJ\*L&\2+%E2 M;F<,;O6U3JOZ6>^TV,UJ M"C>LTMM@)E1UIS8\T>JR1.NB.C+M4XYSE\F".PCH]WOGQMDU1W[0*'\WJ(U< MO]U-1JV=#\R,0R2X ^ .-H[&N^(:WKH>L,="GZN%Y-(3J3@M]7 G5KHXM*J< MU,-M>2\F@*(S!U)IWJZ];M\8-JY[K;YN#*L:6E)UBB<_N\J&9=;T5M-;3&\; M%FE72&]FJW'=Z0[U0:=[_/3V1G4DQZ!"R/214]4A]E^@?+A3*M4MN$"(KLDQ M*:+NKRR\(Y;X93:NNVW= M+)@M_/;XM6.'NP,$]W+VLYFT9J=2+C7G+SC%6-Z=*Y()\@%U)>T^CM3(V-?# M@_8(Q_8#RV-&L'VF_8+1.;/U(;E$?S ^O.,)DK\[]@N6\MQZ%OS[$$:VXP7: MER^W/,1")9J+"%9B47JTDH*Q17RDNUI9NQ=9#8^>2 .4],>"W_QMJ*R-4X:+ MRNYX@"E?(4$%"B,6]T>T>;O#% I@1>^5\_-JZMB )^_Q.YW&=3CUF71?4*4. MA@PQ.A4T-3C,?T0N6W66^:70Z?S#BWS7FOW*GK6[1^U!IH+<^\XSIGU]$7D; M>SBJ-2U"5K8XN?58T)*93E+#(BT2R1[(J5-5KK>@6F5GIFKKM%]#- ^8F MZ^R)L^:'F^67Y<)MQ\$WXW[?&,Y5&OG=B!HU4*S3NRH5)7P83YD=S=BW2:XI MIQLWMET2#33[^>:;9C_??/-$F/KO@+D\1.ZX23T4()DLLB*4RH2SN4D9Q[3Q MC"AS@O($4DU ^1&=3+BTWVGVNOW*(WMFNZK(WEDTD/EHS2PJJ RSN3=U)\-+ MZ61HM/I[F5;0-W%XA][K=XZHB4U%'B_Z=O_($?PFG0GVU0&! 0R^;GVW@A36 M](>*6^T+S?Q7DL[W5"5:FCRP:G6H=X;Y)/-ZO/4;";UL5F!.[)7IG7:Q0Z36 M6(/;RH\VSJ$P=:-?51>T(QO^=#ZB)4XRKF7+]L'_*F5+VZAL4-0)"Q?%[A>O MN,+[]^M>68DPO_,F3/.DMX22&[^7;E\]:D^P;F4%?2*02UZUFP5V_L@*&+Z@ MBD(\7D-#M6[NIPJ1(TQ\U)RC"2-?&QK=5LK(DW MNKK1&U0[9'6G@6DB2 M6+FX35>8O>L%G6*] #<0A_64NG,J]T00\1C2PF=7J6U;/^'N,/+=II91^[)I M(76#LBT:E+7/L$'9=JW(EHPFI.#NH3)N8\/CK50Y3&W- M3C#R6JY0M2X W;$*<8=BS;ECVS-VH'JT-RC+K+!T[Z"@.M%RQT/#["#EC@>M M\>39J8^OBTU*'7<(%5I=DAE2X639"TGO,M;TFJB<0H95S8@]/@V^QBL%K]:$_RK MOYCO%:!4IX5C'\$F-#\<$4Y=DKK[&(\#K)7<%22Q)N&\:E;;,;!K>_<]L?F^W4"NV!,^5]R[5K778Y-9AO'/CK4">="KP&M2Y[U&A5::!L-9/M MG;$N>]3,]9&:>HTMWZ:5>5;++?$J(W2D.I*>^2*&^-RW)/E#>@+"_#J"I]Y<@Z:)QBBN]X',TC M7G)UH\S>VR7A]UC2>B\^>7>3;*4Z._&46'RY3@\[9%\I?$%E"Z4Y_I!\J/V# M=0ZO,WIKFGFKS+**:*;;0I>8VAF4MR#U>89G:ZCKV2]+)]GEE5]&)0 M,_9^WJ@X2,.AVGM\3#EG&^'82G]RM\Z-.+1?>;F\U+GSQR+WBKIK )66^=''%H!WB$-[725D9)\=OL\M*HT7IXTT=N%#=<: M[U&SX>V3TBI@P^><07$2;'C[-+7355/*,>$=\M1**+N8*=#;Q:]0*[O'S&5W MR$JK@,L.SEC9/6KNRO/4+"7R;6T2^;ZTD2NE&/*>/70;Z,3#QG5?[[;:N^O$ MQY'.5:&V?+EHN0>76#FT[%40S#NY<4%F]R0D0&Z,<7IZ;#TPH1Z8<,ALYZ\L MW#GCLH>Q46.@#\US&*;PMIG0-477%%UM%G4E%&TVKCNF/C2Z9T#0Z>DHN2D- M&\P>6=:OO_S(=V^R0AO\'(61SU1%\-//!7,#MF06?*^=F_K^QKA,8P+4!6N, MKUA[L8*2DT%26&YF :A^Y-LD"[G2^-UI7/?T=H'"3$-22BV\O]O"\VOKPMHZ M><*+Q[.\,LL/- ;H:,>3N#A5RG%TFP)D-N?%= M.KV7'S*SKRP@)^N)P;-S"["5SW5(CEC,\,/ER+\C)><47<*!%$8"AHVOG)]7 M4\<&6GJ/F^TUKB>P.,%/Q-[PU79!6KF^]G7]QG4 #[KY]XT+L^[6OW'0N Z+ MWA?&^2+KWS&$=TQ]5K#+,0^%ZG1B:U[3;RV#U0@]^4VMD! EUKB L=I*IM4M M8;A^EZBA?I./[312Q(C;>&]'_@NP^("Y,9;W#;X9OHOL,!T"!ZS:9S3O1==P M_**MP;:PWI,?']UC,[@\=USQ)T#N*&"3:*;-X-UPNDY @!B+83\CQ$TQK^0$ MIY3T.\U>MU_YX ^S7=7@C[/PW )';.\2>SPWK;QHB^>C7>_@4\XK:E_AO8\O M;/;,?H>/3$OK)7W0NXV.WBD0_RD#C@WM+$T<-&SSW#K 7'VZ8'Q.ZM6GR\#87< M(+"W)I,^ER%&/O?KY&7(QODTH;P)-S9@H/E^:]PP:U_V.;K3RM5C;R>BC"LH$XYD7 -O,IQ+TAQS! >+,O@G%WW AZ02#Y*-:\KW\*0IL MI$/(G&7R17Q[P3?-LKD5R9J2)>5W.&CEDB7*YWP<(KT"]$01L<1(O!-HEA9$ M'>KX"E7 7 .+1YHU[3QS H"9^* M7'UQPJGC:F,KF%* E7Y@@&#/\&H7LU?A"#&>?.NYQ!A(&G^T9I8[!IR8,@S\ M6ZDT@W1N0E-[I*?G ,I7S0;.XGJA-O5FMH9_V'0_J[YA--,8N(8-G$SXMVTV MS?9F<=HRKS6Z3<,PMWKMZFN=5J]>[&DMMI(L@/75)$;NW@*=>0S\AOE'U<@T MESF54KQV!8MBN&VJ@1TYO(01#A+B?T?^WZ]OO6!YUXP M&(3D;Z#7+>\65T-Q,RA^@=]9#<:28/QL.3Y1\C]S8QRE"4GA^MP"F=538P M&M?=SE ?=CK5^H^.NWBYIL*:"E4J7--S>345D@*1Z ^HA!51FMFX-JO*P*F) MK":R(]AUR99)55+9%QK*EJ>R=N-ZT,F3V9$U.Z@IK*:PPRN3"7&E2:VT$MGA M2J1AGH82>0DI1+>>O_!\*V2 $:-PA4%:9Q0I!+1FEL#>K;%NX[K=US-2DB6]@;&[?]&U377+5&LN/6MZO$LF7Z=A_T[;I!Z0GAT%X%8F4: MY8 +PMVSVHXOH_;(U<;YG/ECQYII"VNQ9?[Y951H&.::[DM[UQ:'C6NC/=0[ M@V,J[*N;\5>/:&MFHE3AGAZV&ME')=]RRN.YP>I)AJWSKVL-VX M[IL=O6_FG1RGU^ZT[E]<4_=14;=AKIEE5XEITP&5M&X_7I-O3;[5FY15TB\W M*4L*:!I%V6[E6Y24CD'4I%V3]EF3]A[U[LK,_![JVVV]T]NYY] 14'6ZGT'< MOR!5#U_8ST!L2IQ>=X UYA\67N#@+>]YF_)GEI0-_RU=LBXVVTH>L4:PM2A< M_LB2*O=4N='1U+WWDX:L'*C*OU,_*:I\8E(#2P(-<<=>W.F37QO#C_'?2AVG?!0 M,,=$OON.OB@74)J[B$9-@[P/4=]ELD.)!>?7-,#NG/F$K_+3)M:H8F76A)'% M/ ->.69"F1B!?1;DG(G6ZCD3Z080NF;-9G@Y3/I 4*Y2_T-0U/XAF'I^>(5M M_M/H!_O2[(C)CA6>RY=;\7X@:D&ZSUVT3^'N3G/@"QQG,?!/ZU)/X-6JW&=?@"H'^]@K/+ MXZ'2ZR.<6B$_<#AH"_<;U_'.L*Y72L!,;Q$/'L7F(@[.V*#Y#P$#U$.DY4,A MQ)N=$-NJS#UX_\SY 0B,?W;I47D=ARC1'T8X%N7/R/%9\D(XGW0_E0AX_TP+ MHO%4"P%-L%<)GB'.KL#'QQXH%'#BG,Z4YP!XD<^::IWRC.J4.??E*7^"'ZNM M4&#A"Q].UP?,U*PP])U1Q+WWL,0Q[.4)[@+0.9*G8\XP'Z"!>QK#9ISPBC0. M;*T&)^#!^N*9&T6$RN)!'*DN-/!W!\AI#)MX].+I'$"D4X;C/#0+\1#Q'Y?# MX0&@EU_&U=)::-MIQ!0&6$SF,]!AB\!F\"6&'3',&P)(5I(X"TO 8ZB#M^ M)7A2#QL;SY3O@AA/BF=E1$/K M47^W7/@*LKX$KT=LYK!G1M],9O5$.>3QV0).'1]U ):.SQEH?+Q>Y&]PG I. M/F$' MJM^ \M:1)#V$F?1N>0KX51 )4B5$\>U7,K3$Q.U MY@(^2'$62A(.(\ZYJ#=8?KK1>?7 ZN"LHNU:*JUL?M1OM@;;=F-Z\TY-)[?8 MSINTE3*Z=5NIBVA#\P5G VIW=?>>K:?S2,(>KW>&(#M@-&_[S*6%@!=9U MR2##H-5N7 ^[NF$<4^W:&^47U/1R3'LK12_MUE[H954M^J#5.>-:])I6SI=6 MUL2K]R=;ND141#F\">MNNG]QG6G MJ_>ZQS0LNZY&K![!UK04W(O2TJ],::F1ZZB1:TWSD_UQK\$1'KG"QXN>ESJ\M\Q&O^@2B\LIHC#::\HH]B=",(.WT]+[ M_8KK*,ZB_JDFOPLAOS7-2O9A'ABMJGV:->75E'<$NRY'>6L*9/8F^ SCM 3? M):2+%+8,JBI5)%O1>829&.>RQ$O*%MEYGEL=Y3MY&5:RMT5%-? #PZQLG$8= M%:_IY>WH94W&U7;TLMK8:M<))#6I',7>2I%*9TVRU=Y$2W63FNH$DB.8RW0A MD=C.FGRK?4B6[B5$^7=S-)PZ5AUF7-[ Z"T=;K*+3Z1.Z=C@R-?D"^WMR/M5 MS;,YTN;EQR]V*YAKLZG>?>I$LI>A3ZNE[>",[;@=:.NDP5=VT>$^@.2.&LR[?;F\, MQ]C3!/2C;D:^QO"LZ;JFZS=*Y-L;7>/4L7Y';^\^/Z2FZYJN:[HNF2:X-[IN M5S9FX CHNF#,0-W3\CJ5Z.AIU3\>ZIV/=T_%8X%;W=*Q[.I[P M"B\JK%OW=+RHM,E#5969'9PRV1J"Q6CNW)3C^"+4-X>X"&R6;=>_!"D.M0'8;- M0>/:[ WU8>>8F@_6&%8]AAVJ-Z\Y/$8,NRBO&:X%)XZ&-$[09C0D=[L*Q O) M9.X>H-%PN_).8D=D1M?(I2#7H1H-MPTL2VOIK:.:)U!C6/48=J@^I&WS&#'L M BLQ=N]@7&=WUMF=);G.?MJO;L!UVA7Z4X\@P;-.W*Y)^\A(^U"1^':G<=TS MAOKP+#*W:\*N"?O("'L_^0(;$'8797;?:.OM055=4HZL*$-LZFLTAX,!,''B[$P;:%&Z;O6HS M!S#!UN:YV7AD<"SKI*N]..'4<36>IFR@)S*$3TT E;1GQ"5X/?,M?SQ]U49L M;$4!PQM>-AM0 O-DL54]'*\$GB1 MCU\!2J5G'<0VQ&C@$4 :LU>ZB6_[57N9.N,IO/]5<[T0]B6 "V\.?J$W MOG? KG;&JQ/*B8(^QWN_6"Q(K\Q$DO8:UZV3>"D" !2Y)2^0^#\QU@.$ _L,';$#WN!Z* MTWA/^P7#'F;K@_H4W4Y_-SZ\:VJ?"]$H9I?(H7R%N!2I0L3EQ\0U0N*B9^8D MHHKO_S.R_! YHK@?.:8=ZSK:(@))$3 0,(@*>-J.&UF$"W(@DWEE<#R *\R^ M">5?34XF8\OWB=W21[F$@3,''$%ID"R'N&8Q#:W8,V[/PE7/9MX+5G1D5GF= MYB[YRPJ_$0?;'2!C^4 R#VYY[[.9A>(@J?E$PE">$PRJE3QBC4#GBL+ECRQA M;:G*H:-A=OUN!HC*OU,_*=][8E4J5QF:GV>YN5KAZWL6[]6+WM=CN MFY1%#\^D*MKM5)_(@*HKGLM!+S$]JZ"Y\X-/C5U[P*Z+ M**K/&K!;>K O.C9S2=&7=15H"3ZACZ@@[%*Z%5:[CW&73K^EF_V\UVBGN,M9 M!$UKTKL,TNNM*^?: ^D-D/2,=D=OM6O2JTGO8DEO7;';'DAO2%*O9^J]?J\F MO9KT+I7TUE4!5D]ZG=:ID5XZE2T%'G19B ]' M@$T>O/0O9O,<&B<((LL=PR*\(*3W_T^E!E(Z:W[@V MW2J6&=R,C1'+"+"C\+Z5N">K!ZS,K M"#7;>J7?Q3TRXVH!B_<[7Y5?J:,W

=AREBH2+I' M>/SCS!O_2$BDG<_IZ+3QY0S(:0&O!V)EC6OQ0HW>"'PSM)Q9D,L'31W0DK Z M?WO!-S>(U!]'-MR][P'6AZ\\Q>7/R%D@T'44&;ORD5('+M=Q#T<3 LO\))=2 M<,R=[($>A&6M@!QG&@$2OLRCI5P?5'TD5$\F%:,[; Y:P^IC\(.M>\D?(&$ M%]L^]H2!N6/;L_V3P_H8^?&'QP\*J@W3*8XM;'EHF)7*NCB3@.5\$86H>Z9D M3!VVK+U(JPS7-=UQEJI:O_E>4-Z!U&U<=WL=O=]KGX3[J/;#M>>R']97MKFC]53!?#QG5/'YA5I5$=D=Y?(Y6"5&\JP;NMXT.J2U!LJ>#= MA;5@WXS FX0OEK^\ZJ+60=8E\51,%4;CNC_0>YWA$>D@M6);/:]=TPFJ8JPR M@=<.]+9YAIHM1X[VD7/=9='E)SS..@!0.R-7.%;>E%.T@5-T#;W?J=W_-<5= M*,6]J7'=[?" F]$^H7SM,&ZY(X',<\2JUA0W>,>>1DP?;H67X?$+@O>:-1Y' M\VA&3;A$NC5/Q]S%]C]3)GQ"K/:7"K6;6VM!N:]_,5MFSSP(G\5-@CTW"O*4 MYK]=['FMFYU\[/7="3LV:Y(Y6Y)9._AA[R2#^0I#W>P-CH-D+L%MFY>8-EOX M<$1T@A?FOZU2PB@T\:L"4?AYQO '4/!56EFJ_)U;LY%=5> MWF-&O36<^F"H1V-HN[I9,+_G(*A7I2O8[!XY)U]5:%3/"ZMGCQR7%WF+TN8N MSB#NMW6CZI97]12AFI)K2M[6.[T%)?=:0,E@Z?6JC@8=P="@;'GX"7574)5% MC?U<,#>@20J+0LTB;H?PRBP_T)B+$PR*&X^('B/X./S0HL8,Y;ILK.NQD2R\ M-"X:C>M!6Q\810TS2BUR39K;3HLT&]?]CF[V\YZ1\BU+UJ2([+1.#/.:>LO( MQYS.I/M(W.\C\8:)MC@T2P-[>/"6'C;V^_ XI7@3'%1%+K,X-8[(QQ%)46W/BM-4J8MQ84X@)I'!:QPWQM)4:J? >C$X;87QV=149T,L5Q1R M*7[_\8B75:>I;,TH?:)].E&C8,SZVU'33AO PA: WM=Q8P'#A*OZ2T+E?V MA2.#CY9#H_CXY#5XS3>06<0U@E.<4'DS'OLXE)3/(15R=>>1D^7ZKXVGS(YF M[-M$+.:+8XV<&6K5\7?D@G?4[;A. M!F"7UXM+RI61YT9!/3JH+@C8+84(<>DC1Z7;R/<9A5Z^>NZ8_U):?^\TKH=Z MOY_7WX^Q)* NPJEI[JW#G'N@N2[8S$.]-3B-RK=+2'J50EH$<;CY9SMU*ZZM MQ)7MC5U)-\+O]$D!:&EZZ:&,&G1WEE%U#NL1X](2-EPU+F$RM-X>YL/F)]^? MX*@9[#?RJEF"S>9(-/\:P395>_>) M8$.4YQVSJC+T4U1RE3",>,45WO_>[!PB,DS(\TACE*P-8DB;"L#?+;-=LK@*50/K#%(:I*N2?HMW6I5D[2!M:[ZL""E M\_1(>H,R@N+Y?^F..=T!)G)\6'@!I9F^IT0V)7(Y]9/ZZL":S_O35[L5Z# MQM_3&X==I^%<$D1% +G^WY$/GRE8Y/)Q@BU@NSMS@$IOP5961E$#S5@'FML2"XVOU M7D&E;IV4=#[HM"HIJ00Z39R?S+[ZB_E>$2;U&H S ],P/QP1+EU"4M*GA_M[ MZE> (P%AT74ZTE9\]=-\,?->&7L(O?&/^\@?3ZV 85>H?R6@#6*ZR.-_OW$] M+&B*72<;G0_ZK.*CY="GI)2F0:N=854J[1MP5NF!A\6RU0CY5G=>@J:]/BI5 M*T?;I*@^ %3\UWR4OXQ^-#Q&_:C6M0^1D+H. MJ;=9"D#=T;;N:/OV$FN=K%JO= Z-QG6GKW=:.S.?(^AE6W>EKFGXJ&AX$S6A M AHV&]<#?;#[=.PC(.&M\T@1%DZW,V#&J#/N3L9FQ^Z/AQ-C8MB];LL<3:Q^ MM_4?HSUL;)*U5SENF>L2.2AI[JL7,JW?U,KE!_[*1N&O3C">>4'D%V0$#ML< M+P%@S+X)Q=_P/>D\07Q/'N:JEK,DI9._K. 3)Y/H>>LSVPFUS]882?'U%)ME MWKG:9S;R(\OG?6Q_I[:"^5:8E+Y$#0E#CVX,HE' _HS@[S-X0/\+//@I :$8XYN*PGGU$_0G),:_\?>_UHN3^TKX01SZMQQ3*""#:5^SSLQ&?/3L"T M,3 7RW$!&9^9:V&G1.K;B"L'=*:>CO!V1^3LCZEO-9[>""ZY+ CP50OFS^'U M=&,01):X#7\'D!#[0F[H K$&F@V$%P4!-DUB,^^%]A.#WEP%>KCD^)L"^!=\ M#WH6S-:'#++27XT/[V#I.DX,=9^$T3+W;&<"G)9Z1.K:+\X[^, < $.+@J7, MM9EGN12N]5S1ZALOL9]P2MC;4BQC(KXD&BQ/+=PLP];Z '0O"F;88'5A.=3E M@GF\3#D<)QM_Y^C[*Y=U:"[@2OI:6QMAEO-O2@=KSG5+AW,OM MI-\ZX$ZZC6MSR4[HA.&(8:F ON* P\C' \-FI7C]&?%M,;/&+(U5$A-",K!Q MPM., 54!/]"HH:DV<8!T@7',8C+F#,:*'PV8ZW@^\J@("6JC=\"28$4,L18<#7_6=GS.C1Y,OX&:(T.Q(; MIP[A0-EX'3B&M5B 4*(,=^+ KT!'0"G. BM:YZ"/87O7* 1.X*(Z)3O!+B<0 M8*TO;#;#_^*-E@OB&385L@._G(FA=_()X$NW'2!SD"QCD% M2?@#_CIAG(WBUN@;?S0?FMJOF*+O$W<)./U^N?OX[;N<+@#WO5B^?37SO!_4 MX!E9$;UA9.$"Q<+DZ2)X791T\KC@$;I[,8L G!KP7Y#&)/?L_\+/G&$*9GE# M?X*W/.)''KY]_B[YY4FVQ+X)E[:_5B4-LFCKV7)FA&8)RQT+5E"^Z?5!&5%O M.2.*&R6GA2)V9,[]$;@(D GQ*2:?8Y8_:<,6 M<+77 % ?5L[R[*Z J%42SJL-J%B@SO":.C80GX!2UA.(_2="\ QCP.$$\ M\ M 2@-;K)P)@5K I?P@O(*S\P@_Z!K=)^4 '#,JW8 =(8@>U+H!+84>9($NR?M[ M*XA1C,UXJ""9@ECI3:09XJTG^X,KT@W40-Z17(BS'<0I+G$IT@%J (?*XYVI MXMW=U\^IX'H:ZV[%=_"O#US2W@I!^QV7))A+C'6M!.L&C>MVLYM'N9]-,$EP MW9NP4)S#X7#E>.:0#G=5<\:,5.,$# MF$"6_F]5\V)G/;PN,G3>S)![LOH[>MX2;%[&SA>\^.#=B,"(*'6ZC'[G; W95P M*])A;N//?V;LGOE8_@4;*02=T;AN-/;)FJ@LGBW;E->$U U;6 MGHS4I;+JTK"%I4/]G>?M_A@,#B$Q.V![$V/=:7D#E2,!>N< M"V<5.55DAX5"_HE#L9Y<>MX2H[!PPAWZZ"(GF$H/&(&P-)<&? (D0"M;RHP6[5$C>W MDG+LSD"E7#<+!D[O0?#NNE:#IJP:!2.)*Q? =4NI;5I*]<^MI=1)91HHKF!, M]]BYE=2!5,H5,7OAVY8;4Q>X-&?YK59>BE5VTSF8_3VYR8<&#:;L+G&4%\'Q MK<"U*A:!FHF"S _<$_"5AS=<[C5XQB>]"0A\$/.J[YD'A)D_QJ0-D34@M554 M9H%WSCRN:7D+.J@GWW*5">6@Y*+S7%N((BQ_BT&N@S5AD <+AT-2K1>J9Z#* M<8?Z=Y!9($'L>^8_PJH"_JW2I][&SCW+@B-<4<_P"@T'D0J72^3&\=$1R!F> MY9&)&_"IHA[&G,!> )D+9QFASU7Z=G6Z Y\H.MZP< VVQP)Z([9?9B%;MM9, ML"T6]%S.]V #,TRXD0$X$2-C-DI\&]->X"/]3"I@1E;*.:#]GY5S"YH M,7IG8%2@#J])T4VS^#\2HQP3+I%.[L'B=J+YC6O3K<+30)Z-KZS(=C5ZC>M! MP=+/P-/TR1I/M?\Q$/42=K*4CQ!_$&Q\]HK^##5,3CER97WF@\Z2^&+Q<2IK MXC\B'5%PTUQ-(6RP=KD/%D !26)$D>"3#B EKA0+X^;V4+\PQU!$:K-K5>)7'B/XQ>)5GE)Z!OP.TK0$ A$HUB^U#PPSSJ. M)HRBP*&\41L^X*[H> M#.4$\C0,%B*@EFZT0+7H;LOBXUV"SHZG]RNZ,_+RV41?6U'J+G^*YX']\C+E ML0/8#:K"V-,8M'&4W>\TB5[(^1S/7IDHLY<-WB:K4?9J%&T6>] 7;%;93WKC M,>)SRR$VZ/0$ZY7[)184,\8<5:$['E%#S35)7O;A/-BA>:SL$ ^J#)[VRN1R MQ4CZ40A,Q,@;9+ "0^^)5E*6 .QQC-; B^?;8/06H:_9N)X CN81."67!1UR M?HYK'7-6)-*_YR!?(I'-SR_' MY3*@:7)5G&*NXC49(9U5$F/I5<#D\I\BRYF<')2C6UJ,^'X M[:/C^$[:2PC8,0LX](M1WH]12]_ +HIYK\C#VL!&XJD+\B.B@@@PY2S.OW-T MYQ\MQ-%X8[40$MU/SL2AC#H?:!W)DCWS- 0?*QU#WQE%PM'LYLC])'U6-^C+ M=F/V98VP/C)EAFM3ZSF&E(W>BK49Y#E7%[JDA9T07Y)>V(F#[+DH)IY^^4F" M]YN+J,,UKYPC!"1@Z,Q6,X]@/&5V-,/ CR)$EG.15%F.KDV%5197TK;,9S'YO:'>8"JO?\GR!N[80A,>Z)#5@8SEC)J!@E$9X\-U33 M _&<>"2.6!6'_C+2*<(*. X'18=0'#R%%:0Y',_YZ?"J);I+J;-;W0MCT-G, M["QR_CQ(UI*W2\ D!C:3:,M4@)CMC0$'OIX[+:L87.\IS*G69^(S-/ME?8:4 M$ OF&IM,,'H@W41'ZT$<5.1!+.N1>5//X;!2S^%FPMT6AF)BMTMF%1ZE?.&)0]]%XD,1V;1;5$N[RF3? M5%;!AD=,R;+@=?28+B+&*>$!12YU]"";P)HEU8!X34FP3S))@)_!.W1J0P)6 M G(D]80SYMUIEO_^46PX6=HD4HB7@VIYVC27S]IA0'QQTA3C+[=7T-^>FGOAJ#=56.GON$5=G;),&U5^:[ M%N:<+B52S*/YB6E3/#5T1;XA66BN)YIC@87*"VP$\[159R;PO@(RVZGQ8*=[ M](T'!V4;#WYA0<#8-UG9] 5[?06Y_H/#=K[_(/PMWW^0/[^Z V%=W[&^OF-P M9O4= ED*4&A=U<=1'(K1S3A69H3GH"]@0RT+33\@%TMJQI;&$4H6;3H\TU?G ME?CH:\3\(VR[!II$XJ?W)A-0FM#KPA/IN8E$WH.X\I!_N*G][@5)9(\OAGS< M,]ZL#[AZ7)J8 A:Z1JZQ/B6)T9@D9C$X_7,N_/?^'P$N![-R!0\T_"9Q)HTPZ'PP0"*BF<:P-T[3@H ]A(."<-/"0J MI]'AQ(TXTUG$9;TN7>!HY_&%>Y-9,WZ%$-6_X5#+'D^D67T28!1%@X M\8B84J!&#K(*XPDQU+C'+O$]C@VBD(?+#BL0:>#!>PE#ZH*>:*W4=GV,/;,6 M 7LO?_@@IV Y+GV9'OJ0A@;J;9FNZP0LCS M:SU0#8>]I9=;36/IM56O-8=-L]79Z+5KQM6LG6B4O[5@/(-0] \SC"!GM]%1 M_1LYV"?D8*DF_Y<*CIQZ5@8J9S$F]%M&X@@>LZ>)Y6<]Q.1RQI2L*8-.FV8H MH4OK%C=SIY;U\]KOTP^"$;0:[F$_7(OTV)1,)S:QKIM!K7/=W8?8K/ M"4\!/ 0./$P]/[SBTS!V)H7+F)"\KFT&0A0]>-O3 @9Q]?[N$S'?;A1R*3HT MVD=.%'SVY78JI-AW/25OOZ"Y&':R/1GN0KW/:3J0>SV"\$PHG/$2+ MQ8S)=!;,+)K,O!?5::C&#H3S%@OG:H]8[1&K/6*U1VQ'243=#=VT"O3OM_7'K3:@U:1!^U>I)Z5UF=P/,!0'_0ORHMV&@93XG#I3X=W6CEFSD>V&UWBK;"O^@73*N7(V3B<09) M;AIO:BK:+_+>$74$?=_V@H01ULJOUH^+[JRU[TO5OB5%7ZVDZ%] +E+:YKNE M4F\#N&RLSIR$)"S.FNJN5BTEN&_$H$0)[#BIMJ 'DQWY"/M$IN'8Y^9@:1[^ MI41(K8J571=)?)*K)6ME7%&X8J$T4X/^_'N; M5HW<=XDS^EB?) MM-*7I>#34 (_;S0DIC QMUR)VYHHIL@DOJ.Y3J4- \JDA:7FR]OX]%\N_?C0 M*-D3&KW>\5[0 \ZGR--.0D_[C;E 'S-15XJCZ(/0IUHGQ8Z4W>%/LO1@59%% M:K9YJBYAZ:$3C#=E393%_I6XV;?)39S=G*EN^^J%_V;A+6\27-0YI*"C8=(F MNS-H7(,X+NA7J:139^MU>'T!%>A@2<$K3A>3WQ?C_"A:.W%^8A4C=RYEAT*4 M2S9?,=RNJ.:/_LE Y@]7BDO@ZUM-1>E@;V&SK;?;^;%78H8;AP\6.:DUH!(Z MVHB%+XRYHLN6'X1)I]D)(E8[+A^8>!$V'T]?Y@UI"/"R,[M:(85M?5=71W5; MU51';0+O=,54L9J7+9GJ&JM*IG;F(#O7DL9NF=]%YYPEE0%=,U\=V#7S!:8' MX6EB[0X+"@,+F7YRR?B-X_!I#(?-;J>[C4NCWX$G]^#2:#?-[J6X-%;:1 I! MYKP@!_)W)%YP68@H)P= Q(\CK?$%C>M?C'=IMGD"XQR#PFKWDZ\R.':ZZ-72XBWHXK,7^:7)HH=N-[W5RGO=:G&Q9[+HU^+B M32XO+?I8GFFVJS(ZWH J]NK@JCQ]$\RO@Q:[14K HJH\S!W\(S6Q K&6 M)E(:0SO43;.J*NHC\PUL)]8.1UIXT.^UN_DB"GFTECH@7YB4^^6M*$>-N7[Z M.89;MXN\=C'RBDG-G1P5Y1+TCD#.G9TH6@"18 S_V9I%K#!J6 NEZH52124! M/9S3T.OJAEE524 M@RJ00;=BS),R *'JXIM:0JT@(P'_TM1D-*Z[?;W3SCOI M:E'TIIWD%.K0<63BE1B<5O<%J?N"').\_NJYXRUY#8ZE:/7UWK JU^?Q- S) MUG*L&&@A-E6/5U@R7F%XAN,5S,;2JY1(>:@90RN'EOPG_W]G,2]:R4%[^\^G MX=)KMCL(!UD,@2,1^)S)@NG%\8R_;#)K6YGOB4'QJA+25TV0D%[$1^\C^P[K M 99E[YIYU&MC4<>PFW>+Z ?9S^.+A^&,\OO JG6]U<^+.3JB@VP%(_C;;::+ MA]+J&@6'HDZ1T*E. "LHLKU?>$8U3?X^R:J9^V1P%6S#3B95/WH+9ZP-.J:N M32*:BX5%0_-HGC-]XVE8/!O]'Q8( ?^U3D9_LV3T=FUA5M\7S, M,V/8*F.@!9^)!?W..9 2Y-O6,]1K7'<&>J]WADUBCQK_BPH%ZO2MS_W&=;NO#WMYS:A.Y#K*;/C3#2 OJPGS?C:L%QE/GPM>!X MFXSXWK!QW=<[G9US'&N!\38)\;7 >).4^'X+)(;>VCVAHQ88Y;*A<+0NA4]J ML5&>.I:W:Y&D@0[8>\NQ@31N$,H)?>1)P #1T-NY4NKX! -]V^P>Z<6T^;_P37U5I5..]]8=F%3'1P5LL MN ,+-O2AD9?)Z;AG)J19C'+X4J?;&3!CU!EW)V.S8_?'PXDQ,>Q>MV6.)E:_ MV_J/@?WK-@B-5HZ5YD;Y(#2=?-AQK80T2')S-CH-]I]KK]?>1 &)UVG0.Q0QNU"S"ISM0T6I/])IGG MM[@9+UA!=^ZND=U^'_ ,$Q%WCNS6#LFZS]FAJ>&!P5OL?],(BI)T,* ZY4YE M]1I'Y)<\=CJH.YM530>/4\??C@R&C>N.WNK4X:D3"=O6TF Y%7RF3OR<#'*8 M/F@UK@>#G?-V:FY?-R8[.)X[D^5H;C2NA]T3ZC1V%NR\SC;8$[)3;H&"[ZIV M0T-KKOYBOE=$!V8#<'Y@&N:'\V/Y)Y-X$#M>QP4^_#K9H$XV."R#*6LM#3#2 M:^KM=L53U(\@IR 7VCU J';;2.$7%H88UO$FVJW/;"<\Q3#AG8O8_-_(Y7C. MA[--<3H9&T>R*G<,!VHY^.,$XWJPSC'+#7W3X;\Q0,8$$%FN;#T]^>P)QUY; MU-VO^FIZ^O"W"3^';U$8A!85]F_737#0H:KY=MX]43ZSHK=F\CL+0M_!.7"W M5C#%<#[\Y].?D?,,:P*QM7UOF$&72N8+$I%XK-$)@@B'-L*&O 1@JX.4(B7& MR.1K:%\]S?:MEX"/GAOA!+NY93/L4,M\+8C&TSQRT$ \3,:!F_A$O+C*'=:0 MP$4; T0TSQ4Q:Y?XD847/EHS"X?F/4P9XX7@<,LKO8IZOO#9>DEH.S>FD,92 MJA\&?!TQ(%6:]LR#U@04/!2=+X0E9T-W^)F%.@4+?0CA/SQ6C,P";_N,0=X2 MM?M'Q/6>0,.ZYTTU #8GF1SQJ*0_S*U7.'0XMV=O]LQQ0"8BS&BOBV2O=.+8 M48P+)T#\$(<.@M-QL0O!V(O\@/I@CB*X@05!4_O7U $)BTPQH)X.$\!! M!X4NID,@18R!+_K +!!7X1EZ8S0+@;Q#FN0LNQ/A:W'AG*R2QS%F+-=(# (6'RA="^$)'7%(V../,_+:)7-:'D(O?&/J3?# M[!&4"=@J+&2K<+ M<16%4\^'SY*F1!H@*5"HDW$ 4=J:SR;,QU2] ,'5U/XOYQ/*;72!3S$&G AG M7--:JA8_ ]=:.4J%E4-)H'>4(VV@D:,?2O^)& M'=8<@*+-33W?F___[+U[=]I8NB?\5;0XTSU5LV2B&R"2\WHMQTFJ?4XJR6NG MNJ?_.DO QJ@C)$H7._2GG^?9>TL()($$ B38L\Y4.S9(^_+<+[]' I^4NJWT M?T?+-+W][T!Z[UG^A*HEVP?*25?RER6,72(NCS >:#RK0JYNJ&^1O_41;"H: M665QQDD65_W0>I77M<]E[GEH?72U=VNO$OIMBS!(!4\]OWSL%#Z+QE@;8W[T M3J3WT1(S2AC[>_:M>1N5YE=7^D1&/D4*Y1B_6KZZS HQR5I@0Q/7>CY9=?=, MI6B!XA#VL\IT5$UQJ$-U>Z: NQ+R7WZVEI/;S.M-6 MASR)&1)^Q48-(;_11!7\Z">))>O%LAW:WL12#_B)M9=W): !?./^UV])+E C MVWR*#!;L!8EY%"^PB%(F$QK\@O.J2"?:>>C$W$XG+"A"+ZH%;1^I):&1CX7G!,S/S'(YE4-A_>+T31\B'ZX# MS%?;FSSQ9U>TW7&^FR[WM;[<&V:K:8LB '%>9D$3DOX/$M)FS35!G6)@>[R' MW*[$C06'0LW[BARI @%U;OM%+#FACT]@#@I0#C3@,V=5,)6P$35R8CJ)TZ1@ M"#F$9CHQA 3_G$3C."%UGS[V&%]AS6%B3Y;3)08X[P_EJF.S0-3=2B8N+'L" MC"2-K06:*6VTFK[[Q HBL#1R8@QMA='8DB'0-H7.&".R4AB? H\9A_3NQQZ( M7%2$XS\C%,^<[&@;>;!6"& A1R\\E["RD;S$%:&)*UI/L(<=AS0^YT_'WXQX M50'^-$6$"("HNQY?O(QG#!S!2 ,QI9@1U4EJ@[*F;6=KVGX-2P_:@WS-GJ[CJ3 M;I9YM5@OKK%,F?N $]IT=6E',/I,$2.>]1Y22S-3:3 MV7!/>B;KB+\L2&??T,=)Z3?N@U82OR'OQ:W)=_)<_H.+R7'[A4C?@(3;:,<^ MH+<&QDE6HFX5\3A2A$QDJE#P.T%*;20*@#V.8CWEGA?3*,5_1U5E83W-F(Z, M88[=1%JC*:Y4-$75F>XJ]^3-V'LLER8\M,!#_1JGII0WV7GY:(WK2HO//AQ)^I)?1^ MF9'.=[B5.!-_8"(&)*E!\[4IL57%D%CP:3$N%\9 A M\I/X8SN(F2>([XLZ-B%L/9@2GP8&>#Z#"8M2)6JB'FI[/91Z8?50W!3(M1#T MME@(3*)_91*SC9;!4UKD,WT!?)]4K_ZD:%VL[GNZPX =&KDR3' MGPN;Y<]99"=;JS2)_*16*:&G7NUX M1B:10[C6RNR$4A'G@CLTM1!D&@\TSQT9Y/'\H, =X:0I6?RI:ZBC1>$X5IVU M0H$KK,8ME$R#=D&\&?WN4"_^\[X0;ZK6'0[W>^SVOQE*_3/Y5*7;Z^_WV#,L M5MW[PLYRLEK)D]W1(QVW/BK8^)AZWI:/YO3^V)CN="DE.N[+OI^($/-E4 M^W*OGTWM_WH:^,L]+,B-]Q5:D!=(9?OX-NIAODVP0T_&]!<\\#QJ51='U3NW M_:Y^7N#M(Y)AVY]1)R1MLQ77)\^?$CMDW:)C+!5SG#VUV$'HY!>DQ0XTPOF- M1/Y*O%17H MT0N\ NHMBW34I-R7.L"D0L[0](NGV1+/N/S<5TLR7R9&+U:"]:#,EY!IQQWP MT:"<$*)DF#U9-;.=S8T3;Q=?^H;-#QP](]VH49N5?.UU<,>VDC^N+FU/*UG# M @;9Z ]E+0=KH'%9VC-$D:Z >,]F)*?HMZJ1K*EH?QC9T.;%TZPH$#N"D5Q, MB45&5-:-S.Y3[?4W6:XLJ-R4.=S!--HMOR]<1Y^VOC;QV-D-^-[M5MN][& 17 MZ@J"-X7%:E*0S23($]GJE8GM(!.^3^/0\6PJWL2>\I$XTHB$KSC+ M&'\]M>P4F/4Z+AT'F4PPYA(D\32B(IP-?.@&OD:6,6P5PT4L7AH\(G[H)(&Z M2N,(!1M 0NN@> R'.)X#IU!PH5K!S>N)4*[*W[Y[H>4 *ZTKG5=%E1LQF7S;'ER'RA]1/XW"53.V1 M:VM0HBGVJYMY/G),T"?BOX"XR#_+[];/]VQQGV!M\7E]G:9[=:J?D HGU -= MD[7_Z^60,VX1NY 473:UG-$(=;/!&;>I(Y"YD5.#OI^&V&"0-L)"-JS7X#<* MR!S+M]]\+PAV#C1+.>JZD3O1+!%/%'H_QK[<&/FQ>?-29C#LIOF!:(US-N9O MS=H)?_3 _OT9.=B? M>A[VIYZ#_8D8Z0TBR.E64$0S=/,&P6,E6+>VP!ZW//=@!3UR$+*JW#%ETH'7[YJ LI.0Q>OA++U7K=555KP.FLOU5=V^W=#Q>O"!_MX,?-U"^2>X M\0=^X86JT% ZMTJW-Q":\!HTX0<;9V.Y$VEI$Z<8.>34 N#2:NE*"8 Z0X3; M%&5\Y\4B )SQ@V$?:L@5-X3_+R-1?;=EPAF=5NB3ZI'2'442I;(77SQ>FTL) M-Z!YNO3?<:;G%R_\)X&7CKUG%\?"'939,#"!TY<'P_QI\Y'K)^]A0;$;:H=B M8CY9E.2S@:,87DMGX@O"V1B^MH.UXN,1D5+OX<.4,C&]_:WL6 MAG'*25Z/R?Q.*GC^P.F=;/T[QGH9O9S0OM'+AO;A2@Z;YE5UF!==1(M"[KUA MUU2&]4]Q,KNJH;5EY!0NMI98_L6.QF%PL]<\'"@S0 E=@6L<#_1'W/(ULAPV M15G,"*JC TP=#H_EM;(!W@\N:-N(9M&_HE_R?6:YW-9/[-4]F\",?N=6EW4< M'J37%>%J?@?Z$4FY62PO!E"4PQY=Y^#ZFLK*\^]&HP\M!_H #G6J[B>'>P>= M6Z/7';1_*L4%#4_XC?F1HF5ZB\(TSZ8PU^OLJNM+D^E+4U8&%]O1>4T4NE4K MF&?2"NM$NI]J&()JT&M(6];:XG850PA8)Z,8.M!,!0[8-LW'!6@'D>F(-LT';K4E ]'I UT97:P%-7WSE^MH( M!('I>AQ5W+_NC:,W[-QJ77-X.6T3W@7>G(1B(9!^^>M_F)JFO*.;IS^K[WZ57F?V>":]VH[##&GV"(_!E%KC MF4U>J-*AZ*'P;\E"@L.OJX-W 0(-@<2U@]GZ2J00SI"$0>6VC%QB_[9Z,*OV MID0?!Z)V=63TE9R.C+Z2[O=P@LH>[ZE0LI^ M(:MV"C0Y4M_C5*JLOF*-P*N,PN*O%-#W6GU[$RA>Q^8/4]LXQ-1_9_ZJ8/\9 MJ-\GUH\;:PKK?VLYK]8RZ+Q9WSCL>OV<*QY1WH'<_N?(?[-YT_2_18TXBH[* M-T.2\&MCQRJV &I1@A;=/9?:W7.,UGS1,20ZAK9W#)V!ZBXS02:ZD.J(61X- M7O?HZ;$^Z.;>P)2'1A:HM7&)!-&#)'J0CA+T5%N9 NQC!93955K0@]0(?=W: MTD;1U[1;!6MM[6OJ8Z&8WI=ULS$-(Z*8\4AZ1FMO5U/?Z-SVE>Z@X=GL1KB M+5 IHE.JR2KEP$ZI?@_G3J!3ETU#BCZI!M)FN[1)#7U2_3ZMCA\V =JW.=JD MM0Z*Z+UJDW8YO/>J/^C1;\4SIW*=E@5Z)*= ][[)J@1 MM:LU9IIP(]1(:YV2N\F_(I:@6J[5[$SA4CU?."O[J),C5^[&5_9^F:J%^D3O MJ[I6&79NS:$\Z&=34<)K:2"1UJE5RI'I+I424V.&%JLJEH%2DV*Y O^DN?KD M>!W!_"2NN.1!;VW)PT#MW/;[?5G-F1V_G]G8@)*' WNVKK#DH=K.V\BZ6]6P MWLJ2AX&&Y4K='/ROEG#N437V,49"-N^3E]1/%]).#AQZ%G>Q^&3A^3B#A#=J MT;:ZI+6&ML-8U,I=[QG#/C W($ES".VE6?7,8)O-"+MHDOG;\#XK#"W;C7MH M\%LCXGBO$LXEMZ?V1N/,G&#O3M"5L-5G',TCUO\A@7E+QB&^9!SY/CX,^^ 7 ML':?;X$V#5K2>(;" T>0P[/@*4&\FE53'/[+)R]V *?:E=K8BI66 MV$ D<.DV_J_K$J8?7NUPQC;M>R/:E;&Z 6;ML2M8M5[E'&H4Q)=@@8OC$)]> M)5"4;X\B^AJ@EYDWZ4H[>T83XIZ0D/ASVTW:&T/:QN1ZX6JI] _XI<\>O!_G MK$H/+A:R(RE^ RL_Z2;[_/WA6]),]FV]>=*3QB"W@?B!QL@XPB\'\>6O6"U$ M;D1FH"23^EO29$9;K::V"Q1H6TZ:'F7*!?@=#Q6@Q%JX:$ND++UZD3.A1TNY M"4C=KMPSJU]*S^P 9W'):C^+Z5R^8_;HW; T;-'P;MB!@=-2326_&Q:%@$^> M<14Q-<.F5 G9A+-'28I7TW1>H1##(3G')EI^20%^)(5M8XXNM"@F9VR+;O@SQ(:10KB!5]O \"VW-B.@^B>4K[ M$S*S!$ZAO,L/&F0%DCV\%>W-4?]V6$L]/.2OFG;A0D)P%*X?;4A"SH M+>3V7J^N@%N(4MP:')^MM8!#>RGJP_Y 'X[TESP_Q(O)/I>_>))Y 7M6SC?" M&3A]SS,O8J0T(5-*"SEV([][JJ&959)[+E314+(>4QU._6%IZGMSJ5!]YP_< MU12C3 1MG\GTZ4F&CWC;P;>$3'.'[ YZ>4-V_X+'6WE7O>;LJM^YU92\??'+ MYF1CS;W(#9G!AFY'$(W^E=* [SUX+S5A;>"*T/,#+KTX70.Y\>0O4&XFQ':*#_H1.=8=< /]AS$:'9S*(ICYI6!SJC7VSX=W$TFSSCK63)MG^4]&F6 M9EG,^NOTNV^AS/N 6 9TPZ.(9DRFA,#&W1NPU*Q^LV;FEU)T]6F8K<'O(64IVZC6QP)#Q/*B9,H;5R;'\@%/#(>?P_>2< M><#*B^"[S'N(-54L)N"RJ+O[PF@'KC1LIX7QU94^D9%/>XPU(^WUYYMN6=:/ MG78X7.I\8$@@'2F@GEYB&H!ZKJRRBE#0#Z/(E78";J=BD/ZZ>KIJ"/YQ+POS MF:_&T"RV \Z_[-2LG%H:^, D8L>S!ME3[<-,B+-\:2!=:5R!OF ;!0B%4S"1QM5FF=)* 5=R/*FZ:Q M-0)KMDY_#;,7*1^?WMDE1)B^)C'@5H:8'C!],K%9J'7MZGE .PXQK6+=@32S M7C"A1%SV*0S?KJB'??#% D(%(V@]S60%6!(,FFOL1)-5EF$MZ!#':+CS%$=F M4*>!9Q"YXQEIIT=%)59I4PEQI8P X?V^KC*8$"F>O#2B%JG*N5,@&LU96$%@[_@\2;L/J M3)*K>$Q)Z;#@R2JLZ%5XV_$!C);\ *+I*5G#^Y(EJ@F"<:^ M/<*R6BP7V5"S DMT'RQ1_1*Q1(U\+-%>4K*X WMWPYB(V7O%_!GX75K/SRR' MH AUU^QOPNNV1,)CL@[E;BP"9EC8Q,0WC0]*4\1*?,'2263F:O4DZY(X6T^R M=]IF=P=1'/U_<$'AN($]IM6?7U?(YY5+2LQ!YW;0D_4\23V!PW]A+6:LALF2 M)N!Q^F >2W-O0IQ5PGH>.:&]H*BUB1R\65CA#&7@"\B^!:U46@5N(Q9:MZ3? M\7"E>\MW/"FP6:FF MV;F=PK'FYB3H$U,E9:M2OFV0WCFZA[N&F]_CE3Q%NM?QZ#6GG\>+@>!L@UC= MNL!NX5+:TG=7D,]0B]*X)\DZ@^$Q@*>/LEB] M.^R7.]F2(-'MP#WF@O>:H9]CI^.)"FIJR4G,E+OF4_F25$1\C OKUD,4AR $ ME.Y^:WQMMG]NJ:-=Q M[2DC!TV2D0;(2'-0FXR\6EJH+".+*L>;)R-[G=M^+S]5?(5VI"%LAQ/(2+-) M,A);K_3ZO/"KI87*,O)H9>:UR\C!L61D*Y5A3]@.)Y"1PR;)2!-DI*DT,5+9 M+EJH+"./UH=1NXP<5I&1"2164H>7'OC=DAHG5AP)R\$RD+PRD70=1US]ORI3 MH&T)K/05TV2I,DE>\[$=Y453:J.%= $'*[K.QW!)JFKXI0--=VX#;&^XP1:8 M#)@++\X8$;A"-X6:,.&@7JP>#-O^7!?;[!"NZA:ZZ^5*EH_14>_JJ@8 MGLR6]K5MJE0, M^S2;ZF//=$[_#Q:^5]Y7J;C3:?8UR-^7',-VV2_$62+$!@,B !T O_$#[+[G M]9%K>F*S1:>>LFS4O'>X%CM<%E1AJ]@/W[U#0>^EC!Z(-'PP;'C7LV":L^;SO!?EDNA M8@Z9S5!MEOT%SF;0CA8$/O9L!E49;FNS;,E8^\JQN2.2J')]SZYS-.F@RR_W&VONO:19K97UYM(3 M3GY;AVQ:5Y=3^R=8B?\FOI?+:VKGEC8Y:N^:/?Q2#&(]6!L<*6U9D3I+J(0* MY*LUCGQ;-USGTA9\F2YM/0,'K]ZIU8L@QYKOU*JZ<&J%4WOU3NTZ![?'J37: MY=1N+P/:)\-7\3Y^?WK\HZKI6)0FQ-[15J8)$:PI,VRJ$*MI#7DO#<6R@MX+ M4E#\#ANVMBHV1.2A28S1D@\^A*4_. _+WS)&"[.9[%TQ*. Z0@R=Y;< [8Q9 ME8G,(!\O/K,YT+I]5!8<=IP-(Y\=)=3#VLKCMK$Y3GXM,113 M51$*,F,%7U6=Q:,=_+B9^@1I/R2(ZRSAM%ZA#"]7&>*5?X(;?^ 77JP*S+@&'>\,_3 MY^ :PO^7T$5W1R<1Q(DG=I5Z>@263VA1>C6(<%W=#A'>FI'S<$B=VYXB&WHV MIEM^YGP&]$GEI\. M\_'IV[?"9:^Q_U%772C3!FQ8%YMY5VD*C#7Q%C2F&T>9*=W//&="\*]\<#%[ M'!W#&5-;C-<;P2MQM.PW![8Q#^$T!)!GHR5^="G-$=T\_H25&B@ ML&&V/MF_-U;7=J>T]O%\X].DX %?I_=T?@P]:-X@EJO)-:US:VX9%.J0(. S MD]5?,\W4_+#CNTD-!?;!8UQ8J++M!1_RD7]?.'Y98T^F^0V6UEBE.7;.QN&] MS,D%TK&WTAT..V&+T\=N*0(!8U-1PEJQE>JU=FDGI M^9Q,;/BGLXP3&?03<-5C)PIL-DR'+@N8A;!)]?PU.&V52$CE.# ,#:T@:0EC MR1Y4)PLZ78WJD7JJYMP;4@BB<>3Z*_ 7J M\/#M*^-(U#XXEL.F553(=Z_>IL0/XJ&(*)?@(_$T'!QAMB8Y\(]?0&U1%: . MV5RTE8(C.!"+_G-*Y_UNO*;HB70\H\);.W_!)W%EMW9E*ZW7QLL#&P(.QR5, M--%AN&MRF9\0E9^LZQ4^ECGJQ-7 _U26=SL1&E!Z/(##"SXNS5(S,Y5)L<06 MICHSUJ9@FE2>B*MJV/6O#N3AL+1,DT$7A2FC P]P1APV(R^T?A(@X?@LZ22B ME4&4LD]VS7 J+K0I!9FPYX!.^H>->@YNIO 97/'&<@\3Q^@-N\.LE=*5]B*Z M-#<>1F\[(1E.16^(76 8LMG/YB<;2F]' R\^G-X&0&_]KI9E73&VL(:QA<;& M(5[$V,)>E=A'6"RV)C#VE1, S>[3BM#Q5,SNW8-=FI7O6T*5:<,T$#=:M6C-U M$G@TW/;2URS33]147B./E7UZH*UGUJ%[=S:LGTKW#M'64V6SE\V(-E3W'BVI M=+#NU;$;V.@J>HZM]P<0$@N3X%3Z9' R1E)D*;"Q]#4O6)2.5\&N'3K./E6C M.O8B/TA"33QRM1DOQ#_E< 1="3B"M+06'4,JBU1-@JL&GDB$TGI0:4TV)5RA M)HJD)IL M#@>RWL_)Z11$GGPRQVG75OQZRK(V2!E:>ATE)(I467G:91/4Z7?.7TC5J3AF M'O&SP NCY7@$*WXVC]X8H-5XC,"2A DZ.HIX[DWL*? %OBL>4@SG'CDA*TZW M,' \]NGS+:+%1D)D\K(_A8;56JEHRSZB<=]0U)%.E/\R0Z-I8]YQ$ M(:O[1W*-)16>4M[EM))0/ZQ$.,T-%D*I66R[ZWDMWM>P+5EK!8$WMJEL3RP< M&K:O3FL[!F7?.8XWQA?ETQV69;@!J4XZ>N?6D'4S9Z(UGDG%/>CGV8-!^R"' MV;C&.GXAS:KP$@77DX((&(.P=ZZNN@3RGK)+(58\-6/'J4W^%04A[4![9+4! MW[WOUL]_H$'H.9@W OV6?Z*YIP5^Z-#((G/2N>\C0MR5J0DK'Y&9Y4QIDC2V M+]N88'\D00C6'?+I!E):O"(,9;\C_^[E,1HF)>P%S-JFSLWI0SNIQ MBH7>57/M=T!]E= $6'FMR7\]F M N**JJE'3? @S2Q4-8 :X(1!D=UI]0:X8EY<^**FO*DGL@AYI(+^UF"^'19] M,(U"I:<%1.5;R,(2LC,BSML!L[RV5V'AO9P8,)ZZHZF#1,2\;(D5_53 ZA,R MO -["Z+1OT! X5G#.Z;$#B.?I5\G9$&H$)6B18PCS*\B5;1!0Z=>A-C[M-HL MSN2^L WPR@U:7K:]W[2\S;='R:)AGL70 <<9C#4MIV5\'V-M>)X](-:^;"B- M,=;V+5OM*9=2M@JNQ^U !DZHIVK5B\(@!'I$=DV+""9:3U?)VE,;7\EJX#B# M[LIO;W\E*XUHW-!#E=*G=JB]70I?(M&5/"[Z=5KJQKFD@Y^^3C?O%&\[R &0 M0*=M T#B'"[!4Q$_HCRSL=!PL@)PN ?A@*@@E%&?0O@?:IPA)WT%IK(8Y$,. M[D)K(!5T 1;?PL4:)T&V1\B7C<^6!G8_12=1/JK[/]&R^9BQ;*KT%U:9W%86 M0ZCA6/A;X?"J;/>ZSDP59U;YS)3K:OI'>XC%S5Z(&V6:_04XWW6"\V6]X_.D MLPR<.B:;FH##/!+'G7DZ[YF8KIES:'/Y[CPI6 .+RV75J OZJFZ^2RZPQ:PG ME%UCF6Y7!K\DT^7PU:!SVS.RN:QF<%7]361B)YBL][)I?S&^Y&*LG/YY:&L(+K\NZSFC2ADJUL/SV09)VNX_$)JT7*_#R%2#U$-9*-P7DQ2H\2F!!BBY-6?T>-UK%( M"\MZY*%VL M2E]2Z>._\-^(2WW)8$>YD;KLV%MYB):'PSXMX8P?LYK%XP^C< M&D-Y8&2A,X1_?BDJO7^>[%^O!_ZY*?=SNIN$?WXQ9KB&LJ8=/*^M M80XZ?;'6:[)VIS78HM1$9-_R!,*9S)@!B .E)YM:7:$)46K2&/(3'+>5X\X4 M(#<[MWU5[@V:6F,B&$XPW'$8[DS!=\QV#F6C=["G+LI/:A@V."8!;>GRY@3Q MWZ01<_DS[/ MNNU?#K*A U@__)1IH)U.67_V Z7#[]9/'/^$/9/NV'9L2FQ%0@CI%[[PGI'M MW1Q1OBK+I#YB_PWD?B]K!/QZI'LN+X^2^ZXS[B-X5?#J=NN[L;R*R7O%E!4C MFV(5S"J8]1J8-6.Y-Y99-826,JQ(KU M%::L&WD0T-]+X(7G[F47U-T^FYG:/\GDYM_$]_)0WN#X*N:^=DW$.,(:>YU; M-XLIGX.IET)H"O(AFG9C<8GI&35,S^@53\_ />'-VCW#).K(&/>F8\V8#,;# MJ3I5)_V>HHVFUJ"G_(_:'W9:,G/CI,!(VBY@ "K;OW@AD52MNQVB*@M09?D( MQ!S$T) YP$/]02>&R2.3NS#^)3YK'8_H"PFESUX04,!(^C3I+@Q]>Q0Q.!_0 M+FS^(YNTR4=R9C5J^KP+IINP]Y\2UFGCG$#0V>,[=_+!1C:>?,<-YIV=V0C0 MIN\4A!(AEB@X-;V-A4\""L9$QPU8SCAR$M!R1(T5896]D_4WA^;5OA57E^\1!H*1[NPJ;$R&QDA1?!LW%<>13$(]CG"Q!* M.?D/.9LE.7WG?S,;M/-'^ZTY5\JFFM@8SKT^5_GK:L#/GLH-ZS<4!3RJ\X( MM+11NTUD-C@GF1F=VZ$N:X?CL @J:S:5F>>DLMYIELOM\ E3IZ1)RBL]-JMTQR;U1F)5&$;&7I8+ ]Q%'S2KATSUF'V;E5NEJMX8H:B:D=0PZ$*!&BI"P# M#^H7)*RD4):9"14FVWTV($B%*A"BI7Y28M8L2:5%(L2#4=# M*UDX^':+DJ-T[^W917#GAC9UH.P7\D3&D6^'-@D^_F13DS_YWOR>QIOY:.@2 MS1FFWH@&@V]>".=C6XZSE.(-8BLAWR&;O4X[Y%POS(R)CIL,5DYIJA\AD$9D M;$4!P8\NI5OU6+%GLAVQ #3Z-S^]3], M3=7>-10X\.Q#5ZZ;7H<-H]>>H%=!K\7T.E!.3:]%2?PTT>(X DWNJ0/9U \> M27 2NCT11FL3[)F[FV+S5Q3L4*;:7G]X>B4PJ$T)B&*QIM.>UC#:,P7M70WM MZ4TT)H9@3 SDX; G&WVE031X12&0]Z>?/=PNQC&:);2'2MU>8TM]PVN@O5[# M:$\5M'G%]JZ\/*N MAO8:EI(;UI>2$[37=-H[>7JMC,'0P_$2 TV5ASDEK2+ <%2,!3:LC+U@=FYUQ93[(KIP MZN@"G2OU=4&;/42(83OK-#&9-QS2V)S:T^6A*O"5+IX&3YX7VTV#FJ+0ZC1# M-X .AX(&+YT&3YX?*T.#.'ZV+P]U73:&34( NX:8P^/3'R+>L(-I&IC8TQ0Z M!M944'8?'*<3KE_32?#D*;(R)*B#ZR?K:#KH T&"ETZ")\^4E2%! Q$2=7G0 M.[@84D0?*I'/M[T-ARNRMAN8X-.47N>VW^_+JG9PP$ZX>PTGP&$#&^(TI=^Y M[0U,>6B(>,/%$V 3TF5ZBO8:V3QV#7&&W\%>$'&&[IF!^3X:#PO_? M(!M;.'E'(<$&YLDT92A(\(I(L GM8RF306UD^]@UA!@^/GW[)B(,VYFEB?D\ M5<62H(%LYB#U"P?OP@BPB;DQ5>O<:GU3UH=9?'=!@!=&@$UH'DN;"XUL'KN& M",.]Y]+E('#U%R\DHJQA!^CC4=J/;N=/!U81MX/P%L:Z',8V# &KT=$4%+_?6.TS4;P)%&_*BFH"U=?5>"0H7E!\B9G99Z+X8>>V MK\LJ4+U:&ZQ%PZ>SX6_Q9FPWLM@\.IS7AB=B]PR3J"-CW)N.-6,R& ^GZE2= M]'N*-II:@Y[R/VQ6^NXI;[53I+9K @L=FX;A'4G5NU*U@7(/[MB;D^_6SP]V M,':\(,H;#:=I"J-H.#*.H[$D_>_C,;W6/0WXGE%*6* MSSB@?42WC:/R\&Y">C=3D"K2']VG+IW$/F7;E[P%\?FDO*(I>*48H#6C\HQ^ M5]?*35ZK--"MWU6T?2?,G7SZ7.L66VZNGQB5)T;EB5%YQSXS,2JO^IF=950> M'-R9G"4T,XXSS>>R!Z9?\$CTK4'0&[UP CFSW=&J96XQ=1+@0+XFANN&C4^" MV,HOYR"GT@Z:1C$8S'XV'+3OU/)F#U43/"EXLBA,VQ2>U%&!RIJ9#5@)GA0\ M>?$\:3:1)Q%PP)#5OMYTGCQ1A\#Y+&T>QKRR#H&F6)K\]*LS4*]S.Y 5-=O[ M79Y_KK$H^WQ\=I 9=3XZZX/Q)"OF>?'DV*T)2JN?TC+&P?DH;0"NL]Q3SHO@ MFJ*TFF)LI8OUSD ZM^?L @/S@OU>445GWILEEC.*'1Q5[U!!M.(PW.)T(; M*@K.=R!-"1L>3PX@[+PI:SFUS@V7 WM8TT((""'0XCCET82 KG1N#4WN][+ MO>T1 NM%L$G1:[H*LQV5B_M6>F*IM.?"\H.XZA.HYN//!7$#\IZX9&J'156> M>E[=J:YFJUR9C[7RJR3"GH^_HC7;\(,4SH@$!$TOUPKA=T\A_,\<5R9Y4VE% MX9(=P&OG"]\.X%/P)_PF*[M$4MA>19M?TE!67[%&L(\H+/Y* 26M5>$T@;;T(2S<[&\<8NJ_,W]5 _=, M;D8^L7[<6%-8_UO+>;660>?-^L9AU^OG7/&(\@[D]C]'_IO-F]Y5-:WE5TWK M.U;1*7XHI7U1S=N^ ME6+594\XIJ7E'-VXPS$]6\HIIW%Z90Y/MHL)2AE/W+ M/,J0T-XP']>XPCKA*E2]R03ZB<"Y9-$J#LX,-VN7Y>-3>?MK<)SIH)S3>E2 MBRI.$)DX0!4,&EUK!H9=_=43@B\NCR]VU!S5R1<-P784?"'XXN *J3KYPF@< M7]19 ]5L"Y!&VD\/==H.'BAG,]$CO',GG[UQ+B?D4'P/O&'CX %J!R'TU9\- M%U13Q:+8@VKZG5M5/Q@47U!-(ZFFG+[=@VH&G=O>P:/RZB*:*PJMG*N_J!WD M7C(<$6--;34ORQ2LF, %LF&>=VBIZ.YZI?5G8W919T94:<-D:R:80+:P>;EC)""TLC* M2L-0T089: ?WE!X) .!L]?&"SRZ+>"#X3?';)?%;.;"WD MLQQ6TCNWIE'7&*-C]W*$23UZ?((&@UBNV3DJ\8PCU42)%=98M=4VE^8#F1)@ MX,E!Y81-*N.+6@G6;13DDMNS?M#,'M:DP-\16%3*ZOL.\H MX):)E#^ARZ/ (JKR*##: P ZNQQQ8%W!NM?.NJ4F]94SW\W.[5"MJSJE(6,K,C,-$NS[?29" M?)Q.R1CG'23'^FB%Y)' \:V8]-7%(V$Z TW9S^T9'S&]_0,"8DA^/M\R_ 6 M+_*E$:,JG#B1'A$H62&=0!&$5AB%GK^4?#@N*?3H;TE\F-0SP;_(4A3@.RSI MC^Y35YJR^JK4U^,/XHLT]2^K2G]ZJ3M&$XC9 VV#\V_58L7L 3%[0,P>:,:9 MB=D#U<_LRF8/@.V6F"U@IF1M#3^G9/B(F82+F6)\L-]UJ7.*T5M8\Q0*?+.[ MX*:;%-6^CZJ8SS#U M!K)GZY%8A )M-H=6F^U[-@[5.K>F/*QQF.^1%&A-A0W-U7BT%T2RW(GD8#<( MBS+*DDMHZ#&VX;E9?_H.A/8PWH&6:WY/#@ERN4=']_*0NL:#JG_W,S%%[?A) M3*Q*=&0 '>G9J@_1MM),>72,).8!U(.UB>=%-S]05[UR!XE G1\:FI' M;4C9LJX:2&F 1EY=[05-B58(J72@AMZ+E$PE;GX M?[@^@37\FV \/@@D()Q7R_%2>/I5/?V)-W;?EJDTSV.IU95\ MAAOY![N-S_%E5!D[/=!J&SLM(@1-)<&"",')2+",9-?1E%5[=4W9$,&%QE%A M@471%$%H-%$07GQ08NU2W\"AA]9/VL%CAV0>7%EHXMQFQ9T[^9+

Q MITN_M'5_WBO E4-J5/,.EP(CK ;94'_*DBZD[_2-H*H/'AIDX.\2#^K)X($_ M3LE9/2K+_;_7^_TV]F<3PLU 0#?+UK="4;Y([-FT- MK+0RF;@;:N*X@O67?.W_(5_1-+WLN;PB(S!I^FUP@>,-KP>6D:[!>?\M5@<6 M8$-3C[[@5W1!=SO.O>*F+W,-E/&WWV##(+EZ5WRHP2. U![%^JR?!&HPV]LS M[\&Q8BAWHKM9\(Y@Y%\%JTLP\D9"MGVB=S MD/53WFK'+POYU-.\3[\^7"885/V00V(-1*W]5=J[4(W[9-ET\=;TV872AD1/ MPI78G,QA*?A.2(/LPB5G&4W3&67>M]'B-4\C2< >:59%9G=*,&]#A0_2+8;X MUGA#E4<^;^/(\W[+MC:CZIAZUE"Q/>[SM"T6>](!'MBDH)LKZ2)W[ARDUMY,IF[MOXZR2QJ+/'0X]Z#]7<_2SKH M]AWX6]48LU8DJ"=9-&/AMGM/KDTO%Q.?&'O3YT.,T\/'T\QNG3B\D&V7ON ? MUX_J75^>;+JF'[C@GLK$Q$:ESW=XV"9G2/?99D]?-+DG>K=CV=2FM2^KEG[K M7.6XXF6X4=2]Z&TOEO4\6'G,?J)"WX.K7EK;+W:\^!/X>&_U,<IN+)=O$ M]#8CY&T?/#[OF4[3VDLE5BQ6G';O367+M0XKJI(#NL/NK!>9KVH V./-XR@]/]>NB+UU,%I.^F/ZKNM-M(]M+X^=M##@I-9_AM(I']Q_BO:[ MFDT.2Y@=M3CZ2)S:59O@E=QWTPIUNIHL+@HHN30O6M7'L&:6QD*5J1/,:\_> MYZDX'_VA9_-V,C^^MK*U[/>+7[D&Q7K';DSNWME M ;< 0P!H+Q?#%]&YKGH1]V?=:KV[1O121?+Q?0H?>H1OO_CN^2WRALVTRX+C 4J[YTLY=FJ>TO,XRY69U1TU;6KDFJ_B5U-S#=^[>L:Q,+3XM M_\*:P8*Y,31CT;Q#5O/Y_KA_-&_]LNWREM5/?ZL]5BGTY_)2+/Z3N4-V^7Z9 M]*W%X>+"L7=.%Y9JGS4YES+)/6?S1DN5>:"C:Z=*+"]I+[LZ _G"-KNG.SZX MM^J]2]VQZ\.Q7IO/EI,\4RX_2BM35^W4GN3YW%3^CX(=WW^&A?[._QD.YMC_ M\14)GRP[\=9W_A\.-;+_&9SFM?]G:+I1_V.6_4/&#^5_N:KD_W$G_F=XE+%H M1O,_ 7GV^@O+%_YG>+!-_I]:/[H6C07,HTI&E8PJ&54RJF14R=!0PO__)@!0 M2P,$% @ FX@+5\T)E],8=0$ OZ,/ !4 !D;V-N+3(P,C(Q,C,Q7VQA M8BYX;6SGL6B&DAVZ4%)9,]CD7[U3:S+-FQ7]PX*%P$^ MG9J*#.5(BK1S/OTE)46$(B,C@E102M4VT"X[4R+/^5'ZZ?#P//[U?_VX6X(' M659YL?JW/X5_"?X$Y(H7(E]]^[<__?KU'<1_^E___D__]*__#X3_Y]7G]^!- MP==WU[?@OI6@G\4Y>_Y P6?EK1617D'X;\WM[TN[A_+_-MM M#:(@BC>7;7Y;_E70C(8L4!!'DD$49@$D-,,P$3*E482"0/*K;W]%0M$LSB24 M"8T@(C2!)$8,9I'B42"3C$C9#+K,5[__U?S!:"6!5F]5-?_\MS_=UO7]7W_^ M^?OW[W_YPH^\&7C*!-W*^:(>3X O>FN5CD]H%ZNQ)3/;O;J2X6 M?7R)?3T614V7$SP6NVEZ(B_-#][KOW73F(%.D&DS3T?=/5'ECUJNA&S9;ZBJ5\5Y3F)U\D7Y=Y MG->(T, MEPGP)P=DZB-O>"FK8EWRW;?Q;OGRNJ?=#5H+8TBTBOV[ MD; "A0)T(S;4E@*L](]!M97\7W_>Z3_"HBQ?'.KEN"AO1 =*RPZ,J 9R(R38 MR7P%KO?6P%QV%/B"[PF[-)9+43Y%K^ 7H[=CBDHKWD"G:,4:W;NQ?S96Y,]R M65>;GT#SDX8N!D__\\%S=EUN=*8E/[.HW14_\T*;>/D9GG M$!GP6ROD_^] M7%6NQIW#(MB9=>- .S*M/H=J3V[P6R,Y,**#1O;C;.MLR;D#YLF&2(!K'U7N[8+',CA,8MLA,4M)*"WXRL+IN6HZA:;.Q\8#4R'XP.D\/FS@=< M$^WNGH?-TP[O' XGMWA';YYNCW=._KU-WMF+AYE([_.5ML->EU)O(=]1;ECV M\1?Z([];W[TJRK+XGJ^^O:9Z=?7/%Y+%E*$U%MXC<^\& MZE9P\&X+=2<[V H/7I^#VME$&X*9)ZO-:>I)#;DAH#RU[0:-,8SD/LM*ZIMN MKU?BC7R0R^+>?/HZC\Q")"B30:I@)I )K DP) P+B%&8DD1$E&,G5CLYV]QH M;",LH"L!Q$Y<-ZXZ#; =.7F#;60VVD.L)^G&P^>/>JP0\<0UI^>:E%RLU'[* M)G8W#:./FY7^R--*OI'M?V]6'^]EJ2WGAJ#RFBZO6567E-<+&HE08IE"KM)$ M+"?>F[$\OI6_TM6(%^!8B,RH%4EZZIY:W-((2ZX-)($)=;.13D\X-S;KY 6-P* G,?BMV9TT M0EOZ@:Q!M[6;_$$YNNET$8H##"@[:+S94&>FF]B,LE/^T)*RO&^ Z_W5NM+# M5-7KXH[EJ\;W^*DLWA7E';U9F9R)YD/VMC;K66VJS;[":D M4#B)4@8C;B*N,FULL<9++R,9&51N50$^G*Z"U HU:H*?7 M%>AK!CK5@-;M[&9FG+6U."N8>,5&9L0_\F(YG%A,O&@3'6Y,LWAN9R(>D3YY M?.)CGNE.6CRBLG0+OMPHLLR\A?T49@^,I(#/I:@9Y: M@#V"_G6=:J#1[0KLM/-V1CT:XKX"#+W)-6W\H6\X#\(3O4]P ;6_.B%'U0GR MZJD@S1]?]:SZ,_-)ORD?]+OSIKBC^6I!(\*H5#%48A9P;X3>2 B,J^*V5T-'3,\I*.M#]"Z[/R,SOLC3#B'LD['QRN&\1 MIZ?SD4!^EMG'FFL8R7>35%^+:W/XI:?NMA2R^EM95-6"ITF(@T#"F(0EFLQ7?Z M6(%*+I=ZU3T#;O?FV[:=')+Y0_2QVWONS1_ M\BTM5_GJ6Z5W!9NO2\Y?/>IOT%VQ>KVD59OUM"""(4PB;8S')KR6$P590 (H M92#CE(DLD&ZVN:L$<^/^?M[?1@6S/6\W\E>@4>/*[.Q;34"CBO&U\N7:5/ " M7[\7[0_!+[*^-0'[C:*N]KOS4EH:YV,NT-@^E^G7YH+<34=\O:=PVL[_0IF< MCO <3^AT'6@8M;Z12I:E%/I9*N[D5_JCER#V0=:+%#.18!E"FICLSI@*2$@4 M0*62+&6$QR)E+D1Z9KZYT>9&7%#3'_TX.S?2.P>R'<5YA&YD0MNBUHH*M*S[ MV9]:7'_49(F+)R(Z-]NDM&.I^E.2L;UM&*4\G7<)YV;7_UU6=<=L?@B2[X<%0W^BNEIRMS+C>^H47,XBP6,88TY0JB&(=Z%Q1@<]*I MOPLT$2S$SA^ YV::&Y%_UD2NY3-D7C7!A U;@WLC<\/>HE@N:5D90F]_-X3( MG\7<@9 O17(*8JU *Z0)NS;@;1W0GGGQ%!8^^>W9>:;GJ5/J/LLW)V\86)G& MG,3);<+C>Y, N;%N'S=G=V_6\C\D+=_E#YI.!*KR(TKM-/6XAF(#@'Q6B&CC,@"?*KO+LO2EH^ MOM7;^?KQ[W2YEKO*7A]5^_Q %-8@83%AEC26EC2?$()C@B3%M, M(LQB!Y?Q<$EFZO?M%9DS5;EVDFNS:G.RTQI;^GWE[9%T^V]M;^G+5[+-1&[: M>>4KK2I=@OLU6^9<#Z@'T(^%0X+=L$6.A"(8A0$,,L(AHDD(24A#R--,,):$ M 4DBN\"SD==WVE TVZ4=?7U.?^^FP7SD+]Y6?M J< 4:%:[Z51P_*M!3H]=4 M9?0%<,@Y'7TA)LHR'6=!W+)*+\+R9![IL)&GRQR]2/.]7-'+1AKH>S&L>%LL M]1U5.^V'HI9O\HHOBVI=]KH'(!8AS%@ $Z52B)!I1YE&,>2)Q$D24I)E3@5> MK&>>VZZI+_C__&<HPO&&GI+E\P8@([\+6GE!+^-TYC!%1!??AKK M>:?UV[C"<>#'<1[@90X2VU.P+H&>-\T1S8\^KFO38M9$EEY_^U8V&X^;5:W- M]BKG#=DNE"0LRLSN"1M_LR 8XBQ.--%)@HAFN% JM[2.%]-E?D9Z[W!RK3]D MS3]DIY794PY^>:8XR)WDB_D!'GKW'ZFWO M:3(_UE?M4+D"6US %IC64I[/$>G%BSN3H]3A>ORACEPO7B[?1[.7"S3LD_VV M+(OR=5&6K8^L,DFP95Z471<"\9_KJFX\I.9@4T]^UP0B;2A=4GKQL M/>T^A).MTMA[F)$7R/DCY 583Q^2RV29]&/@!;:GA.YGT(&5 _K=C\W>S=0E MJ!88LTB0#,$P-6P;X@ 2AD(81@%.(AS'J0P'MUS?3C,W&MVV_"Z[$K/:1JQO M)'/0.?=8K8?K?M0Z*7%^QJO,'">[UJ!>T7]\M@QU)7@[NR.SW MI)5Z UTCXTBMT@\P&*,A^FZ2EVM[?J#HR>;FAU1QGV*HOINV$<^.1_5,4(S-HA 9: M:N.M2!U.N&SPMCA0](SBR(1Q%L A#=%MD'0X&?2,Z$3G@,,?3;>S/@=T3I[L MV8PSW3F>@U9[IW8N]TWL#W]'\[+9W3<90)O@[=8Q\"9_R(55SLG]/:9,+K/P,7LNDPO[4JVEO>/X3)VA=^;:]AYX@$[ MA\_ROIWQH^KZ#C4!LM4B9)SC5!"H<)9"1,(,XC3F4$911) B)*+"-2CUV&0S MC3O=BMNX&+K^6LM&8@<+]RC"%AN$BP";JO'/!B03J=:!]-X;2 ZVOP^P)C+X MAX#F9NJ? ^.D?7_TYNF,^G/R[UGR9R\>VD![FW#?I>!O.PUF84!$) )-AUA M)+4%3FB609G$,0EC$H3<+2'IZ%1S,Y@W-39ZQ:<<&SJ>@-7.WO4#ULB\N%># M9 /:&,T9SZ/AK6?UT8DF[E!]3N'#?M1G[[BL6MT[J>^ARVW]JJX!S"NYDBJO M%R+BD9"*0$%II-E"I9"A((&*IT2$(>8(.57_M)MV;LS123NL5-T9A.V(PS]N M(Y/(MG!=)W&_@%TG-/BI$_MX'OG@"G9V.'DN9'=FTA>I9V<'Q+&R=I9W#STK M[F9I3I+:>$:,$T),ZP^&(M,)!$M()(IADJ5)DJ$T$\@IXO^9.>9&+I^>9 +^ M]#^"OP3Z?U$"[FD)'AIWS[;FPK^ ,+C2OS7_[^KI +JN;XO2E&?Z%[#]8=[D MOC=Q(<4N% O0RFP)-_&N__.?PS3XETW0:]<\_IE?A8ZE'IY;6MO#YXL6;/23 MY\U:->)MLY[:0@,^CY^/HN#M[/EPAHD/GH^J>'CJ?/S2 8ZCDVG57XM7TF3- MOUG+:Z5?_R:W6C\_"T33D,N4P4";1! 1QB )@PA&,D"<2T&P78^BX2+,C;B^ MWLI24B.A@[MD&/@6#J?1(1U[UV51U.%K 5YMBCJ8 ]9&EZZ\@Q9D]&5P<&F- MOAP3^;O&7!8WO]A%B)YTF@T;>3J/VD6:[[G;+AMIX%'ZFE7RO];Z47W[H/\P M_9JZ9FEA2F.>F):F(@P@4BF&%/$$QJFD$==_8N16:NS83'/[AI?[.>\Y+'R=SQZ=9]ISU7/J'IR'GKUA8"K+DP85;_+E MNI9BD8@L5=KPA)P("5$68DA21& :!Z&,2!HDU*EEQ)%YYD8/'V0-ED75JS0( M:%V7.5O736W9)[5RNO3@*R!:=;P4*SRV)':DX@'HD2GEN>XXG90>LT).P^ K MW^/(+--FORL>=U";F*0B4R*#G3-D82A1!CIB * M1<"H$-KHP .:.AS.---(B(V@+559,6IH@2\E")OK4#9G%C\C_0J(*2AY/^!KJ(PNM)#5":B,'^0 M2\7QXXY?($^,H=L\?[F_?(^,#,E+LJ8!A)I7B H8PXAXAH MBX1Q16$2,B9#H?D+(^M#CV$RS(W!^BU&C=1@([:#]WW@:EB<@HR/\=BNKB;[ M@>UG/^QTN&HPO]J"WK5G!3;%W+RM@\,QR/CK,=$YB..Z>#KSN R^DX<> X>> M[M3C,MWWCCTN'&K ]^:77!MU=;&2US_R:L&U[MJXC6'$6*QWMRJ&3% ,]4,G M@C"@5$96?LS#H>?V==@*!WXSXKF0T3YD%EP_&(B1*=P;!@X\.QB+B>AS*Y\G M8GQ6WY-\MW_'=#3VK*1[[/3\%4,3'U;RHVHW,UT./DKB$,4\@)'"V(0P)Y 1 M'D$1,J$$YAC%F5N!S<-)7)ZX:2I?&AF-B=I*Z9KF< "BW:;X,F!&IJ5]1,Y7 M?!B0SG!,>V]I# <33)R^<$S!P[2%HU<.=*@UO48_:#F?Y-V$A(6!S *(16;Z M*P4II(*%4(DHC?4?F(9.902.330W0V,G(:"-R(ZI3$8!I;-=7(^(5 MZ"$U1A+3.21\N;6.33.M2^N,L@?NK'/7#V.#_0"NZMVZ7I?REWR5WZWO>GV1 MM@[W+$IB3#+(0YYJ"P!SL6*Y0"*CF"0)# 0B$$69@)3($ 8!#=.8R(12 MJ_;C!R//C84ZX4 KG:6+X "N,UZ22T 8F44L];?W"AS3]9DWOI+\+]^*AY_U M/>W+KO^R>\]OM#G 9Q0%]6.V2\]6$],]W$?5?ME#_LLVIYWX"#D(VM M\*XH;U9Z%EG5UP\T7YJ3%OVS+W0I%RR*&,F8A%28U,(T3"!-60QY&F0T36@D M ^< 4\] .AS@> 9THF.=RX%U._9Q0.GD89#-.-,=$3EH MM7=PY'+?T"HYK-[UO=P<*&DP,TP5Q 1AB)*,0!*2%%*%"$>FY77D6!/G<)*Y MV8*OB]+T":TE$%I:9^H]B:>=S7PUR*C)^@HD3\VB/BR8TY--:VA8J'T@25B M<\^P!_L7RF_SE2P?3?_A_UKG]TU*0_OYD;$,TC!0,$4LA8AQ!4F#&I,O=-,T6JEL]O/F/F>*!+HTC^6GV:Z:$ M"@F#BC?EET@&2292&&!.>,J(WI4XM4IPFWYNG/)9FB7/EWG;MF M^4M/$<=-AMNJ6.XJ1L-Z[&U$+[_X*, N::_NFX9!T/G:);A-/NVV8! P!_N M8:,,8[RGGI^_E455O?W!EVL3WO"WHA#?\^5R@3#'(1&>>DZK*] (#G[:B@XVLCM6>[)+>B-B6\+2L0+S,Q#:L?B%P(S,NON8C.!E/*&^KXK+S\PP;;7EXRH> M5%H^<>F >'X3=/:Z6#WHET>SSB=9YH7XN-J<> N:H8@H"C&F1+_B)(:$AA)2 M0F(F2*S?<"N/X?FIYO:F-_&/.VFO0"LO^'BBY(TKNJ???K^8C4P")^ ZSPC. M3Z5]&+XW_"8*P!_RV+F%W%LAC#^T?MQ%]QHWJ2QKFJ^Z%-#6LML=*._.!T@LPU@0!3G+ MB"FOK-DXT_]$B:1,))G,8N7FRQQ'T+DQ^$ZG7AR[JY=SI#6U]8N^_$J-[DG= MJ@CR%6CHSVS$>XO7ZMG/1?BI.4)J=06;Q/-6VS_WHF3 ;Z,<)XV]*M[\MB.) M.;&G=URP#WW#(\]WZ4'_KZMRZQGX2G]TG8NKS\5R^:XHO]-2/#E>SD2*LM24 MXU<9-T[B#!).$$113#.2L2Q-G:*&AHLRMP]$_V2ZKTO3TWNC#3#J@$Z?H7$ MSHOF&A,PYE),&!]@MPH3!0L,Q=1[X("S("\41# 4L.,!!8-'O)1EG[:S>D6K MG&NV[]I:/7E;F3EZPT0;YP2EFF)C#%F8$)@P1,*(J)@D3C4;!\HQ9WY]39=\ MO=Q&6C5ZM.W9NQYWID>>:=:QZ]\VE&S=ULZ5:4=;D0EI]KE>>8/1Y6]#?L_O'>7%E=B_]< M5UHD+:DJRCO3X^<=Y?H)^X5_%3F7"YX&%/)B(!1 M0E+3@BZ$. P2&(N(QIF,F416,6 OJ,/<&'VC1--AZ7ZG"5"-*DVCTG4EG)N4 MON1C8N&$G__BC_WQZ#5+Z4/0[YA2 ?8(GNVJ8H P#><;**[ ]B'JH0%:.*[ M!A#0(0(VD( &D_D_3H-ZZW2(DH-[A1E#(5)(H"S@35A$^ MSPT^-]OFYA.@K7Q.]?>>0F9A3EP Q-BG,9] )]J00_NG4#A\"B^ 9*)OU X: M3Q^)(RJ?9.^G]TQ'JT>DW>.[8]<,=,:=8\]CY-D>TMRLJKIL'HPV_O'K+5UU MM/JA: YYI.CY$15(T7=N,/DB7[M)IR5-)R .R,[M M[I&V<.<<8!O'5G73!6N?=+UK1DM3%,404]-KBB(%,53O1=Z%#S9^2^VP#.P\ZLSAO[6E-^"8 *X6Q@F M.&AYV36YY!THX8+L5G9$;80F,2*+9-XV5MW!_FJ>PLO>6R^&XB"GPV]#F. MB[>&/L],,7%#G^-*'C;T.7'M@/",KK3+]4J\*\H[66Y*06P.W!FAD1!9#+E@ M>@.,.8%891@J@ED:A7H'S /K<(TSD\W-2-@4:3(1[*H1&,B-Q XQ#.<@M@CO M\ C/SS1QX?VS M*A\6WC]_RS"F:"-S&__1U^):B-Q\6^CR$\W%S>HUO<_U#N@?U'B9ZINJ6DNQ MD)(&&6<9E"D)(>)4;](R;:H1A 4222P9<Y+9T=0HR[(R+35D]V@O),>&/&- M7[]3X IT*H!6!W^,-A@^3SSG/O^D[#<8GJ><.'R@84SYJ2SN95D_?EK2QF[; M-D#IM27A4L981#",9091I/^@/%,P$IE*TS"(]1\NU'A^RKEQ83\Y>R/]?O.> MQH/C1G06R-LQFU\\1Z:RC;!7H!'W:0ND$7/:[6'R1%D6$T[*4?8 /"4EASL' M1J+HW7]SW-?&ZIFSP&)E./#Z1UXM9(!H*DTWI$AIVXP( 4E*$R@E23,2B50E MU"EPY-1L<^.>+F!W)R3XS8AIZ?>Q ]B.9[S!-C+%."/F'M1@@X2O&(23OLCR(3?M33^JKM,I7?9B?K_J&:KG?_6F MN*/Y:L$42P-A-G])%D"480%9J!#,1!RF>GO(,'&JX^E3N+F1TE;2O42"WUIA M':G)ZR+:,=E++>DLO_."SBOX M]V+ O67OV<\X\8>HS8O]J-JLV.L'FB^-\^I=4?[->&<7*%:(H0##1&21R>W+ M((LDA5&3V(=IDD5XDL_0&4'G]A'JLHP+M7^:I'^F+9:NMIU:UZ: ?*X?"1,C M=P56;9(RW2C77/6M.0DQ7Z[F:U5-];DZ]V1(B4P! [V_Q G7VTW,(%6$048B M'&8"QT*)B4H;>'PVIBEBL,M&E\N\;?'ZR^:#P#>\1R35[:&CDGYA_#%K$$VYLE8CO?@,AAGPTFKSDOUU*\_6%TD]4B M#H,X(F$,@T!@B((H@E0&#,9A$F0TP4*2Q*$+\=CR6O'6]*V'.RF![,1T"+L= MV\EMTA4GLFRS]1E/=+/P9N >,3K,W)8/,Q MYY\N4'T"%/>"W*>8;V)?1I=,W=@QVTSJOY5%52TRP1FGH8!!AO1FE00)9!&) M(18XI53R5-JUF!U1QKEY,+:E%QH'A.&/SCTQ_1[UQ,*.O#WULUSSWYEN%[O5 MM%]DH]%V!KO2\TOQTAO2$Q+^,?:BYR'VM@VUF&K8U\/G=VV3"-9<^:F4]S3? M?.3T]4T!OO9W"Z6_+1$15&]/:01-H!_$7"0P93A)(QH+SIV"^UY$B[E]@1I9 M']OX#Q-A6S0E/ODF!W= /O[+/!QVWZC9+_FL][[TV*9GFS';U2CHT-AL@IH; MV]JQUZGW]&6%?VU>J%1$T,H*-D)8> MMB,(GO&'7H[+R%3N!HF]M^FTXL]07B7Y7[X5#S_K.UNVTW_9D=RQ\:9Q^IQ6 M9NNK.7/9P!IP^2JOY?O\09/*JM9+E^\HY:XHZ_R_&^KIV.(_)"W?Z8=CH0U< MJ1 B,)9,6[F$)I"Q&,%4(29E&$GD9N4.$V-N!*"?I]2Q;-PP^.WLR/%!'9D] M6@5@HP'8J=#:9U>-X<:;HI\];:Z 400833S6H;L(25\EZH8),6WUNHN .BAL M=]EH[D;,>_TD+#_=%BO9'HXOLC *>-.1#)F"]BP4D 0)AY2IB"=AFN#$*NCM MN<'GQEZ-?* 1L(M/L;==#H [;[A< L?(O.. A)/)ON;!4[:O'7R2MUF7C4GQ7RO]:RQ5_;+(^18 E"Q2&*,L01&F:ZG=5""A# MH4V3*,**.9WL6,PYMU>X)R?8"CHHP=8&<$LKQ"^,([_Z@Q <7M?V/":^Z]N> MF/%EZMR>A^!HO5N+6P<$K_VZ6N9W>=.2_H>Q*3;E! .F"89S <,@4Q#%60") ME E,1! ))G@@I!6_G)ID;H2R%=,A4.@8?F=, D^HC,P/6PF;-C$-*5Q[# MR"$0R@-6$P4Q/8.9IX"C,QB<#!8Z=N]T@3YGI-\+TCEW[< &[J4']47DY#R MNEA5N;YSXVF69M?U299-CBWES?.8<-RX;J&@*(6(\@CBE"209UR*5--BY-BT MU&GZN7'CGLB@[&1V#(1Q6P [BVL\6$ ME$&X^8HU<9M\VC"20< <1(@,&V48LWV655WFQCOXFE:WUZOF/Z9DRX.6PE1K MJ5_3LGS,5]\:2W)!919C%2H8,JDWCZ%2$!/&(>4H49$*TP0Y;1X=YY\;M^W$ M!UP+#O(57ZZ%;&HS;L[--ZD#GB(R7%?,C@M'7(>1R;"W!$;F!N7F+SWI1RCU M.Q P3RSH.OND-#@0FJ<\.'282XFP8=Y?5WE=??[RZV9/RU4<8:8@38SC+,T$ MI!)3&&4A0BI&26;7PL%JMMF1W)=?!W/4Z.E3JL,?5 M,]<,>RUO5KRXDU_I#Q-7N>+YLAWU0['2&YVUWH2RI>Q""YY/;GA=5/6"Q"Q- M,R0A%BJ%2,A ;QR5A#+%",>A(@%UBH3R(M7D]6-%/PLF!V; M3+X,(]/06Z6DEOI!@E:SQA7_F=82["MX!?94W 3'7SV?,K;+[KDR05AKGQM1 MKRO@B1O]R#0IJ7J%\2D;^QW<7Q>M7!I6\R2N^+$R(R373&T3*;>T'AQ%G] ;LQ 2OY$JJO&DV MT,GI\;D?@(ZGM\!EYDG?B0&0/'U#A@PQ(#[J;Z74=F/Y]9:NDB?A*VDDL2!1 M#$E"!424*4BB,(9*JAAS'B8A3:U#I([/,[OO;%%*4&LY07(FO,4)S=-,XQ&C MD5FE$Q)\;1&Z*'#J!%P.L5-^8)LH?.H8?)YBJ,YC<3*,ZL3MTT52G==A+YC* MXO*+^W1^ELNFEE^A)_A'7M_>%DN1K[Z]*\KG=T*+0$JFLBB%@1 ,(AD(B&-$ M3 -@Q5"&HS1SZOA[@2QSX]?6]]"ZCVA;IH8VW@;PW6@CEVT59<<&[#X6S?@(0>&KW9]+#^J339T4P:A:IJ,5J\>>__:^2R2,$.!9!E,$AY!%*4(XH1H MDY5GH1"QX!0Y>82&"#$[@NTU!-U67^FK<66JAO5^X!CE.F2=[*AU;/3'YE17 MX$=U1UT"IJ\PV"$B3!L,>P%(!R&QEXQU<]FT[&C#8NN=Z!<4 MQG19'4N&' GSL9EQ/Q?@H&'"S1;XL7,!K%'SGPEP?NJ7R@.P!N5$%H#]&)>: MA]>K.A?YG!V]_M$'M[[2BQBI=MYZA6-TA&\Z)?MG;!LU@7GF M0$]1<]<'68/WA;:+3.)/H^Q0Z]/;8^!JF[[$XDYHN?;5LU[6C9*[99W(MO6] M&-XM7V\"OI!=[!O@XU:S]YD&'(<=5C7>^<3,MTP+^R7_T9U1A&D@8B&$J99& M3%-N BG/" QQ$B4IDHI*JWP+YYGG]EFPK)/FCK#%H=E8N$WB?V7'_:^=[$ + M/^1HS0EFA\.VL>">Z/C-!79/1W)#$#MY2.>CUYMS7*1TD2LP7(7ZK8V1FG3ABS MA>"9M#'K6R^R+1V;:MRL>!OZ19>-J^7PY%I0I:'2Y$030B&*(P9)0!D,4DI3 MAF,E(ZN\E9'EG!N_]:V!\QUVGE@-;>A"3^?6N_E,PYY!9IOW9\3)EG[)E9_0 M\OZ_?M$'6?8ON?@OL ]XB8=@Z!9BK*6QW'!XG_XEMB=C87AD,S/:=-X::?4. MIKN8'Y/)52VDPFF$B38C0B9-QX\,DD0D$,>,L#@32+K5$[&?>FZ&0C]FHVSE M!-P(>G&?JF/8VVV(QD%TY _P\QVA^A!W@H/7)R'VT;GI#%KCM5LZ-O%+]T@Z M XA%8Z-S(PP,QK[L<*#-9UZPA$N]'Z+0Q&!#1$,*<8H5E"JE*.!)%H=6'0"\ M2C4[LNL? %:[ T"Y=P#(]P\ E^9,]UZ6;:3,-J1[<.R,G_6V8]')5W%D@O5T M@NN_"H!7H'T%>WN1:=JP;Y\P'@2 >QU\(-D;0_BKOK?I3! %22P0Y5 I%9BL M_QB24 F8AHI'49#&4BDGTNZ//COR-<(!(]V@3@_[R%G2WU \QJ8Q:RC@Y ME7T1RM[8TQ+#2P@DI) 2D@&110PQN(@R823X3:5X'.CET8Z;0$,CVF>:L7MN&N. MZSB)__K0U_B\Z_+55=NB M,BJED0R1B1P)M<$JH@12*A*8"4I#'&8155:%,YQGGMO71@L.NXKSG>A-+(3: M" ],9L!#L\'XJ]MGR'XQ[+XCHT \\H>@DQG<[(&[%1LT/N#WN6KYO+/LEZ7J^ISL5R^*TI#R N5A1%&H:ES(6.(5$@A47$(HRA5/ XQ MH;'35GUL@>=&F/OZ&K=<7^.F#,-&YRNPU;KSTS6NNTYO4!=@HWE;';35'?QF MM >=^H[.A=$?'SNNGM-#,3+%S^9Y&!").,TB>0MC'%GL6N'P#)M4DO_E6_'PLQZ@)1+]EQU_G!EVFD!2 M*]6V<:!V5P^S9?ZF;:F2+J]7XEIH@RDW_@%S9+^?5D43BB5*E#9:0LT$F920 M(I1J)DB34"1*T=2I#*75K',CAD[HYGM*]\1V,UCL(+@4:41O\WN[P^]M)_)RYQ@X63R1S9K))V<5.\:>T M8GG70-NF*,3W?+E\GZ]D<_RQP"QBF508II*;QC]<4X@)X^9414+@+(BPFQWS M=(:YL<9&0/";$;$]RG/TKQRB:&F:7(+-V&:($RSN!LN' <\?\VVW]4?U:R6O32_XC,^Y>4Q[P[0]^:Z(\WA7E1\TGU!Q^OC=5 MQ]_GE.7+O'Y@M#]!\LQ1'$,4YDA ,<1FY'BL-EF1M);,4$ MI5$*%@JNM2%.C5X5*#K-3/R6['1KBKD7V]N638'W9:>?#R:NQQ47Z=N%T@R[8':Y9 =G)5Y M&')@=L5R67RG6F\]PYMBS6JU7EYSWAS%?99;&O!MAP4[:*[#5JGF17Y=2Y%VMTTN" M+MQ7RXY:1UV#D0EU'/C=LTB&0N@KT\1Y_FFS48;"@)BW2"S[F2<.JG*&Y# ^ MRGV(813V7FJC4AZQ'W]="3VAH4\IM+5I&I6TZ?(ADJ'*3*T7:3SU"0JA?D@1 M3(4,J88LCA*Y6,EO35LH>TX;)(S5BTC:%_% I/%>2J/+7\&-R8!N=F^:6&7E M6!!SV.+84=UX6$]#>JW\5T_WP5>[C? 5Z*L!6CV\ERJX"$=/5#A,ADE)\2*8 MGM+C98-=VE;$))\5JR:-3-VL>'$GO](?W3%I%[G:=#38&1]9P%)FPBD(-84) M(DH@#5D*51+R2$4292$:UC_$69:YV8+]AA([9%#OG0+)R/5@C.L M<(0#&'+1G PED 6:@Y4,F0SC.$2!TZ&P7_'FS,A^6_PX.C0]/P6NG#[UVDY( M\U,MZPNV:^JC/[M638UP?] V37U@QVO1M#?+L(_(;GM05-5K6I:/G=.WVD8K M+#B141+$$D944HB26$$2I12&<1B&+$,H5$Z%:RWFG!O=]_;/Y@AD3^@+@HIL MT+=C9,^8CDRSE\/I3)H. 'EB0IL9)Z4W!PB>.\?O*N@0X*TW"A;5W]1MNVJV]MX;"VI?7; MN_ME\2AE<]$G_:S=:@%,_'NUP!'"H5()C--4F<,S EDL!,0XCA'.J!".U2F' MR3&WCX#1H G(T=M,7MS=Z0UG980&ZY5>$R [1;H?WG>J@'L]R!58R=K<5],? M>@?[/:]O;^7RDKJ5 Y?6TKTP_H*-[4=HUJ!5 ;0Z=%4?KUJO@"DPLUFP]N*- M*DU^CL=4G O!].46&"C%M/O_RZ ZV.A?.-P(L0I=O"I,.A!-3<"R$B0Q8A)( L\"I-(NS!'-C6OWT)AYC$)X%W4/\P:50 MSB#VH"X TXQ'<\V+1@?0*#%1W,$I_*:(.7AV_OG$&YR"QRG6X.1 VM/Y:N\ MUC,\F!#_6C]U.5NVD?_5!ZFWKR@5 5$QY,J4C&4BA$0D"40(QJ7UYUT0\JG5M0AOSK>2FG4Q9Y__=GEK((7$#9Q8@B017$<=0 MXB2$*&"FS5E3:AZ%DC%,TR19U$;.R1=@.^EX"]!*"QMQP4[>-EE)6WY:Y"O0 MK))7T.T^*?Z@'/G[88&BQQI>5JCX*MIU>K)IJW19*7Y0ELON+L\%,':'(A%G M5-*80F6\DMIV)9"@F$"5:,;G*I&$^RF",=L3J9/U'"XXDK( WXYG_$(Z,M=X M0--?C8RQ#J0L)IQ'K8RSQU$.=P[L3B"_=RE19MM>%BO]5]X6'_Q4+'/^V/ZY MBX648:9PG%(8*X(U(2$)"<\2&(52FSQ)@B+LE%?O*L##!T'(\>1O/'AZ+^#UF_+N[TU+PY MG+TS8;&KIME"N!!8QBB1&(HT5A EIIU!F"*8<$QE&. P9DX!_@/EF!M5'O>3 M-KWONNT4@LCA)XD3O?5$$4QN^Z2=9B'"\\9>Y]^ MO3/PC>_K.R; 7/Q_9P!R\ F>&VF"D^[OQ0(G1 8A8U *&4(4J012)&.8"E(K%3_:0+Y9D;Y?73^YK,$];HT\OAO@(;G=KVGZU6 M0U,RARVB'6U.N#0CTVA_5;J5L%R7B?+K+P+8>U[E,&E>*)'R(NB.9TY>-NPP M;F[[R1J^;V>\Z:H5+6(6BB (*8SC)(:(D@#22._ $9&1MCE-BX;,A72/330W M-MW(!?)&3#>2/(JF'?OYP&AD6MN)V/'8%;@Y5^#*F:3.X>")?8Y.,RFMG%/V M*5^Q&+1'*I%"0AR2"2)(8LP 1&<4@84A$5W"UQ MY#>9)U?@WL@*M,7U^ZIIP<@QS2V/) Y)C M6T$=B%]:$!LQ=U4D/)HU9Z#P9:\[(*5L#5,IL!W=-.EV7?]9-3X\Z;.S483L%/E<)]F$MO.+

!'I#%B40TP!!(1.DGU@F*::;(]'3K'F!% .. M0\?>K^TE$&]%UO::5+(LI>A2AYVS@B]9JX1PGI&009%@9IIAZ.];E!$HPX1C MI&22Z,VS_?'UM LVQ?GU3NYSZU87^WGA>AGUY2O95,5NDKZ!.:++Z1+CK8/M05U^MM7LC M3]M4^U"E@W;:SUPR,(!8O_?:B&QZ6[ZCO"U]J#?7>7-F_$Z:XQ^3QDJ_R45 M6"8D2B%J*IJ$$84D"6*8H3CC(<[B)'(J0.LP]]P,O9V80,GFH+<3U#&:V %] MNW=_)$Q'Y@8C=9,]UO98W0A^!7HX:]G!I_,XN\9IXX;=(3F( M&1XPQ# &V^2=_2.O;U^OJ[JXD^5A[>Q )LQ$I2%F+ V*!:2!B"#%$4-QQ&C@ M%I]F,^G<..O-QHM:R@>Y6CM2E17,=ASE&[R1R6DC;NM9W@@\;@UG%X@\L9'5 ME)/2D L(3_G'Z5['8UF9+SI7V^/;'_Q6/ROR@WY^%I@%,8WB# HD&$19IDD& MHP2&<8(IBS*91,SJ4.?(!',CE(V,8",D,%):^O2/@7CFT,0#-"/3A2,J]E[U M,ZH_0P.5Y'_Y5CS\K&]M&4#_9??B'QUP&D?Y&76V7O!SUPT,8#6.]%>TDL+T M%Y*KJFTPU-3?N5Z)FY4Q3O*'MAQQ6SMD@3+)<9(I&*94:DN":/M!T@2J@-"( MAH+$F5MLJ[L,LZ,

4MWIJ/[*#O0C=IA:N<2%I'?QQX$#P M//&?Z^R3\>MQ= MTFU;KDVCS.:/OYO\]-6WS_FWV[KJ'6]E64H#SA,8(!% E(@8LDR;ER+"DH>2 MA0E-G3?7OJ6<&VUW8@X^?QQG*1VVYB^Y0!-NWOL:[NW@V2-X=I-O5+QJ_P,V MB]SJ>C7*(>BHB^'3'>!=QND=!F/!_*Q+8;3)AGT[]KY,K7>CLWID).(XE )2 MQ0A$)$.09B*#*!)!1'A&E7 *+CDZT]PXO#6$6@D=/0;'T;2C8"\836M]MU*> M-[N=&? L%IY8[/@\DS+1676?LLGY&P9LR7^AY>^R;KY]GS7?E#FOI6AF^'65 MU]VSK'?B09H&>E\N3$D1PA%D81S#* Z$5&D4D]2JKX3UC'-CB%\^?_G587]I M!:K%#MTW5",312MN9TCM!.YXPX@\9+-N!:;#CMTWJ!-MV\^#ZVGS[H+/R1V\ MU4#3;>-=]-K;RSO=.,PH^T6*G)J &?T<=4]T+!+*-*_"1-ME$''&()5,PD!O MQ+D,2)!&3D?=AU/,CF2-A* 3TP8_._OK,E3&YM,^(",87,>5]V1I/3/! MI";6<06?VE8GKG1[HZNRUH3Q([];WW4/8A:&-,FT\21I&$(D> 19G"B8*1S& M,@W#6%B=VAZ,/+OWMQ7.[LT]Q.GT"WN1]J/;/8U<'M_0H]J>>C'U3;V74O]K M]T(>CC?)>WA4C3+PW-ZYC6S "&V2GO%-[YG*:#PCKW!IHL MG/,Y\?MAG,_^?F 6:5&([_ER>R4WLEX!VDD+1".N.2/2\CKFGIZ"V<[& M]07>R&_S#K>-H*"5%'PZC9M[QJH%(+Y26$]--6U.JX72!TFN-O<,I ]9?"OI M_6W.7Q=-9&6;YOXYKW[O[$&B[>8H5ARJE&J[F:H4,I922&*B4H2DIA>GX^BS M,\Z.2+8"@SV)@1'9D47.HFU))3XQ')M/3L$WPF[:&AM?U')VOFGYQ5;] Y*Q MOM%])_ZZC6S,'^1;I22O6^KZJ#9]GM\4=S1?+2)), TX@0$/4U/>.(8X9A'D M<9CJVT20V:6-V4\Y-Z[920U:L:^ZKZX)Z-UVQ?ZM%=[2>^^P .?W_OYA'9E^ M/"'JY#)P ^D"7X+E1),Y&=P4[WL?'.\D_$,X(9%QF4(^&>)JD:>)FZYR;<&[TTY>W5PCQJDG<=*0=:]#M3!Z? M4(Y,.1>BZ)Z;80F-KV2,<]--FWUAJ?Q!NH7M?<.HYDU>\651K4M3^Z,7=/99 M-AD>KXNJKG:9;IO6@;NV;S+-DHC($(8REA!E1$&*E8 8JT#$3"$1.'EN+I1G M;D3E)]OVTD6R8ZX)H1^9V,YFX8Z2?NL)/T_L=ZDTDY*C)^B>O80>6.6IK MEKR3IB;C\BO]\?:'D4"^DBMI2@,&* HPBT,HPHA#%,H$LB3&D#%!M06G,&%. MU'EFOKE18R>G8TVC,YC:,9U'I$;?%3:2@DY4DRL+.F'!3YVXQ^OBNQ\ZVM(]#^N?N^4Q%AC%,& M)2?8=/!,(8ZT)2853R3E/"72J=V6W;1S(Y1&:N,M^:1'W018.E:,ML/;CF7\ MHS@RV6P!W(E\!;J"):,6+G%#RE=]:+M)IZT,[03$04UHM[N'45*3\_]!JT.K MVS;;OV.\A2)9H!D'09P9%L)-Q4;)8"!#E$J&<2:50U.DLQ-:O3G3MSYJY'6C MG>.8VC'-91!-0RYM/9!.R&TED$Y.CR;,62P\T29EC+/J/B6)\S=+8(D4"3D$8P8DQ#1%$&6*0*YC&,L:$8)=

% MGIS@-R.IHUOZ&*Z6-LCE:(UM= P :G ;BB,P>.XX\726%VDN<4358WTDCET^ M\ !KN2R^FZZ-[XKR3;%FM5HO.[.D^BRYS!\H6\I-#>(4":)MA R&*0H@2F,% M"24)3(4(1,HY5M@J^';0[',CCJWP0!4E$)WX@';R.YYI.:V#Y0'76.B.?=K5 MR0AV0EZ!?;2[8O:F?-4(%:(' >?K+,QI[FD/QH; I.0H=48'^+=9H:7VX))CQ(.UH1Y]7)BCC= GY4X.M++J!# MPO>++.1$6>'3+JA;(KEWW$]FF_N;;;J4=.\([>6M^Q]]8$A*U_7DBWX9Y/5* MO->/S;)U51P>^#&&<&3\C:PI0IK#:>!&WTF'DTB^B?E&LI-OVIGC%P)[@LJJ*\N.]-+G0 MJV_OS8N_#6N MW<2'KIL=?4RQ&B.3C?^%<&\W?B&*OGJ/#Q5CVD;D%X)UT)7\TO&&$>J'8E6: M9$M3O^9:_.>Z:IJ@=XG (@O2.,JH"6\E$*6(01;$",HX8"+$+(Z)5?D'F\GF M1HQ]6<%.V($YUR=AMN,X7^"-S&.#<7.F*QM /%'2R:DFI1T;I9]2B]4]/GL5 M6QRE=4TEWA6EDGF]UD_@S:HKWI;@5&&I LC26&^L4, @"6,%>191DH64""0W MX?5VO#."E%9OW'Y,_LB$U0EI>GZ6@)L0H>52_^.G? 4JHUQU_!!GLJ6U8[J7 M6JX9A9J<;K[4Z7D%>IH:WY?O>H C+L2H?9@ODW &?9J]0&S7Q]G/5.Y5B;L2 M'X]AQ+[F]5(N.(UB3+&F_2:K*DFD-CNC %*&LSC3>W>JK'([GQM\;L9E(Y2) M]0NCG]B?-R5I'NWK%!^@=YI9+\5D9$ITA<.I[E[26".9_*6,-N]\?[!&YD)MCF,/8G!3N21ZDVYP>0YQ_',I"^2\F@'Q+$, M2,N[A\84":GR55[+]\9;?;.J]?.3F]/XJI)U]?8'7ZY%OOJVJ:"^B!.J9!81 M&":<0,0Q@MK*D# 6*$Q82KA*G4('7068&S7MY(=+HP#8:0!:%4PQ@4X)L-'" MT;?CO$IV?#8F]B,S6P_V]SY@'Q!%- P[;_%#CM-/'#DT#)S#F*&!XPQ(H'PC M67VSJNJR27=Z7:P>9%F;N;[J):MNBZ7X6E(SV1OZ6'WAMU*LEU(LN(B18#2& MB4()1-H<@R2D'!),<(R9Y%%H52SO AGF1HE;P4QJ9//^"2VN0W;=P*4XXU.9 M!N"1><\H '8:7(&>#E=@JP7HU !&CRNPU63\17#(9QQ_,29*7AQK4=S2%"^# M\V1.XL"AITM O$SWO6S#"X>:^%SVK=X8UX\[>:NFC-+76[KJ3@$^& 6J6HI_ MR/S;K?[OM=:'?I-_TT/7;V@MW]&\_#M=KN4"HU"%""M(E*G[FO(08IDF4*0T M"%G(8\7(HNW]]:6F93WR8:Y'U5PXXZF"X]'&KYWX@-%E4^J#UH#);_EJ94BB M4%V?M>9(6!3+)2TK\Z/V>'BJTV&?#UC$6!9D>L<8"I5"Q"C6#QAC,(E-+[V$ MQ%A_0%JEWZ[&CA5XT<=KH]ZT#Y=Z$&9?UA#"TS/\*E 6TRQ MUMCL@AZV\%R!#4"@0P@T$ &#$3 @@0:E&01$C+#F+QU!X5.E/T;(Q0B+Z"U& M8PS9!F>5MBGG.^?R-=-B46Y;6.'$"#,BO%ZYA/X)R$92C^4TSY0_C3 9TYX?<(V,HD-1LPIEMX*C4&!]:='GBS* MWDK!?LB]W0U#BUUHMC'H<8)$3O%06'4J L#81BE/!%7=1T M:;=#W([L].)OQQ_O,?YJY@!MM'E7-,NUT,0&,SLK9A 2([_+7>$'(Y7/X@Y/ M%/56K6$S[L3E%YZHD%PU["70V&)FB\E+_0\G=9FP)3NR[5BS#"*@BP M@&F<"(A2_:5F*D4P"562QHS3+(P&M 2SFMSJR9V^/=@G/="M>8\+!>@#S9=& M:JB*$E9T*4&UE=_M!;=;#[N7WQ^\TQ##1E[CS.@D!CN1P9?SD#K3AA-$GBC% M;LY)Z<8)AJ=4Y':S&TU59;WX;+:J31'9+--& @\$3&2(- V%!%*:41APDK) M92G%5I[DO5'GMCDP!8[SJLY-S>I?-,OK75NW3[I]ZQ?4-O==;_VOW:N^/-WMTOBT>IW^7R(>?R MB&MPV0"M__91?9:\^+;*_UN*-HN^<2^\IO>YMGW-3Z_O3!G+11(2G"4TA*%@ MH=[]QRG$+ AAEHDP%8@G&#M57QI)SKG10T] 4-4%_QTV3AO >UJZF1QC+;"= MD3*#97M9!^P5:"4&/1W\&3@CP^O))!I+RDF-J)&A?FIVC3W=@)R@_TT?7]'5 M[Q^:">GRNJH*GC?_Z*KE(H%CBF4$DR!.((H2TRLMS""3BM)$4I4EV#K[Y]QL MS/H(71+ MK+%%Y60*S=E!IDN6L=5G+RW&^B;W_?#K]=UZJ8=ZD&^5DKQNV?RCNA9%<_K> M[/D8QQE+$FU3$Q9#%&,)*68C(%.P%2Z=]N0M %VS9K::9;#?OHG1_H^]TW] S_)N5 M?FLI-[.\H37=M)IF@@F5$@SC+#3'=T&J;3FNH)0413'G)(ZL6GZ?FVAN]-*= M1_>$-5D9]&RS:3=TSUAR'C$;F4&&PC7@]/XT%A<.*S^]/J'1[=G[E^ M:&=/5N]<^]>;TZ]W1?F%+N57\_=%E.$T12J&E*# ](_)(#5=/5'"LU1&@5(T M=FOH>7;.N9%$D^>^D_D*7!^>$_[62.Y8;MT&?SOOFV=41Z:1,X!^L0%T0$=/ M:XB\-?(\/^/$_3NM(3ALVVE_ZP"/TV&7K/T6$Y]-[L1']6O5EL!9Q$HE*$8I M3!#A$/$LA$3B &IFBA/"228SYA#(,$2&F<8S[!JSM.%)I9$:%@JN]3]H6R+* M9!PL=\W&KL!*VIHZ0Q;+PI$U!O8OU]_O9O6T/PYH%( ?%=0JM)6Z1@3<+\+X";FVP@@B>]9JYC3N=$&ZCMGD]MZ!C^>K%I(KXS(?2K-I-$:DN6 M2AK"F.D]+TIP"@G+8AB'09+(+"0LI9=V7=N?Z MZ?Q(1EKXNQ$7;.0%K<"NCK=C"-MZWCS@-HWK;0!D YQO9^"XP/MV;.2)W6]G M%#STOYV[8>*2#>_SE;RIY5VUR!!'(379=C00IA\-TSMA%D*LM\BI$ &FD5-A MZLM%FAO9M'%;S#)EGQVF[(/?C&Z@4<[1P^=A@>T,I&F7;62NN[C(@MV*35= MX0#DEZZ1L!/HCU$&X0! ;Y4.#D<>1N5ZVKN\;A.N5\*8CMJ8E"N>RVIPA2FG M,6?T_O;D;GR->Y*/789J$&B^6ML[S3WIJS<(EJ=OV;!!AKU0G^6#7*WE.ZW) M9B/VC[R^?;VNZN).EI^*9M#%"CA^[V;,.*Z('<>-A_/()+>!V+QJ6X\. M^*YE!QOAP6^M^&"4?D/#D//$=(Z33TIUPX!YRG4#1_'9W[X)0R1)&*09HI"R MS,3:GFAN)'>W1[A#M:0&P'4_Y@6UD3AJ(F*>> M]K;1G XT0F'9E @N9H" D/+#*Q[2<;VZDL0U1[,E\!1JI3/ M[CR%NZVKV1N:TSB<+P)R4-RG!3P7A7^>&G_R*% +99\+!K6Y;9@EB7>[T(!FT#.W18^D#2D(8Z@S#("D4(*8IPPR .!8A(I M):13;8>!ZR19XN/K_IX9^>;MC:>K?H' M=?&L;QRXX])[.I$OUR:W;Y=BTS9YEJ+U/]_=K^NN_,M;6IJF(=4G638GVN^W MD2*,)HA%>HN& R(ADB2"!"/]1QRH)"5Q*J5551;?@LV-HOIZ]=+0P$:SS9'. M5C=C:FRT,RGS;>#)!6%!WI;<;#;]CW^I7OTKIW#)UK6CU]+NJI,WG>QJEX][OVF20\6FMD99BD, JHY7VA[ MDP0\AC(-(XE0E-*4#]NA.T@Q-X+O;Q$[84$C+>@K]C"N6[7 M1UJ."3?K7E?B@JWZ "2];]1=9'BA;?H F(YOTH<,YG6+_D'^J+]^E\L'^4NQ MJF^K11AJ>S@,"(PY11"%#.F-.HZAPH@+%<9$N(556,X[-ZHTSZB7[?H!P!=M MVB^!;19;]X\KCT/HR#WN6KO-:&X8,4-ZM: M/SRYYK7..7E7E'7^W\W4W=G.P9M#0AXR(@(H<-!45Y60HA3#3,4X-#&N!%FE M!?H1YX_/6!B M?'Z:N1'@:UK=@GMM:@!5E( VU;XKD*\ZQU>^ O6M!'>]5AMZ\]46 ^H5_?FK M&X<>60$[;KP=?4?T++L%/FCJJ1O@_NY'#2;RYI(S2 MA$/,4XUWG&FZIC2"2$J<()$P;<]V>+]=B9= >S/M>%B_;20;&6@1:R0E%U J M_4E$R!0-3W (N4@C&I$8Q8'3ML$7R)-\$QM9VT8Z5QVVX/_G[MV6&\>1M=%7 MX47*7U]-O *0DRCH! M$$AS_HOI*=LDD?F!_)!(Y&&QD[@7M)Z6,)MQ?O":BWV33^O5,;?TA3:[R>%%E&$.$ET)8U-EFT M): 8"E"@G!-2X31S"U\Z-\C8N*,1,[E3R=:UUTKJ4:+Q%*#G&2(63#TS0Z\( M>12KC(#40$4I Q#SJSIY 8JSU25/W3M<%^1ER:/YD'> MSD7KM:BW]3E*6A"F& 1$E=I4+H53GAQL;(UIIC54.#_8L,X%)\4/ MG QN=X4Z&[3DICZ 65&^3NM_O5U*,5V9?TT8DA6L4J%!939WOP*$\Q0020E1 M1*94>-'(F;'&QB%[HMJBIU;4Q,CJNP,[#;#K!BP*;+WOO[J(&>%NNJ#=)&TQ MD5Z+BCA %6UC=GJD@?=E%U4^W)9=OL4_N_]VK9^Q6'YJ.WU.*HGS D--'()# M )'^#\V(B>VCFC\8+GCFE'=[Y-EC8XM6O&0CGWMJ_DO0+FRXKH.B9P9P1L$K MK_Z$OD$Y]"^?-5B^_ DENKGQIRX)^!#U#E&87>([6?/EU'9?FR":*48D!Y5 M#$#,3 D>3D!>0H6RBC-!*^>O\<@ H_LD-S(F'2$]OLMC&#I\G%I(%J'.L?BYEI MG&W6;WHO[Y1UKGY93KG\OIS>W\OE)$6H*)#,@"*B +#B.:"5H(#!O"0EQRC/ MO%N>72'/V(AA)ZPQZ^V12_)HY$U6C<#^3="NF2VW+<" <] S!=GF:3M5;I*. M,C?)5IUD?YJL1HE5*?E^89J"6JM% #=BV[5KI!F\)5L$Z(ZU:XOQV% "5M.Y MM/5AEU.V-I3^1;_#NQ*QG[8)C(1")$5)085+;ARM'%!6I$ J!*5 50JE].-: MUZ''1JNMY$E7],3(OEL4 .($E?O*+QH?/ U.? M+R"'+.?]A#!":WS'W^E/4T]YSJ>SZ:[TFBDWHB=_MKU&UA-5T4Q6*0*<:#,2 MRJ("A% !.&8Y,7U^4NA5-\ES_+%16U,TT':=-)(F*R.D[3II3!,E]43HWS(Y MU_/IV6',=V; M&U8G +7\[&HP/9^3M:-4]0"FW*TCD:/YI4-UX)0I4/;.)%TK^52[+?ZC-GF+'^=/LC;91K?& M1K9YW5X(Q:K=X?[P,/V\O &Y*"WA_\38IQDVI47ETH@P3-0504' MD.<(,,:IAA^*@E<0"9:''TZ.T8YY<> 59,D< 3+DW'!DMHLG,E>>Z_5@MAP9 MX!5/W\X9*F>N#/^T=]4&;Y_H=&:J7WU8+(TE],=\*>EL^K]2?%K4]9=%;5OX M;5,AVI_K"80EH65: 41-J$*1Y8#A- 6P@BFI1"&0\@Y5N%JJ41+(3JN;9*L7 M4(LEJ*DY.-_IEACEDHTV-TF;RZ/W"%L-_UL+T[9F3+JGJ3"2'VIT) M]&PO;DB@_6'W_7<>-RCZYLL[\I9ND=E_YR M'^C'N3+_9[,OFC:M=^J6_WL]74KY;:H%MS\T7^\[<_[%5VLZFV09QF6%"8!9 M)@%D!0)8$;V5*DB.N12PK+RLI>@2CNVCWO0XUNLG;85/:B-]\V,C?B*T_'X6 M4?RI=;..7G7">F:EC6Y)1[D;XW%*K'Y)1\&;I#.QM_L3VU$S,7K>)(VF\X'UI6O4W4. 1H#D[^"H?VSH!XG8NOLJ5'E*\6YLNO$WA M 'OH.,$\(S G*:"85 "FN 14Y/H_%=?;:2&K5++)7-Z;8\KO'F>#[B(X,0=I MF.- D#X9?R.\#0U:6NDW101Y)YK!\R318VY*F)4%J2J0*98#""L]2P)"(%G* MLB*'#&$O#V?L21ET_7WUV7 \Z>T'X[[/?NV9;T=LBW(K>-)(WM9MN6E"2R*> M#/LC%NNLV&/D84^/_2$Y.$\.>$1PCL.F[6"GV^"VO(G,2I8J+$&AN )0I:7> M:J2IWO]3GF%&"\Y]\QK.##"0OG '9UA\:"K7<_9Z>3 M:4?4F^2WI7%I]E%%Q@V<>%D(YP8;.O/ 0?$CV08N=UWG[.@8QD>,Z<^+^=(X M,PV5W8K_LZY7MESNBT[ C)5E*54.2ML3JI(Y( (2@#%.*X5$1AD*<7-$D&UL M1+7=-'=T.[EI[FJ8=%0,\WW$F&D_K\? \S>4O^.:J>NU.W0/N$=V<<20[%6< M&Q$A/>76B#E$8(Z%+2KT@7)K/=F@E5*5L*0J [)(*8"ER "!/ =Y29'@5$'F M=]Y_.,38&+JM@+41,2CZYPB0;LQY'3P]$Z G,OXI#R>5CY7A<#C L D-)Q4\ MR%\X?66@KU+O0V7]YLNRM2GMOO5W:W8)8&; M&[UWTCNF;49Z6Y7Y35,$8E)1BF6%^YUSN/JN.^)AE;?>Z!&T&ZQBU;6Y)=6VM-9]?X[(B=88NV.S@\V M[$[)2?O/;78$[*),T_L:<\;U=/)CG6K?,[7*I7P][1/[F>7=)VU?N]B^Z M%!_H=&D/ &_K>OU@ZTW6FZ:F?U_,]&/,'L^43)FD>A\&*X1 7BB375$00,H, M EIF4DB4PIS[[<3ZEWEL)LBV7>S35DS//=P \^RX%QS7[/6]IS2J *M+TM4W MZ2ALTEB[U[5*)U;KF\3HW5;DZ&C>:2&\4]Z6*(JX2QUNJF+M=@>0>-A=\W!3 M<+#['G#HP ;QFX%^WW7I_;"4_U[+.7]^MWB@T_FDE!(2E@H@"I0"J$S;$%Y@ MH*H,E2DI45IYU9!S&'-LBT='TF0K:O)G(ZRG+] %/6,,KY*A_;YLIWZM-B?O]=+A\^F8/..]6<;DP8 M%B2'" ."2[/ES@0@A2J!8"*59<'*%!8!,=$7!W;Z6%XE$KHU9Q8J88OEKR??IRM2+^S@7TZ>I6--94QQ) M<4P4+X$DI-1,@3+ ".*@**H"YA)6.75J7WURA+'QA!72K)D[,;TBI$Y#>9X> MH@#4,R4$8.-,!1?U/_?YZYL[G[[^:??9GW[N()_Z1;4VG_?E"P-- EG7B^7= MHS2M%>?WGZ1I^-P:(=\7;^17R>7T26\ -+[RGY(NZTFJL.2 L2+DLJB9+!R^N;#11@;*30:W"1;'1*KQ,W6/[M:),P6A+>*W"1&"]LY MR#.-/V"V'*V.7N>@;U.D!_C];91@!&,9+OX"#&O-! -T8.*$/^GJU,/;NI:K M^J.)4.=:C*^RUL_G/V[GXIU\DK/%HY%B(BI%4U%(4.@]$]"&4 HPK#!@^D=( MF17B]Q5@; 3YECY.5VW!L&4KL4W]%3N9@Y,5W:;$C0?[!+IG%MQ+:&R$ MOS$UA5OYDZ]=W-\YX'Y->J,7>/$3'MV&?ZT42"]PSB1%^CW'?\OW>;%<_;A] MD,LIIVT0-R%*,4@84*1"IF*W (QK4U!6JF1Y1E-,L>M^[_#Q8Z,M*V'2BNB^ MOSN"V^7-W75H],PM>T!$#'(_K_@56[HC#QUL/W=:H>YF[LQ5H>=-,W-2\X4N M5\_?EW1>FQ+RBWE[TEJ(O(*"$9 R!4W1?06P)*6V2'C!92Z$*+P.M\^.-K;O MN!4VL=(F'7$#C[;/0^UZ@!0)P-X/CX*Q"S@WSVUQL1W_;SV+<_T)J9@9098@3-M"6 &F*PJ M($JI?U%F"*9>1:,%..!3"2B<1EQ4+KQ@. EZ?C<&D8]+PM&[Y>3MJ5Y=C6D?S-?!,H%(D@; M-2PU_3E@*0!%10[25"A,W>P^%7&-^+'(ZY@Y"+1F/_X@Y):,#PO*2[\0>%]%&W8X>K]D_[/IVU3>,8+ M5G%"@.!$&UA%*C3#<0FD+%$!>28JEOFV43PVT-CH:R=G8@5UZP[OAZT;6<5 MK&=."@,KJ*OB.20B-E4\.LS@/17/*7NLI>+9Z\.(X7>Z_)=<&2;:T<^7Q6S* MGR>B(J(L<@4*Q22 O)0 (TT2*DF(P[/$,JY3(GPJF1V>JBQD88QXVI[ M[/FPD=2WK-%)5!TMB2A8]6U+-$):H+9B;K+[8Q8TNH1%M'I&)P<:N)S1)84/ MJQE=O",TD(4O3;3,Q[G9P_#%_=SL8K[3GVV)@/IC_57_?3'7U/3\16]UC"]N M4E3:K* "@RPSK7RHE*8#:@;T_R1A2I7,M[1V@!1C(Y6-$B;$8MU1PU;@9JTB MR;1.EEM5DL=6%]]0EY!)B=Y_,;A:Z&M@@F#>=6=AID7RY- L!@2]7 MH!@M^B5$AH%#8*Z Z3 .YIJ'^=&G6/#Y9-.D4&_W9F;@V_NEM&FC]:1D6946 M.0282PP@*0F@"D)0")RF%4DQEDZ'ZQ?&&1L%MKT^[U2RD379">O&<9>0/<]B M$?'JF:<&@$K_W;9*MK47AH!L;\"Q0>?,X8Z -"QM+C;4FV=YD5GZO73[( 3K MJ,.&0ETO#[,Q?]/\NZ0S;;S>BH?I?&HRSU;3)[G9,6FJ9*PBN38D804@S$T( M029 GC-8%:2"U"\2Z<)X8R/-5ER[RZ)[ OM9A9=@=K/_(H+7,X-V<=N7-?X6 MU1&52);;I=$&M=$<57]IC;G>=E7IRF\KT[EP+C[I"9P=5EHL"&2<5J9^!D&: M780F%E05H.18H+S .19>^>M.HXZ-7JRT004L+Z#KQB?1,>N953;E+*W EENL MR /5M72#*6YYRPMCOD:52S<83A2[=+PYU)U^;TRBK_)QL31>N,9'W_QWUQ1( MVRPBYYIN\I1Q )%2@!0$@PKE N9*,,13/\^ZPZBC(YY&Z&X7(%\GNPO6KO[V MR CV[GIOP-L*/,Q)G1=,T;SR+F,.[*#W@.'05^]S^"E128I%!B4 MDFNN9J:XL.09T(B*2HD(.U(X@'GAOY!D/2,\EN4SA6&&7>\\>-J3RF%H'X9)'+PIPK]\6Y9WJEH_=-&<2*D4D1R"W%89*D@%* M2P68@ 7),&>$.1T^GAMD;-_MV\5\M9RRM:V'FZP?30&+XK] ^5^FN,Z]#>]^ MI(Z%#\^"Z^!>CP!9S]]U@\R=VJ^:[=? ZBQ*'I[U"&@-Y%8_BEHD=_H%%,[Z MTD_=.YPC_8+T>U[T2]<&$.''>7.PN3O@_&K>AMGMPV(]7]5?Z+.)&_LB]7N@ MEV2(JE3E'((,TQS M*@ @X(!C$F!,D9XF3FEX?D//3;2W AO0@&65NR$-G(; MLK21D+_H/STVTI]VYEP[(PZ_!R;X@/Q-:1D?>C\R#PSI*\WQ.'H_X@3?<6A+ G7-G4H%/SLRUG+N[T MN&VWY#>TGM8[#QH5")%"YH SD9KD 0(80LC$KBA)2T0XJ8+:'/A(,;;%XQO_ M(<6ZJ5[9T2/9*))HBY(F6V42JTU@/P2OV7+;QM/*GK4[7CZZM!4[,?' MF8V!H[.WM/[Q8;;XJW.4DK;3*E$$ F3;]XFH(409&1O*J(7^D; MQW''QA==L1,QK?EL8%^MX?6_5M-F_Y5IBK/9_U"M:6B MD, (P5P"O:\3 **2 XJ+$K!4:_8;'K? M^$@QRB1)"P@(YIG>V&04D%REH.)IQHN"80BE3^C(X1!CBQ_92)CL1+Q);%R$ M9VV^0S#=.. ZB'K^^H^@$['4WDG-8U76.QQ@V$)Z)Q4\J)MW^LK015_;#FN^ M6AN7R-M%;8KQF?K?RR?9]&7*D.(8,Q/AI-?^0@G *$6@R'*4$5GPE!"_M?_L M>.,S 3KB)J8XH5>3)E>47:V :-CU;@SXPA9@"#B!$.#_:P&:!D^J'UH'; M;6%$\IXNYZ;+ZA>YM"VZ7\9;5TJ3!7&\+B&3Z.KW_L;I3?]32NFO;:+I"*"YSG@.6"P1@E3& BYP!020E3!45 MIM Y8NGH$&,C$2LDN%/@#Y.[;N3T"(DY#N)YOH@#3=_&Q@$J(3&;Q^'QB RZ M&J:!(H \7B*_Z)ZS )R-XCE^YW#1.FY'?Z M\RM=F=YS6O+I;&I?!\NH;_3&3W1C1-__-.V:=J5JFMB@24I*)?.B GKO5FI3 MJT* 5(B!LLAY)60F"^559BNV@&.CU4;*9&JUZY;=2I9MSY+5(JE7>A'3>U^M M8<)=(IV'F6M'>^\59[!O W&C6M+H9C.NC7;)OGHWQU.Q;QJC$EC%MWT^;Y=+ M/8;UI-ZT09$13)B.6+1I;O&&-UY[ /;!V^QHGL+"%06=N:V4LYE^G];_: MP%!Z+[,)1:3D*>JFCA;'MNO>V$R"*?SM=[8MVV2%_-Z&S!39K22:04!K8C0AJ;2AF99*&UW M2I25)6*$>AT.A(LR.MII-/$,5+IB*ASI9Q" ^R:G-@V]8^\=,>MVRB0[;7J) M<[H>U+B%>4($>8UJ/5< =J*$SS5/#(S[YGRYEN+-8KZNY29[_78N/FLDVEH' M/*M(EN82H#R# *:H %A2#""F$'*DB,!>Y?(O#SDV,FPE3EJ1/>.^+R/LQGUQ M<>N9XUPA\P\#=T8A5DCXY0&'#0]W!N @5-S]SL"P\:/[Q8XOXLWS[I+657'[ M%UW:[HFKYX]S<[YK*Z_>K7[(Y?YK4!@W'U/+1@>P:2#\6>4?$^UUGY%X5D@XL"7L^[K0T MV-PD#3I)!Y[$XI.L-$!)B]!-TF!D:APT*-TD&YR2%JCFDL1 E>SR*B/F!XQM M_F-E((Q&KV%S'$:C]HGU>WP"!F;K3^?3E;1MKC_.5VV?ZZ9\UNV#J1WXOZV? MV>Z!_BGI\H.^=B($JZ""&9!E5@)(* /8_"?/,RPA(GF*O+S 86*,;0'67R_R M3+\/@]]M3>P?U)X7L$:!M@G[3H4FT.#&.FJX76,ZVMPD1I'DP[G2]?Z9]U%,>+W)16F=+/E9;U-LQ52ODHNIT^V2$K3E!.K M'.4E+X&@N00P0Q30,B.@4B4Q_FJ%L!;#C1&CH]R_Y^8 X%XC5;T BL1K;F,.2F->,+QD M+;^; R)8WZSKZ5S6M;8\V71N*?"M-ARGHO5':P'FM9++I12=JB4?&\>2:!S8 M]Z8^0?>FKAEKXOGK"2UAIJH4@90(#*#^ 1")2U"(3! E$"R$4Y#]@#*/C2!W M=7ZI]JKP]9 4WZ>14W.$:%^% MO7MO]ETS;\?Y8GB$+H_O!1DH%GI,+XI?L/6P4W8V>GL@488+!Q\6V[WX\H&' M#JP'L%QP*47]0]U,?8)Z0M)" M%44*04E,8")64._(1 J0$A@1:FI(>E60C"78V&R2C5Z)>5$3;:,FTU8[6R)I M\?"@V<4&J"=KHV8B'QYGBV:\Q@S\;(1J6; MY&-GTAJ5'*+/W__DL[5HPICL*O+^IUSRJ;X^8H&%R*C'*LL02ZQABSE$!O.@ M!$3LYXHTT>Q.B[RL@.)9 M#F"6IX#@PE23@+RBI80%27V*Q;@/[47D Q21T9(W%>T>6]G-6>YB(W="MX+[ MD;3'7+C1<#\(]TRT!EQ;W>Y+!]Q?C.3)=/YKLA4^N;T,LS>%^B,6B20]!AZ4 M!OT!>4ET 4^X(NZ*73X89B\/AMOCWW9%-I["CZ;?CC:]N3WHS28\I95 4H$2 M00I@B7) 4P:!P)QF0I6Y3+VZA/4GZMALWK_+VIP3FK,)N1,ZH:ODG>0V[38I MLIO$;$<#PJ3ZF6V/N*=7G\/Q!S)M0Y4Z"M\D6Y5["4?J=5IBQA?U(^CP 4.] M GXT JC?$0/.AKI>FXZCI@UN%P5%*<$I8,@47Y45!AA*#K"06DY"1<:=BJ]> M'FIL*\")DQ@/3_MY9!U.3J+AU3/;[CF@=X)>;E'I_3:Z'RI$PVZ@LX!@#/T< M]TZPG/6WGW_"<&YR)TWVO-MN=P0:\6WCG84Z$X+T8;U:+^610"3; J;3B)UD M@E4$@XR1"L"44FVVHPPHRJ#B.>6D$%YF>T3AQD;3W8Y'9Z/_M"77J+@7_+?) MW?0TXF/.MJ/9_DISV+>A'F?Z>NVBU ?TL8SQF*(-:W[W .J!P=W'&&'KPSOY MN)2\*Y-L!6Y";5WP].9('X B<9_3D(-R MF@\(+[G*Z]Y0#FI"-[[3GPWU_69:L&]K>*29K+39F8.L8 1 ;JQ.EJ> *R4R MEC."J2?[G!MN?+S32&L+\#4=XCS+IUR UY5H8H'6.\6T>)D"*!L+S0K;2Y43 M-URB,(X5X669IA+<")S9BSL-=%C8;#J['WC'NG9[8JI.$;D)A&Q6,.:3_U&J1;-1(K!XW M2:M)[U/@XD./E+-E>J MW:G7$RXSKO% 0+"L,LV"."!Z?H L,.,"E9"@8C*7]Z:<\O?P!*2]09T^,=)\ M8@=#]_>9-=4V9"OD=8DA^R [+!M1,'O-+)T&O?<]H'==0DPPBJ^:RN*(YM6Y M)T?1\58J@;T*>9P<:FPF^U92ZT=3K:R>Y3M. ^OF((@# M5\_4M/OO,RU MJ0 +@+3IH*3B&(O+2"Q)^3')-25'D&*H@* %/)C?V,@$)E6J6,"*6R_3EY/Q>O M/R,;(8:<#SD7?:%RGCME MX$:7;&QF?3>5J,GK9V?S_^M= 0!V6 "@S2@Z[4[K>=K=:/)5)K-G,CV.Z>!]/Y_^KQ23LH1E6I89R$DJM<5:8$#S4@$BRJS,MXJ$-=MR/UIS1=^-SWK M&\_MI;86(V-S,E&:%L'?8.S MECMI!(_'8)Y(1:(NUU$'Y2Q/*%Z2E>_MT2+7=@SX49CRM6I*=YVCS%&<%NEV MWJUZKO^V?I"BXTKH_'%",I)RG&.00JFM-X@S0$L3)4MR7BF2DZ)" ?[W_B4? MJ?M^+SUWMA,W+ :@QXGW"R%XY7E\S4R+G;Y)5^'6?9IL5+8QE-V^%ZW6)FFL MXW3]Y/!*Q BJ[&F6^@O$C"WP:P=O]C0!#@&??8T+1T.]_,=\,5O< M/[?!C:3(BMHLMI*ZI7" M>PK.\VP>#Z3>SZ\B$ MX@L:O$@:OG1UF#'_5:XT\YIWP?25^*PG\_;GM)XP(@E610K*2B( *>4 9WD% MA!252%69,>550_'X,&,CPIV4B1$S,7(F?QI)/0^R3J#J9MU>CU7/?!@"D[?U M>!Z%2!;?B4$&M=+.*_K2LKIP=7!/L$>Y7#V;1ZZT$?9>FV./34GM[_J)]MW% M*2D8DQE@5)8 JHJ;D#@*LCR7&TZN+(P[=S\H5@B.MJIQO#:6==FOWS32Z:YI@F:98 M4DQD(45*> $*$[L#BY0!K& &J!2J*&B98>;5[OWT4&,CF:VD3?N_FZ2VPMJF M@?J7OTSG[6]^]:6;DV"[LDP,"'LFEQUZWQKT&CF31M"8U'()C&B,>IWO3,9K3=./,B1S!7 C!"2A/F(0$KLPP4J.!E@;"2I5/R MS9%GCXT8-M)Y.!Q>@.7@C@F'H.R-8B-_E!0P>SI9P. ;RL%Q\*?R\*L?U M/>M*>7'+*\1KSNY :\RKS++?NM77+)Q= M^:(/.MS:V1=>>ZMO;X-XKM]R.GD_7TU7S^\?Y/)^.K__;;GX:_7#!+'3^?-$ MYB@M2KT(IX3K+415I #GE.I_D:I2A1*42*>5^/PX8UM3&U&3C:Q)(VS22NO( MOA>@O; ZQ@.L[W4N#"MW#G-#XHA+H9;\;_>+I__63VB\"?H?.R?"I><.0SAN MRFVIP_'R,)?CR_9%G^7J_4\^6PLSSF(A_IK.9A-8%MIOS,3:$/1/&D?9KIL']+UN9 MDXW0I[VXWCY)'XPB>2>=AAS43^D#PDN/I=>],9L(31#EG.8,@0SFV/0)UC8( M*00H2I6G)6:IRNADM5C1F1OC'!_&BV.V@_7WE33];L1AZZ 8G8.NZA@T(BHY MW2FH[_9 D;GBQ" C: =TB@\N7!UXZ*E?C!^TEG=L-KUO^I6M]0[IPU2M?OQ3 MTN4$4D8+690 I4)S@4@IP&4E 57&+8AQ2@NG&%37 <=F>>@7!WD>;5Z"U/& M,R)0?1]SMJ(F.UEODM4B83+Y0J?B)C'R)A_TWCOBD:@KO>]?BK6SOJI)WHR",TH ;*0>AM420P8S/1_N)DG)BG'7L%>/90 M=:7\CTV<.@)UG]E2QX8++$:@)9+R[E&:KHKS^T]2+V/;R@=M=9=:KV:?Y<_5 M][_D[$G^OIBO?M032"K&]7(!\HQDIB N!TSD>AG)LE(4N"(40Z_J!(&"C&UU M,-^*9T6"T"EP(_LA@.V9S1L5;I*M$HG58J_ZRH%=?#>/:!9?"V*L<@:A8@Q; MW^!*L X*'ES[O#!JO-6,+*:SM3G<_";Y>FD9N/$52O%!JVU.*];-P?R=>D^7 MID!K_44NF_I8S\EO,I5E*4@#'-\K!2'!!12) 6>:YR9OI'9,XQH,?'&!M%VW)J M4[:VC3F2]:,QSHK_,E6G[NUAT"/UJ3QP M<+82=QT.J9%S4H=VJ_:&M Y/L) M@#SB&Z\':J HQ4/ (L46GD?@;(3@B5N'B_,[+_M>M-Z%2\-[\2WF-@&H??58 M)8N22 P02DL R]1TUN ER&$I!&2JQ-3+LWPPPO@8SPC8I*/Y]]_;!\_-<+P* MDIYIK8M&3SWWCJH>L=_>_O,'[[5W5+UC??:.7QA<((!+*6IC09DCN?K+?1&4"ZITJ H2DT/0+@:9L0 X$E%56*EF5R*O?GN?X8^. C?B) MF5+;)63:*F$L'[Y3(WE\F?T[ERMSS?9ZOJA]XV-\)\_QM+R_*>G[\'QO-CYV M9J(C??(BDSAJ58(0X.)5*/ :?>AJ!2'0'*E<$/28T+R"6R'T^UE_T9\FG?U_ MT\>W"R$G2N)<%AD!I28] )&D@)9%!:#*J4AS)2KIY,<[/\S8F*Z-E&]%O4D: M81,M;6+$]4TK.(KLA>U=-+QZIJ%0J *R"LXA<452P=''#IQ3<$ZUPY2"LU>' M9A28Y*9O>GMKJS)],M-APGP6#W0ZGY1YBJ"B*1 95@ 62@&&50X@50H*DJ<2 M.;EXG$8;&QFTZ8);:9.-N,F?C<">/OGS4+N9+=$ [)D=KL N('' 9-H&0/G MQAHX5;_*B$F^S&Y?/D\Z<)*PN1HEP!+KAE"0@(RSA@L) I+W/( MW1J5[QXY-E+X_/[[__O^ZZ?;S^^^N7W]'73.?^)A.O?\';NHZ_S!'FIX9O5N M+VX^RO:'W??8>=0@']VAZ)LOZ\A?KG=2?%ZL9/V%/MMF<(RAHBQ3";A*33%3 MI !)4P:RM,"8RHKDQ.M(_=1 8_O47KH=IDL!'NE2&YVU.=K26ULUG>O-D3D" M"W\.\VN;^F++G=O%'KP\M>/S8 MQ@7=J6_-9_!.LM6DJH24ECI@S0O@-VHX1J\AJI^O)'0MMALF=0(&;/X\5D4HE4_ M/C[*P.6/SZIZ6/_X_.4!T1D7^UJ>:FMI*J*NGC_.Z]5RW8BT^B&7WW_0^=VC M#7#XNZQ7-D[;5#;AYAM>F%_]0T[O?Y@_/,DEO9>_Z8%6[_0G;E)&;,;()!>8 MYS*O@%)9"J"H"DU&(@-Z>Y"JG.40(J<0ZI'J-S9#J='#)G?(5A,3F/*D?VT+ MKHK%;$:7M6F6V11?=:R].E+X70)DQB?UB)8 E_[89]MCWR0-3$D'I\0"I[C(M1$J?RQJ;L1BAFV/_YCO>H1_IS_?R+E4TU6] M+>'W1<[IS,9$STVNH=3GCX!II'W_-9(,ZAN( -E+_T&,1_HQ:[U< M37Z?SJ6RLUPKG MQFZ'.)WGJJNT[YEY6KDB1CB?U/8<)^B;.GR@?]IQP>'S!OFR3ZJQ^4Y/7Q"Y MM=EGN9H4'-%22@F*(M4?(I404$;UUT@J+ 7F!$&G#]%EL+%]FQM9&Z_71M" M*I_G$1:HP 3E0$(L :PH-CW[]#KG/9Y"+UQVN TG?;>',4./H!]=1VKD17/>> 7NJ&!.. MSHP!]VE1U_^@9K.]VE9]F&!:8D4% WD&$8 V%NRD368F"W?[IZ)L@K>W'<))VI-JK> M)*VRNX(YKS_1 [1?B3?A_QE-6*Z:^&%ZL;A-22\=62X,/?Z^+&[81>G.XCA4 MV&YM&U=]I][2^L>'V>*O^I;5JR7EKI;NN4>,B,AW@?TF[U +FEA)DS\WLD:, M[W>!))*E>W:H02U=%Z5?6KI.]P3Z(=JHI:]R9H/Y%OJ#^\=T]>/'8F;:"WQ8 M+(\?)4T4EJS"F +,B2D2 SG &#' 14%+H4I$" N(2PR59Z2!B^\?'F>+9RE- M 1D]]LP.6O<\9 M&F@[WZAP8XV5CNQM6V;P9C^\8'=J&G&7?R6*L3P H6(,ZQVX$JP#S\&USXO4 M9,6>K4]H6I4B(RG(&!8 ,DVGFEDIX)FJ"H2J%'*G7M'GAQG;WMX*=65#E08_ M-]JZ'I6>2>EH0Y7S*%W?4&4/A+X:JC2#O&Y#E3U%+S94V;\Z,&+EVW>](ZG7 MR^==P;Y-@3TL>)83 53%D/[B$028F>QK40BB&"R$]#K?.3W4V+[Z/_[V[6_) MJA6V2?>RTGH&FIR&UHT,X@#6,R'\\2W92+E7@31Z=:K+:,0*\#@]T+#Q&Q<5 M/@C/N'Q'3R<-694_?)H^3-O:H(:8VF[0&>6"Y:D"&:=2LP@5@$*)0(80$A4J M*UHZE:R[7I2QL8P6])>'7Y/95M;(ON/3G8B._"CS-+H_/3!LQ7?'7\1X*N][J='&)=S_2(2WC[TRT\,,WL_RY7Q47Y9 M+IZF0HHWSW_4IOO+ATU&_ZT1S*Z?DSP3LLBY JK@&8 FKQ!7E00"YE3FJ,0D MRWV"<-R''EM(CFG"RXVS_9>U\3Q-Y[\FCZT6)NEE6PXAH5L5_"QFCUEQLZ#[ MP;KG)6/#>1;X9/;RS![6]G^B$6RNCT&'M0*]P?DI54>\(3K M/'=;/MTV8IX4#!4%-$614D0TB3$*6$930!FFHB)ESC.O(BZGAQJ;E?TN5H/D M(ZCZ^?2NPVHHOU['\.HT7X_OW#N-1F0'WY&!7L7)=UKA4XZ^,W=EM^/Z>_/X-,#SF MP8V'^D.W9UHZ"VRRDSWYTTB?6/$CM];PQRUBWPV/P0=ORN$/S+&.'0%/":V! M9U+1I=CT/VO/] B"+*VHJ9,ID DUHX! R(S'"%8%RK!*I0^1'1]F;(1UR_GZ M8=V$B&F[=X81 5$1%U(_CK4>J9R#<")AL)>SAJ/@]"M/J!1P<9N'S@.44/JP>>O3J, M30^Z2-)ZRB<0295KTP\HQ"B "F6 5!*!O$H9*U'%2>%E%1X=96Q<:AR_-H-L M6RDOH:NFX:,IW6I"<'G3 YXV7K%?S/3\VID? _JZ%I$!=Z/J MJT'L^^A]0]!:P"9D^2:Q,L8CZK,01.+IXV,,2M-GU7S)TNZ96R]D@-@\UJ>VA&13=[+1X28Q2IJ*_,FS7M9V>L:+ MFWF5*8G%]8/(/.S:,>0T'*Q%@PX>FC6K'V4:'4KQ;KW4*Z=>.*<+8 ,["M@ M.DS-ON9A8;QZRVUO*C/88C8UKGC/6@2G'S"BSVHG9+*1LIZ>/LY7 M>I&OI[SI @(Q5M9AGV88 4A* DA:9 QC$D%A2295^K^$$*/CM[VW6JR5<&$ MY!OGOS6CIQL-DB?WUC&#O@F.[#FR^1W0EW:YJE6>")!A;.O/ M?EJD,1=WJMAL,<_5)F!6'!>/?K'N/;JHD=FVE]$XVSP\&R]J_M$1/OGSNXW) MZ"5:] H,8]%T@ 3#LFXX1 L6C/,MIR.GD79M);W<2MH_15_FX6*XFF"I: MJ5SJR2@* #4' H8S!CBDA*D,EDHYQ8^>&V1LK+:1,]D)FC22.E9;. ?H>;Z* M!5//A!2 D'N% P<(CO!)+?G?[A=/_ZUO;ZA$_V/'(&UMH4(7*X- M,WQ^6RS$7]/9;.-2W[DG;\7_6==-M/H$$VWJ*(:!PB4'L,0"4)4IP/,*Y[+" M*N5>4>-.HXZ-!GZW18N:C5:SF4[H5EH_P\8-=3=3)CJ6/7/%1MZ;W=%=YWBB M(W,\2\4+HDBVB=N8@UHC7C"\M#_\;KYV%_9F74_GLJYON;9KVD:*;YX[/UF[ M=D)3)C""VA!1%0:0"P48HPBP3$"(LB+EO S;@KD),#:*VLAO=EX;#9*N"C?& M1=3Y1;M!\#T!\9TGWTU9?/3[]LY%!_Z*[9@?>M'W8H[#O])&S ^I.-]%',X6WCM]]W!%]2YJL%4X33/$ ;"VH.EIDB6LQ(44%&59A!B[%FFX>*88V/)CL@F@-Z_'L-E ME-VLN)$;@Y"NT47HBX*?7 )UJ%AR^;7$P$QS"&1 )&, 9B5$+"2,F K@%8EQQ"Y;V)C2S_APW:C9_>\UI M]=CQO^;T#N0H>)UI]G,X]#4-9_T4T0<=SKW1%UY[7I'>!O&/[7D_7TU7SU_6 M;#;E'V8+NIJ((B0^PN+'O7(M+SLN4#AE?$SDFE@T)U#I\V6(S.246ZP3FG+PKS/1A7 M1D,0L]GB+Y.L_K*MWML?AC@^SMMN/#!%BJ4% PK+#$""M3%=D1(0A1"O8(4X MHSZ.3U\!QO:1WPK1',DE_(I/)+^]D\Z]?XQ=P"04RDKO!>_A!G0VAX+QT-00_)\#1\$:;1&)3 MK18B)4I4@9+R$D"1"\"X*$!54@8ULY%2.<7WO'SPV.C*BN:QR^MBY+#O#M2\ M9QZQ4H4<3W>U]]B>!J(PT,[R_"O@MP,\HNG9S5OW^N'V74>DW-LR'?M[Z%'. ML3R)2WD4MC[#\T2F%)(,%:!D4 %8L (PI/]5J4PAF.*\2KUJ*%TCS-AXZZKL MKJMFQ?4L9QBL>S_5.9'?=?,RO^[$58U&R9_M__?3/" "UM'.@*X09>#3H.M! M.SP7BO#,,**UW>-JO4Y^6"S?+=9LI=:S-E"\GA0\JU#&$)!566@BS5/ 2D4! MEQREN"HJ1+A?@>9SP_E\OL/4:=Y*FZC%TFY&[6>K=T9ZKVI+:OL&ZYR'6ZI< M\K("&2:BZ:B'244 $4R4&:$T55[U-&*!/;'9B&3*KDK- M#FRFM_=O&^0^F;KO[QLW2O++5ZD_G)K.3A\[>B\B+AA%6B3.#C7H(N"B]$N2 M=[IGX&H_9C59/7^_Z8>OWM&5W 9R340!\Q*+#!!22@"IY)JZ, $4,^/I5&DA_(J5C4*ML3%E M*[LF1TV4W'AV9C,IHK1I& ?@?5<3>K6W8Y" AJOJ#370)!UL$@M.LM+H[*H1 M=0"Z2380)2U&B04I,2AU(G)'4)RHEWE_[?)%<97ZSRAPU,M$1BN!U(]TUW7N M_DY_?II2-IW9=N"F0Z?) M[I4D\DRC%FF0(,FKYHHD*F[G@.TBK%I9 ,\QP' M!$(["^#$H\/'/]_II93:-/>9/1?[>O='T^P[K-?WY7EP6_OBPCIP)W!SWMB1 MNFGI:RL)= 2/WQC<&:O(?<(OC_LJ;<.=X3C51=S] ==QU[9;>;N+?2/G4DU7 MD[0JL1*:HBI>:L9*T]34-4H!QT2Q3%0%8V*R,G7G_*CJQ'A>VX#MJ/U]3K:B MGFGD:(4.HZ-3T/J14 3 AJ*>1E3+0%N?2"MN1)>((S"1>>;4:*_"+A=4/\4I MEVX+=(^L62W_O=:<]/[)U&/23[G].:TG&"%&><9 Q:)48;=\IU7]6 /=N'R*&GI;5B*S''*$,*@,#6)8"J8V0"E>@,$.2ME#E'F M109'1QD;%<1-/?=J"'TU/GV?X+](+^^A'?19"/K)('^-9M!GU;R0)1XEF.BB M*Z>^4,ZZX['9%+1^X;G9%+S^LIQR.2E+QC'G JC*%+5@!0:LJAA HH*DIQ0 MZE=G>F %QD93KWGD$?O=B'2X\8HS/H)CC-JU;T('AF[GA(,SBPT8B45CP,.* MGN9QJ&.)V.*/ZP"BI\GQ/FKH2XXKEE-V^62$>9^,W-[?+ZUO?[]3Q-UZ5:_H M7$SG]Y.JJDI4(:'74A,C):5>6FD%0:88XAG&F=8U?4YFQ+;/-P:TP![?* M'-R&=AMZK7?#8VG]#YCQ$2RS<:(%MK"\;%BDU^D=-)'7W%>>X)CK[VNI,OQ: M_,J3=G1=?FV91AH1:'SUC:4Q*2@6A6 2\#(UK08( 8SG!1!9#E&A7P9.9$#H MP( JC#3XX,RVUVYUZ[&%]W5>BI'$\'G.\?]M2^_N#=IN?O^# O$.)^\_)=JN M(_FX=K3QIV3PN+DC(@0'F$SG1DRS!K.U&<.TIV_[UB]_IRO^0Z_$>W]O2OM, M2IJ*'&<2E%#J72A!"% %"4A)5A(I6(&1EX,W7)2Q[2%;L4RA+-E(+^O_)[E? MFC241_KL':<2.D/.(2P#X-Y_=(M1(NE*F1@U]#+1*I)L--F[:%O9S,S6^]UL M_69GZ\N9V0H)B;D2Z'C1,J&"#!U(F-7*<9PB_O[N7A= MU#<"](?Y>[O[[A5PMZ4I/H0]+T-'LU"W6MBTWDY.:KREQ0^H2,N(XZ"#+AE^ M0+Q<'CSOOK9=W,?Y2K\\)LS#%J.J;^=BTZ_.MF':M8>N>(:*#'.]&F"]+J 4 M ZJ)"6"4$TIH!;G,PCK&.H1VB7.?'D='3[^@ M]^VP<<9[H/;=WB!&;QGG+L$K=8WSANATXSC_1P6RXTH_XV-=KZ5XMUYJ,Z1Q MAE(U@M_LM^0Z]MCH;"-Z8J8^J6EC MD*V9_;:!_5;"^I&\AOK*EW=6#/N_46D0^HC^6(6KUR2 M\\A#5T_RA>1(,27O1_CW77C7%I*M35[B\G&Q-"?_;YZ_FFQ%J57=[8)@IH1" M- <\IRF 6"" &8: %*4H,XHQTH]T[,?@/.K8V&LK>-*5W)QD;V5W[]O@COUY M[NH-T;Y/=2Z#J3>;,;>904@%-8=P'V6PIA'>BG>;2?C?',Y%7S:.<%,G9E)* MJ'=\F .LB@Q 54I3,K("F"I!I! "EJ)UW=-Z[_C?9V\]A1,VD!N$E:"/8+ M7FW?FJ\7WAKOW>:KS%ZD_>JPL@^ZXWV5:7FY9WX=(<(6R/8I9GMO Y(H7_UC MNOKQ=EVO%@]RN:G902A/F=YUBZK0RUF9IX"P2@ N3!UBB @C3M:OUZACLXA; MH1OOUD;LY"\M=[(1W&]5;36)CFC/JX #F,D;O:7[\4"7_^JA)(@77I%X MUVW,0?G2"X:7/.=W<^#YAG[A?M!:WK'9]-Y2Z;NUO%7Z>_\P5:L?_Y1T.1$0 M\AP5$!!209.J7 )<%?H_D)&TH(4BPN]2[A# M<' M@G0MT>XFP'-:4>[(#->9#!'&#"B+2)(,P4HP0705 -% MJ1#F.73NO.@RXMC(QHB\36-(FIB%[0=EQ/9H6.B$^ 6?81\X]LP_%R$,:?[H MA*5'5\C8F [4+C+\]?1K)>D#S]D>DTX/&J[YI(]>>UTIO6X,3'$Y")3NAE,W M8>\FZOT@M!D3GE(.I"D1!_,":>-0DW?&D,I$E?/,KYA-F!ACX_%WTYK/%O5Z M:>,TFC;%MGK7?C+!)D@]V6CMF:P1-F5N5F?_$]'S0N"7S-%KU/-U6,;*]P@3 M8MC\CZN .L@'N>YI83SZW?2<7R^?+4N_M?&\K7U "UX4'%) 4B@T5>;:NA48 M@E2@(JLJ""7T E43@3,,RFSM/!KGAX!T&'ZIG<@_86U[97B@EMAA:H490 C1 "$ M2 *:JE*_NEI722$6'/DT__J/:OHU[>F-=5N*Q]_N:Y@N7\-T]QI%5R_/;EYQ MNW@U/ES.EVLIWM+'J?X"['-%4_!\PO35!64ER#-% ;19-P1S( J%.(4E3%/N MQK,71AH?S[:R)JVP25=:GP.:T^"Z''%% :Q_?V;/2/D<8$5!;*!CJR#D/$^L M+N)Q_ISJ].T#GDY=U&'_3.KRY7T66_O'?98_-5M*(%-6OM0N9&.(% ]$PFCAAX4\01;2-] M_MTG#_II'U'IY6=[[)*P3_(#G2YM%XM=_$:]BYLHJE(Q4[M/0=->%:=4?Z2I M!(K@M*)0%H)PGX_T[&AC^VR-L$W+F^1W>TC6=/7R^W[/X^OV14=#K>=OO -8 M1]+(]0Z\0(E$!>?'&I0$X4IMKTK;M3_Z"FA<"JGLA"09H5 M'!"9"KW<9QS0/"V 0"I-68FK4CHM]W[#CHU2M@TK7Q:^^ZL5V+_BG><\.+B& M>D&W9^HY5^MN"_J=2C:B]X*MAS.I%XP'\BU%P]K/W^0-V5GWD_O3AO-&>6NX MYYSROSLPLF=MPH/NU-VC7%)CA7Z3]]8PFBC-X;R4>B-'I+86TUQO[K*T!"DD ML* 9RU#I=11]N7J'UE;*Y-LE MM/SC9"XA$2L.YN0XP\:Y7%+W(([EX@V!*6_YI:0ACDBE,LJ!8K D(I=BRMO%!PV;\N:JUT'*F_.-8<;;ENW?+FI;$K\-]J@GO,1$ M%4@"47%39"R'@)(R!P5*$:(98M2O*LO)D<;&QANYFNHA*VTBUY3;:MI-!9&E MG-D:GH]T:2KF^-ESI_%VL^>BH-@S%^^L."MD4Y*Y%3.>/7<1B4CVW.EQ!K7G M+JK[TIZ[?$-H"8.&B78K8)5F!2YA"@JE33=MK0G F*H $Q)7F)9%50B_D@4O M1A@;0]@<\'8=#"A(\!(_1VOL&E3ZM[ZZ@ 27%WB)C&\Y@2L0&K)\@,.K$U L MX(3REXL#O+QQX&( )^0^3/X_=6&8Y?-I.I=WJ@E8^4"YJ7_W;$_5L8!0(81 M5J8FWPR96"HH =4SFB)%(2Z\\LU.#30V5OLDYQJ]Y+.^)"@RX22@;I9-#)AZ MICD/A+S-F4OJ1[)F3@XSJ#%S2=F7MLS%Z\,HH.E5[IG#N'_3B-[.1K!><@R/ MZQSIE7SQ\$%?Q..*O7S]3EQU;?/,;;+@A\72=#_Y)OEZ::NPFO?]XTH^Z%TX MSRI(A01$P1) 4_D;$UF"#%4\+SBLF"K"VF8ZC#ZV%>J=9*MD)^?-+O,6J,42 MV$9+?QKI$RN^Y_KE-S%N9-$;W#USR06DOSDC?45W3 _$HO?%=!G[E3IB>L!R MNA>FST.N="Q^DK26_Y#3^Q\F]_E)__9>?I4/=#K?_/&[7#YD$T$8S1!!@"D$ M I9T MZ=L/TWMZ/-V3/8 ^F-?2BG>3;*1/6O&3K?S-%8G1H =_IB=TL=VN;EJSJZ MW&Q;NM^<;NZB]7WUUBVN$_*Z35HN2OF?T([%%>I(C5>T+ M?;:16]\7;V23M"?%][\6IGZY217F!:2FG%J)*8#8E%MA'(&R@HKSK$A3ZN?> M]A1@;'9V(_]-<=]Y$$>+OB[E\_ITN_R57']9S46^"3#EA19%#4%2L M!+"$##!%2U 01!5D%H9P9J MT&DD3*R(/12T9>L<.'JL&]_T[WN._W9&&'Z'YO?M>%/ M7V4MET_2!$39ZBUTUNEY-U]-2EF27)8*9!G' %*> 8(+!(02%2("JE<>U#?& MW U[-R:-!^5@14.MG,DO&XE_-3UGMJCNBHK&C$7W0BE>25&',8F$(*;_3#Q=O%@V%!Z\7[(I=JL7PP5:_L!?7M7W0I_IAK$V_NW*CO=6:D9WZT,@.KU=;/=FO* -S;8D8W24>_I%'P9CMA MO3:(B@]WK*B@>((-&S(4'="#>*+X(X3Q^EM:_]!VK/D_$ZOY1&?&N7B[>DN7 MR^?I_-[6.IJ4!,*TS J %%, 9C %5!88E%@(7$!5E$SY4+;3J&-C8R.MW1YR M\P^YD]N/C=T0=R/:Z#CVS*%;".T_.B+?)'25;*1N"I_%XT2* MTBK/1!:PV3TUWDCWMUMQ;?"-D3?,EW@29C?.N0JU86AF)Z*!R@J9?+D E3>K M7,(A$I&<'&90[KBD[$NZN'A]&$/L#C_;&)%-9(FL/\O5G;(LU4:/3 C+.*RJ M$F">IIHU% 688 EXCM*4YT+E2 2PAH\,(V42N_H^TJFPE<=M\%X]-0:H^5S8 M5IT;&^)GZBO:93LHQL]KQMP(*/H$#$-*&[%-<$8K7O*F@_7G!FL[-[>7L/9F MJQ#0(C&8U]"#LEH(*"^9+N@9 ?4COM.?-L8C*]I( IFGO%(%!-H *@ DD&MZ M(Q!P6A8IP;P4W+UVQ,NGCVWOE8'"!C'Y5!L]0.P\O5R-0\_\8N)V+K[*E;%NNJ62&_?UI$(91+ B0 BA;114E( *Q $4&*J2$4%Q%; % M\Y%AI%NPG?36'[JTXF^<.WOU[+W+V ?-%&%8D;PR[8.HR6T@!6"\A" E%:<" MFP-;KX+3T:=HT#"]<S(;3%O)7]9$[^1/N+):0!FL]O0S )2#\\V09P3LBH]DEMWNW%E?FWJCMHQC]YRUC>.;X(JRE)),C8*/)XZVM$G:15J"I7>)%V=-E&U'GO3 MZ^;186,_V.ST3)?_61/CX6$8;((&5PWPG .DBA(['E3 MXCPQ-&F'K3[.Z]72OM!O:#VMOSTN)15W\[_3IYRA!@*=,F MODHQ8#E"H)*($?VC-OTSO]0-X?>%"_-.V; M5L^FYO#*5%#7C/AH1ORCEFH]^S152(, Q)P!6& &:E1245*64Y207 MN5=0H<.88^.CC<@WMJ3UJJGWOQ'[)FD$3XSDGJ?N#O ['K;'!;7O,_;K\?0_ M67='*-:!NL.(PYZCNT-P<'SN<6M@DSVY:M)@/BWJ>EN]\?OBK77D64?%C\5, M/Z\V;,BW-8USPCB2A B5:KIB16 %"0%C%>F9S,KF"J]6O"%R3$VRK+"V<"@ M-LWNEYG6Y]=$SV+C"OT?SS9]@=/C1E\#@-XSI9FPH#;U[I=/%NFM&B:2J%$D MZ6K2&&:\EW+65^(9JU%@H!3#MA&\#JJ#)H-7/BZD);64XLNR326T([2!(Y#A M"G&]G505% "6. .,Z7^5F)8I9'E:$8\.U"=&&1OQ&3F3K:!M)Y* ,)R3J#IX M,6-@U?=Y3M\P^;2&C@#74)V@C\ 6J]OS!13.-W<^=?. O9POR+_?NOG2Q8%1 M#PNU^DL;-^_DDYPMK(&Z:>'%E*19J@#)C9F8"M/N!G-0T$(B;2KJ7:Q?-O.I MD<;&AQ_G>I0YG8%U+9.ZE=KS%/PDJHY'WC&PZIL/6QF3CI ]U,JZ"$6L8^N3 MXPQ[1GU)W8,#Z8LWQ,R?_6.N7Z'5WJTUR MYKI&I^3/]O][*7H0!^]>LWV=A1E!&K O<&[YP=Y/';19P-&ZTMJLT5_#='OQ MW>J'7'[_0>>;:M23(LUDQ6D&I,JY)FY>F/HU%%#("<^),DT%?#A[4.G'1O%[ M)>BG6^G;Q@*#]!,(? W;-#Y-2 M(4Q*TX4\31DP25R XI0#FG-5$0IA7A4^W7'-4&Q.;8#;=8M;#\8X3*+&LG;-C M#6ODN*A]8-LXW>09#R.GDW=M),#M?+ZFLZ_R<;%<35!:Y4C@4M,&U.9+E6< M9WK'1+ 4!2)%00NG0A>G!A@;4VQD3!HADT9*Q[B.4R">)X88T/3,!9ZHN,=O M7%#]R!=?2_ZW^\73?^M;FX]=_V/WC9]\X##A'!?4V49R7+INR!Y'6SODPV+Y M;K%F*[6>Z;\MUO-5/<&RD*705D,)34M(E1.]>RD42+D40A&F).?]]SPZ)^+8 M"&0C5[*TS>N&:H5T=A;=#)/7G9N^&>R@5=*%3DG=1DDFK[6=U:_;6;WI;+U, MF XC9><1O);+FIMD>B15G1EB[[< M_IS6DU)*#O.2 )9G)8!Y7@!:5AP40O^,,X14X13Q?.398R/HK_)I6K>U8+\L MI_K+;8IU)'\::1U#>(]A>)YEKT2F9WH,!<69T,ZH?XZ)]&T=%M(_[1CHV!,' MH8XSJFR^^7.7^&_,WBZ>Y-(Q,>C@^A&]9%:NJ&D[)[4-VCCL/VFP'<-1!;I; MA>,7A)Y9L%K^>ZU?RO=/MJSOUF6>IFE)4Z5 5@H$("FTJ4],H'>9456J/,W\ M2EJ>'&EL"\).T*21U/<\XA2BKH<0$7#J_>3A!43)GST=,US (MK9PJEQ!CY0 MN*#NX2G"I1O"6$&;HLUZ;PT94>C-?8I+D'&9 [WQKP"%H@)IE5=*%E14I==1 MP=[3Q_;UFTU@@ %X'#FW+SX8CYZ_$EXNRU[TAM26.-D#M]--]\[R[I.VQ M8[NAWCV:"^O?](6K^N.\M1SN[Y>V=OO[>C5],!47M_)KSH(24I@&\8]M;6ZZ42:1&VT2 M93[WI[/=/%_SU;C@*ASMA/?MS;"=KIDMQKY7E;:C=L*>D^YUVX[81O>;Y&[S MHC3ZF_=D4\-]BT&R!2'9+0NC?$]\2HZ,\7T9JH;)&-\;SUHI0T_?^>(K@TDS M8#67H1'>+P\S^.A7[L;:W+&]G+'6)!-W\ZU!UJ1M+#<_VKJNVTCJ[Y+_F$__ MO9;UI^EP;_Y":\[W'#%BF;I-SF#78$LVE6NU/>7&:B0DB!JH18 MKS1* 5P)4R^-+*JT":TZAC6RZZ&7Y-P8)6@_ D8S?TW5@].J8]4_-) M"'M-\O-"*1*1NHTY*!MZP?"2TOQNOH*7.@_OI-R+LH H*Q@HN*FW5C((6,8Y MR'.&<@YS6%&O;./30XV-@9I/9K:8___LO6EOY+B6)OQ7"+S =!5@]FBA)'+F MDW.KR4%6VLATW8M&?0APM=4=CG!+$5GI^?4OJ27V4) *2E;U3*-O9:8MB><\ ME!X>'I[E$>KAGL'\*MXYC:X#V5R-V2@,LR/E#=C*Z9E2.K'PR2.G!QJ?/#H5 M/LD8W7?THXDO4EM5\NY%%MH^6CQ^T?:4;,=Y;?;^Y8>UG%&A$L33& I)M 43 M(5.L@#-(0YJ))$LD5LBE*HKMP$X4,D)=E MA1Z<@5C$-RA.=L9L(I["&*8LU#XN+F=S4__\K%SDM'C]3N?R3E5Q2=M#K)#P*(@S"KF(,X@0 MQI"EF$.A(L(PYAQG3O48NH>;&H=LI;T!1E[C;6X:\/0^=[P N!VC^(-Q8$JY M$L%>"5V7@?&8U=4QV.BI79<5/Y7?97%73[=QNXMKJ@V4LR".DR3A 60$,XA2 MD4 FTPS*- I5@C*2JM3%\7,TPC0]/,N-1T(V]//Z>W+ MB7[T_'%]Y^?4.W*9G[VP1Z1^4SZO>I3(5VO],GS*%Z;DBGCW^EW.YZ8G'XII M& G]5:/ -(0T>4&21# 209*JT#3/M:N"9SG@U#[W6BJ@&C&!;+L8@Q<]Q!.U M_O*M$>\F@B%P'-JYU-3.W!47M/*"=Z^@EM@SC Z1W9[A'"DF^UI8W<*G'3#J M#'RV>JF*8?Z\X(4YM?@@ZS_U MO^=K4:T=FK@6C_*;B6]62O+53,:24\(BB)$Y60@I@Y1HKA=IJ@+*(X5EXF(/ MCRO^U(SM7UJ9?S6MU*N_F7P'KM6\J?Y;+2.-MI6_?:?[FOF]>Q>\$=\5RY.0 MR;X!@R]W9I:/6^=ME07U)6;>#WYXT&ROKDC1P@"VKY5IE]1@ 5HPP+0SN$:]F M$6Z(MLWG5/?E\CUZ_KA>WG/J'3EVSU[8[R,V_+%Z-2?;RX4FD0_+9YHO9HDD M(4XYAPA+J?\C$&0L8% $A,6(AHFD3N5+3HXRM8^Y%A)LI 1_UG(ZG@.=1M3N M [\:IX$_(G#_T3@@\?>RGQQCU@^]4\_"C[[ZXAZOR(RT64GS70<^30_$R%)U^Q([;QW,? M7M9ASVMH<7G/C8TI;, NUSY@A[4/[ILSC'N]/Y-W2M_]O%Q41^]Z;\9-X@^) M%8T(IE F"8((90@2G!&H$H:92A"E3#GMD 83=6H$W0H,7HS$)MR$5S*#T@A] M8ZHK\:Z,H[%GVG)'-XGY&WIK6)6Q>6=9[N;=J7(WF]F_;V>_UKB..:I\>YVS M[[[?''QB?&UP*.X2;S@X87]QW8;1Q" WJ M%."Z+V"^>#3CKZ%';]'S(;>\O>$RZGQC@T6O?KP=#YXM+8\-NKM=NFQ MNKYO>NS"V"=%9>E\R\O_>-#/:3S4A(7:K. A)$RE$+&40&*J 2.AE-ZHGZDD?-5 M+ZI\G)YZ^98K$SX^+_CR69K.I+.(9BB@>A,2QT*8:F4I9"2,( LX#U$4RH0[ MA;B=&&-J<6A&)F"FJLU76"[ZYBGL "F4E%G" AC(3+.M##&D"4E@@!.11BS* M>.K4+NU:($?@VV& M./6*^$9F%.W21^U>. 7(^"O V1^'*OO._=C9X2WR?XX M5O%L_L>)2_M1Y7VQY%**\I,6ZW-9KDT0\^=%OLKI_'[-YCF_4TJ:FI.S+*9! MHE(,F0@41"D3D*0XA4'$,J*DH#Q,7;Y[ZY&GQ@:MX#4CY+7(X*62&2P;H6_ M0JZ,WW>]T)/Q5Y%7'TE;8*F.^C4' GEINL_6_UY6IWQ?-$-4!6W-*@W@ \VPK9U-YRBL&Q0MCP+\X/= MT.=@O6'K$:I^$1!O0>OG1QHY?/VBRL>![)=OZ6N L-7G1;DJJJB^;U+(YZHG M375UY =>;Q;5E>*,;'7Y >_8,O/TW'[]Q;__ M-HL"1#*J(D@9T98:2QBD DD8)LB4,T)!C*QJ&6T?.34B_/[YZV^W]W??/KHU M&=?8=/-6/XV'MJ N*NO<8'RKW]4-QO6C1FTPOA7]L,'XSF]ZNY#U>KIZ-05E M5Z;.;%LCYWXYS_GKMH8RI6FFJ*E?G88F#E"&D 5) #D-J8B2-$78J7ZU[M2RZW0SIY>.]"M';W>H1S>SUN)?%,5IU[M@ZE_6 D._FS^'*1RM2MJ M_CR^=L..[?!U N.$O]?M_FMZFRV?7PKY)!=E_D-NS]*^RM6=>J _3U<@^Z@P,?29?]U#; W_O=/X&?*W/)HU;^L]6 ^_]U'S Z;79 MVE4"O4$G-A\ GF[3YN7)/?*X?__V_8_&6:M$DL2)(A"9H"PD @DIU[LM@56& M19@*2JR,P8/G3HT)C60.><8[ '4SUQ5J#TP_1J@^*=8[JCND5/>#8*04ZL[) M=\N7/M:S,S]ZY_+Q\J&/9=S+?S[QZYY1X>MRI2FKJ'H0F.B9I_RE;81! RR" M2$8P0(I!% 09I)F2VDJ+LUA2)ECD5 FF8ZRI44TK*BAV976,!>^ ULZ4\@38 MP"2UP6I/S $.URS@\!4*WC'2N*'@EU4^"@6WN*5WV9B[Q>_ZMB=3;P'M55] M>I>Y^572O.5)+(3B+(89$Q%$#!'(5**@C#(9I"Q)0XIF/V3!E@X599Q$N+E;+9>Q,*3T7I^G%%-UHOJ'AJL MEV^XHI37NZ,:+Z:*RT-!%_Q)WBUDL^9RE*4JCA2,!:IZLU"(<6RR1ZEZ]WD[GR]7YF6Y>]FI2B0BBCE1B:8F;ZU] +:GCF>=94"V/,GU -?0)I981 M;H1L8!J 8"YBX>MX\>PXXYX:7E+WZ##PX@W]B.$?M,@IFU>M&QH3/-4[JC"+ M!.1,*O@&?CS M=T3&^;,_K[RG[_W$ *-^Z.<5//S".Z[LX4]O;,3RT[*X+4NYVND'/B.21RK6 M&Q&9XL348:?Z S?G^8+H-3_$ 8EHFREKX3?O&,KJ3=Y/D!WZY,WT;GJAN0!J M60!JY 5T*[!+B\@NB"U<3MKF^;V'+?RSG:_UN%*^?\KDV/V:9%")(N8!4 M93%$7.J_!01#H9C"6.,91%;I)F='F)I!U-1FW$@):C%=2U@>XGB!%7V@,_0) MGR,P/8I5GE'^BBJ5AT\N]#M,RZ+U>R;\8LU>_$X%2B+5 99 MG*80Q22$),,QQ"'6GR_/1(BXS<=[\-RI?;*FB&=>KG)3B?EW2_=]O- M'(+7_<5> 6+^I"DI(O'Q?Y_Y'BL]"3DZMJ_U.MYF6UG!=2F/+5V[H? M^G?:;&O;5>XTJ)P1Q0+!50I39K[R) LAHRF">GM!E&!)(*G3"J41 M& G.,^:45MA;DLDM)%LQP:J6$P@MZ#6U6UPFQFZ)& 7N@=G_J%K+CAHW8*,( MV)V11A7PH6M&KJS1T@/-08JSN,CQAE59>L#578ZESP.]!D =-;EZ=]CDJNXY MNQ6YK#(='Y[HHC[8++\:'^!4K.](=37X7UCC48LCXAUI&P.B\*KM+5X#)QWRQ,!2Q5* 6 M!?R2+T!I<.BH%?[&[P?!.$-A*O5;81H&2!Y#FG$%(QH@B@F.<:B:]^/CXL*1 MUM_@[6AU&/?=D*;L]=_IK;"S!28YST-[QZ[OFMFT:]]1']3%#%8:@"9,J+P! M&PST7RL4!@])'&[BA@UH'$#N*81##C<=EL&4 PK0?]?Y(2_Y?&F\TMOJ3RG! M(<=([R0IUHM8*C+(&(NA- 6W].82T21QW5.>&&=J.T8CIOON\!2 ]GN_*V$9 M8V>W%1'\.4A!K LX>-R3G1IE]!U7AZJG]E-=E_?,*)//+\N"%J\UW50UB4VO M!"D^5#DI=267?]#Y6GZ5?U6_*60UQ+8K\;^TFZTAZK\YH>2SM_;%,89R M8"JZA.(X)7L=,/-$3#8CCDI+#A L;>2#[)XNP/FZ4-Q&'C4[\4=D,//IL<3 M^B[H/Y;S']J,?J^WK/GJ$^55?[ZV"QF+>!P1"1.4)!"%DD**@@A*1'&&:)HR MMQS,SM&FMX@WPH):6M"*V[,163?4M@NX)P '7[I[8]=C@;; Q-O2W#76R(NR MA=K'R['-3?VHY*-2DNO-Q\>?_,D<=I@,TKN%"9*&> 7LB/&-)W9@.MW.::M?G0FOY_)] M-9=5M/3'W;G6AZ2 40FP8L2D8D M8)G"H4J=>DB='F=JR\#]M^]_.,8[GT/0CH$]X#(PB^Y(6,<4#5&^^P(,OAHZ MG1EEW/Y-W:H>M6NZ<'F_S_Z65VWIRGOZ:A(XWJ^+0I/)+$-I0%(5P3BDL?[J MJ38<8XEA$@:)P*%D*@A=OOK3PTSMHV^E!"^UF&[?_QDH[3[_ZP$:^.O?8--( MJ V>6D9_WWXW!IX^_3.#C/KE=RMZ^.%?N/J*L']V.E M$>B?,G]\TO;([0]M]6I31IK<;+-'U@:Q<;&MZ?Q!%L_A+ PUAX0!@SQ&FE0" MD4*,.(,RY#PFA%-,G(H4OH$.4V.L?]0!WF9S(K?:G [T?I6TZ!7G/?)K8AD8 M,.W)'SK,X/K8[TUT]PX2-Z#% C1@@ T:8 <.8/#P' 3^-G/I,QQ\9 W&#PQ_ MFRDZ&2+^1J)XJYIQ7RP_&6O^\Z(RZLV/3'\$/79Y5YC>@'>J2:.6WW,]0SN% ML3[0E?ZGD6V61"P,A4R@"K(((HXI))A2&$O]1QR@1&&GS?E0@DYMV6PU +^8 M)JF_FH62-DJ ,J]2I;9J *'UN+J$AI\)MUL;IS"- R^ I\MF:"U!I2;8T5.O M<.UT+PM@=#7S?;L_WSOZ J/P#:A5'K1FAM=)&:Y:AA\QW[I.AE>P+2ID^!VO M9^/&96&"?U?21$%L@Q_:UHV1(IDP;;5E)"%B:0 Q#4*(XQ0QGL0BR9SR$CI' MF]H2L!$6"!/N4V[$=>S?V(FP'5U[PVU@SMU"5D5([89%^6_C:(.)KT:.G6.- MV\K11NVC9HY6-_5CD*_+Q;(^S5P\UHVKF^##&1((XS!&$(=) !$.-'N(.($! MX8BIB,:A5&W]Z8?EBL[M2.3L@%8?PGX5ZNVPPWT4=;[T+WDEZJ] ]HE0/@^R M'8%4;^EH:S\]Y M'7%YNQ!U+,2C7'#-0S.% ZHREL"49)HI9"BTB<$IY(1)9ER_F7+*B>X8:WI6 MQD;4RDF[)RSXY>M2+Z;$T2?;!;6MP>$%P,'-C0[L?%H:%\'P9F><'VED*^.B MRL5_('_ER7S%90\&!':K>G1:=^'R'D9#FZC]FUP^%O3ER?0' MN/V9E[-,*<2)S& BF( H9 12&2&8*A:H*"!I'%JE3G>.,C4JV)4/_&DD=.@2 M<1Y+"_O !T(#?_TNX+C9 Y>4O\80./OL\2R 2^KM+?T7+^Z;FFS\$P_TYZDZ M89C@3* XA9(R!E&L%,2AB&&<%OVNPJ7WRC?M,"^MZ7-$)J=V2 M[PNH@;_\+4;#5V&S@<1;SG;'4"-G:5]6^C@OV^*>WF112%K*#[+^\_.B#>+Y M9[YZ>K\N5WKDHNU'\#H+<(812@*H$*70A+N;T!D%PX2B-*$X#-U"9QS'GQJE M?&C+KNGMFURL'0\P7,&W9IJA(!V>?"J)P2^M[+^"?+&)H 1_:?E!J\#-IH/+ MJU=*ZH.=/Y9R&GULXNH#S0DNZ_68WI6C]O, #[+_OFK=FX23%&4H2[,,QEE( M(&)"6T92A# -.1&1DD2IS+& E.704R.U;]QJL-3)D6+6*RLO_^)(OY&>] M22QG21*(0$@)S=$O1"2-(:,J@4$2I6$6XH QIY(4YX>:&AOM20J,J.!/(RRH MI'5TVW8@;'L&[ .WP8^ ^T'6XQ#X$AK>SH#/#C3R$? EA8]/@"_>T8\LOLBR ME/*+L:'*NJ3=UB41($2$2@146:IW:2P((9,1@PF*!-&4H4CBY.7I&&MJ=%$) MZ48*74C:L8(G? :FA5I*O6^JY!RV?J4%(IZHH6ND4;G!0N5#E^53?F\:/T6^H*Z^:2I9%TGA,WGR[],M8294'%*B:&.-#.-I6() M<10*S20TYCR5:<1P+U=Q;Y&FQC6UZ,9%\:.5%=!6V)X>YO[SY>B''F46!F:T MNAZ0Z>ZXX[>N:E3M:W<#ME.U<=F9:YO&P!LEP4;+&W#[;.H'#.#NOAIYWT[Q M_@*]C>O\:@#/.MBO?W+/,E)M_XZJAOH]+>Z*ZGBP[C!P+XLJ-7?&DS1-]$X/ M"HH2B%0J(*4!ARF-!4=*9A@YI1[9#3LUVKW?;W9R UYH43&PK HVK$MAZC?4 M'?H<@X0MY\&.:OVC.S"=;H']7@.K93;)G[74=7\3T^VDKH_@L7J5$U"^BEG9 M#3IN;2LG((Y*7;G=?5U2_D[>Y=:'0G$:JY Q*$2D^0DC"DG**<2Q(E(I&F/N MY*7J&FQJK+1)K=[-B>[OJ>K$V8Y_?*$W,.OT!ZYW,GD7(IX3PD\.]29)W5U* MGTO,[KQGLIVS#^J3_*8?O3+)X9]H7E1<^&TYGW]:%N:I,QHD:6(ZQ82)*?;, M0P19EB10Q0Q%*E"ABIULJHGI-S6:;&6';:4D(W1M6DRNE[+3>Z1(E"(4!3 - M8Z7?(Q1#'' ,(\DRKLWVE"=RIA_$EO\7O$F[>OZ_=\GY7;);WR2\QKT^;N"Y/W MOWJ]U_S2-D2JFHDU>7212C+!,TAH+"!*LA0R;3)"%9$X9H*)(&3]\NBZ!YZ: M5==*>P,J>3=MP.K.>5=FV%V8 \O%<@!D!W?'70/J%O9 M@7$^?\_R_I$WTPVYUH60C50_7R2O:O^8']VM5^5*OV[YXO& =9LJH/*^R+F< M*16$J6()I"@F$&'-@83A#*8*TPS'--$;Z%'VSE[4F1JI[E2I7C=K8%4HJ0HK M72V!^='IFM5"KX2T*'L?@[SQ:S7P]F?TEV7ZNYW-?F;GG?NX\ZJ9'^NKMM"< MV.ZT\( *GPEL;KS.\UOO9?PH\_?8NGB=.&\[%;]2]5OO'TS.S+IXK4[X3'&A MY:+N:C,+**Z*>D 6J@BB4 B(4RQ@Q(,XC!G&."-M7<'[:J7XOJ+%RFY=/CNL M%0ON5Q<\''S @R7YF"^J&OSOZ+SJOV36QFH]=&WHA/*(YV K:1KW4N&XA]H:PG?GE!;>!+:,-9$T\2RWF M3=.'S9^)KYK,OY$W=<]A6FLZ';_HV4F8B*OS6+Z_E??R M++R^'9+G!W(S*L22+V;'(VWE,'4N3.6+NO/!3FCPKMRS#%.<9E3;#30*]0Z+ MA1 K2:$D.,J2+(Y"9)4#X$>NQU,5Z:DUNMG+2'C_5K.D'U-%1M7_FLYL[ M:1;/*(SBL%I /8TRRFKI%Y%V:?3\U)Z;:^.L_%R6:RD^Z!W\XK$^0ZE"#:O? M[3?&E6(F%2K_# M*[=O?7@!U@L]#T#6,=9Y52''9/&_Z+MOP$*NJ@V2J=-;U7Q\DG/+'A[]Y\YR MXS/DC R]_%7(U\*#6GI0BW]3AZ;?U,>HSU%[P?U['(ZR#VJ 2(## M&,.(B!BBC,40RRB%64:3%(M A6Z+2W]01U@XQ@)5LXZ3,C09L1#+*4ZK?5FQ!U" Q/BCG WX+WODM_G5?=58O-X@'$K:YY5\*B@YODK M^_'DIV4A\\=%_3#^^E#014EYM7>Z78CJG_/*V714.39C*!0,!S!0<0A10!)( M"8FA-HNT#10E(4J=:O#VEF1J3-$H EI-W BB_X38\<@H, ],-X<(@UTMJMR> M73U 4P=XT'K 5\/JB3 /'4=B-?WA3J# MS%#=H0Z'>]L>46>4O]@IZMQ]7L.9ZCS,TS$Q"5%!EDD%<:1M*13A&-(TC?0^ MC0F9!8D('(H1@R' M090&[7'LF\[E_G'MP+.Y$6W4N;!;7(;]5@9>;GSFT+3ZE:9Y3PW"X/%H%B@/ M&Y#6)< 4(M(L +(,2;-YTC4MT,Q9^2>MENDRG2_6>MS&7Z%'>B?5LI";YC^R MU NM+%R M?I*\08NRJR [W9OLND>.7%V@^H\IBK9A^7"F^11G69S"($PD1 (GD) L@#&+ M&8TSA63@%!'C4[BI46P=AK]L+: ?M;!-MOA(&>*GYM#2V2!=X#J+0&\:XS!#MT.JEO^44JUGG_)E9R%61PDD:9X M&J2:XK6=#*F*4I@BSB*I5)H%D>=#N+/"3(W2CZKEUJ("(ZO9V/Z;I*X!]U?- ME;=3.2\S,(U3NA,UC7=F:=1CNXNHCG>,=UZ4J1WK702MQS'?Y6?V(]H/>>0Q81!%,:!-J_#$$8LRD06I5DDG#IO>I9O M:G2\5<\XYFN3C76:=N76MF/'MIT;<_N>?#LR?\,I'9C?3\UFMZ%>=EKJ36^5 M82)A!YH&3PN";^E&72,&@O9PV1AJF'XKR6_+I?@KG\^-^+^L:->4,T0A%,0T@3F@&4OGC,9\H>^) +R*-RI\^03SD7J_/OB81J4I1 M^"!+7N35Z4K=03+&0L4JCJ",<0)1H+AQ868PP@JI,% HP<(]"^GD6%-CV3;! MIA+V!NR(VZ]K9Q?,=I3I";R!F? *W'IF)74BXC4EZ?1(;Y"/U*GRZ62D[EMZ M%,0U)?RWW8G?FV;$QPHQ-;)II05"BPNHD1>L:H&=#K>OFIAN%AH+ M[J$]8J;=R%8%T_EHH\0-V,R#T0-4BH!&DTNGTO[FP:&L[0CS,5(QV\'FQ:V$ M[96 =A:N[?OL\?C]_O[ M.O>BEM.!X9P MUA>AH)QX#6E%;NI$ML*7C6G![NB7RYQ="7&#DO'4%B/M%YX MQ-QMA>B#6^>RX/3 \=:"/GKN+0"]'M [H:&HMS?UGY\7MYPOUXM5^4URF?]H M?!E!BEC&3.U=$V=+.:1QJF FB0@3%&).18_"FS9C6WT_X]?C; 4%Q492Y_R% MR[C;.3>\P3A:1D+MU/VE%?A7$ZRV0?3;943[9!U80^0OO>#RD&/G$5B#<")A MP/[>?DQTMWJ2A3GP+N237)3YCR;[8-O<\'_5S/<;S1%NL6V#>%ODVC1^ MW$T"^RI7=^J!_IQ%"C4K-N= MSJ&/6A/PR[S*(5HN -WK,UK2N00FI5S6A9_+G8ZDNUG*;@0YV.M@1ZI3F.2! MB?CN_6?C9';K(=MH#7ZKWH@JJ^RFS1V[%?^^+E>U#Z)VQ&F%_9'XT%/BB?@' M$W/4Q6)HL \7F,''Z[V5R5#&0WV2Y*G*N-W_5EKEY^RA*98B5@BJ(%$0!#2&F ME,% ;UE5RHT1:']<=FFTJ7V^M;Q-)/)6XMKIX^!$NXBRA7/2)W8#?_.=L%UF M@A[X.3@>?>(XDK.QWVOHYE>TA:73EWCQ(>/Y#VWUV?,96M_4^5Y"U+8G_ M:GHF-@YT%BC)0T1A%E-3=CE,(8D# H,HXR$.]6:;AD[;[$LC3HUQM_6$YY5_ M:[[;H&&Q7$#N^C0O*@ZC]8IU;<+L=.FYW=-1^M"BKO%-^,C,EXA?8&FI:+]I[:3 M\M+<7YF_#Y(_+?+_7,NR#BHF04)$C!*8XH!"%"<84A1FFEZ$4C3&)&-.=86& M%'9J%&5TK5O_@D:S*@?V\^)EO:K[Q&PT 5M5^@6&#_H2V-'@5*9V8"H=:%;= M6_Z, +>OKD!#BCINXZ 10#_J+33&F#V1_C^((QQ F3'%,0E%).T=CS8C3FT1:&6NT_7R1NHS M1\?;\V('MYK5/%BX)GVC.S /[P/;"GQX:FM@]8VE@YO2-Z8CN2H]8.OFMW3! MJ=-W:?6@\?R7+GKM^3"=;G0C[[)8S=ZOG]>F(=T/^5$IR5?U2?&=NA5U6>GF]:'1'ICBG8'V>#Y]#71=9K-^[H[)K/^U-9=[#3D* MEUT#1DMK5SVCGV>DJ0=4WJG*]=(T%WF_+%?E3*(X(5E,H4!$:4*C,22($LB# M3+%8("I"WB.0NV-(JP]K_/CMMC27_J2$\1+F;0\6;H1V\T)T 6[G1+@6OY%L MST9* UKM6FU!>]\)FO,FWP(.3WOTKI%&W6);J'RX0[:YY9HF%]^UO5UY>;Z8 M"3,\]3,O9S$)(H13#%4J HAX%D,:Q5Q#*S&+TIC&RBF8NF.LJ5E 36N$C:R@ M%1;\:<1U]%UV@6S'&IZ@&Y@U>J/6L[5$)QY>6T><'ND-6D-TJGRZ]4/W+3Y. M:__0+\6R6)G(75/;T.2*W!?R.5\_WR[$$6-]E:L922).41+!E"0"(LE,>TK) M8,08S;) I4@Y!9!<*<_4Z&=' 2 :#2K/^]4&S+43U^? >-#I&/M<>7=J6FW M+XT^OU:3=,)@N@%:K:%.H7OC.\AAM;LT;WBFW1NZ[J/O_H_M$QN=SV6Y6B[: MF(X(QQF1W/3'(1PBHBTV)I"$ 68BHQFA)+(OV7#P\*D1Y48\Q\"8D\!9'"%< M NN:9DXIG MP=_IRIP$OE:GM-M2]#26DJ% :<-0F$:S&8IK.@V&W;6WL 8#TR<;27&KD#DU1(P">YI+FXVZ ]:Y/\*2+V6 MS/"?= NGP&V%?U@;FE%LOSH=TI7:\XD-M[W&B' M;:>4V#U(._G[OKXJE2],?XW%JLC9VAB;IKY2'?F)!1:GLN( M>'/C= PULH_FLM+'#AB+>WIX5_Y!B]P\XQM=25.S0F^.%JMFFXQB(5%()501 M51"IC$"<$ )5HF3(%5?8+C7ITD!3(XY65&!D!1MA^W@>NN"U\,=X FU@OA@) M+P>OC2?<1O+@],;/S9]C 4JG;Z?K_O'\/!9:[/E\;*[O9WA]DR^;N(6JYL^7 MY>+Q01;/Q@,^"^,H9I1CF&920!1'%&(I XA"F28Q#2(N Q?+JW.TJ3'H1E@3 M8%/*^5P6_^W_PU&8_<\2+)8KQP*3W4#;F5[>X!N82[=R&N@J28$1%1I9JZ,W M?\:7%2:>K*_NL48UOZS4/K2_[&[J1R0/4M-208O7C_^YSE>O[VE1O)H\H&=S ML':[J@V^RCVSO*=5G80P4#R40:KW<0A!E$8$4H$YC$@LD JBC&3!K&X9\7U% MBY4=Q3C+X?+='$HSW">T4V4>O.BW5Q:FMW595;U9KE?EBBZJNG]T!9A\S!<+ M\P_3,LVAM4/_J>,1X1)'$62!\8B) $&B[6FH.,IHE(91EK13]W$A)C-QK2R3 MF#:Y$.--F-WZ,N@4#+SF;&0'M? WH!4?U/+?@%T-S'%!K8._I:@W?)Z6)_?Q M1UVR>L-SN(SU?U#?,U):5E$@!R=O021%0"*AK6.J69"R#!*D"(RC,(E4D J, MK8(X+HPS-;NX.7HS@KJ>;I[&T?8$\VIT!C^EW S\,%C)Q+>#A=/CS+R 6*G MJL>'A-V7]_O^O\K5>UH^W1?+'[F0XMWK'Z44GQ>?]5)?FK/(6[[*?]2%;UFY M*BA?S8(DD4$F(HBQ,,77&(,X9@BJ#"N11$'"(ZM,Q?XB3(TU-J("NI'5C3YZ M3(,=LPP+[L"DHX4'1GK0B@_8*_C%: #RQ:]@"_M6"_!GJX='4NH/HB>^ZB' MJ%36'Z!#EKOB23U3&/4;MU.0+(QBQ-)00B98"E$6Z[]1(J#2QE!&F QI2ES( M;?_Q4R.NZLSPBKIN!^#945)_2 :F&P5.PH@?#T M53W.0[\_Z6U/57JV24J\-26^'ZL$HWM9J&7Q; +;J\O*^R+G\H$6CW)5'@=Z M)HB+$%*2!! QKJV8("60A8(QE6@D.+8^._4DU-3HX?OZ^=EX'98*5*(WI97; MA.8=):N\DTHQT&CF<*;H:THMSFO?8*(&)JT+$U,5=&C5JF>QO-F?*9?]W'"3 MYW!X_ :3.-)!\_63Z>DHVC/$G4\A4:J-#6QY8IBA"G*0\D;,?LF#+$>#;'6<$ (U=T.0BUIGX M5164YNQ(Y0O]+IL-O)*N'I-#D.WV'E< -_ ZOD'LXX57KD>M@I,Z>ZM/L/_T MD6L2G%3MN [!Z.F8ZXL?N0-$U>$;:*7]/.K]_SKLO)82''[%RU$^;!< MT?GN[XTC]^MR]6]R]4WRY>/"I.INGU3?5(4Q/#S1Q5U5NZF<)2)($4\2*#)E MJA8$".*8$QB).,A21&DDG%CXS329&M^;SF^M[/6)-F25$<9W%.VW&+S=VV+' MB'^+=^"M]U ;_4&ERXTF:3Y?5]$.=TV-O.ID3&, 7N4*;%&X:4[H_='YFT^8 MIX7C[?08=8EZ\^DZ7 S?7J!^R^Y[^I)K*:HU7.2KM2: SW7O%_%NW0AC,F1G M$19Q2B*].0E5:LXGD3:W90P#A3A*1*HRYE0VS';@J2UJ]R:#K5B]5C:X_,]U M_E(16]U%WIREK5V/=)?Z&OE'C)/T3\LUOKWRRKL MM5D/'0UWZWFT6[^&F)V!EYM&9+ K,VB%KJ:E74>,X/Y6#E>H/!&]];"C\K(K M&(+CS_-$>@Z+Y_,EUP78YSQ)(PS%A*8\)3J38&D MFOC" "K.!(F33' 4]ZBS>G%@JP]J_&JK1F10&>N[(K?%5]VHZC+X<9RP)$,8 MQIEI#L92HM>:.(*,9VG$4YF&=%/D]NUP_R\%N=VRX ?&<=:#G?[V!L:/1S#Z MS2JQAL83_U\>;U3BMU;_D/'M;^Q']:J/A.X M7:^>EH4QR&!D"7N7<&HF\^WC8U%1 M)EA4$E?9<97,YF]\^?RLO\\ZXX$:O;2Y]HO^=NM+?G5C.O_3;<>,;SJ)(SIR M=K7;"U5@KZ>C&6K/SM?-Q-=Z@JVB_BAXL#GP1-G^Y1N5X@>#]W!)&&Z@*Y80 M=ED>=BA/XZ*YVZ9Q_5/FCT_& ?1#%O11?I,F<$O_O"IP0?EJ3>\%JP1-M2SJ8Y*JU%@4,([#6"^(.#6- MCT@ B: *!B: BB9ABI!389$+XTUM\=JI8VK\0GL"]ROL=@EPNR7&(XP#+P=7 M(>A,UY:X>*+62Z.-2H.6JA]2ENUM_>CECU+>J8_E*G^F*UG.PBSB#!$.A208 M(AEA2"(20Z5-;H83&D>14T'J_<=/C3RT=&;KO9'/C2@.H+/CA?Z #$P#AUC< M@/OE/.>OX,_FST$2L$_#X>GK/WCXJ!_[:<4.O^TS5_4LKK!/^5S63O]9FFD-$PJAADWGW\8F!Q$&L.$J@QG3(51:-_)AX^14=:BQR8WJNJ:GLYP_2;&>R\8+?^3&_R;+59'SE13?S8G?'XM\ M55:>AZ8&P6&S$KUPLXC&^D/6JSE$F4STOC]4, TDC_5Z']'(JAKS0/)-C1I: M]8R-^^W['VT-#\>N,KXGT=)=_793,Z(K^F0H_%8U4.D&C'(WF]D;M#C40+#[ M\AI[EFYP<:IDP ;E"W;= -@-3*);V+2X MH/T7V A\N2%/S]?5OH:"9T!'JH]P"5A/U0\1P.6^ MGB[OG?3+!_KSG5Q(I8G_@^1%U7%0KPKKN7&X?](:W1?YLKBO*@OK:^^795ZG M.Q(J.$%,;Z8#'$&4< R94AE,6"H"1%(F!>\1!^]#-JLO:?Q0^6]Z*>:5@$ M M"["B/\%+*W)5OMEHTQ1Q=O7$^YA12__]6!,TDM=_-Q59RPA:A6Y JQ+8J 3, M)PXJI4"M577+1B^/QP(>4?9UF.!#I'&/(#R">'1PX?/9[E[.V[7(]1OT*2^> M/XM9DO),*DF@HOH_2.$8$A($D# 21X@Q$<967>V.GCPU [D1#ACIP.S9[HS P7=D"X.33/*EL+X?F_I-&\V:>5E7GZ@G[6T^U.>9T[]5D; MX8M'TZ3AMBSEJIS%,5,)3SB4LOH6,P$)EPHFDH2QBHA,1>3BENP>;G(?Z$'M MH7PC+Z"5P&YVS06L[2P6?P@._7$?@+<5%=QV@^=L7]AAXLERN##8J#:!G>*' MJ[WE77U/*[\_R7E5[X$N7FJ @@B4!(2R.+.*0#K] M^*D11G-.5XD(&AE=SRSWX+,]M>P+RCCGEG9X]#BY/*7V%6>7>X\;^?3RE"K' MYY041P"C$B"@8D MXCQBB>2A4ZC1Q1&G]CFW H,=B6] *W//^*/+N-L9 E[1')@'K@72V2*P!L>3 M47!YO%'M FOU#TT#^QNOJK[NF/#X^_=O?Y2_Z=%[7DX2->H?OF!KN0G MFA?_H/.U/#B:U^:&*7#(829,H9,P(9 ($D"NPD3&2&0IMC^,>T-%ID:1NX$8 MK2JP31C3!N7Z^67K)/[]V_<_^M5V'_^%L3A7_)N\!@-SNU7^X;O._,,*CQM0 M(Z(WBHT[^D0*8G4),, @PRHH/%5@W[\EZQ7W?I)OVQO4.O^;5XZ[[7RWVQ: M+>OKCR_?6]3D?[-9.%/'_^WD\7H:_WEQZB3IO:EX5W4F.#R]C=,4T2".(,^" M&**,*6@*14!&$JZ4P"I H5/BFA>QIF9\W0K1'+C7!:HA;P!W+0NE5M9JR#: M8AL_7_T> B8?\T55D\7$7/7@]>LF-0Q"RA-NFEU&"J(H)I R%L"0)Z&,,AFD M*&DF]>/"LHCIR%/:RC61"97ZIV\RE2*+"))1""6+J\HC F(1$2@YY83SE%(> MS%:FEOO$IG$KTW!36-6PKZ;(;B+'G#@[DVJTZ1C8DJH_IJJQ\XZ >ZE%]25F M5@Y^N'N'S\KH'I#U5B[]&EE&KJ'N ;;CPNH^'MK///H'+7*SE?YB+#+3XV(6 ML"B-0RX@B=(,HB# D* T@DE&XR14C CAU _Z:(2I;4A; <&\VM'TZGET#*,= MP5T%SL"DM<&E$J[N]^./@,YJ[HE4CI\_*E&<5>_PXS]_X;6UVC:O8J9PQ!@E M,%69-I("$D*BMR\PD'',L$)8Q%:-G\\/,;5/>EM/[(IO^@22=A_U=?@,_%7O ME%H;XK,^K[OW:%U7U_>)#7KXL2SJ_4Z9\RQ?3 MWJB.A*PK96U/ZV*6P?$<;M,'L% M2$=M:*]Y5D]_;]6RHJJE4)>:_UR6:REF&1/ZA9S0 M0!**L5-2R)EQID9U[W-RTG3WR2M3^C3S.86SIU+D>N:'=-35HWVO0:B%O M0"VF1Q=,-PZ^G"MG1AG7;=*MZI%#Y,+E(W<;,MZ6U>OG1;DJJC"AHSZ?_Z@: MA[:Q"S.<\2C!BD)%4P&1X 2R*,)0D2RE4:2$8GB[>XCXIH?QVF+U MG+:W[I;E*O;?HXE6S\GPUENK[_@]W5 +OGR6#_2G:82^X/D\K^34/WA?2)%7 MAU=2/_5I%F""!8]C&/&,Z?4J89 &<0!YEL6(!AF20O0H4&0M0(]59Y0J1/^- M/K_\SP^ 5](Z>INLP;=T,7G%WDBN&OGQ)UN..ZT!RA>/(:^3\@/[-"AZ:PN>S2"99)F(, MLQ3I35M" T@-:ZF,"9$HHG#LW**@??C4-E;[C0G<.Q%L0+/CF+Y0#$PC^UT' M_+89.%378W.!S:-';REPJ-2I1@)'U_3TU="J8J[Q +W7]DLNJJ,T4RV72^,Y MOEL\:*NHI%4QOQGB5"51S$W7L0RBC#*]+R8AC C/,$I"IH33M^LT^M0^[J]R M!5Z*)9=2E( J4RUTM976<9/K- V6.]6AP!UZNTGKA.'&*[PG.VB%-]DL#Q9H MNV\4^Z#F:[?G-/:X6[8^L!SMNWH]I!^Q?9 J7Y@-WF)5Y&QMGGBO7[./SR_S MY:LL?JJ7LU2I2*&(P$P9)R"F&&(:A)#'#',5,"H" MIX.LJR6:&@$VE6;^I03/1CSPRTLMKJ.#[_J9LN/#4?$?F",;7<"NL,!H42G6&WR'M.OOP?VHN!E(?I?%CYS+ MT]ZWK\O%C\IY=ENWNS0I%;N_-V%=7Y>K?Y.K;YM]2]HJ>M,F+)N" M/SO*^EN$WF:./*U8(PL_ZO+V-A-SN!:^D12]0^Q>"OFDA]6[H]I9^U7J1?F! M_IPA',X37G<57\9!$^O]AP!(,41Q22-(PAH'$4:8BCM/,J<:(+WQ'VM=M\36X M^H/5;J'U!-; J^(^3LT1V2^F<_NO>D64U19+2WP#;E>U85TE>:V6>@DU%1B\ M!CA>@LM?D./9D<8.=+RD\HE@QXNW7-ONLRF'*3[E>@605>SU007M=Z^_TW]? M%N_GM"RKVDHSA11)4:!)!@O-Y$DJ( TIA3PQ)?0EIMBMBOY5TDR-BW8K2+;J M@%J?)J_AL'*\B42JE *55DWY/\' #,@1G1,6YJH\7KJ"%3I\ ; M/F!J;]2IA$N=@L(A6.KD[6.60+\8EWHK_GUM'!KO7N]EH9;%,]60?:)$II!$1O[4S($&28)Y#(6,4L5Q40Z!(^^G283C4)M)396S\M69J JH<>H M17W5Z]%-TA.?[3'=XV/D3VW>I7>O8 <1\.GO\2Z-4=%\K'=JU%KF$WZW1JIH M[F-:AZEE?I5D?X,JYCZ0]U._W(LD/F9NUZNG96'X]L]:4(]NK4X@? 5-G1QCW$"H+C6/@ILZ+^Y;P&!9K$R M_;8@&0MBAA#.8!*'V)0:8!"+6.^49!!S&B)!I70K-7 XQ-0^\TK".GGEBMIN M)Z"T](Y?!=#@!K_!IDII&:2XVWGEO>45'PTP<@;P.06/2U*[8N6+)',$XXB?7^_LVSKX5HC"]-^L_ON0+&I'LVV.Y"XHN?VJ:>.W'J[0['C#MQ=%_68&GG4FMR H^K,U1]5Q+I6"&PTN@&[.ETZGO4Z@Q8'+^/,R\ L M]3>:$H?SBW&F9J1#B&&GR.T$X7I@.X\!KGC\>+[\ZS'8<\A[>%R/Q>VS29*@ M\_LUF^?\3BE95$F(9=6XSC2I:PSJKQH06C[=%?>T,#H-?*VMR*N9K M45?BH[R:\1*\T-BR2DX+5W>5X(TM'O;%1]W/W8' M +Y\UJ>&&-<_W:'DD2^ZZ]J1:_DW$3EWZU6YTA:CIJ9_ROSQR>PEO"]R+K\MYW.U+,R-,Q'@5&8H@H*(""*.$DB4(C!,,D$I225E?)2J_KU5 MF!I5M6+#1F[0"@XJR4>JQ][_C;"-&)CR/ \>D7!UC?9-(.@.$#>@A0*L7!7:M/!)[&\VDV]=MKV_ G^/ NY73Y"W4N[72])O07V@/V5Y7[M2WAO# M?;&:R3 PK6P85,((QBK%":17@;C*).<.&6 GQAC:DO2;>- 6AE1W1:@ M4PC:K1!7XC(PA5?2@4:\&] (Z(]5.[3W1'NG1AB5ESI4/"2.KDLGE;KWFWZ$ MV>77<26WCX]%E;I6_?B#_LLGFA=5M,D,A2C"::AM9BD11*%B4+]I(>28)AB+ M4$3$*D9U*@I-C;,JH4P47+'I$=]$PCT:V6N7NEJN%_J=*#E:-3K;!DDW8(-0_3M@, (&I#J&\&_VZDTB07"05_"_ M7+J@OU=Q*AF$SO/^1OF$]G+^5\@N=)Z5D7(-W>7J85;^8VD",KZ9C6GY=6U2 MF^Z4_IDL*Z%GE)$ B3B!),BTQ4=0:O(/$<2$I:E,&)4\L[;XNL>:FC&VWV_Y M1R4[*"KA'=:\"_A:6$+^4!O82*D%!;6D-Z"6%=PI4$G;=%_V!YW#2NX/PI$6 MV>N@=%ON[,#I7(DN/&*\1<).ESW^MKS%RUEVDY0LHI!+;KHGLB"$*!4)Q&F6 M09)%-(FX2E1D%4S6.G MFA?.LKWD=6\C7)=E^9X6Q6OCTR]G*>%Q$D<(!MRTDBI] SXKJQN+- !KQT5^ %M8#[8B8$W>+VWPLN9$BY#X8D7 M.@8:E1PN*WS($!9W]-AQ/K_JJ]PV3OWFP.' M?>'@J1.>'FMKRLB*.GOM:[P(*OOP#9T89USG0K>J19^#"Y=+H[@F]LTVOBHV(@X3V7X#!:_^)XU'>H-_$655/]Y#L.KZAS.AQB.#]@!JV_.V;>,7[ 6%9^M:O]_L]?]+M?I+CW$K1%,C M.M/7IL5#Y5EE)5DDQN9?\?KE1D"[TM'PT Z."DU&!9_65'[)N= M["JP%=TG.3FBY8VA;,<=F:8ZC<\W M6>^?OF%XUB-Z!5K6+4 M5KD;T,[@%XLC3??&;9X1]]7KS9=8X[:'\PSF44YJH^+3.CS3*:("+T%A@$VQ3\21B"3)("!"!/" D41=2)IZY&G MQL):2%AU_:P\>":=P8V'[2&W(]I!@!R825N9=WM/W0 M-:C$!EINT)P4_V)$ M/^_P=&9)9[@\T:#]N*/RG#,=UO]T=SA!Y]9P28PH&%!4 N M??LN/*FG$W%.R_).5>-^T;S\>26?RUD2,Q90%$(I2 P1#30EQIF )"4I$A@C MB9V2S4^.,C6NJX0T1%#+ MF7=RC'$==UUJ'CGI.B_ND5+:VF&:3%B^J+CDO3;%G]I/(/Z M=ZLB9^N5WH(N/Y9:T;]NFQX\LY#&6 4LA0E7(40A2TQ/8@33B)(L8E1C8W6^ MX%FNR1&,<93SK;RF,*.L)-ZT,W)(=/0X?]W4](:S,M:N/PXV7$NL?H[T\ MV0$>?TW2Q@/]^4T:6/)Y7HV_^7'CT'TG%U+EJ]O5)VE$G)LP_+5^Q5ZW]].5 MG"5)'">(*:@$2B *2 9I$H909%G (R)"P@,7:]VK=%-;A,WQ"ZLE!W0%5"T[ M*%OA@7X5' .3_,ZFW3[AS>9HX"7YHU(F&/:';-VY9KZ,C&!?43-WC4Y@H]3A M/3?>>KP."KO7]")?LKU!4I)G6$^G,OD>I'^-OUSDM'B]*^JB#;_+U=-2?%[\ MD.5*RN]T+IO-WKO7XXO;RYH^=XS)!., \BA*(1(A@Y0A J6,8Z$XC400NI8& M]"7K[:H=*T>: 6_ 4;#K9/#%*8^=5M[??\>>]Y> 4NW^!M-[- . M\[>8TU[E%'V#[[$*HS?11B_>Z!O44S4?O8_1IP8<_?EODA9EG#3U8,(0411D M$J8951"% 8)4IA0F'+,D%6G,[!HTG7SZU(@[A@FH!'2I!7:(F(6CZQH+CJSS9&;6[*X\=WC1B4;$S\N[7"SMW M40]6>O_]^T.1\_]HBU2AE(5I)"2,EF,$,I%$ MD I3B)#PD"BGJ*XSXTR-G#9B[O1, G\:21TWJN=PM=MS>D!K8 [K Y3S[N\" M#)XV W_>>U#TL5). M8.)@J%R'S4BVBMWKXF:NG%>\TV(Y<=MX1LMYF??LEH[+KLNJV3F8-H<4CPN3 M/_Y9Z!<@5SG=U/.I0N<+*6X7NYD]^G?Z71%5F<&O6MFZO&!]QTS%R%3B":&* M3&A[H@@D :(P2T1(**(!#YWJ\ PN\=08M:Z=.5\N'H$>[AG0'B72AI]F.YML M4I,W,/V?C@C:J@MV]6W+X;4:5]F8.SJ#1NF;IO?H5N]+)?-ZIQT-/D>>TY6& MD_=-TIP&A_]<>M3P _LY--7]#.0FXRW\M.R^"9?]!0^T5+>J;K=;G7T M.J,B8#@1,5PIZ,))//91VU_K5YWGE5GZ]ZM5^5*?V:: M[6:,R(@3',(X,^%X)#/)DYJ-!-+O5J123IB=660UW-1,I5KBO:^B+9L*=L2V MM"#L$+]@5WG'<6"RN19">Y/#"9D31%-*_J^/RQ__73^HYAC]ERVU6#Y^')O% M2=6-'>-V5S_;YJ&0M%P7==NV;]4R+=XORU4=959'L,]"*I",,@7#V%@WB$:0 M-<,95)JQ!4MV&G9O,TTO8KKW@!83O>\8_;P,RSJ8#8 M2+R;NM4(#7YIQ/98S,L-)\\%#2\,^B;E"NV .%>,T/+NGCE2QLYBA_5N=FH> MO7O=7M)L^FY-I_4V[KX-)RDK/_C#$UW<596JRMO'QZ(R5#Z;!-]%F?.JP,ZF M=UK(DB#%@D)2&5L1CR$3*8/$)%,I1<*48:>$JK?29&I$N1$7;.2MZULYIDZ] MV9MAQ\9_B_D>F.!WZY7MHK!;M*S*PCI5U\Q@<;--R=K T1R[KC0@H$%$FZ?G M7JI!6@6^^=SZROEZ,SW&31![Z^DZRB9[WY>#?O6[^^K]R6>@'/;U^ MD3_T+%;!UC(.0Q8&,*"Q-.T8"211Q&% 4AG1) F)?*/Z="'SU? Z1ZI[82.K\!MNT''C>-V N(HK-OM[GZD M]$VN:+Z0XB,M%OGBT90[7S^OY\8%J;'G!H9[4@(1"VB&_E8H&Q'/'ZQ&YAT6F%!*RWX91?)1F"/ MO@E[=#R1CL6 HQ*./0"'9.-P9U]W*%MM3:]/^HUIC@6"+ J# E(A#"MM02# M6 8,(BI"3C,<9N+X?+=01M>^;\-K6241C$K-4 M8!BDD8 H4PK2D"O(0AED*,EBC)Q,CI.C3(T0&O&:O C'?GJG<;0C@*O1&?CK M;_L^M0 -X93JQ,#3AW]ZC%&_^DXU#S_Y[HO[?>]?)"UEZ?B"[M\TH3>S%FR0 M%_*TSI[>Q(.'C_H*GE;L\-T[.3PP6[UC@,'+US?\VB?^NM;T/G[=;E:/NL/T22%+1>/7_(?4K1- TVUR##0]! Q M"@7B*42Q%! ':0P3CB@+I)1,NO6YNDJ95 *U&8*-2G2"J ME8*55FW^:+^"H-=-JN71]&A3-?3Y\O"SY'XV[ 5<7P>\UPDS[BFM%^".CEK] M/+4?17^5*]-#H")\(<6[US]**3XO[EZJ7@.+QUM3Y;Q.UFVW$S)1D60<013& M$41I2"$E*((T"Q@C&0NPVU&%NPA3H^*-J(!N9'4CU1[38$>DPX([,'F:=JE5 MYY-6?!.)\XO1 .2+7\$6]JT6@VP3^X/HB21["# J,?8'Z) ,KWC2%;X2S:W? M3"KVO(D,G84B29*,")B%H6D5A@G$)E67"D(YD2H,A9/I>7*4Z=+8O'(,W(#* M$RAK:=T([32L#IZH:\ :F):V.'UI<#*2MO'@GKU3YW#PZ:0Z&F-\7]4Y-4^Z MK,Y>W+/-T?U=6Q4X1"*6*H*<2VY,FP!2FC 8QT&0I0GG2B5.+8K:)T_M4]>" M.38/VF!D]PWWTGS@[U;+=+FPGGNOG4--??7)V3QWW!XWA^H<]:*'+%:YWM'4?RWSY>*^R+D,9X('<8H3!#EA#")I^IUS22!70$\'0!;C=)SX(C -3P%&,PX[8[3\J?.\[\;TRZL$"JT'" M(+K&?<.X" LXN@,E;!XP&$E],Y'QX4R2-$JYQ#"F8011DFK3(50)E(()KGB4 MT#3V3%+UR!,FJ:I=Y0U8K,UR83R@9563P#MM-5/@C;;<@9T*;562CTI;^UB- M1UO-N%.CK7TX>M#6P0.NH*VR7%.MELFX+S_7Q17%AW6A]ZVFUB(MG^Z*>ZJ' MI_/FWU5?6>/!7"YF) S#(% !S&040H1%#$F*]7]BDUDJ0QXDW)G.KI%H:C17 M1Y8V&@%N5 +Y@L_7HO).;EJE@Q?Z6M5L-8<[^H?%6O]^OJV!V8,,KYI8!Y(< M:[I&(<]VIBIM0*L.J/4!C0)5L$&MTN9'.TIY)E8?^/HDW*OD&9^(?U"(U4S/L *4_5O+N4[RSJ??+&\6I[ M=\F]5^*[\\)^AEKSR.>70C[)19G_D'5UJ:;45)W/P5]W+,/;A:C^-:\K:8A_ M7Y\6&I[4Q]R2S!2*H8<8B%P!#%2D"6 M2 (CDM&(Q8)PD;I8>J-*/S76;4NY\49+L-HJ!O[_[MZU1V[=2A?^?GZ%@'DQ M9V^@F!$EZL()<(!VVPZ,X]B&W=G!8'\H\-K6I+JJ(U5YN^?7OZ2DJE+=28I2 M*R=(G'9;$M=Z*#V\K?4LLO.LF@5+T8AVDI^VZ_1Q7P^SN>9D.WVDX:7C^%;& M[Y>/JZKZ=;93]]MBT%WTUQLW'1B"/0ZSX%/SAB@L9D&+1M"%(UBO@@80?Y/? M5^E'3[/G<6T?=?K]*MUR/']_'2.<0X\;X_1'>/>#%(OFX1T-Z^^KA7I>]894 M!9NC).0Q(JD:]2*M81#G@' U")(T14DD88R9U9:T9?M3&\8T]2R4Y0$YXIMN MT8S6@5E M0O6,7UU+=Z5Y:J\7Y6E8(VX M]9)_*8M5^46H/_E^-Z5Z$#_7;Q:Z["3':93#- 6<:@'&C$E I* @RXEZ\7-& MB+#*9NACS-3(MJN64'L3=-QQE:EPZ"/#B?9(R \]G;X&>LVEM2]!XTQG^WLK M31%HKX+:K4%4*MS1]:Y1X6#**RE4N(-V69^BQS,=3UFWF;9UVN>V#SZOH^#KB/)"*^,>)EYW]>38[\;ECNQ;/I)E M\3_UML:]HOO5HN"D/3/\TGP?]5\_R_?%DBQ901:U?EP]!+PM*K9859M2[*=5 M220P@Y*!D$.F Y8SH#A$@C"'/,:"8Y9:%2SS;>#4^/X362OSZA"4[R)XLZG4 M^J5JIF1=URV9R'>O&E+8*_;5T-S7<:W.QML[UTZ?]^[ISMPY&.P]#/8NJEGU M$//IH3K %^WZ-F]A4#--5/!2)A29C6O]VS? MU,:'YH"+'AYP[<\?9EM)(E[3T#UY+M345CNW+9;=8YO:=]>;C2*OV*$C'FH. MV)?6P\9 B'L:-7Q;-^J@,1"TQV/&4,VX#1F_B4HO5-ZNGDBQG-,HEVD>,Q!! M@0%*>R.;PV:-2Q5FWCC_T\Q?Y2D16T\MG4O!M3?5V.%+SSCKFN#E@FR.U MB@]SE@#"M&Q$BB.0(Q&I97Z,4<9H%L=DOJS+O_*'/IG))M88O?"X>>%/;!KN MY6]-W^IJ-NOY59VDP ZJ$_7-3C;J,3,B&; #7C5C>=L7K?G-UDK=%7?7N\!# MRK(-@H,E+QL9\$26* M.6,F -)2HWDF MO;O/]Q\N)*0-((5JC9"OFF_&[8Y;!\X6CI/:<-8/<)4+D[HL[?UJV;PH6CU1 MO49ZW;=?"\XA25*VUBT+'1I#*)!4H6XB8^T!I)X,0) M-3NUDUMH7%4\N7CS>*HGM^P_4#ZY>;'S[I":>SR0GYH*EJQ8%,W6<;V"VH0HRM>H)TS#%)!26"G4F[4YMTF"A\V2+L/'VC6_< M!J;/=U+J(-.]5([T9.>J'Q2+]?=SZ*:9ZG@(:(Q0'F< 21)#+!("4BYX!%'ZI]"JZ"S[L.G M1C3:MD ;IX9-99[E"=,!;&;$X@K&P.QAC(,U%9QSV-/W?O#H43_JO5INNAO--T!!PNL@>-2$/M/(Z$+/EQT]I]Y\Y6I' MF:):%D)'13RORGH/]9MX;"9?E$14P!B#*$IT.52NIK,/9DVB^6]>[O;P=?:O?=,K;7"2<1)QRP$.1:+4]"G"4 M$T %0TPB$J'$ZF3ZN(&IC6CW'=6\X)?_+_Q3J/X3)<$S*=LDP&?UTM<%K/X< M9$DX4_^L_]?6M K(9OU]5>I-\3\'.)UE<31+PJP.*($AGL$LF>5I7%>,T9?H MWY]"M8?=3W[_\&T_#/,9P%>G>ROO'L/T%=O;=Z M;C91%B^_V@W*)Z^#&8?UZ>2!N:LKSS<+:NMF=548P?TQUR7_/3'6R>-'9:I+ MSATSU,7K?)3@^RJX>*KUD^KZ?HH%F3Z5>!1S1 7/8:@8*HE#@+B0@*8R QS# M-,D4945VDW'#=J?&8WM#FQJA,\U;K:U]"N]=!MY\W>X9SC$6\MVB>QUHOS30 M?KD-;<^:>S>!&J3BWN567['>WDTHKE?;NWW[*V1)6ZX1O+0UH4_,2^;L$$L0 MKT!/(4/V=18W7F'TF@O;<]E4'ZX["T!NMR T.9'%HCTKIR)D*1%JUA+J:FY( M B(B!&0D4T823')NE/OJW[2I37'V>VG_W)!2M;AX"8J.O1;A-7Z[\#J)OV[' M#,SD1IJ\;ZYJ\K;=^ED&'Z;0F18!5J_6J2-%98W?N78A78/@?S4.S&^+XP6/ M#8+40<39,"VX35H3+.*$TS"20)-.Q(*$ .!498&%,0\)2J 9< MFSV"XP:F-E+6]@7Z"KNE_PEP9LN3/G ,/#XU2-2V#9#X/.HF_ MY-SQ?/SB=3TJ[-TU!=,_[F7WFA)&:S7'U\67F[_,LU3*,!4)($1-FU%.,* R M$X# 3,VH?"&DZW>FYV MP/BLQF;8\OBUU.P@.5L)S?(1CFK@8EFLRD^K];Z0,8YY)G ,1(HP0#%.09[I M*/@P9CQ+> I3JZ.(DQ:F1CJ-@4%MH:5,]PEX9FS2"Y*AU\(=- :8;%QTW9?: M]B2[UQ0N=LV!K18!=C'HK#?!&+(4LUCH3KEANBN5CJ[:J!;"W MV_=9'L,P%BF ,19QNRJI_2P96KFSWN8;D^@[/"RR9OV M@]M8J=/G\?.5-7T;B^N)TU?N'S%W^K87A^G3!M>[UNE39%NPM>#WI/H^CT.B M,Q$YP"%7W$BE3IE&(4AC01%F%#%II:UR^/BI,>+>NH I\VSKXQT@9S;7<\=C M8-;K0'%_#0J'NG3G//96;>[@X2/7D#OGV&EEN+-7]=B*_K1:KK9E-II953NE MFM,D1VJ)EP*:(K7XRV@&J.IX]?%BM2I,1<(Y=!"]O-ZJT3L\OKAELU_Z2U&; M^NM6XW(6+,7E?'P7S"WVG/M!..8V<]?27:GYUMC+ ?QN&\XW4?&YQWRYL?&W ME6\Z?G8G^?9=EJLE4!2"BV(K5B% MI2% (=VFMP4Z&Y:$VN"UF)\BE8K+3FGYH2Z-_L_I7I,@.6BB4WN\)LGN 5X('Y MX1#;#QUL6WL#;;!'Q1-3;'S)H-QL;UQM%%/W3P13C&]T/';>QK+7-7CG,4T8 MACP"">1JNH CKJ_D"B@0'-(_4S)]F.!4)#65H-%6XULC4/M[6SJ Q--"6!N]T M'KNRU7SN?Q'2VPL 'T -_$T[862U&+@%@M.*X.)#1UL6W'*KNS:X>:W;R/RW M9;E32'X@/]LCUVI;BJ+Z*JK-0F\DZ*E!YXAA'G$6,H93P"F.%07HZCDTEFH, M#Q'&$2126FENN!HR-<*XX[QH A:T/ZHGN!;%>"9EO8"@V[JX;/5$BZ5#25SG M#C.;.(S1#0/34=>%.L1DZ\0LV%76V;G1K$PZCOB;C_2%TM/,Q=F,4>_6#Z6K* M.[J#+[,TL'N3@R];8/=6>Y>>MH3)V\K,K-61EVQ64)RNY>QN=R0K]EWPS4)\ MECL%\[WFM9I:'NI>U\O*73'N>9((&:$( B*18K"0$D#2+ :8ISI<+A0(6D6! M]#%F0#LA61_/]+KJGE.("(=J,AAG6A=.,@@P2H0N!Z"X-N(4\63^7!>Z M_K962\I>2VN;C_2XS>&^US=DL3TCVG07SCEZLVW3^ZAYAU=\V2UZ^G&;HSZ,P)A23!& :Y0"I M:1J@(DM &K,XA9A)%EDET5]M;6J4T,0#M_H$P:*7BL=%A,UXP1MN ]-# UEC M:%>H8Q:TMGH.H+X%B<_XZ8MMC1\^?:FQJ%[*QM:AK,3@L5Z#2- M]K>6Y0%N &]&+/[@')A9]DBVU0,:6SO;_CZC+4U \19J>;6QD>,L31P_#;(T MNLLAD_VK6.A#S<^RKF%PQWF]_)E#F*AU2,X!%DD$$"04X#R* 8V3C-!$P"0S M6J%<:6-J1-):J?/#2A*I;J\GKC*J+O?N4 MRA'15YI3=:P==E)U!I8!9U7=UEY]6G7&=9-YU;G;^BFMZ?VDJA+K2OUPK_Y> MK.])6;[(5:D%H:LYQ5AR/;N25*MB, Z!FF.IR58HXBC*,&6Y<%%5N]'NU(A' M[WBRVLR =>UT$U2[!;H9TPP Y<",LQ-*JS>0:YMG]<^-V<&]$;3.N0!M"XFP3JV]F>]WMWI3I%C=M)K M\>GN']YMQ5\.:H;HNE[[[(&+I46TM\.RL*^^&)"R>YOXZOSN"V23P@KJEV_)2S6'(>$X)BF +-%B,# #.1<9R+(X MBB.)D8RCX8N#&=DZM7%D7RULW1@9<&7E&&6ES+K68!MT.ATV\)CBH=!4_7]! MZW/0.-TM/]4Z'KR=U$LP1K$Q[R_#OT[U,2\OQ4@UR:RZ:9@B968F_ M4+;/" MTD\9,[LFW=:H[TE1MAO__[VIUKKMS_+O1!NWKN:8DHBDE(-,8 10I$\GI4! M1#G,<1(C(4.;Q>;5UJ8VVG\5/Y2INX+!?[1FVBT:K^-KMOKSAMK 0ZZVLSF+ M"_:6:NC^?@LZZT68$22>5E/7VQIU663D]O'ZQNPFY^#K.F'[K6C^_\.R#M+Z MO-6WO"?/Q9HL/HGU/,T@810+@&"< (1D @B,$"!,#S>$2BEC!VE;IA]5;\$(O5\[>57*M) M@)CSE$O!8P1PQ*ABLE@"'"HF@VD4XC#)(&74@;'>Z$-W MH+XU-3E;D@78J&^P:ET(>./2T[7@:A6T5@9;,SV& M+MQ"PE?0PL5VQ@U7N.7N2:#"S1MB+NL=C@_Z\U!K.IW"7&L"\B]" MO4;+-7D4\Y3G219Q"B+!<[7>DC' ":: 29+%%&48[&WW>4)FBY>W:_)U]',-0+BHJFMR;P_-N.^KA;JC>O?/3;%^F8M4HVFF#EULY__[<\@MF? M U';ZR#_=@AIEM$48T( S24"*&4AR(GZ*\DXC.(PPXA2>VF5?L".J*JR4TMI M%3YZXQERFE*DUJA1PK7^J\P!9C(",&."YBE4ZU5N*Y3B \WA-5+>->'SOH 4 M*0I3JE;W(@O5BXE1#/*<)"#$A&5YI+[TW$Y(K=^W/D:,\,5O_1=G?: : M>#;6�+[M;KLJ";=2WXMEX%7XC?_/O+(/C4OSQL8'RIR[,.GE6U/'^E5QFU MA^]D_??59L$_/*G.7^_4W5I=MWE,HHRP6( LS#* \A "@A@"E$=ADA H(XX\ M2)??,&-JK/RWBWI?:^5(\(?V)"AJ5P*Q$U+4%]KOH#AVG!GM#-\= U/310VQ MIB=J)X+&BXZDY5;+EZL7H3X M)LH?!1/G0XKVUFC5]'<_1Q@#N@[9FP=8-O5_4^##KTH$=Y?KK8#,6 M?I5N&WH'[US4IH\>LZ9F[^AZ8FM_=HU*X-[A/.9T_PVXT?R^U'C]T+\*'>XY M3WC"LDCKW2:AFA!+O9?#HQR(/&<\R6#(F!5EGVUE:O3;J69?6VE'I^>!-*/& MWO ,3'/'R 2_-R9Z/)>X"H$G+CK?QJB\ZNYLM>,&8]#-Z&((* =FD+W)3?SC#M2NU0/0BBU4GIC&N-E1R<<6C&,^ MLK[?,4&D6!9K\5&M9/F'Y5J]105=B"9X]J_DOU?E_8)4U2?ULKU=/9%B.<]Y M3J.00X##/ $H1!+0#&< 1SR6H6180*O=.\OVIT98C?F@MC_8.[#+T)M5[KCUJ&EU$1'O):M.6WJEBE077;Y< M<.KR+6[4<:]M7J[+>AOI:U&I9S^H)]45-5*61SFG.< XS@&"F9HOX20$"2*, M<)GAW"[D^TI;4Z.. U,#;6N@376J5W(-8C/:\ 36IVI;6*$6NRPI[@/&'.M0RCP!.\B3':29)!*TF*X.9.C7"VAH7+ HI=%*I+K!FN?LT8,<: M3H\FT5TC'@5>%'JA5X5>NFH&>X=GP>XET#Y[G*,-WBV^IGC#&3KN#'%PP$\F MF,.W:#?85.6Z/M9HN[U._]>.JJG18C5I1K8OEIE@^MHH> M:JA[(^2JW!?_%FKL4PVK-HHE*5\^J.^H^J1<5G#>3@;"=YWC03O!:['D82Q] MA8K+@T)^OFSSL$WV%>JZ8__<%-J$P\/@.8^DA(AD=8*^CJ*5 ,=Y#B*:8L:U MM$XH>@EV76C8B$/&%^[ZHA[TO2W#6.QC(QH)0E=UKDO8"UTG5X1J6$9$ "2R M#%"!(5 =DH=Q(E@DC.3F_8(^9JVW,=$V&S:]8CCPX-?51FNM/0WH&4(D[08T MWL72+K7W2J)I-]R_+)YVZT:'BAB_D;+0Q_ ZD4YOG:Z66O%E*=HX78B11!0B MP"0*U2HOSP"A:C6@*$;**$\YA$9'Z 9M38U &OM=) MQ3-J ]/)%SJ'IA!GT^R^;GM2;R;X*I2[5,\CR* M$9*,$9"DNGXOQ'ICC4&0)2G.8Y+F*;:J0M?/G*FQ\MY@/>EC>Y.#Y\/"OSJ& M0"V7GM2%S=^=B_[V[$_#FGHTX0:[,:3H'&E/=S:5@_6E>:ZG=CQ*-B[ MY%F'IC>T/C5KW(T97]^F-W!GM7#Z/[5G398/R^?-NOJHU8BC[8P"HXR'N0!A M0G4IA9P#@C((A)KDRBP1/)=6F]Y7VIH:J]:V!1\^.!9@.0.F&>MY@FA@2MN' M*VFI7VWH+&@0BP;(Y#/ Q'?UE3,MO4[ME?Y>L#M=%J&.6G\0/]=OE O_F$O&(R9D"'!",H#4_ SD>9X D? P M(@E,B5G-1[?F)TQ#4+ECF%-OUAQGQ#(?RP%Q4 _SQ M!L!MFDN@'0AJ#WQF&CM!YRO?V*[Q<;..G8 YR3UV>XH;USWH)V[*EWI.ULS MOHIUH191<\PIC9-,@DS&6,V&! 1Y(G/ LU2F4-=AB:R6H9>;FAJ'-69MY$4LMY>:RBL/;7@6DMA7PZLCK<67%=, M8U+P*%8$@U(=;818""B5*> 4TH@1*6,*;4+)/-LWM? Q99+JDKT7NP)WK1]V MO.2[,\W([!6[:& &W'H6=%S3_+>3->UZMYW#;?T[KID7M"YZKITW$/J>&->W M=:/2]$#0'G/[4,WX*E5Z*GC]=;58O%^5.N=F'J62Q[H$A M 'KFIH]QC*81A3SMVUTP/NB8F31'&N\5[^K MYC0449PD B0)58OID$E%>"$$:4(X3*# B!L1WM56ID9K6T.#QM)MBEMMJV$< MR%50K].3-Z@&)B$GE,R#/4Q0.$,FE6!_>ES]^ ]U?\,CZH<]?5Q_ZCB1'R:. M[6(^C"[V48*TQ[H**=$AN[&BA%Q7Y8(Q MI3A/2![G5A)^5JU/C2!:TP*N;.M3A_06Z&;SF,&@')I CJN1=DR?!3OC@RW: M;Z^AW;,@J2%J@]0DO=7V*Y8E-83E>F52TX?XUB+]6R7D9O&QD&*>0I3'F$5 ML@BJ:8P@@(19"F2(68:A@'%B)6]CTNC42*NQK):I\:4CVD'8,&S",VY#QT]< M4PR=!2VB'Z\AZE$B]!2BP75!.TU.1 ST% 1S!= S][I*M*O'B3;+;?E8"RUO MMZ=>MED/;S?BOP0IWZNW40I2(F .9QQE &<$@#Z$ #,L8,DEDF%A%:-D: M,#4N4J]@:BO0;@FY83C%@$ .'5!1FSX+=L8WFNVSW3;\RTSG1U$1?"$%GP7: MA4#[X%.[W0T];QKNELV/K.7N!LZIIKOCYP QJJ9D$$$0(I&* M*,VS3+@4=Q['>AL:&*]B]-9B0!J3 [&M;?6LC0Y6>^<"LE;,L"TPO9)!8V4= M)<)7BP4I*_VK)F+$-NU@I#(($!D12I-RA/ *&I&F.I(!3%5(;"OISU M5-^?X6MD6[X]8LG_1=\;LYG!!-^$@2<4'O0Q/V\%,3O>SX*M_T$+P+[F7@V! M9[W,\?K,IWCF"%:/KZ0Y7E>C M.(,QQ[&P%V,^:69J:\+Z<+.MK=I%@)!F18*BA# ,,]!!@F/$<8BHU;I0N<:F1H3MC;6=<[O-NOOJ[)8OU@> M"I[#TO 0L"="0Q_ZG0-GB'3I*S#X.M@[U\2X!WE7G#PYN+MVK7U0X[WJ-LTA M]RLNYBF-(.5Z>QFK/U"2$$!CB4#(8QKE H9):E2,[_C!4_NRM6WU2!IHZ\R# M%0_ NOX9]X%@X$_7T'NK(,1SKCK%'1X\:+10PW/F=Z,+S_[[*YT MHUFO-.EHG<)N7I+=B'$9=C.N]P+FP"R]M5%S:(OC[X/L;]T$PQ,;7FYG5!Z[ MZ>XQ ]V^H6_J7!.#I7.\8,0D3-1D-8,XU O.$.01D2!A,>600H!I(%YP &?'NER)PAX2);;/_.54N5.G+J<*'=Z MJ7T=S&_B43]POR=-%FT51X0ICR+U><KSYFI5FN 4(,J8S"@/L0Q-ZV%> M;&5J'WC70H=:F)?1O/YU>\-HX._;#AZK>I@WW>]1%_/RLT>KCWG3O6Z=S-L7 M.U23N%^L-OP/\E)]7/-M!0D$XXS*!%":J@\[)UI'+D$ H@P1 C.A!G'C"A*G MSY_:Q[VS,% F_LFBW,$9Z&Z,UOT!&7H?^0 +EQH09T"QJ/O0#YR1:CT8OC!V MY1TN>WZUI,.9V\8KXW#9YH/2#5E;>;)W=L7?PH MUB]'T2AJD2(DQQ10H:OD1)0#M3K)@+6(QWKWE0( M:,P/MN9;[I#W[S/#3?!1>V+$?>ZS88^-([-=IPP:1N0/6E^[T_T-&G<#VAN M)WO,_I[L6XV@>O/R5_+?J_)^0:KJ[F=1S0E3:TA&*0BSF"CR10A@@D.0(F4J](>Q0W MN(C9X!H'IRU/1.K@(B3FB@>7'^&P1CX]G=L/P0_J)\6]WW1LYW;]',,\BU$, M8,0Y0#S.0]I^>^&VM6M 098AC6MXPC05 K 6!PSDF2AZ@+3DX_]8Z?&V-HR\Y.-#CRW MCS+@>0YSY5S^11^I[+MC'8BD^K,53 M-4\3SB3*"> )5JM$R"A0BT0.LE0R1#D7@N1]PH\.FYO:=W@:.S,+:HMG>JG2 MAA_5LUM=X8XM-K4\Q<,?JW8!\U>Q_K[BP>_:P:#VT'+=>*-WS):*_C ?F ;& MA+MW>--Y% >*<3IJ[%4#G.:&/9FMW70/E=$ME;WOP^]9ZCU^%$VJ>/A*[MD?]9IQ@ M.?Z$W![B*L?=% %_7RQU+L;]JEI7?RE7534G.8,\%CF0,-.'=%P"DB8,0"8R M0D080FXE'GFQI:D-_K5 =%%5FSHYA6D[;=6V+V%JQDA>D!J8?1H5[2U(M8FS MH#;2IU;V#1R\Z6)?:F=D#>P;[I[J7=^ZP;D\T>I)/)"?HM(:GKI*F=11Q8P* M@+EB!!1!"/(,,Q G$#&.91@)JVR$TR:FQ@+W6L_F6=D6R%49K+6EP2]+4=>X M5*_=9LEMT]3.P&K&!_W &I@(&N."VKI6\M5K[;7+SONKZ7/RXX>*8R MSZ4K>YVK6"9&-26 ]D+[38K4PW>R;(^X?Q/5NJZ=IN6@F/KQ8:5_]6E3;U6E M/ [SB!, 99H!E*:)(A6H_F )XRC+42R-2GJ\IA-3(ZO&V'HE(%IS=9[4#_5K M^[3:5WT[K Z6)MOG(YY0W4[ /3I,:1)PVS)M'3#:5-RU@F.?GMN^6 J28(M) M\+"J?ZUXOL;E7^"EU[36.'E\%_0MG MF*]C2]_8ZW=/SXO5BQ#?1/FC8.*".XOZ>U _?9;[+<]UTRM[\ESL28+[= \%]V_E* M\>$#P7TY;'RH!MU&F3O&2E&W^+0JU\7_M&WJLP?]SE=J;/M2BJ=B\U1]6.HU M9CT.SE,F1433'#!"8QU83D#.HQ"$$1(Q%BR5(ITOQ2/18Z+Y2.)FC1')X(9D M3FP:CG"TN G9.J3'#+YUHV88TG&Q+G/1.A:HOQ9[Y^P&$L?N-!LE!NR=D4*0 M=KWQ2]>%7S7\;P\Z9^N'CD&XW176;-\/24]4[FC$J#S=#ZAC$N[Y-,=*?FTA MK4+HYY_65Y]G)*(TB3B(8)CK<$<(*&00"(SB&",B&(_GZY6:C9B1Z*T&K6;5 MNV:'^RH?=!O!8F]U_056';O__=_R"&9_#D1MOV55OUOPFW&?3U '9KF/1TB^ MNXZ:?4D^0RA\E>"[U=RX)?<,G3\IL6=ZG^,T[@F[ X77]H4Y9J9C;/,-,;ZQD02!=6D)B#G&08 M(!H+%G()0SO=S+.M3(VIFE,54EMIQU/G030CH][0#,PX#2J-@4V-JL9$?[1R M%0%/W'&^C5$)XJJ;QRQP_>*1-=[?DZ+\C2PV.GQV\]0/8QI=X;\0S$4QW4;@<=OV>!]CS0K@=;WX.OU]Z) M\>3<;?OIM07=C>W]UY!TMX7?FZB[=]7B^"BT:62P?N_N-S2$.G(=)'!&4 MA^VV'T(ZL$8R(#&5N92(\V?H2=)VY53S":\^9C2LC M],? H\4P7>%3T<<$R.'5?:Y:,16E'Q.H+%1_C![GN-9_%FHVJ1[]45??^*I+ M8W^6?ZN:ANA_%64=QS2$+929)#B1*8X!X$H,<:IE: MQI%6J64(6Y5Z.]/&U-BC*S3[<;5\!*K1IZ#)[NR$;3=A;I8B%N<@-F..GL - MO6(^QNS!"3.'?-B+J'C+A#UM8>0<&JD,N.V0;$?F.0T[*T(R2_:_%_W@647:L7.@KF/&< /7&? M??NCDJ S/,=LZ/X@^QJK[Y;K8OURQ[EZ6ZM[]>/G\F'UQW*>9"@3(LL 9J&: MNL62 XJ@ "RF*&0QE DRDB*^TL;4J*TQ,VCMG 7:4H5CH&TUK[)Z"=#K'.4) MIH%9R DAJSJK-S!PJK-ZZ9FCU5F]X52WSNJM2^WEQ;^*'T559_M\*8M5V9Q4 MO2O+57F_4HM$5L<4\/_>-#D_V_H2 DG.,@12FH0 T83I[2#UUP2&<981ICC M5(C/L/(4V?DK]/$&'@.OEQKS-?[RK4#[;&Y6JAI'X*]$[-@[X9G M_?0^&/906G=J=C1-]CZ@=-7;>SW'<5-[+UJ@8Z74G*C\MI+K/T@I/CP]DZ*L M/UTXSP1)HR1"@&)]AJZ#D##E#(21S##.6)Q#JYJ,ANU.C<[VMM5K.]_2,X].;WWN)@:W*PM7D6=*SVN -NAY*OG7##5L?=$;>#XF1GW/)V-S[Z MHEZV[Z02G^FB>*PCA-YNQ(?E-Z&$( %0"#$@*8Q!G"8X MA F"J;!BHILM3HV#U-N&[(CG-JAFE.,5JH')9FMKL#=VIC=\J&AE:+6]NDB$ M/ZXQAL<3R]QN;U1^,7;_F%G,;^R1'D1OAX/3XW#PZY)MGS?K:DV6NMC(WX4. M/E+7_! E>12[2,?[U;)6X=^0A0X"@?,015G"( 01PS% C*8@)SP"+,99#*,< M9KG5N=YT7)L:2W8T;S>U,(SK]8)/" M- F#)S1F>,AU.E8M)5W5TO56M;0#TRS8 A6T2'6"Y#M8!1HLSZE1D^I_GSE4 MTW!L_&2K:?A]89B?H(4.NO@ZKE ]3[50[=(7WJYT0W.:"<9RD@-(= @"T. M8YB!4&01QH)F#!H-[C?:F=I(6T>V[DUM=R6#WQMK;0K?7L'VQB&0/\0&'F)& M SKZY*6SEG#AON)-S>I_C1L[F^7E13Q7)X@U9Z*IFW[X+ ML=Z7/>S(F N8P2@3%.BL#( @3 &E>01P&J9Q+B)*F;#::K%H?&HLT]H;U 8' M;\6:% O+PRLK[ WW( 9"=.A=@H[9P1&R>\N#WX<1?7? S-?*VJ;I<=>^#J"< MK$Y=GN$H_[%5&?DLF]J,!5ET,@._K!8%>YE'"6$\R3*MDHX RG(&"(PH8)Q' M+)>0Q,B*OXQ:G1IQ=:2#5C+8V=U-I+04\##"WHR_O",Z,'$9@#D+&JN#W]O_ M'X3$K(#S)<9AU.:XTALV,)P(;5C=[!@B<]76+Y_E7TGY#U%G0>U5@.J>IM3W0WU6@K:\/<+?VZQ[8>]!1*_>X[>2*GJ]]*.OVQ]V8 MXZR[>B%V/R.Z:/4I(]EF;HT/M/6W,YS[ M(FT13S<8XB.%V%DA[RG@S@FSJS%X=D\<+RS/R=.#2#VW)[B6H5V*S_*^%+Q8 MOR=,UZ)\^2B6Z@%MG&G$41X+G@,9(@20Y"G(41@#P424AC".>&*5BGFKP:EQ MN[97[PDV%@=;DV=!8[1E5*\Q[&8S4)]@#DSWO7%T*$AK!HZW@K0WFANY(*V9 M\Z<%:0WO<]QCV$O%/*R^ZN1/U80XD/1Z6-V3ZON7?E;I=@<"J1J(41==]^Z?3M+]K7H%C^&NP+8NS]#7[?>NR1I8?L$%\;"D.8 M..[FPX @GVQ4#-F6JR1W?:3TA93K%SV!KD@MLV3+';<>,R$>V(H\U[8&76,' M^8A-D?$F\WRCN9'EGJ+%LMZ/J,MK[,/_>:1F79@PP*F::B$4(H#3- -9"/64BX4Q MSQSK% Y@[M2F7]WZ,8U+P=8GYV*%0_2R&3%.I^\&IM6#TH J0C 3(!4< M$AA"05*91[FIU*YEVU,;,FKS-7GL';#DZ8M-# M1->VQ='T80%%EF"@0QI#A#,(,"4 MI""51"89I@D*K=0,+K0S-?K9FQD\*SM!L0Q88ZGMWM]Y6$VW[WJ#-?@.W XG M;6*@<+J_@9/#GME5%+QM>YUO9>2=JZNNGFX^7;_<20Q*BE)-CQ[(SV:^=%B2 M]F-!:'U*,L\@##D)B9JA9!E <9X"$J$4X"C*"8MC2,U6Q%:M3HTFCDM1+[:& M6JD>&2)N$!TS!(X#,\C6Y+IPY%U;O?NH0'7P<4AS\.Y*HLKS9->59JV"M]0KX,':R#07#.(U9SAF0F"" 2!H# M#!D"F121E"RD/$%V:<]7VYL:A7?,#3ZMUK8YA[?0-9OH><1L8+KNPG447NVQ M+HLE+MXRGJ^W-G+6LY'KIYG/9KC@/45EZ^^BO'M:;9;K>1RJA2(,)2 HE@"EN?HIRRG(, IS@5-.I%GYN!Y& M3(UU6A,#\5.4K*@,TVEZ=8/!]'$$< >FIYT'V_ //=O13@2'7LR"K1]J$J0] MJ5,#E2\C=(3%?'.$#AEI^CEG6"ZOKL\>:K/;T_F+[V?99C!/=J M^:@5K[>ZC%KIHZCC;_;'N#C%),H8 21/4X"0A""/(@$(#K,4BYAEH56$I$&; M4QM?'E9:RN^OQ;)XVCP%[S?K32F"G>KHW@'+V:X)^F8S7L^8#CRL:&N!-O<< MAH,>95O@Y"NRVZ#%<8.[S2$XB>^VN+5')9XW)R4 M,A_F[Q2J_BVJT$JPEP2 MF0'": 80CQ5'I7KG%$*2QT@MN26Q+I9CVOK4."IV*$ACC+09"PV&W\!\9)S3 M5IL_P,+<"3B?]5",VQZ_9(DM+&>KBE@_Q)&^VLB\S_+=T_-B]2+$-U'^*+12 M[%DC%O6K41=TU3.]QZ66Z6C4]>]7U;JJ1\*YQ!D-98J!1#D'"/,4T"B. (0A MSG&62!K9"54/8>74Z+#YINGE;_I=(QG4A.)U5%*V*Z1V'F*9FS?,&V!(OZ_= MKZ]-T[V[U)ZXAX3<%\$/8N.X \&0,)\,&(,VYC:P[#8%&MG>_?*0HC1)(4T M#'4D?<@B@'D.@4CR'.DR4[%@-F/#I8:F1N_[;2_;(Z:+4)J1K ^ !N;)/3;C MJ'7?@L03CUUL9E0JNN7L,9O MIXQ3!E".,$!J00QR"C&(O]M0R[V;[V=82K&]<32?X*M0BVJ=?OH.80TI2D6@(6Q "CC"2!(_2&E MC"B+8Y2FYKJ'Y]N8&J4I*T$M!%.T=FYG8Q;!(1?0O,YAGC :F)]: X.MA=O) M57]T+")C^J,T4N"+-5IV\2S7<;@:KG+AUO&B4:[;?A!LW)^7;#\0) M.^7;.W7:E6%EL:P*5HMCSVF/V M;4W*=:_3WO[VVGPVQU8/]^7"R62YVYL))! M8Y.7XV0?G<]0(M1_@$Q3"5#,,,""YB!/C]D:EW>*]I@W$X<\NQCM1H46*>,9;"I MA7:;GU=U5P;/ZD[W6I8N'68X, S;#6-0?A4T]F^+7\[.,WPW^(%(79OI_:J4 MHM#QR1XIW1U/7V3M8,&X-.P.T0G!]GB4Y3Z5*.:-YLE7-?W7NH'+]2?U9LYI M$F&8T!#P3*>8D2@!>1RI*7<4)DE*TP1SLQ2S"PU,C?0:&X.]D8&VTG #YA*( M-_:F/$ S,!%9HF*^T7+#]3.<40GVI\?5C_]0MS9TH7[8L\3%!XZS]W+#G=W& MRZWK'#:9#Z76MZ5UXI 2DA*00*0KK,$8D(A2P+F,&*4H#[%15/S%%J;V^1Y5 M!;#8.#V+G\&F6^"(VTG6SZZMCM(E]S_NH>\MD; MQ]M!OF;WP?[QU0M'BR/X8S4/,Q&S"(4@BJA0,Q4,0+(+"#=,+Q W^L7C5Z8(_CZ\4.*!NF'CFPA\E#W$#G M88.E0/ZQ:@?DE&4L2K":VY&0 <2C&& 621 G<<01BS)DN8%EWO;D2,][^N,. MY5['$7VQ&_& X7KJXQ^KUTE\/ 9MO+3'7T,"0I'3*,5IED5& 4X76Y@:\6@#]6YY*7Z( MI6TE[U/\S,BF%RI#KSY;0&KK!E$QN^"[-]VRX^>/K%1VP;U3;;)+%]IO ]]M MU'IN5=8;EY%4JZ8\1P )C '*\AC0E'*@A5Y@FO(XQD8*AD?/G=IWVYIFN=7; M!>KV#J^C^P-_H$:>6VWGGO'3:1>W^YS1-F_/&-_=LSWWSXZB\(QMGC9UW::W MXKD4K%%U4C\O1#U +WEW5?&EU-42UR]?5.>MU;^]^^>F>-:3LCFFB8BC+ 49 MIA*@/ _5%ZH6 %S(F) <2IJ)^;*.^>$/%F+RGNPS>M5Q\ZJ?6#G<:_]15-5_ M!F3O9, [7EH*T?OJ2K/A?M2>&8F$.OW0]6D6[+RJT\L.MU6VGJF?M&^S^I*= M>QY%\CT#[DM5WY=9X\KP>P;S1+??]_-?)_[Y72->JM4"_BZ*Q^_*G;L?HB2/ MHOT7\:4LF)@GD,8)E1&(>):K21K+04X95.P?)5F>4!@1.SF8<>R>VOSO-U&M M6ZD0L??@)":V#G#BJ\6"E)7^51/L9!OK--*KT6NGZC4[?,1=KKYAM!WO9\'6 M_Z %8/NO(J@AF$Y8K66?323(UM3J*6S0#=45O@-P;9MW%:Q1'+XDB[]5XMM* MKE7[HA' F$-(&,F0 %G&&4 XBO3BA8(8"4Y8I@\!R8S[@?G M&AF'8-4+WO>(5CU^XLCAJA<<.HU7O72AXRYHHY M9@!1K3J?4 PR3G,91IQ*;%I 3<(/*U1VC6Z+@[@%9 G.SOV=WM$$=_IFKYO5HJ%;RN(+=:ZJB)JBDO MIWZO:\JI%^;@BGM2??]2BO/L= :!VD@@S5AO%J M1 MJ7]3HSIOA7B;*]531/%#WUG-*604PIR ",4I0%1@0"E39$6(D)F@*$QR&[(: MP^BI$=X=8[KT1Q64.QOMZ&V4GC:CR*GUWZNL-_8>!UV76_(-MD[7@1T=MX/6 M[YU$^8ZM.\[[X^PQN\H3[X]B\JACQYB=<#S^C-IVSZ(R=YOU]U59K%_>KIY( ML9RG>DI,H59]T07'8,(!SJD !$94IC!CE!EM7]UJ:&IC1:>6\L[2X/?&5LLZ M8!>Q-3V$[X_8X&?P+F"Y%Y>Y@(3OXC+'S;Q.<9D+SEXL+G/I>L=(ULW3$RE? M/LO/S_4:??GX4 M4J14)M*JD(--XU,CD&WI,!W(W9M^ = MM(2T"W2^PBEMFAXW)M(!E)/ 1I=GN!%<705'GR&6XKM85L4/T3"I;O"36'^6 M=;VNL@ZL7*_+@F[6^H5Z6'TA=6TGF$8TAY 1%*U,(]#'<.81B!-\RC#21R) MF,]_B)*N3%FOIT4VWVC7KN$^U:8L%.MZ%"RL]Q;[=I09&XX(_L $V:!^X$K0 M3M1^T=[\.@N40YH_V^J 91,&W_$J6*^"QB]_G.D)8$\TVM>:49G5$W3'9.OK ML5[%FFL=Z$_BC_I?JCD)&2$""9"D0@L9JC]H!#,0T3!&&.,DRZWJ%QJU.K4I MY45!YF*IXR.6@M5?\!_%6A?8*=8%603/&[HHF+I#BK)6>U\VWWRMX?R'6B;H M:1,OJG9G5.^4%=MFF'W$N5EO&DY,???1T#/2NB\:@X/&XJ Q>=8HZVO"_:.Y MP./VHA5,PXHP'[4Y!=GE\S 8"BU?N+GG%IO>^UMJN<1Z)_#]JA3%XW+_KV0M MWA;Z<]7[@F0QAX3$ B<02)&'0"MY 9J'#,0T91'D":&9E8J.HQU3(\/6WF!- M?@:EKFC".\8Z;M!9]HSE_MUP> ],;.^456IHV<\?]4:?MC>XW:C;T),IW/]EBHXN*Z$,2]5^N+)@3R# 3G($PT_*(LI:PEPG $$8BQS+) MJ%6PCX,-4V/0KRXJ92[8F_'DP(@.S)&M]4VP\M;^9BJ^]4!G%;0^!%LG-$7Z M(\(>$'HB01<+1B7 'A =DU^?1[D1W\?5\E$QP]-;0=<:!IX8Y6P3HU+&-2>/.>'JM0Y:C$]BR76P__L% M>9PG:2H9# F(H8 Z:0B2B@$'",J$XCBE!H=KYX\>6J?]\ZX0%MGH<^! G?'L!6XC[8-X>EZ5I'S1BF#K M1D6E6Z]PSD(>$1JG@.80 03UJ!O*#&2AP#AFL10BMZ]#?*M9FW=TO'+":O;S M0Y3K.N[]6;U1=8;'MC[@WO@+Q87=RP;>["0U 4*8L02$<::+ER4QH BI-2!" M20Z3",H,V]8+]M]%PY?]M>B@4\&S8;HFECG7L84@QISKM%C])>4)2&44)Y)0 MDF56.?T^NV6V=VT#W#]8;9C-.ILO%]#DG\OY&R#JC6&X_Z9'NUU#'3>FV79FJB MC#(!8)H2@#*4 RP@!EE&)4%ZCS T.DB^WLS4V&9K:+,;OS/5:LE\ ]@;LVUO M< U,'",@99%F[@6QD1+&+R#G*=O[)A)7\[8OWSU>!O9-#PYRJ6]?[4"+GS:Z M-L1G><=YH5\&LMC'5PI2B>K3:OU?8JW:4^\+$WQ.!($8)AF06$^@XS@$N4 2 ML)CAB&.-$:[^'@P=S@]QW"HC/YMH MJ3:K#5*4)KFN.1VR7(T93*WL&0Q!!&-$L8QIFEAITA\]?VJC@HYQ:>QS3 \\ MQL]P+>Z.RM!+;PM [%?:Y]WVM; ^>OJXZ^CSKITLFR]=O[4**O1UU2V!7)5!D5KK$-E@0Z$9DS4 YB!B69K6:!-ZP;J[2HU M-/)>]46SS@KH3@=&UP(=GNL*G,+DLYI Y^GCUQ X=>ULY8 SESGL>9T60-GK M/+<5D-\7/\2V9+%(.!4B!3+,%!4(?:P?,P9T*F\>LUA+&!AO>%DU/3662"PV M4>PP-MBS&@RY@6FDT16GMTNH:^MOUT/NB[3%7M5@B(^T466%O*?=*2?,KFY- MV3UQO'TI)T\/-J700EITF< M]I11K*99<%X758/"9:G&ED M]%2+RXZ>2[:X+YD_%LJC6>L'_0[059EK2V6NM MA22!,409@#F3 .4T!(3&$$1)%(E$(O4Z665AN9DQ-2+Y1A;Z>/BOI/R'6-?R M(ZU#L^#0'_WW.@BVJJ_2,B2-?M$7]8ZLVG/GK=/_X5 *T[%;S6AK^,X:>MW: M.+#KGKH##IW8H3].;'\C/CN#Q MG!(FTP3F@!.U8$.A#CZ+90@2F><2BTC]OY@OQ:,N!_:P6I.%&;.>;\WH8\3- MQWC2YH"'Z;J-6K.);Q,#M.#)HC7/ MF:[CX(EY+C0R*K-<=_28.6Y_%(MUTVSQ*$4E8*@#7 MNB ($@HPD13DG*8L$5"(U*IBS<66ID93^PA&T5KZGX[!ZB>8FM&3%Z0&)J(] M2%LC@]^W9GI<(=Z$PG@O6:NVIE2F>]25S3$,&HYBI28Y$ +$P!%AF$0@C!I'$*$E"N=N+-J<+ MJ/7&R!X;MVH-UG$U@<[@K'H'3/&\0SV.!2T-5HO MJUNS@ZW=LZ"VO#DN?7<396M>L@?,$U%9-#PJ<]D#(,H)! A)16YQ&H(XAF&N!6539*3% MY=#VU*9%G:IR._N#G0.SH.."3=2V77]3H/V=?M?1%G_P]&VY)>R8.*S;+8COZAW]KN^<4[4H)+K#'%:)XS'"0%8 MI!C0*$,A3R/)L970XSAF3VU@>]TNNTD[7F>\-_]\FAO_9?NNM.= .P0\ M'FZ/VF.^CLC',7K<@_91.^+DN'[A:O8C@4)]7 M49!G-(L8%PF/R'QM'D_8/-9JP!@M<)#4MMF-""U,<4QDE.09$$F< )3H@DF4 M2( H99@E(6;(*E/. :8QU)OZPF0VL-D[/_# -46#MIJ?^LLEGDN9)R$(@*84OVM"0IP%&<@3$(%3R:) M^O!LOKHK;4WM4]R:VI30*@YJW>X%TI>KM8[H;:O8]BE5>ZT;##>4_8 [] [R M :[=4@!OKR7WV>\6WT;#U_;PE9;&W0^^[?+)!K#!+8[3&_[?FVJ]W5W>:3]J M"94/R_:-YVE=]0E,5:_%-E#_4Q*O1E].'\8_+^BEU'=PYDCB4#!) M$ZQF!#%) =4E-1AD.8D)$C3/YLHANC*>$PQLLLU7V#5\P 6?KNK0RE2PCC^6 M9)I"/H093F:N3(8K7D M3F$.8)0D20I%%#&K6>V5MJ8VJVU,#>X M,W+N0RGX6:J'Y"&W@%M\0EV=@:U MH8,DXMP$Q%L.SN661DZ_N>GR:>;-[5M&/G!J"@1]6%;KLCXFK6II@(?O9/GY MN5: ^4U4:Z%8L"&VH[W$OZCGK]^2M7A/BK*9WJ0PCM(D1$ MLM4JF_$(Y)&: MTX:20D2S)$9V*E"3\6QJ[->87Q]2\=5B090*Q!*UWK :WGN;-+5Q>>N1 MWD.O?0HZ3M7AQ+5;VSH>>\>"CF?![[5OEN5.//2OX0 \:J\-/7*.TF'V@YPW MC'V-3OT-&G=8\0;@R7C@[\EN1/Y)K'6E@2_EZD?!!7_S\K=*CR+OBR59,JWM ML%/.WP7C)A@EF#$*" HA0(1BD!.1 4G50HVB)$*YU3Z1O0E3(^J=J0&Y76C M5S>8\>NPX [,IY]TL3I=!V-KOEYV_*(]4&N&7X,]['LO!DG]W+P.VJJI[ M4I8O;<9+-8\$3[(8,H!3Q &*: 0(CPB0(<8<)R$*[:)1+=J>&H?JJ98!I'Z9 M)PG,P\1*&.M".U/C)VUFYWPF^%U;&M2F6FX57@+6E(=ZPS4XYS@@Y4 O5W'P M1B7G6QF9-JZZ>DH1UR_WJBUZ(M/WAE0%FV.1<<4&&)!$K0=1*$) =3Q"0IB$ M@DH8,ZNS"JO6IT8=)\64+71%J7;(NZKHA5X+)0Z34 J@.BU4U,Y30%*6 M69 M29Q0E!.2V(5"#]9OX\0U[S5'NUVF.J/I%K5N8)M%<]8_4A>9#1*#P3[PT&$I M^EJ;/[CDZW74AA5\O=#V%.1>K\-B*/9ZXR$^"V]87[NRQY$4VE!*:([0#5H,9"*::([0F)4/\:V.ML_"VYU_?Q5L0:JJ MD 5K(J9VY^%O1<7*HHZ!FD>4Y6F>:M*#$4""49#G(@*"10G)HR3-(JNUO*T! M4YNI'QMMG7MKB;\9PPV)ZL 4=VSOK Z0)65;YZD;T3-HW357"+VE]EHV/W*^ MKQLXITG CL]Q.(C6FQQ-HG&EGM0T^O#'JCT0A%@R*5@(8!J'6KP_!3EE"&!" M:,IP)@4VBKBYW=34&*S>?-M;.]N&SBF#+4Y;KZ-K<$+M#;,Q]BK/P^5R2GT= M-XMC:F_XC71.[?+:V1U5&R%R]:SZ^A/&.ZPV\N3@M-KL#K%D7PEPM MOQ;5/]Z\O!%+]ET77KO[653S,$IASA,!,,2Z7B5&@+ X C#F,$Y"*CGD-G/$ M6PU.C5$/[ VTP<'.WN!W;;'E^<]-Q,UFA3YQ')AE^T!H/=4SQ<73U.YF!Z& MB574R\'3IT@,(AP_^C,/>ON[NLT?^ ME,^X=?K=GKO(,45MFR;Q6=;A<7JE7HKO8EGM"AI9QM);/'%"+^K.:OVV-@&8 M!X9ORW<-$3CO@)BO%".+EL?-);*'Y"1IR.$1;M_05['0!S-?2+E^>2C)LB)U M/:<3DEIY#[\==-& "XQ1& MG #(DA"@A#% "J7KI[UB__A051O!WV[*8OG8;-_5FA+[/;W/ MLJ.:^DTP=:4^*)ZG89Y*'3@I>,S44CD5 M*@40\I1&.4,*M#FA[63,UPM@; M?"RG_+Q37:MJU;4FR/))7=C\O5CJRY=-YGCP1['^KGZE?"2+X'E#%P53#U0/ M4/C8TD^?SC9EJI&Z<'!2TSW1.!(TGNQ4C6IG9L%A!W^61!#\!Z(\P^ MMHS,K1Y@.Z5A'P_U="*RE=]1,[%,(J!HEP*41A'(LT2 + FI#FE/I=F9\O5F M)LBQQUOW3OHX%T!U/.J8FHZ- TK]SS6&$)JYT,CKGF%<%82YO:G?Q60=2#4!6HJ\=Q$)SCG;(SV?AA."2?8 MZT//'OMK;AZK:M9!UIUW1O]Z=IAPTL P 35-QXY[;;%,6[/_-;0P'3O#F]2E M:_O]ZSQ]7"T?'T3YI#=+*C4;5RON8CW/) \SGL: 1R$#"%.A!C41@A"F-$99 MQ/+8ZJ#C9HM3&XT.:Q/155FN_E#P5VIL4CCK4(#5XH=>[[+:_$ 25H=#>R\ M=;Y_S 85KZ@//!H< JZM!=KK$'75_6MU MHJ[?>(F&ULW+UIDYLYDB;X?7Y% M;NW7]4K<1UOWC"EUU,I&F9))RJF9_4+#X9 XQ2 U)$,I]:]?!QD'(X(18I!X MXT5F6Y=2<8CPXX'#'?#CW__;M[/93U]QN9HNYO_Q-_YW]K>?<)X6>3K_]!]_ M^_WC*W!_^V__];_\EW__OP#^YR_OW_ST8I'.SW"^_NGY$L,:\T]_3->??UI_ MQI_^N5C^:_HU_/1N%M9EL3P#^*^;?_9\\>7[&0%G, (BEL&/E@'.J,)0BC&,/T_G_Y-Y1*LM BH@P#E@P8O500K2A(,M?6( MFP^=3>?_^K?Z1PPK_(G8FZ\V7_['WSZOUU_^[>>?__CCC[]_B\O9WQ?+3S\+ MQN3/E[_]MXM?_W;G]_^0F]_FWON?-S^]^M75=-\OTL?RG__GKV\^I,]X%F Z M7ZW#/-4%5M-_6VV^^6:1PGHC]1_2]=.]OU&_@LM?@_HMX (D__NW5?[;?_TO M/_VT%<=R,L;2^;II^DZS!8)P_SO:7'V<_VEGY\O"!3OPJ=* M\N8CUM^_X'_\;34]^S*[^M[G)9;_^%M>I#DM+007VX7_[^M__/,U#5^6N"+@ M;'A^0]^X^(RZVO'TX+;UU>NS9?IIL_RR6*XG9"O1:R<@9$R@I!'@?#!@3=":$_F6\R::WUWU( 2(_A%PM"0[ M0<([7$X7^>4\OZ"S>$('J=:H%1B9/$F#<0B2"8B,*TQ*&"5T$RC<6/8@+,C^ ML7"\+#L!P\=EF*^F5? 7@&8EBY04!X]5(B0>"!P-H,(2T)44?6IS*-Q:^2!( MJ/XA<9)$1T;%R_EZNO[^:CK#W\[/(BXGD4>;H^3 @R5$>_*X(],6#'*GK3-. M9'42&FZO>! *=+\H.$F"76C_/7Z:5B',U[^%,YP(XV(NQ+G(/(!RJ4 PA-[, M",W*F,3%:?9@WZH'H<#TCH(3)-D%$EY33+\D$[81_ >2/SY?G,_7R^_/%QDG M)7(6C"2Q2.Y D2S %^>K#Y2MLLX*:QH XT$B#L*)[1TG[>3HM)!M%R!Y MEC.I8'7QGS?3.?(),Y_?7M\N/BC_E$J,)( +WQ;C @X\IMH/%]<*'W5BQ M/PDJCA1H3YC8'(UOE^^6BZ_3>:*3T7#/77)@F8J5#P;1^T+1MRR8"\7<#ML! MX];JAZ&CXPO-9J+M"2+O%JMUF/U_TR\;UXGG:-'3J9A4,=7C5A 5L5+0>YTL M[0,3V@'DQMJ'P:/CV\Y&8AT9'-7J/5MBV- M+;J<;(! AR*H)(ENR2P('1E' M:RA /RUBV5WM, !T?,5YM.A&5GE](IV]^[R87][ <.ZES4@>L=;D&Q=G2 !1 M K->V"C09B9/4OOM%0]3?<=7F2>)<&3U?\!TOB3H44!$ M%"OC'82D(]A0%$;FCIO^,[S)-$.++Z/RY#34/Y\/TL+F:3X!DG MYC-XBG]!2<;!,RG!$-E6)LVYGW5SO6_4P#'1\)7FR*+L(!_Z)L]E_ MGU.P^P'#BLZQ_'JU.J>#S/N@4U8,I,,"BHL ,;L"R%A@QI-Y2^(D3#RX_&'@ MZ/X2LH5PNT#)_UC,SDD!R\U[W7(UX2)%;E($PT(@+Y=\G2"-K\\TA1DD1?,6 M3QJWECT,%=W?/IXBS"[0\/Q\6>6U?;6OQR IX7PU488GXRG0C=%'\GVS@\A4 M@I*#$\%E(UT+4.Q?_;"[O(!N(M@N(O)[3IY$XIE_Q15B'"[8FV00EN.)0 MD\% !:LA($O@G"E!VQ""."W$>&CUPR#2_45D ]%V 9&-]7L>UOAIL?P^*4P5 MH1(#[877&"M\F>N%CT,$-U?/1XOR"YP\.$LS&:_G*^FX?(3 M'7G_6"[^6']^OCC[$N;?)S$3/2H)"%&264O"@K>!46BEHD@M[,+>Q0_# M1R?':>I_0;S]9K7&UU\&H6/DUT9$Y8U) +F3PE/()73$)T M7GF?D#-[6IAZ_]J'H:/CV\M&8NW">'SX3*'V);29YXS<(4U6SQM0,FGP@B<( M)2CG/7*K6SQW[ZYY&!@ZOM$\48Q=@.#=>9Q-TZO9(JPG2EA;2E3@1'V7=]Q2 M4(T%LF3)<.>XU"U2I':6/ P"'5]HGB;$+A! T#VKF:&+]*\/GTELJ[?GZUH; M6B_K)T)2&&2# IF()<61T8F7' CZMD23O0RGO7'\F(;#,-+]O68S,7=2V[.Z M3BS&_,OW]Y42G"?\B-_6O] O_VNB4JJ98 7()@I0I5!4A;SP>M'Z"UREY?1+E?E$(7+,3D+2U9.VCI,- MHR^S"CI8YX0[\5YSWZJ'8:#CB\V31=F)8_%JNDIA]K\P+%_1=U83S8L724A@ M7NI:F.0A^"B 12TTTSX8<5ID>L_"AP&BXQO.%@+M"A/;>O@M$RSZC*4@V*P2 M*"$#$-VUX"!$9FSV2K;I+'!GZ<-PT?$-9QNACIU[O7W"N\;V99L$RT/(/#+ M5!B0_9/$@T:0FGET)3CZX4G N&_EPW#1\=UF$Y$V@\6__WQ'CF_H&Z=TD-I< MW+Z>UU9@F\^[2?-AC:3N?$:S?E(/4W=J6REB9')[A2O$T+9.QE/0B"*%NML- MN)P).Y&E+.G_):H?">;!%4YR$;?7[:^FR[/7>9(B@='5IFLFD8DJ$HE4.L%$ MXCZ+[(*UIW7#NK'<2'VEFBGKAG]XM!S'CA&VA&]R18OEPK(*V9S+B4YCS4?D-5#D?C4Q'L2+#H;61#YH1>+8YC= M2\@X;L=@N+BT0NV$/^*Q=,G$\[#Z_&R>ZW]>_I_SZ=L09WA1-S7%2Z&1$Z?1"A- E%PO\9BO0;XGIX!G+^CX%N:A6]%C M@/4 .>.XRL/!J97D.P#1LY1JOZ_5>_+H:%\02[_A^I(7FQ/#^B@@4_"@,C'D MN0T0.0:?G12N/.1/'W7@/4#/..[V<#!J)OL.,DEDDVHM"M!7@NLL&Y:*N3UC7GTH+B1=!); 08J;0N1FE4 M[<^N^^GI(4 [5>-WSJU&XN\ 2N^1!#)-:\S[(\]KT4VXUMQ$7I,L9'U4M\19 MB(+"!YV1:^]-?JA/W#' .IRZ'@*WQC ;2#4=@.X?BT7^8SJ;39AU)FD90=JD M* 1U]?3.'JS@@:6(TMN'LO*/@=3EVCV$:(T!#Z MY;8%CA^SHS[VWY?;7E<.*2"\9Y3I&(K&=V3N"\E113"#0&=49^(*)G#^5U' .E^ZD99T#(H#AJ)/H.0+1SV;7CR0D9%*_C\KA&"F^9V%S* M6TB!H?8N:/M@.O!1IF@?(>/,#!G6!)TL\ Y0LZ5_8HQRIHXDK765H'2)X$5P MD*P-16JD4+/U<^QVY7'=YB>Z(7J4>#NX6GPS#7$ZVWW7I2"6;"2H8!L&[#-QIS$A^OU(/]69W A*T#'R.M' M1TY=:T_Y$+K&=9 &0E9SA70 LILW$G>X06&2*8H<@5I7JG3A*??"1T%K,&L@F W&22BO;@C=.@$^9D-'.!MW[T M.!(S@]TB#H29$X7=5]"_YZ(L^I R\\0"SQ949@IB*A9$\2PRE-&QUL[V@P2- M:WB>,O0_41D=&*([=^R[W"&=RLF0666RCM$ENVJ4A:@I0!7.6>O1A/1@9ZLF M;QPW2>KF/N!4Y?_HM>,$370 K#>+^:>/N#Q[@7&] M=.T9:(+1/KK:KJY!V@-J#;R[P!).TQ,K)6:8_%$.E:)H(8J)"BFSF&0 MTO#0.AM[9_EQ0[>G]+H?)>@.HK?:17FZWK3"K9F]BWDUI4@B(E:$XSDG;2CR MK(&HPUK84O,2*"1-)NFB6>NRH0?(&3<39' ,M5)$!W;GW>6ZF^;\@X"$/-.Y\_&89.%7P'V-GIZGY!/W,Q MF%H=+F( Y8.#:%T!XXODSH1@2^M$QMLT'(2:YLW.G]3R'"WR#B#S<4F>__GR M^PX'AJ4@+"BS:%\&!;JV- *PRZ#FK= ?S+>?RHZV] ZC+^'E,.@]"=N8-1 QU8HF87X;EG,*)U0Z[+[!,TW0]B,(46=# M?T@K@S;9-#\J?TS58;#[\Z9W-]9+!TC;. &?%S/2S*K6!J^_3TJ0T107P;/: M%C^@JJ/;ZKU9$;G>D3#?NC;@+A6'(>G/F^M]HMP[N(':N3Q[-L][^%%"29>9 MA2RL!^6,(\DH,KR2C&WV#/6#(]U/O+K<2]-AJ/I+I!&7 /*:>[55]Q?HZO:&/NRTB^JE*O55ST_[EZCI)@;2P:L-$0 M]TH(\*KNSN(Y,B^,&*!KR:/)'#>!I05R[KI:P^JJ ]_K^6)%)\$%HY.HA>(: M+822> U1++B0-&B&&5&HP'7[5YL= L9-7AD"0L?+MP-P_&-)\>N[Y:)03)$E M.0"!):+5%O(,%8-@BH(B@JAYIC)AZ_SOG>7'S4 9 AC'RK8#K_LJ;>:BZ^7J MNK2=O,2L5 %O9*2@ 34$C0QT1)*.XT$V+^F^EYAQ>Z"JTF@,#-8+L H.D856@O>*P>F))H"@MD08Z@-,'G,VJ%S;/VU;AU\*:N)*=KC/2."(=N$DD"(D"SNBL\:A5 MR:IU<[;[J1G7NQD&2(UDWP&*_H%S$M",.'F6SZ;S:17.>OH5+]EA!'I,GD-Q M@:04Z(_@@P(A?=8A,"^#;>T /4S2N$[1,'AJJ84.0'5'2!,G%+*L(F".B6RK M5. M>7V(4;(L)2M*#.TBC>L:#0.4I8[V$9 M'<3H4E#.2MWZ^GH/&>/6O0WJ21\IZQ[@4I^KS]DVQEN=-5&&&V:!!61=JNR=#3EK.X) ;QJ70%ELW;/LA42,'7\.A MJ:TZ^LFLW(CLM\5\DG=&@1+90/4/B!]=0%A3O,^<.=;ZRN@T3 T7J V' MJ3;B/QE.S;SQZSCB\K%X.C\GWJ[3)7[!LECB51,$7)&I7@92X70>EM]?DU^Z MJ1:MS\R+S97:I9PFJ9)R5K&&!FDX H9QUP@4R#G&*%W@)U_8AWO@_G95W+B/N%OYV<1EV_+AJ75 MV_/U:AWF-?5SNS&B-1D-!2T&)0F,L0BN6&)36)6$%(JK %%DP1E%#)&UKC9^)(DC5^4](0*; M**D9!L>H>[E1"+OQIF]PU:C\Y>XJ3U<%\P,.&Q7#[)1JW5=@? 7D@B6$4ARA MB7QYQ6I>#*I,]J[P9%01Q;6^#G\$>6V#0RX#Q]J/S[F2R(1+"Q3L2C"F")TU M.I5;I] \/CA\BH8*35'Q<,#X&)EW<( >4I!/'NIT4=O2UEXD^ *W_[V2G1'" MAF0=*!M+35\,X&LOI,!R$5SR')JC['2JQWWE?"IH/K%V.\;SJ\62O)#YMOU[ M^OYQ&>8K8J_J>YXW7\VVVL__^WRUOICOOI7/8KGYP7J]G,;S=9W6]''Q+FR[ MR(>8>%0.T 9#$K()O' >@K')%RD,ZM9/8$_*8 >9)4^(W@,WS_A0ZGB?_3XG M!%?9V_@'3^7);[KZM!J^:OYC L.3, MP7A/&BN.SD^*.B'5UB\I9\3F_:"&XJ6#3)K^=L^3 J2#C;)'!%>L2(Y!6)U MEGJT5WY"Y@JL5B7$DJUI/BKH 7*ZF?8ZJ$O42A^=-]S8&XWO]ABY:(%TT6KE MN'N'1R[2\MKA%/[:WSK<;=YRA57/A"U*(V2'6#$EP1==0/,BE:_-S$3KZ.@@ MPD[O176QR,?JQDR*YBB,<6 C*E"J5J0@J_7[4<:"(C/5^AWZ)@7=W#4TPL+= M'E1'R[N#4_"*^JU$JA%>S.NF??9MNIHX;K-C)4)*,H&JO?X\A@PZA(!>:X^B MM<_W($&=8.D(3=\'FI/%W@&&;O'P8G%&GN-$21>#Y@8PN9J@P3(QX1QXSJ5A MW"#JUBGT>PGI!#.G*_KV,_7)4N\ .CO=MW_%^OHTB4RS5+B#$EE]W50&HM4! M-"IH%B[^]Q?H24.X#)C6;;6VXN&)%2D1%V!2Q985"F MCJZW0'C9MI-X!?.YIL'VY%\C=\XFV@?,U:9_5 MT2(B!V 69=*&++-H'>P_2-"XX7Y[&+63?@]0^G'+[ O&A,K11%G'KQM;TW1J MPDYDP)*69&*CM,V[;1Q,W+A5.0- ;!"M= "WVZVR+[C(TCLG%8?HA*M^8X0H MR/X:*V-43A;)6W=5V$_)N(T5V@.I@;P[0,V'\[B:YFF@HSO,\.+F8Q-PJ&R\ M=988$:K4GM@>'#(2%1HC(WW-5/.NY/<1T\E+?X-@OHFX>\#--?F_A3/ZZ\X3 MZL7FXCG:6*RH,VHU;2XZKFEG2&#.BIRS4"JW#L]^3-7((7X;]=\&55M==("N MU^_>7IA3&Q@GYF5M*4R$E]HZ71D&= (+CIH%V3PQZ6KQD;'26*NW*^F.$G$' MV+BRQF_H]-V4DTX\"<'7J7U<)@G*T^:)-BA(*@5?9_HAMH[L[U+1R=-KPPOG MXP3< 41N)T.\GG]$W?N#[Q6SV:K'\(RSS)%NIBC4!3"D("F/M1QP" M\"R5]2R($EOG?SV&OD[NI(_$PMWRW6$4TP'H;G%RMR1":!&ES 4HZ*!X$I.% MR"S964[QI&)H0_/^=C^B:?0I!@.AX?;M9$O5' VU+YL<*-I1R_40@'L>ELOO MM3OMV>)\OMZ;G\BC*2FF.N'(T4EOHH98D]N+L58F[[23K3WR1Q,Y^E2$42#9 M6'FC8[2F&MW9=M65?;U:G6/>30K<[L;?\(_-CU83FUU@42%%0HFD*DOMM&/= M)C?062MB\+#^3FVF\USSR^AH52X;D?)T? M'Q <8PQJBWB>C28VASZB#Z%S]&D/XQS;S54X(DSW;L3-CGN^F'^ECR=EOBW; MOZ^G= Y<)U9/M"]%"5% )UV(11T@9IO!NMKF60J4)AYE(0];?_0.R2.8R $T M9"5802^O9T@]*XT[Q8C[ I4BZ1\%KW?EG4GIMLB@?'8@K*R)PE:#9TG50N6@%)2\ M^B>\?1X.4R=JH!LD[!TF7K2XI.V)S"!O6 MYEGC"6^,![9K;375@5]VV-UW]C9%$PMX6UL62T^1CJR.;2P)5> 8;/LZ]5;O M%4]X8_SDZ#M!3_V";[NE+CMFU_Z19[4G_T:O$XJE$O=DXM'7*>]6,W"^1/)* M.0MT#C#;/-7@"#)[NTT>R2PVT&&_,-WLO7LX9.BLJPG76G@/"ED"IX4#F40H MB;:C3NT[7CR6RMZNF\>QG@TTV"]&+[9A_>';+YLI.B^_X3)-B=M)U"JGF#U8 M7MUFQBF^C]J0S^*\MUR'[%OG)#R>RMYNH,@VRWX\NS+;/$=MYR^ M.U^FSR3N=[,P7TU20HW:)F"!O!B53(:0BP4ID;.,4?ORI#[I_:2./V1G;+0V M56:_F-ULRGNYG'@3&>: + I@/'NRX+2) M@@P&4#ADROJ06>M'QD<3>1@L_Q)//L,JL .$/NA;_#@OO9!)]X:VHM6<7-]< MVRL)GD$S*YCA!IEIWYSA%(H/P^Y?_U6HK6K[!?*!]17%)2FEM^0I1P-*" /! MQ0A)!XM!>Z5,ZSX1)Q%\&(S_\N]&;17;"XK?XY>+ZX7\;)[?XWJZW+>%ZR#B MS)SGH#9/#RG)VB&(-JS04JAB$^9!PO,#Z3L,HW^==Z,AU-9/+==A+&YVY02] MM%RI BS732=U L=L!,E3R;8H7E+K(=*/(.\P7/YU7HL&4%H_L+R1D;K=8!<< M3JPIQB2+$#U9?<6]!E]BH=!1E*QUE,*TSO^XGYK#E:1.GHLXF"(A.9U!:.PB&"U#H"R_"&&];ES8<0M=A@/M+ MO-HT5U,_YNV0^X?-%HNWDZ?>X_9"EISAY==IPJVI?X]I\6F^^92MU4_!!<=, M!F]KJK3V$D+@'(0U*85:)I);!SY#\W08\O\2+T-=P>-H@TUA6UP\Y;CL!Z:\ M1AL\J]7+R&KV=D$/GGNL\:)RVAFG1.O[UQ-)/@SN?XD'J*=4;A=HOCFYWB2M M%'<69,W;5E:3Z(P*$(5+=)[IS&7KL.H& 8?-/S])Z^G7S%GDE 9?) MHQD-,&I"-KCV ^IK@XNK6^&+@EE M- XE^,3I$'#U$ AU_E"0AH>H7?O=]OB8<3 8#:WM!Z/&QXB^ ]SA MZ& SO$!:.4TW*J:_SW"CZWE]3%JNI_^Y+4\O/!<7K001?$U&SEBO$P.X@BER MI7R\/X)G=\]"P&5F4'\+RG7X*VKGAG"D0G:T=4GVC7BPPR:9UC M8K+HUNV43^AJ,9B][ Z"#=35 >@VTJJYEJ\6RQ>+\[@NY[-G*=77]=4DXV:3 M,*AC&$#)J.GHB1),]M)D]!AQ8YK03<_/5J_G7_%"'1.+WENO M,G"LK]+)5"FR2*Y(5)%;CC*T!NMQE([;Z:\[!#^!NL=/1-O49[['67UP>%NV MI;Z9A/LQ?)O88+,RVH+0M013ED"ISD9')\$*QT!%2U9>9$'.2"K9)V0A M'3;O:O_GC]M?KR\0-=! !V'(,W(9UJ_/OH3IL@KV.<56GW U"8@Y,7(/*(Q* MH'C0X'@2@%*YS+V/3K6N1-U/R;C=\KI!7$-U=0"Z5T3^A>F]E.].5P(7,B\\ M;%I="#+#9(N#%!'0"5=X48:,=&/L/4C0N.WPNH-@.^5U@,2[62 O+@C9BI?< M MI>TA2*YJ4"5X>ZJB@<1(L9'.TYX;@+(;>N?3J(L)%[WW4'S?;:["1DN+[R M?!>^5X$_J]OMT^9-_\(/N? _=CH'W;@=-2(D=(A 3JX%I55-A50,0HV>)/W MWL[\NJ_=SJFDC-P KQO0CJ#8#@SNINC@RG6N$K]TG&4DK$DF@"7RGE6=2QS1 M4&"O=/'.,:U-ZSR>>XD9N1U>-QAMJ[7QC>G]!\65Y"[JO*[?_I-7*A@&DLD MJD@/SG$$$;T-**UR./S9?Q]U([?+ZPZG ^FU [MYE[/+%R>2.TZ_ULJL2=;* M>BP2DD_DV022GW,E@!5<>\TD5Z+UW?:28C4)@ADF';'(:]]*0^<#G0<"9%)%IY1D4:VSU8ZCM+=) MAD^$S^9*'!^Q&Y_Z 8&^J5^_GW[ZO'Y;Z"3:\#BQ-I<0.?DLJ;Z,UNR18(P' M49C-6DM,W!X4&CURX=X&'3:%W>":&!]L/[;\%--5LU_3XU):GA.!TQ"GLVTO M-8K;0G&2 [>U<881!F)-P]HW'@@MT5)<>7$>*XR[2O (.LH$V;!U1&Y& M3M!&%:EX0?3AU MO8U(?"(L-E%6/\?YX?4A$Y.EJETF282*U[?^7.M"/&BIDY8Q,"5:9X@?3MVX M[N73UXH-H;3CC>."]L"0<-SFP.T7)%JEF649I+,DR#HXUP?MP')6O!0^.]]Z MOL?CJ1PWZ'[JBMA6ZNK@M+YXJ*HMTNJ3U!*)5]IFZ^]U>M.:W.3:.^%+_94) M%H$ABMJSOQX *K.:EJ+ .S1*I,"<2*W+& ZFKLM:VF8XN5VR,(S2^CFUKQE\ M@5]QMOCR85'6?Y J)LP;(^J\>LRRWF!QVLV@I0(KC/ BN,SR<%"[ MAZ@NW< G,W,GJ:ACZ/UROIK.L9;[;#HU5AE?_"1/8D#.M)" 6M51Y89-SKOR<"4U-)=U';=V=;_!J6_\)->]F= M:3-8-X/QNK*%Y(DR#2$5#\9'-,)YS5GK./8@PL:]YQO;@IVLJO%-UTXA=T+, MJU[EEO\4:#^:UA7AKZ_+7LWHI.N6.\36&U$S3#2 MX'QR8+1&Y,B#4LUMYF.)'+>F:V2(ME7AV&6H.U[)92'D[1TXT5I$7Z?,QE#W M'"/.O*Y_..,DVF#=[:$8/_8#[UMLW%JMD?S!)I(?_U3>LK6S7>[ERY226'(" M+$I.?!&'CB4%N>9;D">B>.*'(>J U48NLGI23+46?H='Z-MR_]5W$=9FG3D( M59,=-_WB X7B7C,C/6/.-Q\)\0CR1BZ<&MVU:Z.W#B!YN"0GWFD4*1L0&NNL MC&CKF Q3&64"G17"/E&&P1[J1JZ2>F) #J2U?E,,7DWG89[V"S)X$J7P%HHP MM>PK.'(J;#T35,; C,JL=?+JXZD<]^GCJ5,,6JFK P.Y:_MW!E%O(OB4BG6< M(GC!'-;)@]6G31J84LED+CBS0P:XM\CI,HF@&1(>.))/4M[_+(-GNK. MW&0K;JH15A.9A S19-!>U%U)_FW,9+=M0FVC82HP>5!<<=\*7;[_MX9+.QF/ M'Y->BNZ*G=7;\MMBC9=5 9/HT''T&@POU:-@''PAW&N!A87$A,/6&?+WT=+E M2_]0MJB)0OK!UZYIO<%.0JE\DF1(6?;.Z8,6_;P3+)BV8%2E"U33$Q%*T7D+DO#'E!PUJW-;B' ME"Z?\)_";!VKCCZMUNO5ZIQ$AC?YZBOHT=_OYJO=^V5)(HP.%-"JD M&0 M\YE*-B&CEM&T+D_\(5%=OK8_A;D[744=F+MW5SNI&NM+"_Y\L:J]-KU!EDLF MR=3G770,@K0%R$65.J2@Z8N!\N/VD-/ET_M@.&NDECZ-VV9.;7UF6TT8-R0D MBG2RKD]K,11P]6DM%5NXB2FZV+H9[WY*^GR&?PH[=J0V>C!>^YW/S>CCW^>D ML=?TC3D)KF9%[1_KM.7;612%.0Z,8FU0BN090K0@G13<*Q)K&O)O#%!TB!/B88H^B'3^(>W$OB8<#\*SZ>M-9? M#_"\3KU^CU_.E^GS9I@4G0)GB_F6H\BM%<9&2-+8FGE-[HM5%AAJ5X(EYT4T M#YM^2-5A(/RK/+4TUE(_1_7N]>JF]];E1=?F.C\G&8*BO624-.1^, [.^-K- MHP1!C$636O<@>)"@PT#W5WEN::>;#NS[*K;^>5V?J_6@[P M- L2PR$[C0HC5P M!V!CW-2;W#V!7K5M23>D#I),GP),=! M&4L6@>>X:4%"MH));+X=GI;#<;.-!MLI'<.D@X/C-(OALRKLIB2*C*T?$@XD;=R4J<&0 M.(1B.G"1+SL5O O37-O.:Z%L8EI!P&AK!8@&CZH0(Z$V>>2Q\/93T&Z0,&Y5 MX"!JOC,%X'B9=P&9JW' EQR4XK0H01#QMB8+;X8*!S<3*/%V?DZ[I7#FOE/QROOYML?Y? MN/%,)DF%D&K',YX"N25(#HH7P8/,EN=DK.2E=8AQ*&TCMP)X$K@.HJ>QNT?L M86HKNOK6]@%G,UQ.R#FR&C.''%T Y0.Y-"YGT%RP8(*,VAS6H.Z Q48N^Q\4 M2(,(?&P [4W1VQCFR\WQXKQ^ZT*T;Y?OPK+^@XNO/RX#&?JTR35-3K"LK:*- M4F>U,.?!1Q(L1\%I0]&/@C\(9^UH&KE+P/!P'$E]'1R[=TJ='LVPP80Q.++S M+-(VS8G$+[* HC/C(6"D<*_Q>7PRT2/W)WB2@_II-=L,RO_^\QV=O*%O;'ZT M^4G]5^^Q_%3_^_O[US<^/T\_U6-ED3#,_YX69]LEGB_FJ\5LFFO*WB]A5@7R MX3-B'0-,$OZWIC,7\ MMQ-? *[#^PNPDKU<;(=57/=BI!-;6*4!8VV2F'T LGD2%.(\KLOY['*4-$5C./U:V\@\K[N+ J]$?B\O)D.N/J^2 M1H&SP8%E"1V*(&QJWW[=YPRNK@N+Z99$^[_NUR(]#\/\+L M'-_AMH!IHCA3WJ$%QC&!LH:#EQRA<(LQ!6)8-Z] .XBR;B:$#H.] =33'>BV MA9_/SM>?%\MZW31)4=G$!0+%:QZ4B!$\5Q2L,5/0">N'Z ?T$$7=](A]"I"= MI(Y.P57=5N+$*U6MTKBW^>*FUO,Q"0!? TM80'K,5^2E0M4-2-_FK3P>M M8Q72 ;YVBLWN/> Q1T07'3CTM&\2BL40.F X)T(P%)2:,B/C+'U*^\#Y'23Z#DXMDY21(^8 MNCCFL31[IF> M?3&*H ^V% 0*=C/)IXZP33R[G!6FYD,U'Z*GF\RH)T+4L:KH %8?:Z'2^?+[ MAIL+QC8\39(R3"NRKD+(!(HIVAHL.$!-?W4I(F]^KWHO,2-WKAL<46VTT/.C MT&]U8"@W06NWZ,J M\.;YW0Y#.]"\@NM.-;Q"Z8VSD&KDIW1DY#1A!IG)0]:MY.( M>#%=I=F"]B5^)&7^,JO]3IQ&%AF%,+(@>0V:S+O3QH)!+X*CN":'UF% :Q[& M?9!Z>CS?-K:C8J)G&_WA_.PL++\ORH?II_FT3%,=$KE]RB//YAW)*=56($?8 MZ0,_N9FM/H:31O;Z[C+7Z25<&:F]@6B1U\GI!IR+"*S0=SDW3)K6557W4W-R MB>)#DKW>&\7$[!4C)D.IT7JAC6JEKX,C7<@JU>E"K5,4#J)L7"O8""5WRA/; M*Z5G@_4L_9_SZ=8-/\HLW?CWS8S/_50U,C&7[B<%"I%.J(NCZ]EJA>N=M:\! M99@AS'#@(5(X(I,'9VT!02&$LAAUP-8-21Y'X:FF:,]J^XYI::S4A3-(*CE0 M*9 <9.&@LYM;XD.8RR<4W1@&BZ;9X&4%3/YNG7L/P7KFOZTV98T+:1 MVA%F:N_G-#-7/Z:RD=G:)N!NO6B,E^/'U]^OE[T"&?>9%:<=,)$CJ.@BN'I5 MFX1 \J<5,M7::SBCV_6.M:"7=6G>?GN%R'Z?SC,M0;QLW.W!N' M:,XC"!G7) Z$U+N%W!T H6<#^BI, MEYL'Y5\WUZ/;"/P8"[K_@YJ9T /H;&1#KU:Z5OLU%GTN DM&*+5R07FGP4OZ M&R:34*),*K0>2/D0/:?:R7V??8UQ7BQB3@B6@AB*892&J(*MU3\A*F]C$JV] MN0<)&M=B-T@9UZHTT/^^RM]31=ZS17A36QD?Y0]= M_,MF5F$?)8WLPO:CK_!0"L^V, \VZ=I *R:(]#4(57A,3LO4/)2Z2<&I=N - MKE:(;[_@,M0WH.V'[YQ6WK*8B@#O/)U6066(QG&PWBEOF'"*MW;/'J9H7*MP M@O9O6X.&@N_9*-0DM>GV[BK,,_EGE5F<'YL@\-#'-2SG/Y#F1C9E9[UGM];; M1AF*0ULS24S.KO&6?!2!+1*8?[C8]4:)='P*@1*D MB@:4RQR"S0C2,ZU5DB;KUI?9CZ-P7(LU'+;V93L/I+>>#=PF%;=.*J6EME?Q M1R4^W?V4=DE./Z"PD17;?O3U@P?7Y T7!&2(H RK<:[G4(=CYIRY8JSUH,B; M%)Q\0W-';+\MUK@/RL(HXSP7(&-]VU&U>LU*"\&I**35L6#K"80'$S>N]3D! M$W6Y>YHZ&.MRSU#IIM9F!]0VNI>YDKAF_F25XM=S([>=-3:E$3$ M2L[E8,HK!!+02BE10U"2@XI>@Y->@B4<9J%=TJ[U5CV-XI/O>0Y=_9?=U7^-G@Z?=^Z7GE#5/=O-WW#] M9K%:?;DH+G^V7B^G\7R3*[%>[-3D71PF1]43/7*)=L5%I_#6RM$+RSFY]JO+ MZOWK8051>>V$ 2$HA% !-1V\WD&).2G$%&WSEI/WT7)R#_A;G[MS6^M%LDYF M2)[^4/41)W++@46K/#>H2L@#,]F)J6N"@SMMUYL(OF?SM#.6XQC3L_O/FYF5 M>VEJEM)Y\?E[[AQL]-%H*T $0^YZ205BG4G"2JSC3;)0S4=W/$!.LW$W>U]Z MZ%#GIM"9+HRO+9L"!&D*%.\P4+#BBFC]6O 0/6,G3[;!Q+UC;T[50,]&Y'(Z MQ2\XQS)=OYN%HP+#?1_3S*C\D,9VU^?7 SGJ@+_U=)M:N0=8P3.)5B+(0EZU M2H0$7XOO7<[12.91W>[BWN*V^%#R&ER=[RZU1P&[Q5U>6(>U?DPY.D^-C.3N M%P-2&1Z*+LZI 1H5'4S?Z-?F@V!JSZ7Y,!KKV7A=!*2UP_GWG<;F1[E#]WY6 M,S-V&+6-;-E]BUT_.7/)LJS=0X350'YV?39QA(%BK+6^^!1;5[S\B*93K=9] MG[^WA)X[4:2/8+0QH"PGQ\!P3Y& ULSX*+-MG8_P"/+&M5E-L7/;4 VEI)[M MU(?SN,+_^"AZAK-5[@UB)76,I>&)EJF0#J^I23+?@0 MZ0\9M#4Z6.-:9R'<1\OIJ=@W/W?GC9K.;R.Y@\"P;AC:*]YG 2;%X+06++'F M_;/Z_WC+')RJ@DL%!Y-I;33I2U;0=M MRE2LR;YYVX*#*.NV@\IC4'*G14%[I730Y?'=7OLD91QVJB\>=1[ MDX)Q9Y<,!*(3A-P!1.HT\YIH2O^I^6!?PZSZD+_/23?KY335C(>]O[$UT1-- M@:@)SD*V=8:&X1I"*1%B5$(GYB*&UC<)IU$\[J23@2#XA$KL ++[6NA<<%(O M3))0'%C>O'@QBGBDIK"*!^51>.]2:SC>3\VXDT\&@EHCX7< HU>+)5+4M9V5 MEV[>]S2QXXY% M&0B$3Z.Z#C"ZWVR_/\RLUW:X5J( 3&31E?$9(M;$1,18BK%%-:^R/H7><8>L M/.G)/( ".P!K;92%Q,S;]6=L$48Z=:TX59S/ MKK7Q/(BP<>>R# 2_]BKI &=739)V>I&\GI.TSL]V-@^BP9*L!**?Q,9KFW 6 M.;AH"@J5L]:M@]V#"!MW6LM0!W)SE72 LW?+Q1=1_/KN\-H&WF4RV#W=@-HI@/$;;L9;)L8 MW+D#9Q9-[749(ZOR\O0W82.X9"R*$ 7)K#'('B#G,%S]V9XC6LF_ RB]GM-G MS2P_2"4Z,J Q!>T6F.!DIH]-9M7[ANI>8PV#T M9WM6:"/['D!T]H4.]LTHKN6+Z>K+8A5F;\N;Q?S3F^E7W'8MO[-1F!G^TQ8G"-=8#*/7WM+SU,Q;5$;W3= M513)<%]';2")CG,O11UJWH3$!. F^=@/DX"@]#Y9_ME6) +76!P142 ?7V^@4Q M.EML O"7WVHASJ6[:Y ")BLC,&N()2T=N(P*DJ,@W.H8FNPEJ3\;[@[8X[BRY))3P'4V*L&3@2 M8JVCR-&J['/DBK=^]SJ.TL. ^&=[G/JMB*"#G M!K(A7T E)6I1B(>@M'.,?-FLFE<('4+88?G ?[:'A?8ZZ0!HY'PFG&_,[V+^ M?KKZUW.B8;JN?YL$K:.0%/,@K[.K$JN]E^OLFIA#3"B",*T;U3] SF&@^K.] M*K22?P=0^@W_V!'2>.]O56LUS)GGD&K7(=+;CK]>PV%C+7#Z(,( MK?'U6!H/ ]V?[0UB4$UU@,3K%GR[S1_>?KEH ?%ZL^7(W=PT?[A\?9&*JR08 M\-H]515NP2&G+Q,Y"")P'MI7VSZ>S,/P^&=[F!A:7QU \G;3M3L[+'!D7G# M%'E-LU?@3$WGB\PP+ZWCS2:Z#=@4?3%YS]Q M2?0^KIZ@(#KII%**((0@QQ]M!L^<)N3HQ#%'P5WK1*_A"J(_I,^8SV>US>W> M).2-B&_QR%_19(/P(U=X[-X934 MP8EYS=V/,N)WDA6*L*EXBK:=HY/!UCE?T=&77GLN19W$W#J]Y @R^RV7;@+& M8=35 2+OYL@_F\T6?]1AE*\6RVW@7EM'W]IWQ21.OFH GNLXRCK\THFHP,I@ MBJWOR/B6O?OG^#UQ\6H8OGZ?I MV1+#;5:#+R4C%U#0B'HUGB$PJZ D1S\HUB1LW,=?2SUIGMCZ*PWT+N$_ XH)(Z@."U MJ_)RN:0S8$$T7!4([[1]N6[SLN.SV*1=B(Q.@I(DJ$ ;SZ%@H#5RS[5A+K<^ MS4^AM]\2[R:^YL *[/F&YUDBEWHUW;!]_#W.GD]I=EOS(PH;W9T"DW6_B!E)B!^?P MJ^M4Z\TKSXWDZ]NYV1N&E]4CJ0V2K\6RHXM;7HEA(6>=,L3@5!U2R"$ZS0&Y M-49%RS"U3C =EJ-Q[XV>$/P= :.#;;+' +Q;+EXMEF?A];S4_]1O_;:8+VO3 MI24Y6[M^SRU//1DK5'&@L=8\VVHA@DQ@0HC&Q&0##E4#U8#\<2^HGG #C*7R M#M!^>? MRJO[]_RK\W4=#W)6$_'^D?]ZYK!&_GR97>$>#?ECLGVSQ?%J_=8M$%Z[D(""G5&5N. MT9Z.40+G6&24J%UN/@[[\62.>S4VBK,^C I[OH;8U_/Q^.N(!SZMV;7$H10W M&\SX%2].YA<8+SO2K+]?+WX]YBJ48HHE3Q1KD4+P"CQ:!\Y&*0N/*IK6Q]7A MU W1F75G.UAG#5/DDZN2B?5B(/BB(:2"$FDW)MDZ_?)!@L8>W#@(9@[IUWJ< M2GJV4%?]QW[%4*MA4]<0JW='.3I!T#]#1K$?AF&N)TMD']A9CSV_G[RXAJ,WYBY]F@ MJ)I;:J$(VEVJ, Z^B PL\J(#YUR*U@FZ1Q$ZKN%JAJ-[FP@.IK2>3=@O8583 M5CY\1ER_((L]G9U@P.[_L&;FZT!Z&QFOM\M/87X1$CY?S%>+V31?^OOO=OC8 MZ3_Y@;ZS-:K7 4 Q1I,+#C[PVI<\8.[G-YG-XZN G9-"+> M]FU?[YCY6X&SCK:.IT,H69#,&"L00HH0 U=!\1)M\V'V!Q$V[NO,^'ALK[T. M('E]L_,LI>4YK7\O9[4_MM5>0*FM4U0."F*I14K"68'D;!!Y@]W)_8BZ<5]. MQ@?G0'KLV6?<=JH]WDV\\>^;>8;W4]7(&=PN< 4:9LF@>"8A6QO(WJ0 'I6K M;4!BY)X.PM(Z;+M)P>EMG^G3GB]6ZULPY8)%+[("V@+B8MI M;8=YKLT/20(X/ZT<^<R3]C8ZUG56?W5KU^JKMVE7RO @O.6C4-1N0 MU4>!4"?W&<O3M?IL\;HWVY^&X%5U#>*0Y6%]HO M+"2(RBAP3@@;<](FM,[S/8"L<0_+X5"TKX*DI89ZMF@?UL3-G?8E)_16>.CS MVO52.)CJ1B;L&F%OR^Z2[W$6:K$P.5ZK34^.6(EZ%[[?#/_0EFR8]A!LL'40 M%4((FD-B7JJ *M'QV'@_GT9QN[N'_?UQ-@K<-LE9/4OKZ=<]/H-34:O@ (O0 MM8J5U1>73(ZLDUFQ&%+SKC*G4SVNB7Q"E-Y_2?$D"N\@5/D1Q]>M!#:\_SZ? MDJC_",M\#_LH?'11)F RUH8"KD 0FX8"P6>FL@^J==/]QBR,&^)T#/XAH=## M3MC+]#M<;K*]-V^IH;ZE5XY_WV0'X7VOW/%63M4NT)Q\ +;2 8PXO$1,=B_)'?W9*@<5/W1\#Q:-KL&<&_OO_P M^WV;5*%DI1@0=9J6DE'5:8$.F-$)8_':97\R8.]??]S<_![QV4A7_?/M=SYBLNPR?<_/ %*>@J&>^6 MG'S(]0$_@W"Q1A^Z0"Q:@- J!:-,Q/!83#\Y$^,VS!A_8_2-FAX\]>OF(V=? M9HOOB!]P^75Z<:K=E>%L\Y&;[(;WF!:?YM/_)!%N)+51YTY=LF!:%:5KOD%] M9XP6G-4!!.<5 MWLJ2A>402IV&H+VM(] "N,H^BYPEWKI-76,6#MH3@TUT&G%/C F%GA^.?L-- MZ\DO%[W(GZW7RVD\WQ1DK1?UQ>SBSO?S8D;8..%Y_+B%FCTU->"ST1O4[?;O M5_".*@K)M 4TUH#B.I&+CQYJ9J$QVB:9ANZ_W_[=Z/8*M3HFU1F T]DY;?G; M=?/.AQ1*@("^@&+(P7FE0%IN;3'DA6'S>\/C2!WWA:@)AAYP&P936@=.P4X> M[GP]S96EZ=>=ZM.7W]+LG+;Y=B[JV9?SR\3@VU+9F>R6C?2!HO&<:OC@61VX M501$PP3) V,.S2?@1$]BJI[/O>OIA2>DO)V]T.:G=<_H*]98X2+ M5?:E'KDB4_$*8L1?;CB_J_2-M0R,2^*@E:).XH)#0>VQ=\G0BR6.W3VB# MK(?ZO RMQZX.ZVJ?%_,:G%VR3NQ>=%_Z!>=8IK=SYDLJ+@B)X)TA4RV2!!]4 M!.]3"M8%Y&6X:JA'DSON\3L\7(?57U=0?5E*[07]]7I;O@]KK%=K\S2=3??U M@Q0J.9&2AF!2'8SC' 3--'"=/3-.EHS#9(YR&2=9L:R*/)@0'T4J>.F/PR/T>'TU@,\ MMU/VWI;K J7%:O4\+)??R=^I5[$[KQ*>.VYU,*#E9K"ZCD#[3=>G">6,LCN KG&3!P9'6RN-]("R*U/^>VVB?/'N2K*[<(=7[Q>SV:OM7KK= M/MQ&;Y"DF+61H)RJ;:R4@JSH3\Y=O1L;[!1^++7COL,/?Q /JKV>[Q!_JU7" MN"CKSWC9Z3;,\VZGC8O&6T>]%Q[\X>W>"(_CIZL68D6'@"9X,$R4VBB@]LY$ M!2%Q*[W3R+&U?]Y%"[$/YW$US=-Z1BRWC4I_Q?7G1=ZV,47\$#9U'9N"P^]W M?_GRUS8[=5)"$:F4##;G2.X*,Q!=B%!+ZHM3-L;FC19;TO]7:$OV&!S?=19& MPD(/3L45.SMW_U'F+&1>AX M^+@7J*F_LKGD5<3K!$+:.UD#)#BO"2 MA:!-30,T4?/HDRJM\X.N%A\9*XVUNF@AX@ZP<>4Z;&WS]2O39A^AB5SD4" ) M5YL\\87U=3X8C$:!+BJ# M,K74POL,V@@5#$?NO6X,FSM$C)S:>KIB%RVEW %,]OJ);Z9S?$V;:S4)CHG- M.#V]Z0U)9S1$R020 ;8V(%/6-<\^?9"B<;,#^CGEVJFM!Q#N.*#G=1==U-&L M7J]6YW52WHY#.LD"'2JG =DF2Q89>&TB?5DL+XBH7?,RPD?0UV'8=R0N'HC] MFBJI+P!NVC9LZ'D-@+P?MD'!KK*:Q>V-\1')LER2SBVEZ&^M,/'ZEC]\\BFS_OI[>F(@W M24GE6(0%F4FBRK@(P:<$3IH4>3:6W^ZB>$];B^/6'S>7;@"@/94N'@\WOX7; M'#_5DNB/3] Z=IM:LR@?II_FTS)-=99/2HOS36?>=XO9M/;FK;WO+F+Y1=DS M6^N8)_Y&*[=K1SN )!HE!]PEX^JE-'E=V[%[0!T94(1"=C"&#$$&.G\-6<#F MOO;]U#1,HE\N%\OG"]HP:=MMM+X>3Q?+;5^*ZUGS.^K8AFQD] 73&,"'H$#9 M.BI!,TNG 3>1L915&J[LXUBJQXU(&J'K@7SZIU#FB$?[:KF>[-"^N=W,QO"0 MM8',!-*Q%#AX8Q!<*E+4$53LL.;O]-D[&*2OKO&W9]F10]LGUOBBC?C[0<[% M=6>6I+@U-LLX\*1*8=CFP.K!>#\H> M#,?.E-F"O<7W, QVX.7$0/@8\P+I?GQ8Y6_SY<7Z[/L?F2Q4L@.W@6LRGNA6 M;$Q=1MI8L @^*@'>H]:";&"7!FU<>@87S]'1!4QV$>_R0+R>7(%\FU]Z++=T M[!T-?*-RM^BP+A2^W)*.3!U IH5GQ C#ZI84LLG]4QXVF;)HS6%E\' METD'T;2AC_QMG^G&;_^WH:2<6E[J+NX KY$P7*4VR.OBB6^]TWXO@B8.[ MTYA6QQ=U![BF-^$KSM.V.YV.NEDL>]EEN5TO.XLEE, 9@HQ(>B%K 2.YMHFXKL0Y ^"/Q!9DV*!R44I<6(ST/(12DAP(3 M-YJQE%JG(L8#ZW#3H28#UNY2Z !"ORZ7Z:_YV=G,19[)?F' '+E42@4$YQ0# MH\G-\EZ@<:UC8E??/6V.:CK@[,3[#C#SXT;0/^H<[??E7Z13ZT68>>Z%55J2 MX<#)+0^"_"%.5JJ)UO%D%#K3NJSQ28*F34Q-AZYV4NH!=II#%.;3:/XW@%:'MF&?67]&5>8X;& M+3J0 U&C,[PPT(1Y8Q73*)MKI"FMQT[:]:HU,( M!I*O*W]84N UG25XGVUT0L7 #_$ WB=EVJT!$S^!>TJF X ]< +MK2W>T+N= M!2>G1&7PP5E2S([1 8I'RQIC:T=8^9<'JSWET0&BKF;/70_7N76D=^2 L.RY MSHP<$%:GS :#9"\&4L.&"4&LPUA:P^L9DH8%1MG+ UM+476 O$>>_EL>BDTE M%$0+6=:NPOKZ^^@*,"<#*H\F-M\A\2Q1P]#W N/R;<75 ?YNW9Z9SM87KQ)D M5;T;9C($D23APTMO8Y9"MNXNO_7UPS#U D/RNXJ@ _3\44N$%SE=[9=X%>/% MEXO-\BO2T_,X/Y^Y5'CP.H/6Q=51#@I09S(,N-71&6TU;QVJ?YZJ85A[@5'\ MQ@+K (*WMUQ=]CW,O+?)).ZA&J&@N-#@5="0T.;L')=6-Q]W=H^*81![@:'\ M/072 :1N*61BVP/G,9&C=-: =)S.8RU6+4WZ.I&:CM&$*%H'SIZC:1C<7F!8 MOZFP=@??\AS/NNMK^GCSX]9P)=$>5@URU/RBFM9\L3JI E1@G:BD#NMQ;".? M#I!VG1+>TK^>B9B]S4Q!X+4QR]?B%^L3>,XQH6;!MM]9(4^YOV@=7^TFC M)SA=%KC4)80S'; 460IQ()--83 ")C)K@W(^BL!) M= "J&\K?$&-?+VN@\().=!/YOK-W/:]_^?M\A234.;E8WS=,K$4N]%\2:6<; M9A!YQ.I9=J)(KA&7 MY=XV]YG2B1OK=0VA1SH&TI,BF 7IOW'A-?\]N8&1A5\]+124"; GA5$C,LJ&Q;5WC^0, I-W7M Z?= MI="L3F"/P,VV@NMJU#9L+14Y44)#I@3=&6^3- MQX<_0LHI-W"UA-KP MA4],%RF$"<"TLJ"$SA#J0B23@XTA)-:^ [GKPB=FO$119S2:4OFA&#@,'EPB M7<$X_9UO'3E\P85/8]!U@,*G,<*:#S:@;>;](WDFR1R#Q9)3(X9,8Y M.RA,]E[XE)WRC&$D&Y61?ZTR^==).@C,1J6,P.('=>6\ MH,*G4>(=4_@TAM>3*Y =BFQ,2DY%CJ#)60(E R=%Z\F'2M88)X3CZC^SGG?' MU\%ETD.08R\G/CGDR=D$12?BIZX;1()$X#(Q,C&#=[%UR/:?7?BTBVEU?%%W M@.L?@]HJ)T;7T4-RQ"P5B7>58R"<5B(R(TMLG9P=GUKHM+QIE."?3"V,D4(' M$/HA.G1Y##K/^_(G_CW3447D.H#V(ET69WF,#JSB0<1@9#*M%=\3Y)QRE=,^ M\&HEH1<6"[ZUW_##U7$V'<'X4&?P=N#!<8/$>Y$X9?2X'6^/L$)0T06J"\ZS MK$O>#%G +H8,@1>'5J&P^(_JIZ5[S[PEP]\'7VJ11((0G07NF"PEDTDE_Q-6 M/@BZ#A!6'B/,R7W['P-CA2NCR!V$()0$Q:0!+YF&:*--REF=Q: )H/^PL/(H MB3\15A[#_GZ0LXUE.!192#*:.5TO4(H%"!@,L)P%7;G(^; 1C*<;5AXEOB?# MRF-XV7M8.25/AJV6X#@G,YII\JV\** SER)XDT)IH5-.*:P\2KQCPLIC>#VY M MDAA!D8"XB*'+'L:E5_E.!-+K5WW3"E+4^A18KBU,/*N^+KX#+I('9R761S MZ0=51WVYJ#& C0KGWM6J+PZJ< .*1PO!N (9Z6>.=4I::\?D28)./BR\BVG4 M7E0=X.[.&;8WE5D>G&9$?Y8)5) :/%<69&:%!VMYI/7P&]6#=KQ,_ ME<<3=0?Z\,?<739(EWVS8-4S4+H2[XEWUI=@B7]*8NL-@2\F@SI*\$]F4,=( MH0,(/3"&UDD1(^,*,/I .KX8.H%4P+4T465>;&G=/;KCE.!.\Z7[@&E/>31\ M;OM(E%Y;Q.ME>8WKSV_.EG]-U2WS$ E=M,D\RYO#)S*5=BYZ7L Z[X$L0 U8 MES1;G9(1ABNF6S\^72)=XQBR0-(LN MQ) <@R2"K3,&(GB5%*C(0K".^R &+5!XX8G,7?%U<)ET$,+8L[A99F(*.KP+P':.I8SE[I@ZXK#?W9_S"ZFU?%%W0&N[\05G58Z,J(VU@P@9@=! MAO\?_IC6@C^Z>CN""ET "&B?%77O_Z<+___M\6]I<29V%,R*I9K MMV6AQT78 J&$ (9)4OM<6EE:C^(:1-@IQX#W@5Q[J8V'HK^$XB)_JALW_SP@ M(LGT_8KS='7$[\NCAMIAM+M>>0;PYT_7XY=?XM4;XZY)W+;EU20F0F_'+2M62 M5.9!!!4MK]47S>/BPZD[Y1'";<':1'ZM 3IA!BXN%W%^-M]\YV5RJ?ZO)B2_ MX5F5"2Y2%$A9Z)I3JO (*19-#RNG.V> &8 M? R!?'W>O,[W<'F[RD?2(G=8_>K\-:Y6W^G[_@O/+O*L9,^D(]^3_,UJ.(E$ M;PX/0'\N#9>Q.-FZOF$08=UFW\9@Y%[_=W.1=.!6_7ASGS^>-4PYS20YC(&. MET.M"4H*#(\V!(81V:" ^:@"U5$D3NMJ'0A[AQ13=RB<\:*L2M9!$L0D%6J$ MS6A#O]5<.62V2'50D$WK^AP%0Z.8W %$'C \[EV*'__@UK^<,18\.C)V=0D) ME,D(GA'?F Q!6E&,M*WC0GL1/*T[<\ ']#@B;+8J8#*_Y>?Y.IXMUQ>K3#;W M9UQ\RNOYXM79V?(O7,2Z%.;GY44X+Q=GV__T\(6$.U-T9(^E#><.[ZXX892R M3H.H.ZR4)?_?9U67I4F> UF0(;=^Y [GKESS]\U]_I(+F>D6![HHR[,S$L!? MN$JS:'7FJ",([^OS4S=_2&,A;_J=N4[,-C_^6"*[=6/&8.>N%CZLJ#JP%(8= M<(8F"V:C!S2JGHH.Y)ROU9C).6M=X;&U[SR,LHE1=UAX[ 3&4;+:&8%?-\': MC^>X.F^"PP^KY67%R@-GF[GH8A;9DZ/ M<21.['IWJ/UVDUX_*<:!.EXKIWD=<8/D0I)-PZM-4X?=F)3(L[0 M'\X7[Q"1HV2UYWO\RR+UX(__:YV)%6_GW_)Z6>@%(>+.O^,BU0C%UTUUZZ'] M[\$4'-G?WHTSA_>O@]=%9JS5Q?4:N&0@H-; G66)11]1G4XZ\*98]8K#'\ZJ M-&ZQ>5N2ZIS6@8DZJ#V!4H6!=UZ"%(KYA#*&-*@(?:=FO:=IZ]:;'H.4QUOR M&@JF \/RT=/\]/U/^HC+(3[:)!U0 +KB027NB&_5.N'!E1 X/3BMZW@'D-5+ MPUY+/-SW8)H*IV>\U0-=;58ISEBO%' OR.HHC%AFO(="]]?'B%GZUDF< 61- MB[?F4!@*M1WET@'4WERL%O/SBU4MX'PS_[O^=#4.JDB?BS8.C"]T*77)$.J: M6,8*UV17*\360>G'J>D46+L*?GD0*4R(IVK(;Y9"7-3/JC49VY^O6;4]3W7+ MF><*8JRJGDX H7IE+!B-LI3D[RX8O>\C#/VR:0-YAP+-05@]-71^6] '+?", M'*B/RW).OGO>GD)9+:2KZ9W-XC"/BCQXTM]6VZ"P"%;NI@8? J4>Y]/9F/)/@:$S5E,[4IOZ8:THD@4A>>5T7)OC6/N[S5/72UCF% M ;Z;:'H&VU5XI^09BF01,8+D1=.5U S01@23>%2U5OZ&+_\O?EX;%ZXOU^?++I1WZ M=KGX5$/?Z;()@ MZO'([,&%./64HZN6PAM5@&>;R(_R-OJD)5'-Z.F16@-R^@FY=MEI^KG)[J=' M">@E%GMX!"Q;BV-J3.5/=X^P=HR Z69E-1+LLC67)X;*N^7J_/,KNDE$_M;3%GSC4$=D6"4R5 M#@%KK9[2NL7>L/O?/"$XVHARV8RO$Z/BEXOJNER%Y4+4I"\5L*!JUXCFM7?# M@C8)#9:L2*\VP,/M[YQNY%E[).S,RXDQ\&H]OT)N1NZX$AH*K]&64*H33/1' M$Z*TL7@W;'C$,PBX^<9I(IR'D?^.?)PZP+V91/'#6UD=U.U!M&DEFGTT%Z:UB'I$VZT\ M4T"FI#%DNAM!SZEDI:[7])",(NX5'T,Z.-IZ*29I)O+GH+0C_SN THW^O7>H MJY&SI,=9(24<8PYU#E@![PV"3D)(%-$*UGJ^V[-$=0:K7<6_/*0L.@#7 _?O MI[R(G[_@ZM^7EU"+5(P/4)>'@;+:0G E0L9@BY!!Y-Q\C,$S-/6RHJV']W%W M874)OJO37%U5H9VHTXYSK*,Z4S+@E(AU%Y1@FOF,KG6*YSF:.M-K>R'@67CM M(8X.X+6]G_5ZTM$VZ9W_GI]_OKJB6X7-R8]A03,P,8L:X*I5/\X!V1[6"&G) M]VNMX 81UAO0]L'"O;% K073#]J&O@9O;XHUE$G.Y01)IKJASBGRHRT'G\@6 M$4($+]LOX-V-UFG[$B=\>8\BW Y ?._:?\BK^@?X*?-9/8?-'H$\+P5*F H M=(W_."3;%ID1K8NQGJ)G6@5Y'$0\]T+O*I[3+\IZAZO*AF_YX%58][[IR&57 M3Y_T\'56L6Z3SN@A.ED(5SJ!B\D!MPI]$5[%V'K^Y@&'W-X+#&S>!E>#&'$I,J@&1*G6>_40K+#ZIA&L'EJK#R:ARLH+4LE@./1 MD@5:/#GG4H$I/'HAI,I-UK6=5AW3&,$.JF,:P^4)H;+1M*OOLW]]G&GG$EEH M&NAZ$,72(B#+%G3QF;&B3"Y/]8"N<_P_/BV__9_;3[R$QO8W-\BX^;X>*Y9& M"6VY%P=[=+-N9;T4,[IDR2&2;P#*"^*)-<0)JXIGWBLMCQ!P[R,7W?!Y:NPC!)@O4<\QCQC\XQCY%%!^!Z-FEE M ET\4?>8*5U?[]HA*W2&I+%H9JP3AR^(Z2K'?)QW;W(HP-X#4M1AEB2%ZG0A;2J MCCDRX+,MP*Q3VKODO&V_FNCT<\>CL+!3[GB,8"8.%_U1]T5L[E_VS)FL$1)R M,AJT0&*+T?1;(1+5OP;VK!X]^W",\LBAP] MKZ7L2)K.6$!!OUB&*IM"[Y\=%)UY3O"WOW2Z[L0F@M^9?QT8DT,F9FJNI?#> M0*FE=,K:!"BUA\((XT$+7GCK*K!6DVWU"9@(AQ)%S^BZ%8]R!K6O6[YSIE^4 M0@MA8P\;:1T7WKC0.L+R(N;8CH+"#G-LQ\AEZM[:/^:?/I^_+_]:YTU)VU85 MVZ1D2LZ!15+ RHO:!8J,5'&PTOJLA;LSD?N1IMH'/[Y3A.PJP653=G:@>Z[& M7?Y,7OG9\O985)?I)=:< ].EU@M)!$29ZN(8;0*WO*C6:W\>):;_";6[H*BM M#":VCU]??+DXVU0Y_E)*CNVE/P):.XBBK59B4'?VOEKK#EW] FX73(S19OL(J .;ZZ>+]7R1U^M7D0R)]?SZ MBI*9P 6W#G0H$A23#)Q5'J)5R)(OR:G6/MXCI R"ECV!Q[$ERSM%3OUQE:_L M4$ZF8925/YDEN@JJ0(@F@^2>RUJIRW-KJ_U9HJ;U 9N(?@"<=I?#U'&!_WMY M49O?R/WX[<\K+S9S),4I(/%8-:K*X)/V( /=,NYBRGA'%3T2%+C_V?VA80_) M+=NQ<>I,9EY?E?A?UE5R*:(N"NA[:AQ#1GJ\Z2<;>):A>.2\16KKSM<. H<[ M@8=G7Y;V@X;MM2 +2P=E @A;EUQSH0 %:K $9"U]5#ZU,(+O??&$Z1 N-Q[7E>CS)>K2U/\E]5JN7J])%+B@_8X(\_2TB,*%B,'A9XXQ9 ! ML]U_K[U2@I&E9FS-'=.M!"\S M UZ*C)%C2?K@Q<9O1PW4\"?P8#5F? <0>I?/?UO$Y9?\=KDF[:W)@$MDAK*/";=[%';677,$X.TGI X@^.ZBVH'OR_NON3)N\6G;R[V>,2&$UA:AV-I" M&7VMPC09R%)(.0JI"F\]??918CHK:6_T3#9A?4<8^B-_7:[.JZUY?1)IC>>: MB9KB(>]8U7"JCQ9*0B%R"$S8UE;YX]1T5O78%D5[,K\#&#TY!8VA\8HE#^0; M!W)4DZ.S$)^X"L'Q[,BDQ/9OWWY#ZHY7)]+LI6LC@ [ M"F^^^W+5YROZF5X M_1E7G_)ZYB.Q)!H&23$Z1;E:P]3TEDNM0V &C!]ZJS7 ME3K]>$&:%-?YU:=5SI?J-/E4M+<.G:X]R9HK0@0L$XX.LQPB J4X;D2%9'S"'TGHBRR.D M# M.LI,&T6Y\[P ^'^EQS3_1"=+KY9>O>;'>"F95N_(NVUUN_LD'_+Y)6/Z% MJ_2&7N?_PK.+>FLNOFQ*Y]:__/TUQ_.\2'_@>9X)EI4JJ, :6T?! M*PXA!K+XT%@N"LO<#!J!.:;4_]"'&@;I4PNX]X6%#B[';XN4RWPQ/\^;6=V_ MD8P7G^9D@5Q.[?[E[WAVD4@%_+IS7(P,DJQ3'>J0;1T3>)4LU!)2 MD;4+R;0.=HVE<1AT3RVL?U!)=8#$-X^>C>R6Y( F69UYZN)MK5V>YJB8<@ZM8!^0RET@*E7Z5M>G<_7I'RK2;!8YQFRXF5) M$2+6 4^I5@M%8T%+PW+.,<32.II_GXIAV#FU,/Z>W.X +X_VP]Y2JS;+F+,6 M(#%H4$()"*@U!.NT2%99Z5JOFAE UC!$G5HTO[4\3G^WS)W=/>'[S4C6N@#[ MX!MG!G[_D??0[,*5PV^G$<%:+UT$@FB=):@].,L)F<5JAX4[E5K/S3G<=IH] M-YP)F973WD$N3M7"S01!B43.CV)6H+2<-P_$[$5QM]MNQJ#J7I#E>$*<>M/) MHUL]B$TQ%'J*I/2,X;+?6S/R2F& M+*0&8=#1=>%UUKX0D+6GOY&VX)-C/%["]IQ10KN_/6<,!SN0^;NW,Y\+41@\ MZ"PLO<]%0=#%0)0LDW84)M^=.K:'S-^]G6YVYF%D/I*#'943(X\X*"J0.$[F/_\R3?GXX60^DH-3U]2]/_^<5Z\WM),S MMNT\52C)D.$".-?DBEE266AY 1$589>^O1I*KW;"[P-^SH( M#N^\5CM((:7!.J35D*M4> ;44H(3+#I)/[F[,&FUBF,TK=.VW4W@G!Y5N!V M^-UR$2\;#2\/,DOUY=4E0 RUCYIY <[2+Z6Z;4JSH')K<-ZE8=J(R'$D?[?C M91\Q])S%N#5]Z)GM\,.R$D]^7K,LPW"J&V4-KH8UO5Y^"?/%)=87EPB[/;_I M*N:+Q9H@R0]"PV*=P2LA,"NA"!]TR!K93=%4X]EGPRALEUUX8(S5^J?OMWYW MJ>MEMBX5K8!G1/(1%>EZ)(5OLL[%@:^Q@'=@"$/9Y5.(#P.G@S M'YNSYS P8AN"KOEL\E C^&@WZ>=0Z%2*?G.@6[G+5,LCY!0.(?^!\R['"*-3 M3/TXK<]'Y.0@2TC655^+3N4<*F"RD,L5E+.Y]9KD$YUW.4KTH^==CI'#U%&* MUQ\__KF:QW]?>=C"&D:&:0(AI+@<'^RMJN- Z0^9EBG[81LP[GQP?SC80V;+ M1@R<6O@/3.G4Q24;-.G8L/&(-5&N,X*L4]&#BZB2&B3_'8>='BQ2<$ ([,G& MJ5'P^FQYD?["[^NWY^EJL9G0Q@L;P<7HZ0Q! '(F@/LHF=,NB.B&:8%[GSWM MM)Q#*H+]V#@U"GZ?G^7U^7)QN2K*L%QBY Z$%:3%@I;$!9LA.+3TU<%XG08! MX(>/[256>$"C=H."[6TH1CG4J&LZE6@7G(%73H+!%+4K6C W+%]QYX.G M,0?V%;_04KV;]U6A4E$Q:Y0#1%7JX3(20T9(U MDSC7FB<5V2"!/_X=/[,WCJX>FW]B;7 M!5N&AWI9ZG!) M$X%$L_#:7V+=%69(C5E=R!O2; W"/O&F'L!XU47(H MH?6-QYN#O<,O5]:=('>P.)] )$5LM*C )W(+;5!1:I>KCW@\3#Y$XK0!]8-! M93@D]Y;;U,[7=L5QG=\?/R^69\M/W[?*/@JZI8;1K36L[MZB)R/4QR-(%AVZ M.@QFV,:Q1[^B6_3L+]5E99QBM-D9K\%8XDGM MG =DH:Z:<('GK%-F@]H3QPP)?IR<:6.\QT!6:YET *\_5YAR9L(5! M80PZ G0HB!HN(UXHLLP@>$N_!!>2=,QETSI \!0]TZ)IZM+)W<32$<1NE3>3QES/ M4[Z<046O\&)]21F?Q:(L=\A :A_K+AH#(VW_&5-LOEK.]YG/3/()/.!@0^&CLV2 M!DS*U/EX5EOFF;T;F7KL?6Q&4W>%??NA<4J)]:DG;[%VX^S6B=MK.AE*+TU, M"H2JBP=9(1N3R3J?. 69>#8,6Z_F&TY==X6&!].1+<33)_ ^K)9OEJLO^-NB MU/^[/.&F^?)]N:K;_#A?Q'R+!3\3 U[%\PL\FR7//2D]"QYK_66N\]N5]1"D M*5(9#*B?&J;3")_['6):)_:8,#ZBL$\&[;58:+[XM'Z_JEN%!_&!&$_W.Q9@ MV090-?.,OM:?*4WOD/4"FR_[.M19IO6T)L;^@45_0B;QU;::>5[_=MD$GZJ] M1!'+Y!EJM8V$L 69?*^>\)860 J0LHS$^9^-*:W-Y#WJGW; X MN2E]+$EWH/^W"VG6?RZW%_N*37G]Z^IR@SRW4EA==TW2>T8Z%WR4""R)DD60 M(:K64:_G:)IV?>/!]'%3470 K4&[/@(YHT5D!"XW&V5$@L"3A8@2"\O))M-Z M'$*S[2L'VP5Y,(@U%TD',+MW;>YF-V8Q.IX\"R M9E#>9^)8EA"KJ9YY4LD> M7(7=)6K:%9''TV%[":-#X_"1(,=M.^!JA4CBC#MOR0APM;9'!@6HDP.OHHG: M6J/*L.[5O(_DT6RY PFF0P@^X*31+UUKEHJ0# M6F,-'5K246L#CS I%U5XS&)GYV,L,1/O@#P:' \JI Y>W2>J"?[(M7Z G*57 M7Y:K\_G_7O(CK^;+Q&=!2AMB(LN5U719J#PV5D#A)B=N>8[ZB!7-3Y$Z\!^_V8Z/(LA Z6EM LD0\JYLRO2V2N.<$,5-E MRP^5HSSMD8"CY#]P). 8872*J1^G&3$I?="R &9)!^*.0= \ ),8)->)%74H MG7]B(P%'B7[T2, Q*&+LY8,)5#RH10\WCD%3DOZ 3,<&SM5N[4/-E- M?_Q_ETTHF'<#KR;2'B=8X00]_+-4)*K% \(8!79-@LXWTFT'3NX[9@=G/G+_& MD:K=Q-(!Q)ZMLRL8ZX#T0G>O:F1THIZ'?INR1BR\!I%[+'F<)FL^2OIC2Q[' MB&+2B:.MN_5$D)&%S20@E^BRE@2!3@Q.*8^9Y6+#L 48_XC^RETP.*7$IC;X M'SCV9M'IMAAE/;.B[C0F:R3S.CTZ*/)>2LJ0)#T49%'D<%<%#H??#]_4<7MD M2U#MSMWQ4/&74%GD3[4*[L_CMXX_TBI!]^?#*K^YJ"4',U]BRI@#>"$E*"X2 MH- &@LKD_!@6*9NX4UX &EW-#A' M!8<0N"PE,Z6$.I1/?)@3==Q[V!CB4\&@3YV\.S=N[Z.F3\G$%/HOUS,TS&3F M'+A4>4+O$O&$%6#2"2'(LS3Q"-.3FI^KX_;';BY("TB\Y&M"QMQ7G%\U']"_ MWS@HVQ8MF9U 9C@8)1FHY"S4PDFPVF8E-75ZD9J!Y83=K MPX9WR\M) 5?,FI&(C/)8Q^4:>YEX04$^OPJ:D?8A*1;>\2UZ\% ==ZWV_+I?IK_G9V/6#/+;B]7)NV*'EA5VC["M_^BVW6X0-^W^1VE9&";-M:.* D_1(C M.$:\LBFI$!D&HUL/RC_J 7MN&^[E"K5%2;]YAYT91.Q87>1TG8;AW%OG,(,M MQ FE:D=KB0@^)>UR*9F+.SU/PW,0K8CLN0NY94)B$J%.C_'CZ(&?MV?;3AV8 MN:RT-KP JT5 2CEBC\X&LA:6C%1N,9U 8.SQ PZ[-*>35>X?)2_S)EUQY$_\ M^]9?SESA4@MN0*-W=>7>5'N M*Y.-_S:C%Q=1EP+)UZ6SM:\5-7=05$S1!H;E%#(P=X\U[*J\B"S\I(AXF7?E M73Z?L61*9):!+\+5WFX$9UP TB-Z=>'NZD@% ^3YUC/A-11 MDRL-V2L/2A<#@9&#'964:#5CQO=RNS/NZ=O-/3SL8\]R+3/06>89LPG,\66E'1M-/?UC4? 0-Y^\3ZF M@.3X'Z.HXRAC/I^_6K?GV%PV8\>$+L>"$'G=B[VIW X,@0>#(1EZ!WAK_VHO M@OMH0#X ]AX? 'IHL7;PL(\9O119(B*EA)I"!96\ E!ND;*_!)>-V#DU%!Z?Z)6\,E(;S>I40%1)$[/MS& ->N83 S1*2)!M':^=QK]>;!R MHF,":2_N=X">WW.:8QW\07R]>H=CRHY.#88+\DA*8(#>^3KFPT>/,6?3&C_W MJ9AVUL4Q$;2G!*:VA'Y:X>)JMKQ1)ANN&3D.A'C%3"+C33 @M8G6PBS1>?KFO (AIOR96@ T5&[[OC$) N M;M7[S@N>!+:N_1A&V;3J[VBP.X"8.@#?$VQ[%>/%EXO-8N3;VSUGR&-)*65 M,ES(U94>G")S);L&D][&4\E=-&)7K0A2W$UT\]_=W3O0VFM M5 %\T,1)R6T=:1;!62PE*>(SMDZ1#Z%KVL#&9 IR;Q%UH!YOWYSWY>X)R>?V M3G&TD+*DN\110^#D?EGAF,S26Z9; ^YIBJ:-@!P-:@W%,GDH9/@@TUL5HK]= M3@MZ=/KN\DMM;M_^O":6D$F2,J^[(9G0H(2@>Q>C 2V,C9DQ)]F=6HS]IR?O M0>^T 9R#X[A7R7>@<9^R:&[=^NWTAG?Y[_,__\IGW_+OQ(_/ZUGF/GH9'3B3 M!*B<)#A.QDY)7A8KN..N=6YL/XJGGP4LKL(\3212M#+LQ!D*#R3316- M 17(N@J,[F?Q(0@M>-U/-SU6*ZG33J#L&:VC!7F2>'VSO%C-I"S)"E4@:^?) M""H9G&:)?(.0!,]*6GG$+<]/4#KQY,>.X3I:CJ>)5OJWLXPLTCI7CR:'U5:%OOCXJRFJ(1WI&>*2C.A4! MF2\08E:VN)#",7L]GB-WXAF)G>)V=XGV#=XZ0 !E)%9ZC&RJ6#P0Y/G.:/7(NYYHM/MV_6A[R:+Q.?\2*$#XK, M:AE$7;:CP.> 9'0K+F5*WL8CVI]/D3KQ5+\><-E,DJ?2V/YAM7RS7'W!1@WM M=S_N((WL3](\30-[8M)%'AGXI"THGQ4$JQ@8R0H6Z3"DW/B2GU(#._=TA0-!#GFU1!F$8 1P)E2N$Z3-S_^"#A-\&GF.:0)S&S%D4 4H(U:1C"0BO#+A. MWD7B'L\O99+D%?=PJ=']UUJU$[EPID6STDZ1RQ*T?@1BJOC;6J^?R&4PUXC1']Z(#7&#E, M'?!Z-_]"?W"&VR@-*DR"K$O@Q0>R!>N2SJS(^_:LZ""3LG)8L.O'S^T/!7M( M;-F&?5-+_H$8G7/"\%1J5;)"(A\-U)G,]$ 7+K$$%R4.DOZ.H2 MD>IL_*(\3DTO8+H>W="JRHH!$AV;J&4YL 7MC!)6LE\$)1V$$ '8+JEI3Y/Y0\:2*$#A!UI;)O0JO2)T3)!7C%+2AN-'D MF,"FC(49RT/S$,X](J8=GG.(!VT_/G<$E)G.+ >3.-A<:J&7M,2%0@!'U"39 M5 LC#H2/:17*GB)\;+7F&'YVA(.K=,W/%U7!7A8GS[@+CHM"-R0I6;OC:A%@ M%, ,=^0N2)>P=0W;4_1,:Q;*:)W#S4ZUET MQ1I7.&1EB5LQ: A,(D@3LG&9IY!:NUB#")OV<3H,JMI)HN<\Z.^X^G<^KV_Y MQVH9;L;9?+SX\@57W_=(@@[XU&89T+$G:)3^_&WQ+6_!\',.YZ\6Z1?20N?? M;XBX3F4AJ1J5=(; #0-5A\@[XA:$')E@FA516N_.'$[=OHJK?ORM3_U&#*^R M>+-]=:YA %G3FDX'PL]= M;=9:/!T\E6_F"US$.9[]MB &75Q'1)S1TAI9/5;-224G54M3+$C!,>AD0V*M M(T>/D#(MLIJ+_'Z7WM[\[P!&5Z/>!TZS_I(]JF0\CR M(.+J '@_OCS;,T@D5SQ9!(8<0=5?T+ "OABN,4AO8NL9^0_1,6W@HQNP[2VB M#F#V>OGE2UY5WGS KWEUU3.4LA:I"!"!'@IE)'G_NBYZ8T;?W*&;J%/2(O#HK#H!X]TAWF'DY$^4RZ_H3KLEVMLELIDA"8G4,"^=T=7U* M0(<6P6BM8FG=SC66QEZ*AYO#Y6YR_)"RZQZ;FY4\_UJ0A7M63_EK?5=B9M;7 M>'Q2F=6LL:VKHDNMI#,B.B:E;AVI&4UD+P5DTZ)S7^F=&CPW/6XI,Q-%L9!- M71IN!M$V[4VDZ3#:1UA>44:>)WN*K[ M3;[EQHGB>Y][T%3QTZ<>0."^U#+.0AYP=6)NDR^0<1=NZ&_YX MR>*;;[IL*?]M0>\\_E^N?K^>!6V2]63',FTS6;29 MD\8N"K@05HK@@I.M#;XFA$_KHQP)JL<7<<_U6F]POOHO/+O(OV]21GG#_IO! M#]=_70OQMY7^FZ#"'F_TOE_9[/EN>O9&+_OUE_X\7\>S927K!O;D"EMIK08I M534R$UF"VDO0QBE4NHY':SZ _PEZ]BZ\N?KL[;3ZQ>T=>%N9I/JZTB= *YT*BQ$4]+!>'6 M\TQ<4=$*E?=J?WJ!0 >VQV-E*XC")Q4MD0J&F8S!9P"@EM36>GIS6UD27 M=6C]8&5@ =L8P76 OZ:I7JV"%79/Q[X048#W99I[4A6D^4^;E%["- M M0A"]C&2+<#9+_&]>=MP4!FTI>ZGTF&H(".P2$D$2'*) 3&'+5HG2JZ^?87 M5* V"@%W2SEV$T<'0/I]NJ<[;X 9K,Q@C9LA:9N # ^$% M4SXG9YKWY#U,R0LJ2ML'8 W$U '8'JYXRHHY,D<2,2))X@NKV5+M@*QPGS#2 M+_D_96E'U&5["ZD#I#U1,:PD-S+Q0+K9:%"*W#P,:$'G+(4GULCFN>L]"[P/ MEA#L!G.-Q-4!\%XO5U^7*SS/#Y81HU3&N]IPJQ4'930=1EJ$B,Q9+ 55;)V: M?I*@0?#3+QY^[836 0*O@PH_?;_^\?^:YQ41]?G[V_PMGVT\KZ)%5MDCZ+I% M0D5OP4>I(#HTT1=%EZSUW)]AE$UK\?4;DFDOUI[ >CMA@M+2.5Y' MJ],=MP$AV!1!,N,]TW317>L<^"@".XDF-D3(8R!L+JZ>L/C;XNO%^7K#,7YE MA>3B99&%7IZ $+^J,;I6-2HX75=+A[+W'R)HVYG(*QEX3@?:$ MT8<.M+W.416WR0%E9@LH43=C9Q&A6#H20Q0V-<\+/T]6)Z]M*R@,,.GVD4NG M4%M?7^*MBM=%!9=T 18W-1Z6SE2'C$=15Q9XY=J/G!I"5R=@:P6&(?[#/I+I M"6UM'Y&WUXT8H8CH'9D@&NM(X& #\2,CH+=<.%:4DZUG@QWZ3-.&O?M_]GN M4@=7JZ;5Z8SU_VKA]#<\^\$;N"G=FQ6N22=92UK(UZD)] *ZC!E8\9&DX;6P MARB"&$1<)RJ]"TP]4#?17L =('=$ YQG2N8"E@PX4,K7NG]+YS(Z:6>1^=AZ M7FW39L53"\2WP>U!Q'MR314MVAN'??!A&R2.TN#X9,%YPN!U$A9$(9VF FIP M13%@W!J1A8U.M)Y%@FB4>"=T!"SED$(3#X=C%?_K#:( M,:@\:AO$& AT8 S4-^%.W3-SOG"C:Q&58'0"Z\!QLFEBT,1S;03&0\Q[_LGR@/SM0-&\72X^T:=]JHA.EZD^[K_Z[:WR#J$W?9F MDC,=(R8$JXL!98J H$N!$'QT/&'VLG40\&%*IM5<^TOX&$7U!91?)WATRNQ>;.\#)8ZVJ M*J''0%8A8_0J*Y8C>!D8&&()TW4Z2FG=$K=/T_II%LWL\[*U$%P'^&O:%2$= M+ZB(@=JS:D\6A!!)]P=#MSI;)GAHG5YX^4WKHP!UR*;U,=+M -FW'*#ZX%P5 M\M:QH]PD$)[,$X4L@_,R02E"QX!:J.;;+QXDY 6ULH_"Q;U>J'V%U '2#IX\ M).86XW@&0SPE"XG8[*TQ$%D.*:9<%S.=1A+B[3^@)FQ0J<3WG&;+(HB..IB #*DD/AI?7 46ER/H5,_+#1YJ>H M>Y')CQU1]60TNYF(NP/OOQ9XM5JBIC_K#N,/J_QE?O&%V+WYI^OU!;VQN2Z> M6+_+YS,16(DJ%"@"Z6'U*.NXZ@S6:U:D2C*$UJ'-/4E^D5'00\#\L& XN=J> M6V;@-I9S_7>MJWT&?-5AZW_&GO4H@U'1)*QPYH5I,KB]!\=%!A1).:4++_D_ M%4%;\TXJ3A?&!, 2Z@Y(#."P")#6"?1)DD)H/57C'UH1- :51ZT(&@.!#NR0 MQR)+3&:>N9)@?&T^M8Y5GUU"TE+(*(OCMGDG\#]N,.HHK R,,8\17 ?X:QIM M*E$F79@CPT?6@1*)@5>>6&%TSL)%'IIO3'[Y,>91@#IDC'F,=#M ]L/A2Y'O3"8\RC<#$HQCQ&2!T@;4ACMN:)6925 M*X:8E+&&().%6+1PY"%*9*U58ZNA"Z<6$VCPMC<6:$\8?:*?6\G $_(,7M)M M5D9JNG8^@R:.A> B>NT/A=%3'KHP"@H[#%T8(Y=.H7:OM=_&(-#6C5FN>+J> M44- Z<%R%%R*;%@YV-#!DQZZ, H,NPQ=&".9GM!VJ,"R*"%'CEA7<450+%@R M2V("[6OO,:+%A*<14QJ7X#W-LK$FSWX/4.K@:MTQSA^*!\YL*H9S2R8_"P:4 M*N2=ZHVS:D)Q15@;6]^. 61UHL:[P-'3'M?>0NTYG_43GM4\WMUW3\([]4MX5V^?KF8(.H>6E2:M ./ 4+,!1C:Y RS.I76"S2& MTC:M2CX^_NYU0QQ"AAT8"8^>YJ?OURU'(2A.3D4"4UFFI$TU0DCGDM&&:(PV MV/K>#B!K6D0>!@_+PPJG9[S=ZEH*/B.YJA&0U1%1DI./G(2!F)WV4J6"O+51 M.H"L:?'6' I#H;:C7#J VN](/%WDU??;Q[E*461ML_8"6 S$*L0"WD@.JGAF M2F0A-N\P?8*<3J&UJ^COKCQK)(<.(/7F8K68GY.314=Y,_^[_G35'"D,ZZ-2,&IU@U:CU,S;6+HT(!J)(4.\/0VXSI_7IZE393A MZC>_??FZ6GZ[-%ZOSB6LB 4M)!L]F:X6 65*D!P&YD,JRC?OB!](V[31R$-C M[2 2Z@!Y'Y?E_"_B\,]U6\+RMDHV*=$Y7("2ZCC%J&1=$*A!!2ZT<;42N[6U M_R@QT[8R'1I;;630 9@>9=1-S-/ZZ',M?A(V!%"*>4 N'(@Z\%XYF[PXFDT_ M+I%RL&=R6A=R-]'T#+9?5\OU>J:95)BD!LZQGL8*8A8=CA?C.8N%:][:#GN: MHDZ-^QWE/Q1>XX71 ;1>X]<:CJ^M0Z^77[Y>T"=?Z>A7,5Y\N3BK77.O+MN+ M-B*SO(V%WS[EHVR?29\LDXS5<;!T?,\M>&\B M./HM9RXIU[R8L17MG3H;;9 \B8#[P?>CYZD]FC)IQY(.8&N3LC*>^"KI2)FY MF!B+]**T;J-[BIY.'9,#/^IC!;'[D[XDC7[TXH(68_"'?.PA"P6.,@*_33HV M*6F9=QET4 11[R($DQ/$B%IPKV7VK6M(NR@'N*W;9]ECQ" R73H6LT85UGH']U#:IO4O^L;ESC+L&YN_??F*\]6&A7S&92XB" Y&:P'* M!0[!E0B>2VFTD06;3[H:2-JT'D?7R-Q9@B=;_/PJQM5%3N_//^?5+W]_S8MU M75AVF+KGI[[K."7/@T_;R+WY=;E,?\W/S@C;O]4:ZT^UVOZR&>"FS/X:U(:C ME757?8G5:E3!@T_:0A%>Y:QSM++UJ(]1!#8(.U;N_[1<7!#?7U^LJKZX['F( ME[^9R2!0<%5SW[HNQS,>0M8,LC9!.KISQK8.SCQ/U;2NS>$P]$#4L*5\IEY> MLSW.5MUOKGO:%/O4[>A1.H\9.*NS:Y4D+HE8P%I&7AO7TMVM0WYD9\WCWS&M M7W)XT+1D\O :&&]=BA[!%]1D&N2:1S=(]D&. M*B%7=+S6 :?AY$WK>AQ/7QU*8AUX&0-/I6J58HH1'"?#5#DFP4NG@/,8N"VH MLCS0<]D"@@?S,8[^9+:4TXFE.CY>?/F"J^_+LKF-V]/?XD=C9V+@MQW4G=CE MQ%WE2YQFM@@I(3*=0:%&0)42$-:-#"D(YUYDON1/_#NO/^#W6@NWE=N,D?E: M!-<@N)6@4F" 6JI:]EVD54(+T?HI?X",EY ]&8.J>_/I]I3,U+X&<>U\OOA$ M9->04EZL+WEY97Q8CZRN5A,H&2@M"B!W$;3+644N'9=RD+OQY->\A$S(+AAJ M+("IH?0+/8W+[SE_/%_&?W^X6,7/N,ZU@.*_Y^>?:\L '?/*RIAQE5CBJ1:< M)0[*<@>>60[H;"23MXZ+'(:L,=_Z$E(;.P/M8.+IP.O8�?+Q9I]?V^13O3 ML8B8G"'#6-1]D9&!UXC O;,BRV!Y;%WL]R1!+R&/L<^;V4Y:O4#O@6.XY+@7 MY#DE-,2@8 J$6B3&'1/:\:BX:]VN]@@I@^"F7SC<]I10S[YM'8+4HF[OP<]I MYH\^3V4C3[-^T4/!DABU";I JBOD5(JN;B/70*J%":N#SS],2=N]/Y?M M459&'IQ0D&W6M
JC.>U1T\3P\N MT.:".<-JO4KD"92,$CR:.HQ-%8S6\L);APYVWFI_4+SL)=PAR^C'<+I#M%S- M1^M-T2>S#+Z41(>MHQ^#+L[ ,W'.O8Q MIUO3[^O\1L5* :L865:>Z:IS&10?@F46K?6MZT'N$=$75':1[+UE]/NPN0N< M+.;+U78KV>8 T:7LM:=K@\K6'G\!GBL&4EO.9>+,-9]R=8^(:8./!\')/FSN M "?D6^3WY35]\?QZ& 0:[F*R@*:F(4OT@#Y+L,$*Y"B]$Z'U W2/BFFCAP= MRIZ,[J+XY47.U J/Y[@'7ZYND YELA$X?4"*6(+)[9X\A2SPV1-<":KP[K.-[3TY ^- ME_&3D-F1X5.GM"YUXQN,-73X?:LC$\I0E.% ;Z@!Q96BYS344L%BF!:HE+\S M7N6QI.@#G]X3!G85VK(E!R>'P,VT^5N6U<\7F>1IKLZ3"N-5JW)?H],QA]II M;H#>4(^LZ()&#T/$\U_6T\/2!""-^=O!6_,CYC>:M/#BA1<.V ;G/@AP+@FP MC@MZF)V3NGF_WSTJIC5@6]LD>W*Y.YQL+Q)R'41Q'EA"PCIS-=/E$AADR60> MF':M8R2]/!3S.T#2?^%J7K7O'WB^'9KNZ2(QY^C% MYC5P'3.X0DZ_0ZN%)3LM^];A_;LT3%L2T_IIVHO#G2%D>WNT$J1FB1T\$1,4 M*6$(CNQV+H14WFA,K'4$[CX5TVJ5_:3Z!$1V8'$'(-GF(]Z3];Z8?_I\OBW? M67RJ1_JX+*OKO_EMD?+?'__"K_5OKDQZI[)R2D J=0&8B@@A):3?)L]LPJ33 M@5)$NQ'<#_1V0D4W"OPPB!H M:Q(K9![8,JP ^=&OF+;NKM6;UI"-78)A>YU<-"[X5*"XVK-AZ BHE0&579T4 M:)+6SQ;0/?#DHP>>5FW:WB[ M.89D95BT]^GOZ0T;NPCR673LQM4) ;)>G<_^P,6G2WO/II1XT([>6%V;<9@# M;Q51;H5PP4CF[P;^'[99Z%-OV2OTNQM;Y8Q#\%J^A:&GE MI@&&6]*2P8%S=/!2MS5SA9*905G"(:*?4B'L(:R[XMZ!JXE&L&(-6&0Q_N,R'_XTHF%OHO(EBWX-[7@\>]; MA(O HN310M&VIK*4!?)I2._,OP[B&&]O M54']D'&0FCLNF06I$SUV:(D;C,YA@F4I..:%:SV7^#%:!L'#]FX)-.5XI\AY M6UN85EOK.15A%$<)-H;:RHAUV*/(0/^+2HBL+;;>C/(<31.713>1_ X[2R& MJ;W1_P>__X2+?[_;B 3/7JW7R^UL[JMGE1DE!3VF7BHZ3)3T4XX>C$P"T7@7 M])V:Z4?\T>>^J3^D["[4Y:$XW($6^G@1UO,TQ]7WCU@WJ6WZ^S>7"HO2OJ8F MBJ[%O*($P. -2"=2U-H(YYJO,7R,F$%H0_@N2&_%G.]+W^N<+'& MN%FZJFF54R/QWP556UET M@*Z:1GIU=K8\K[?N_=?;.C8R:8M@@-%5'9LWVILN7S"F2!\\:=S&H'J4F(FQ MU%CJ=X^P;!H'#]_YNM6-BCTC87I.8E,A(UEKTGA%C,($/R0.2X:95L!)U MV!D+DV?PVDCO.3SLP,H>$7&3:(J&YYR6=F"A_OC OKW>':FY4V0=28A!25!.(/A(?,IDBP6FDM>Y=6?Z M(Z0,4RVL=PND)<,[P,U#X:EM%N2GY6JU_*O6BN-7^IOS[S.FR7Q'(0"3I3OA M%$(0FV'N)9K"M$W8>FKQ&/IZ:CG<$1 #(L)-I-,!\G[D%YVN;B6[J',3BZ@Q MSSH=+W)0L@X<]H$!J7=D6L62[CYFC576#2T]]2BV0503KO=@#-T\^C:/N?[1"C_5HJWYE((NA.1?V$Z_GZ(]&"Y$/<+@ODLT+L4R%)2(&7FO4C0T*5 M"'3 F(P4+*?6#^-0VGIJ2#J$"FLDE0[0]M!C_WKYY M!:&#JX,'%#$+5"'7%64JP(,FMY4ND_:MA_*.(*^GAH'#&6(M9',*L-L:"$%% M&5@@-SC4&LJ"$E"$ %EIP]&)@J%U^FP@:3V5%Q\);CO(I .H_;S]VLLV+3(1 MUN?K7U?+]7H6 R=#(&7(O([I-ZC(\/0&1#9%6X;!Y]9MWX\2TU.-6JL7LP7? MI[;ZKYO["/_K&;%#U7QA;>@@Z >=P65>RV84=US4>>K#XN$_?&Q/U1T-K/3= M6=:!MO@5YXOU6T)I7K]?_/)W72YS,5]_WN1_2V75S(@45;8*=/:"U%_=&\=* MH*-ELO$$M^EN2]/>6N-9HGK*L[;1'FWE,!Y8_A)8B_R)K/KTY__/WILUMWDD MZ<)_Y<2YSS.U+Q'G1K;L#GUA6PI)[HFY0M22)>$T!7@ 4&W-K_^R0)#B!A)+ MO7@+M"=Z;%F4@%R>K,JM,IOAZ\V,L(K+U68-]21$05X;*^"T5G06J@3!>$TB M,W1,JJ1#:/V2^QX)7:7(VX#G&"%W,9?S5EM+W?HQ)1VL-?(>$TZ_8B;'_U:C MRX0))W(FE]^RVG/)I(2(.8/CD5BG,"#I 9O,=J!P-XR=599\0!5U< V^6\P3 M8E[^3+*\-6-N??#6YRD%#=D0(Y-2.6KR_P.'K M'[JQGK/4TMB?(V0U:9Y4N M;R7\#G!T/V-[P\Q'0L:R[DW[GL/86-.[Q33AQ\7TTR=<3!Q&'^C_P.C,:GL. M19W!D=F0'\F]"$8WWYUP),F[X?$L]WW]SI\6T[0H;.U]8/) MVK,L:P,91P9Q&X&Q[/.!??4D%G@;[J;F"ZK)O ;O'))\H& MES)%0-+5:7K)%?""_I'0)A5STE*U3V<=2.QNJ#RK;/UI%#=V/FPKES]<+DF, MRV5EZ559K;W?RN)5B]N$6<&D=Q***[K6)SQY,!2R%V:SMDK[O./#NP,)V UP M9Y&O/YD>NCL-WV/&+^M7&&O_XE;YRT=DV>@(*(@CY>ISC#I,L##A#>>.SOG6 M,A.Q.W&][.HIHPK&+. W%KFR(7@3BKH1(D4RQN^I ^8[Z\P#SQWK# ;%V4ITU=3A'I&+>" MO-6 2D3B6>ZVG^.P[]^M'?8LZA.GTD)W1]M6'^%MH=^8I>D?X>*JNZ3^2?Q" M_&8G49N$8*P4M348P8=H0#AR7U5P7)C6S6;'TKP;4L^JRG%2-78'V^LZXGJP M\ZH6@F]YMR*C1\$]6"?7RY%95D8%4TQWH M?I^%+W.Z$?X'^62XO;SJJ?L/5A.OD-;,,>!8) M5*Y2%0$A*U9L+C'XYJ/6CB1Y-WB><9%D6"5V@-FZ4/7C9J'J1!1KE)89E*W3 M] -Y*9'S#)CKJD,NK]BH2? MD%83YJVTNA2@>XJN+G*3P)=2%Q2GI U&9U7K0/\N!4OGCY[=(''XL#QNONBN-J\X#A(R>C*3BX6UKR;?SLY(X_H.USO#PZ+1B+O M86+XU>;OITNC?1<[*':#5XS@385# :&27ZG8K9YS4R?B]E;1D9OX_DNIH< M'@5YN081Y'KX"4L)//E/X*.W@5PIAZG%@HC])X9UL*&!#'9PNBJ)#3AG@W/)D,0?&=^J!;[XK8/"1\0H9896@SPLMF;8HP",5D.BZ+KTN4C &G MDG;\]@*$P6S M==F7"366,R0A5X '(9R*OF2UVRO11S^^4X0,R@'JOH!C(Z5^]B7 MU&^7]1A]6U[E/+W:VO'VC_5CQ=FG39Y[OOHO7-51'SA+F">85+ Y1Y-J/ M'NH4T@!9T\GNL@Z1[S;8==]O[M&_/@Y%PRN@BZ.I"NXN3^M_W..K%K3>EA_G MLW7*FT\X1;\N4N"+JKY[R)5-IS4P&0S*PHWW.^T(W/LFW)O4'F_(5L?;\+H; M^P#\F75D!$,;N03+O05EF8;HL@(AE+>Q^+JM9*>C\' :QIVE M-]BA>"*E=' \KF.9-U_^"-/%NN/SYQ/&%<%!]$@I@E!U5'Z#J1 M+*0895;.(3;/93U/U;@3\H:^-!MJ9.S[\P%>" 9%\FR4$>2WNIVNQ+V^=MSY>(/=@L.)OH.# MZ\,ET;YF*LV_K*TXDE0BKRYCAEAB!J\O7E_@;R>_CO_'B*_Y*5_/G MY41K9I,4%A@+M@X?E>3\4011-!VB)8OH1>MG&X?2.G92]6#$[)1D:*VL#BZ\ M7?G\+PR+C_^>3] E9#9$$*4.[799@M>&/((23FIS47RXFLA8RE'2 WM#)KND?4?("6;* !KG-NOF3H3UI'#OQ.@KZ]E;.N8%O M^A4G4086F2E@TCJ.E@J\J0TJV?D0;)8YYS'!1S2.G90=!WS[*N>,P%4 MR4+Q-;[G+$ ,GD/43F.0-@5L_[)K-]K&SM2>'&Q[*>-PD,U7X6)XD-VND/WT M9Z(_NJF3)<;64X$A4!0%2N@"7KH"3BCIL^ 2?3HEXK81.G9N]S3P:Z*F?A89 M;.%R(KAU$5."E+$^:5 :ZNXI2#PRG1"+*ZW+FEM(&3O=VPQ6+43=P2&VA8T? M+Q=5GA/IG4LD!F"^/E^RG.[]9#U$B^A4X$R'UDNCGZ9HW*4JP^/G$,%W?_[\ M-I^E#5]D!'2/!P9<6PDJ:3*/R"TD8;62*@F'K:^_9XD:>=G*\* Z4/Z=./+W MB_K7+N/'^0]XO=CC09(:;=0RI5IC4Z[NPTO@<[4?[DM $36_OQ1LD.:+76@= M>0]+8U=K<&V=$2H__GM>(^CE1(6<(H\&K!5D=5D9B$DH$#8I*:5&.<"+@/UH M''EERP@H/$@[YX2^FK.^XE"8Y#F+O&[8,B3.4CED!@IQKJ/7R?G6Z_'VIW+D M)2UC(/ P#;V$[I#)O4:[MOTA$W[Z#I'['-WTB/S'\?*\GC@[+^O_WCQX.KK1 MYNF/;2S!/7@8IKW&EQ2T)Z]"ZD AE2D>'),9C'&:&70EN=:Q;-OVFKNXJT,* M)VB<5\H6.C:$!E4'5GA&+I1#&\B=9_3;K?/7#ZGHJB5F'RT_'3[M+> .?(-_ MAL6T-J=^9R!9A0:-@3!EYD\LKPHE7KFNX#(KIJ6#D&(,>)MP-\ M?/@\7ZQJ5_QW#EQQ6E?/)O$Z.L+JFFE"#C8$F2P&8VWKO1D/J>BJJ>08A!PI MX X@\IUP'@N:P#A(ZTD.60J((1@07@FGD7'Z]Q 7YLZ .%6?QS& .$RJO7X>_$"!<-1P<%(X+B@8/GU@%I MPR0K3,8PK,=Z34E77NL^VG[::SU(T!U<._?&#+V-9&DSS&]F/_V9/M?I?#_? MSZA\K[F6;%-,(4!,NM#Y;"-$CQXR)Z\L2H4LM6Z;/8+:X1HB@!5W6A7A(6H@[ V MDR,6VW"7AW5=OOQ,I\H$;R-J6X$K=.VZF /[ZR% ME*SQRDHGL?42S7UI[.HFW0%LJD^=$^>J&,WLL.T_S]/8U6TZ&/B.54[_5^CV LN[Q72^6,U?Y?GZ+,*P3#)-8QGP((70XPLQ0<"FUB^V[E M]D^2UY_Y8)"ES)HG3W&1PEB?$W(& :,$J;TWFGOE]# O3AXEIZM;=!^][[/Y M9!^1C[WX I=UA5T-IM@Z_P_IS'7:"LA"H. %58A-EE_<_=JQ M4=%(E?,V MA\$!LAP9"!_( 0MT.;];X-?I_')Y\>T]_D%7->;->&R=4N*Q**@S9T%EDD_ MZJIIP[TUQ26QTQ"!9W#Q'!U=P.00]?V^!+57 MT@4+1K!:E&9(D2ISX+.SRI(UV>;EI?TH[-'Q.1 <3P;Z3375 0X/'BO$@P@R M& E!%[H?&,O@C$/PQ7B?4:$W8\W=.>C%QF@CT8_!YDFT=T8HO9X\Q&62S,M< MUS^7NL:MD$PS!\Y=LL)[FP?H'6T_%&JT:>BGP.0ANCHW**['$+%84BHJ ?%' M#$JWKNS7=B1NDQ=1\3.9$C7:@/23P7%O?9T9(->3B7PL@>GBH;A:RV\9&&XR_*D(RT.'1LUVCCU4\%Q;VV-/03[2>;J2ZIW89J)N5>%OO"&0VZ2 MH+,_@&'1D#AM "=5[;J5O!3%)/DHSY6(#O_ZL>?VM(?:B51Q1D??Q C.H\[D MWW+IZ$CG 8(G(W*L.$M'>LFI=5=&T[E1HPUE/\51MY=V>NZTKOM6IJLU6V&6 MZQH#8AMG:8K+W\*B2N'K,8UE^WQ\LYKWP3PU*G#?^OY7][Z_-EE7"_Q> M!V5H33(<6+)T?B66"*Y60#$J2TS*J.;U[[T(//[ 6]73\VWYD6 _7;V]7"U7 MI!;ZQLT<+,6+MHY\A"RR)7O5'KQ"!4D1CJ*6+,;V@>_3-(V;&1P./P^/NX:Z MZ>!RK26AQ32M,->7%55X]*^ZJO9KN*CBO#6EIEBOZ490P$0BL2F7@3[/0.;" M),M8B,WG9>Q.W;C9O]/A;R!]]=R*]L3E=-T&G>?E*F/_[G*1/J_?=MW\G6'N MXGV^^137],&2&.4&%\5H&:*M0[K)X4PB@1-"0:#C4A=7K$YXSC?XM?#?QHOI MIZM':I?X9O8@09\$)\<;'?!8(S%O* A#6^>99/J1LTG*UMO(=B3MG.[S?=!T M_SP=0E,=7.M;V/J :3[+-1$P$49$P2)Y)PSK&R-O(#@2'^,HG/))J]SZ'?&S M1)W3)3X Z [43K]P^_AYNKCB![E/7!4-.O#:@Q\,64Z)('UQW =6BFZ=FGF. MIG%KAL=;0=JIV.X3P M-C[8#M)-KUA;UVZ^LX0I9V?JT@^*[T$5 VUVRQJVO MC8RX(S34)>@FV=?="K5Y6]4YYR9K<(87Y!JEK6'.7J6XL*V0Z?VBSCMB\'C;)I5U]U R\9N+$:)914 MY]DY4>>!:*1H4&)VR07I6V?>[U)P5+_(/^?5=M9S29:_7=;7(6\+_1XN/WPF M4ZSA!T93&* U&A1%(G1;<_('B5>NE?3R?C%K2V/(T]\S;D+K"(7>:?AH*,L. MKIYZR,YG:QM;T[]\=;GZ/%],_P?SQ# *$DQ(P&NG@&+:@(ODOV'0&")77N76 MJ=$GR!DW,]4 /:U%WA=ZWH7%V\6'^K8M_S-<7-9I#%<&8:WUL40/+,E$P28) MS6ERR.BR9H$"T-7!G."BK M,L1,)A.8M%9[S,JTGI3W-$7C)I8:8JFAX+N#T5;CT$IY45@&*Q)Q%0R#: V= MP$PA2A.S&1A.1QU1@Z60!H-5$T5T!Z\K8[G5BS3QWGJNG0?E&3F"+BAP3FA@ M4A>E5,Y9M7Y)^@Q)XV:(!CZG#A5]ITAZLUQ>TI$;"YVMWFHH61(GA6N(0M@J MKQ2<<^03-D\#;:5FW'30P/@Y0. =0&?-P'O\8Y/ >K>8?UJ$+]_O[*N.2#Z) MS)<7R[HL*7K>SK/5S8TT;:8*",#)4-]8$!GKHLHP(IP6&NGE+,!W-IUG.CB"S*5(*=(IW4,'KPK-=EFR5G4S&@S\+'V%'DC[T\] M.=[VUTD'%V*IF@NM>ZS:%-SVS&?IA(+TK$ZZY_.1X4I0C3D#DI94A(24PBM MYZPV2&2>ZLC91_M[)C+W$7P'5]2.^;.JG+7#E9-%-$=O.YD0UP)3A=$,)Z3+Y=2@B!+!AT3=R)[P>6PD-H[ M_72JDEWKT^D @7<*G=N)6*=B43D8X,:0E *=MMY7CR\X$X1B=,[VF ,_5:VN M-8@.%7W/3T\?^J/O,2-^J7-.?YS/ON)B-:5?#NAP[_%] WKAAW(]C&LN7"Y* M%@O,N:7S_6?5O6HOOAVX\78;F\FI[KA/(E M2E<'Y:6:-*]LL<$8L%Q[8B)H\@;1@HI9R9BM8*[UE)U'"1D90.T4 M/6\M]0Z@!2!+4L[; M0VF23]G'^D(B@S+U.!.&]5 MZW_,E&XGS7A2*3NI $/1M3!DP&.I#R6\3A@<7<0O3W20Z6#*4S4"076(]V^Y.#%R")PJ4I6WB7%6R>'#NQ2.U5IOQE2 M]A?PL4UJ)[B*?JB-FS4E@K/E^E.;#8)X_I/;7D5[ M5 W^.%^NKD8 Q$K>]=C]&W!R:WVITX_(87:@% ')U>F"]46)$*8$SEH7!8ZC MN&&%K7[' Z6](IW-/JT3N\L?OGW_,QLZ7OT[+/)5"L8[3HZF3<"Q>H1>%8A9 M6< L^$ZN_@JGYW$>A ^H+KZD3BD2)A45MY M-+D9V7KPY%U0,&.MLTJXTKZ!ZM;W=U/Y.R4$[C?*'*J/CK"T*6!(+K25BKQ4 M4;OP54((WFM(C%R4HJ(QV/RI^AT*QL73X9K< HD#Q#IVJO05:8A?M9\2$YM2 M%&-:B2"KNUN'E06GH5H,Z%H)98J)K/-SGMS63^]#YX>H:MY2;ETH_B?RR>?? M$*\8N7YI^ITA75BP0FO0WE2C< Z\820MG]#DK!SCNPWRVN7;QHW]F@*CI5Q[ M (IXCJ'"G6=)(D1'_IP*@9&XZD0@EDVN0\M\\#L#Y;EO&S>%W1(H3>4Z.E#2 M?U].E]/5NL+SVY3HO[@(&SZ"=B4:.AE-S9&I+.I^PD .5T1MK56H\[.Y@>>^ M9-Q6[&:P:"3%#KS-*X>;_O#:P3+.)"-RAA@\!7]:2O#*6 C2H@^JR-!\F_(= M KII"1DQ=CE<(QW Z7#!?6=[EN_;:30L:,LAF91 <6<@,$'&A5[YG+37NO7: MHB'X&->I/@)6][,\8^NX YS?\0G>KO>Z7I__W@2;%-*E0O>)PB @LA0 A=-, M%8=T$+0N5VXC9N14T.@XN=_ZVT1I':#O^S;"-2N_SZ:KY?L/OU\WJ<:H40<% M/OJZ6(99(-_#098J6>LUR\V?F#])T,B7>F\H;*>\#I#X#A=EOO@29@FOBNS7 M,9&K;DZ=P6?J.E9)$;1'NFG(FNA^0,:<.,T9YS3 IX#><4UIWG=32DL=(H*5@1>.\QQ)9(]KEO&C><[09< M[;72P=%VQUNX/IV#2D5+A.HN@%)!0HP4X6O,I18@&%>MJ]*/D#'ND.!N4-=* M41U@[7&#D4(%G2DJ8\R4ND:+@W/,0,*@HQ%1>]%ZBO[AI]Q@,X2[P]OQRAH1 M<=*^D+<1E=G8FN7("1?P!N,DDNCG=LIE'M& MY7>^=&2E'Z*R>0OYC:WX\.F5<:DQ4Z9S.<4 M?_M+Q\D5-5/\P?+KP ?])[DUT]FG]8''& ]9)0DIZCJK-2-X%5AEPA=T=+_) MUNF;6U\_/60 Y6X^-P.$"F'0!BBQVM#85LB>SM[>SZZ/4<>4%$D#;0;>ES#=SI\JSO M>4I$SG00C>&R!WE=@.D0$.Q6PCU:(V M@+L2*[YUK78/\L:MFYT2;(=IY#S 1KBYMB3FD'$F R1;'4)7.'C.;5VM M5Y*+7(O8^BK-Z[\>C:&!!GP.$IE^OC2.A9#9P!;:X M6A:.B2+A;"B03<628#7SN_6,[_6UXQ:X3@BAPP1]!A#Z,/USPYC0MJY'MQ"4 M)OEQH:#.H@+#)&.6EO/N[>8DIE,X%<,C"(UTX@N**QQ=XV"M#QE=S#RV?O9_\^4C8Z6Q M5N$C=[)<[Q&>H/4?TY7G]5UA74>?,_J55DXYE#X7O=."E'W!]C19XS6*- # 4W!JJ(VQP[T? M+Q=5F*]F^>?YX@LNKOMUKY\>B.!5*%F!M'5KE8T,7)%U[%10# 5*SNX--=P2 MWSWS11UAI:5VYP.)N@-WZ-G#?=O9_LO-V&*C1)$N2T FZQ0/8RJS I(W/F5G MM3;-Y\@=3?6XJ8=.(L;3ZOZF6&T]U 5[NGZSC@7\;$YV_86Z,PE9&T 02YVP3ZW]LDJCO<#&=9SYQ.=GBL("W M==&J+10V:FVA)*==\1KY_>41XYG#(_1W_HZZ4TLX%@B]&$%\GO=XG_>?_OQC MNEC_X2O.)R69B%Z)NJ6:'$O#&5W(.8#)2J7:8\/U(-Y0"^([?\A] OB?' *] M8/\0N5_-]UC^]" M!J!(7=218%FQDBW=FKU<#'OPU?GK]$XOC*& \P*,Z1_T!U[(4:T?C8.-N< MQ$,)7->"/RY"7;;].GQ;3K0)(6@O '6=0*'IU(B.N[H*UWA='"J[V]*@8>G< MS0I>6O6_-P".XG$O&>5>2Y]7? 1@'$I M7$@J.:.'Q?86RG:#]TNKWH^OY%[\_"/RZ.LXY\TLU67MN'R-FU]<)]8G0M?' M0!:!.1WJ?"('@<<(!;G@7LH21>M\UL L[68L?Q?NA\?+.9O/3_]].5U]JW?C MXG)]-=Y/&/QSG8&XD4LH3"BK'<'=VGJL"(BZ5+D8)I5E.LC6:V-.Q=MN!O5W M>?^$"#IGR[K77/TU3"_J?YXMUS7;7 MEXN;AP=7I\'6==++271919\M2.,ILG.FCM]Q&8S,'NERM2:T'OIP(*F[(?VE M%ME/H=\>8'Q$YF+]@__$FG_&_.HK+L*G:_N^$M.U9/(D\2P315^0E** +/(( M3I4,.G$1.,,4S8E&/C?F;#:F%\ [1,W:^]]HMO#D5UL?&7\.T)6V[Y0MV>SGXTHK)S43>P5'\ZF+]9VYW@=R6 MY4]_UE_B1--M(DS0@!SK>Q3'(10A(3'-A;#*>-7Z(=-NE.V&P)=6R!U0>SU@ M,O^_R^5JG1A:SS+!_''^,?Q99YM\GE_42C/%NX]S/#%":$X,U7G;[,H3!!)"-&Z'>X(KA4Z=W7(),DDM%!68B:UPU3=8*= M)O\EI."T3(S4U$W1:D_>=C.6EU;J[1I!O5C6\BIF7GORUU[^I*B"40H%1=8C MHB0)O@0+7'K,5N:"HGG28QLQNV'W15=>C];1V$'6J2SPYD7?^K=?TR^^O^B+ M*H? LJG[IBDH+>L6#>F@E,BM8C+BWD/O1V-F-YMX:<737J2_%Y3.UO36[1KU MO\+%.FWZT)'T)A7!E(&R7MA=MZB2,QF CB47Z!K,=NB&Y6=IW,U07EJMM"?% M=^#G[/3\AZ*G'W"&9;KZF=1X/6ED,_3Z^CE/9L6HD!2$4&J;GS80Z\QK+771 MA4"==.NT>#/B=S.%EUH('0<#S<#_?__C@=9(+O]:_VC]D_JWWF/Y7_7?O[]_ M<^?S\_33E(QYGC#,_D^:?[GZBL=M^WK0Z/PVTZ_2:OJUCL+%59A>+.]RMYR2 M:)_UG([XMO_XSN5]_C=?^@"HPW*,?ZYPEC'_[^..I=?39;J8+R\75_7U&X(V M"9WZWG#YH#B_?!7)@0EI-<%@@S.\$ [KBWJNZZ\$ VFDM\)8[USKE1;'43QZ MT_+E:KD*LYH<>S^_N/AYOKAJW29'+E@> ;,C9TXQ!8Z7#&@BSS)'[41OPY(> MYV3R>E7#@&]BC)Y*5)HWHR_-Y5G.I!X0+P/J^C] >VO #U;)Y=R%T<_R;G@ M='6YN/4DQ\BHM34:8DH%%,4\$)VJ^W-5Q!KU8.GM\'^$C3,=4-SO\7\L5%Z$ MO3R\ UVP-M+) FY(L;K!&?I!7!#0%A-]7[S9?S>IV $SKAJ[Z6P_/D&2++,Y98 $15& ( 8L#AI:BKFB3$MV\ M"=Z3MS,=;-RO50T"JA=@;+<$<.]%PW44N.ZUJ6HL&S5&J[@D%8),83W#QD)D M)8+AR95HM.:AXS3QCER.FSUX&2GD(0#UUS&Y"2^:L2@RL,)J;P%W=!*%#)ET MF^G@%/3S\[2S%Y.*'@3AXQCD7G#K)WG]G'"V[@#=MDCG21D)H]#[C*"#RJ3' M.L36>@F2AQS)>]$83_X8M"F'+R9IWH5EC@>^<[@FGY/.(PG6)^7C1065T MX)WP8(,DT22=;>XM<[,C:R^F"G$.EC@$W%[ ??A\BOE):67/D7'/06MR'%3@ M$;R/"!1V.X9*QQQ[2_<$)POUY1O$NR&2R=+,, H)J_=/0ZB MC S(NP@EQ5#HX#L/6WW\2<*I(\LSKG>TA$HOEA.?%T?<^UA\CU_"=$:__^-\ MMA;-9;CXB(LO8H+.(#/&0^)%@W+20RB2T;FHLRX:0TR#6--IV3SOHD=3F+<: MS7HBS+T L]SNLF\3$9_HXGDIR8'3I;;HU;$:/!IPEBN#)J%FV)E9'L#F>5<\ M>C;+H3'W LQR;Z]\N^30V#JS?3-G297$(4:1R&'WF(UVEG5WB;;C_KSK(CT; M\4@(/6?;?G:\SLU G3EL.4WK83HW^K8N&BZB@X0I@LJ,@2^<0^:"&<^Y M+'R0OM8QF!VWA#)VW-D]O'JQPS:)NKL"F4C)T%I1P*[5)TES0:4,5@7.(F:+ M/3]5NLM,!]%E_V >KB)Y!++.IY?N8'&XA *E0TC6U85"44.@0!N<5"5&RW0< M)I(M)_5^/3W M##VE<0\N^YC/J.BB""4E< $)=TYG",YF\"SSHDK R'GC$W'D^8R;09J;?6 ' M]:!_K)?P1 6I&(L<@K3DWP9)4G,%H4A9BF1*E?:14ROBSWH*XSZ8?7#"CZ+^ M#IRN*\KI#[_Z<[J<8&;.J<0@N^!!6;M>8N8@^(!)\)Q$;OT>YPX!(Z?$Q@'! M_>U(!VND S@=+KCO;,]R76[Z6_B"K^>U,#6I A Y%Q!%(RA&$8T+N2[K#9SB M&<8TZ^<)YW8^Q@7W$;!J]DBKD8X[P/F=G;Q7GMVON!Y&4APC R?R572RSI-# MB"QIX,A*-(Z8W!BW9\SVF]V'KU:+B^_7*=+KS(P M_YQ33#&]F*Z^O:?88A)+TL::"#+6V9],V=J_9D &%31+WAI^\H?HQ[/5^?G? M&*FM#&4@V/1B28=D7Y\2R:93+-G 1'UCE -)0M.5['VQ)!B!:)A5*0[2F#$( M-QT4C$>VF_%!THNYM#I!WD^7__IY@37!CP2HU?K\\$5E6W>1A5PK=$8Z$HTV M4(KP(2ING.^F\+0K4QT4@5_(I7,T9%Z:#5V?)J^G7Z<99_GJ#@XF&:,R2%\R M"20C.*\E&*6TU$&8W,^BEUV9ZJ!(^T)LZ&C(G/,6O/$JJ_NHOP//YV[!A8>0N5 N>2@2)X03:*+R==^'RV1A=;'Z),$=9YA'QPO\Z&4UP$2W^&BS!=? MPFRS<7VY88/YC!3$KAO+ E2!0.1: )8@@G3%)].ZPK^%E,[SU*=&7PN%=8"[ M!NF7)$Q.REHPN8ZMJUV0D4L)P7F9?''6\-1+3NS%5?>/<5%/K/MS1ONS+T)^ MF\^^KA]>W%YH%;&P4J0%60+.,@#COW2!KCMY7Y M# ^FOX:I;3:R28M9:_+TK'-8QZ9&"$I[^I4UR65C4NRF)K,O;@(1;I05!X( K'9%@W>QSV MY.U,&WY>DA$> ;;]C=!?&>%L_5Y]Y&TJSTIFLQ#JEG"*XHD++X#I1">43>0L MF) H^%:1Y^T[&:RT?[LG6GGT$LRQN,@=ZP]?CSZ;JS=/P.*YU7^?Y=5D3]\ MNY6O_3DD(F;"G$].\@ FL$*QOU 08@G@,6EK$[=!W5NH\K!5:3SRSW2CT>EL M[TR0-;X)GCZ$YKY0#)T4N.Q)G29DB,(R<#P%F;E'QE]VQJ:_K44OZ4X\!FXC M#P$<^-#:,AMJ(Z>0O$4F17T?FJLG+\"A#G1V>>]XR0(QCGPA/LG F29HCJM& MG UB7G0"YN;(N3?M?IVP>DWW],US@=O')V?>L,(=\)+JDAF*G[TSY+F+G$,, MO(1^YMX.(X(S3>><30%Q,#C^;S)_ID[W7^HD&!+/+]H1N%OJVN$<]:&X: 5)BM5S5#,(7C@(12GC>&TN M[J85MC7S9^K*_Z4.@B'Q_*(/@DV9[9)0_;S42C""I->7SQ=>9^;'I,=(YHO;M5,)X3SG4]_D$U_DD1 MY<*CB\70B>8**&4YB&+K%4\UT!$;1&J/8QSH%@;,,I2A>=/#>ZI-WS)WY&,B] M8'6*,9#[Z+@#G#\]23"Q4((G\T\L4@2@C0:O:J]<06$]1V^;=W?]U<9 [H67 MO<9 [J.\ACO-#\RS_!H6_\+56G+WV-JP(RFJ5DX4$#Y94)R15\37+PMSPK:\&M"!Q"4J(.QA+@=;'DA2AT'+GR MS?=+W2%@W'OQ8#4^#H<#9-H!(+;8T=I0R);(WM[.<'-HQBAC,3H!BKK.,&0% MT:@$)EE/QA.,"2=:"OL8>5V Z1 0[.;>'ZV1LP#;QW_/K]U 9PS**,!R30>T M-XI$:#TX@QX3%X:E<'*PW9 W[C5X2K =II'S !OAYMJ2$C%6! NP'A2I5&+D M:A8/R441LX[:G6K5Q>,$CMNK?U+ ':B5?OKA'E:>-JS]/+]<;#BK[_!Y3B0^ M56>P64G7F\L_6X62)PI< M2&S*RPBNV-KY37Y L@)M*LT@=/.UXW87GQ!"APFZWXMOKW80Q5+R@H%7]16! MDH*,AC@FKQ*YUSRI?L8]_;+7@HCAGK-UD9HXL>[/&>V/KX.]TXWOR;[)R2!% MD/B5S:QNJ3(I[EIO,:1&-<#KLS^%"0G+.Y7,V/VIQNRU=? MP_2BGE8_SQ?K%KP)#P:%RZ09NI/I'\S2)8FDGAA("I+.LW[:O)_AI?-*2J>F MTA(@H];U[D@B/B^)>%\2ST\B_?1IL9X%^F:V6DQGRVE:GS%O+U?+59AE=)0 ZEI@:BI%O;!# L"UUGJ7BS;^Q\)$GG_X3@ L84:MGB^7U/S9Y MD/?U+<3REARJ2;\.WY:3PIE"9@N0?^I!&6,@9LD K1!9,!)0'AC@.]%YIF_5 MQT1]>_V?WR.8ZV3+O-1''Z_2:OJ5+L+F+UV>_IJ!G[/LP6,?;U94*8Z3(P]: MATB>A*+3-Q "ZX,KQ9W(QK7N)GDI;U9T=,:'6 "39B0ZP\'[B% <4L3$*#XR ML;6W__>;E3TQ.]R;E7W4WT$.Z6XK.QIT4HH 7&&N(J2;QG *(++!%'16*;;N M"GJ1;U;V L&3;U;VT4@'\'J)&]6]M#QV.'>K]\?..2@6>') ]-% 5SV;!E UL5+F;IIE! M-@7V9V(GP/AHFP+W@=M?;@_*Q"<,R3 #AM4J $^.'& 7(60>--\%LZ) M>#O3)IV79(M'@.VOX7]NSBBE@HH1ZV-S1V>40P,!G80HO1:6?L"QG(T5'G(E M]M>X\Y+,\!BXC3RJ](3"V6M<;>1""B_K:]JB*9*G0RW4.11*&\9RT%Z;O]=\ M]GB]GDTT.1@<_RKAYO-S8&4NVC@;@:LZTY9I RYJ!)Z*Q>A,E>H+-.(7'Z0. M9SH='@-[H?@O%^ ^+S[O;/&QT+G/ X+"0D&)Q3I<3"OG>.!)=?.2\>]%GW^] MDV!(//\U@NSG9<84.A'J-M18R\ : P1=IY?X$*4+)8GM/N]J@OJJ=SC[].L]X,^X12K"9[EK(\V[I*#HKO$@HD4+JLL M)-!]@Q %XYQB:AUD:X_II;1QIYBUJJG!H*T%)9VGRSDI$%(GIUAFR36O??[= MQKTG9H=KX]Y'_1WX9OZ8Q2O4T=TS9S9(NJ$ XI!6V\<>9%M MW'N!X.G5 WMHI ,X#=(%FEQD7E)\@R4G4,0XN(0.,AKMBV0DXWQJU_W,V[CW M@M4IVKCWT7%/;=S<>V^R \FUJH/E,@3%)&A5N'+DAY:LG_-27WX;]U[*W=;& MO8>DS^$@?+YXY:U@F)F%G.M@NV@1?/(&F.8F>J%D=-UD+'YY:6W_SDGMW]Z,5U]>T_N_\2IS*./'#C]&Y02"H)$#;HN=$09>4<] MI;NSU?EIWQBIPTYD.QHVO5A2?%XD<1^1?,3%%SZ)I"5$F8 93CY?U@F\KZ.[ MB^0HC;%1#U(*'X2;,RUK-;2;\4'2B[FT.D'>3Y?_^GF!=4X6$J!6Z_-#9>1< M49!4-'FLRG%-,5.48%C!*'0LR+KQPG9EZDR+0AU>.D=#YJ79T/5I\GKZ=9IQ MEJ_N8.F MFL YAM;]X;W42'\B#,Z_(7[ Q==IPBW'P<7Z(^E7;\M[3/-/L^G_$%'KYH(U MI5>9EL+1&5$26"TUJ%375T45 6N*!;7COGV;_1",G'7M=!\L;Z^=C@6+#IRH M-S,Z[O #*7Q]__VR8?%JKZ#@A:A2()1(U\46;X%+:YA+,H3F5=4GR.FEQCH: M6.;#:*Y?$&ZJ,#(GB:(^"6.*@]),4&B?-10G$V=)4]S?>IG>DP2-"\1F:M\- M3@?HH - 51-[6SZ$"UQNRG!&)F85K_FA0A=%20RBYA)L9"H(^H=[/B"B M2^ 5T,:3W["D! ;N,(-%&3>>!N.. M6!)",9DC:SX@=@>RQDTG#P>IUAKI &0?\.*B;FR>Y:L%[_3KN_SP()'':,"G M.@"^)'(&2$20G3,EJ*2S;S[^[!F:QDVX#@>OIKKH %O_P!DNP@7Q\RI_F-&*:."YWY' M>WM-=H#/GTK!NH\#KRZ^C^'/6KBJ8IREZ<7TJL:QA>&$2SH@_OR!+K8R7;WZ M,K^LN_$T+]9H X47!,4C\2_K(W_)HK0Z22RT(?IY?$%J6WQ?@;/[BN\U?/*(X MVIJ$9H720673J&CZ4UC,*,R[^:Z;$I*TL3"7!1BER%IBHJ OZP@9(WTKH_,\ MJ-;'UQ9:&A8Z[WT#6>LT_?#M2A<_7H3EM9]7B$-3# B%-;RISPX#UZ"M3\ZH MQ$IN7>+9F\B1'9(6N'FB]#B HCIP,NZ^VLHB"2^L!2[J<$T*FR'*&NS2):6\ M2U&KUHF'+I]G#J+L)Y]A[B/Y#F SR"LNSGV0+F1RR!UY(,0W>2"20?#.*Q>D M*/SD:R7._!GF7K ZR3:=/73< 3&TCIO,W/H/C9%M>ZRBE=8"^]T@NS+2VKJY9^7TV72UO[QW* MFBM1AW35)]8B&'#<%W#6%Q6$)?9:)V2?)*CS%S.G1F$[Y76 1'*$RGSQ)G1E\+A76 NT<= M\>\)-.N=5B4A!,;7[2L>O.8&"HE()UV"**WCE:KKV%Z407T\9&LV)K/F^Q""*Z0S9!!9482Y*Z %RF"S,:C8U'ZW'H% MZ(&D]I6>.08M\].K[OP0.@G&EA1)AJ%8NCYBY.3L)D4NAHW*B#JMK/5"D#U) M'!>1)X'-<5#=2X<=0/3>?-&K52&;62G+MY>KY2K,,IT"5\Q)PXLKL0X7M21( MY1+$VKPC$HN8=&T,;#UV:R\"Q[W,QX#G6O$H(>/&+V. [7A]=+&%9'?1O9Y>7%;CNA:>4-%[P3)P MQ6KO:LD0%2-9,L]845Z*YLMB#R9VY,:+'IS'8]37P?&W-Z.3)'+VN8XHXRZ M6F_W8J7.FO#9&O0QJM8#L?8F\EQ, M\HIM?0P0@3-9! _1>MX:IB_2C6P)T>$TV,6=OX6]C00?<#DI3$FEM(.2#-89 MN!:WRBLHNNG7;4#Q^<^\ DA^Z%YA%[X01DB(^6P=^HR%? M-AZ/;ZGSG/N=]%- !DIYNE971::6]J->' T7_12+R M!2QCG*4H&?>M'^!WW.<\**+:*:(#5&UK@27P6TG_ Q<=KSTU#+RJ$X2N34NF/[$&9& M(XIR[]':M@5M.WS;N G300 SC*3'ALZ=J_G=Y2)])MYJ>__UV#)B(:FLP-5= M=8H[DI0F6U!%,8W!^7Q_RN46U#SS13L!1I\?8%K*MX.KZL>ZH'VQFE+<_!KC MZKNL-NPDJ=&Y;"%[GFK8$:H_QR'8S#3//A31>H3Y,R3M!"QS5L :0AECGT,? M$/.[ZR]>&\N&B1*3Q,P+2.GJ^D&1( 84D) ;NJ*#11MW.H"V?<-. +%G!9!V M$NW@R/F BYK4>)251!2G@@QB$B03LY.R')G162 M6BNA&SS]\"@KGJ/G.C P-FN)G^C14&"03,C,HU"M1WP_0/T5LV +=RJPP-LW8K2BO9=7[.=>ASX, M#.=O!)N)HBJK5)QB@+H$,O]"'D>.==>(*+&DY%+S_75-".^Q9#@TYMH"_P M]-S3>C-BMUZ1BZO= $FN5&KYLWW?5\4>-,[ARK8Y$G[TM8A M]=Q04,M$A.!M8C;R:)JOY'F"G&,/Q]]GBYNQSM^G*"\_?@ZK_YQ?7N0W7_Z@ M;[F9S[R9S#QAP13ME($8"B>/RGCP(M(]9#)S*$WDHO4;D,,H[6'[U?$XNG^B MG4!K'5S<6[B\$>H[G(6+=3?3+%^O%+\>CZ^8BM'H EY'DBXS%,\)D>JX*6%R M+JA-ZXF&1Y#;PT*MDZ&TN?XZ@.IK3 L,2WPSV\;T\CW]?#XC+_[;N_ER60LR M$R%M1J82I&3)J8E,@W-X\(GGZQ7$W3) F*UU*=M!*EK\,@ M"UFL-Z U)AT<9I=:OW(_@MQ^?I)#FB$-1%$J!73(&L"K3!(RI*7%+)3V#H@&I"= M?CW2$R-]$/T?;@IKG^M4?NOW1]\_7BZJWD+=VWQ%;G,G=L\O&\*C/8;?$[BW MV487-"&,Q5 3Y)X.VSKV+K*0BT5N0_,:X8#N[4;$-]^P24QL8L/';//[1 WK M'?JH0: A03C-P=>W 2ASD*IH[UGKF22'4]NO<[L/GAZTO9Y&>QWX#!M.?\9< MMSX_8'7"/9/D]R 4@\1.L70?B2Q ,5M"*C[R,A 8MY$T+N).A8S' =E$3?V@ M;KV__-4L_T)_X1&F,L,DA-' B01RO\EX T,/62J>@HW7M(,6NK3-T2;S%A;5HUX*1 "(7N6'10LF880B ^VQ>_=Z%LW/CD9$#9 M M"&6NL(BW>\WFV\9<:34CZ S(H8-"D0;T*"Q,AEL<)GT3J!M0]]XQZ,8^.R MN08[0N?&+][&E<^JL&(5L/5C-^XY!,<01*YOW5B]EEJ'T;M1-FXL,S8B&VJM M(RQN8R<$\L2+(5N2G Y^)PUXZ1QX8[(,24N16C>O/$/2N%'-V.AKH:<.XIIM M;$@ZMZ.B4,_HNHM))@<.@P!.?@8/RI60A^D0ZNR0&RH>:2'W,RD3;[K?WV.: MS]+T8KK^_$:=C4]]]"!-C3OS*E](Z MN3IX/V,5\!WA;C&45]>EG.J77M(G?_O^]^M3"ZU"Y*H8,$J2@%"3;1J?04SUM!")I(IIN)A0 "\- M5QFB"194*!I\,-7NBI=*&4\>SVG@^!RI_7J, \"RJ=[ZA>=O\^I,7:;U)+W- M-7&]O1-S?3].O[/^DS_.ER3HNL6S" &G+<^'3@/2-.R"V-7I[4>2Y8IE\)?KM5?BS3LY9 MM\9O)GE8H:71K.XZ+*K6L!0$4@\P3(R<*!MEX\ZA[0J_3937KSM! MOW&5(?Z$])ODQ!LGC>&Y0,E6D&]D+(0B(G@I?*Y<9FS=H[$C:>/.OCVQ2W"4 M7OJ%VX^? W'T9G9=/* _\&JYQ-7RG^'B\DJ7%Q?S?]<%!Q//69 E"# ED;^> MG0!79T-SC2X['SS/)\I<[4'UN&-U3PS2H;39 7YWN2[^,;U833>W@4LJ!%P_ M/TZYMLT;B'4D@W$E:6&U2;[UL;DGB>,.Z!T*F4/JZ1S\36[$EU^F7Z:;F7&K MS[C8<(JHT0L=P5I.!J=XG5E#GG4F%C%)(2B,;.9<;B5CY#&^H[F2;?32P4'X MA']"Q-1-5J12HO#SQ.B<49D"D3%'0K41HD0)TO$4D7.N^# /NW<@;N3!P",X MCT+KC;Y-/6-XVL(*9D4PYL$+NLC*^YGFM!^N84,'K M;,..6X .(V WK)U-->ADNNCWL+OB*/^_R^7J"VE@.0G:!LEB BLLQ?ZNMC7% MVJ%2@A(N>AG-8 .4GB9M-_"]E)K/48KI"6_WFI^4\XK(-E!/)%!!U3U(DH(E MCU:K0DZ":/U6^J@W".=;B#E"\&?2=?8@.&_3<;;U8X?H-MN-AQ-TFJFD4PD" M@;$<-]._M6<@E-9<"J-,:+TU=\!.LP=B_<=BOOS>'1Q51I2!?$87 RA$!!=8 M@JB5,CDD)>X[4LTZK1^GJ-]>L'UPL:V1NH$6.KC2'G!3!;;YOGX95^7R@GY6?R\1Q6XZI6*@?=XHGWGB^3V8U@LOI7YXM]AD9>3F'-FA6O@,FMBS2+)S9(;8KCD ;5N M/Q=\#_+&;2\\Y3G62$4]HN^A'W&[T9?.Z^OM#T]T @<9L#"F 1.YQZJ46->4 M6'!%.:.Q2)+YZ1W&O?D8M]UP7.=Q6*6?!_ ?<:"O_\3[ZJVXFE4IY*T818X* M25V#8^0_L\C)H0Z2^=Q'7'2;ZG';%;N+B Y6:*<0OBJPW[V26-:L."_),EFH M(]DBDK%+ ISVK4NV^Q(VKAMB2<&X[&JZ1%QZTKG)#,G(W.%/.[ZT#<$ M.OJ#,N"RZM^![A,]:0).(.BKA-!2LZ\($BB^:;5UOUWP_7Z'=*9!VID_&[_+9R]AM2E&.4TT(PX*8FEQPJB,5G M8%+JK+(,F0_N\Q,=(S?SG1)/^TJ]KW/J5JGE1CQ)!R6\]X"%@@ME$YVZP5@P MB5G/ZP+7*(?#T",4]3LGI%$#P[%:Z,MWNL7-N\7\#URLOKV["+,5A;4__??E M=%-*L4887B0YA((DQV2 8"(9HK7*.2&M&++NM0N)W;0>'(V.G8#71E5=7H^W MN*RUF.GLTZO:<_T)K[I?T6N7,S/ 1=U>H%.$B,&#]-(5+7@.8<"JQ=/$==,@ M_N!WB(CXA"24("*\9"U3Y$-%5$^1D^_ X]: MW*]':^!H4 WLN$U*#I8S/\_UTNILL\354M&W:,-UP9GNDZQ_K&%B5$%BFPE+$XSC396^MQ'L^0U$GV MO"626BJA TR1=-[A8CK/UZ)Q/D4L!5*($I0S!5S.'GS4BLM@0VZ^=_D>"9UD MA%IBYA@A=X"1S9SNNV(7[M\05B>LW: =8N92CJ 9U*"-?1K+91+V/IBND/ N-?0D+'4 MX7+N"20;HV%!V5A?66J3R&A0UFT49#X^!*V$E@)-ZXF,A]P]@WF^1RCSF0MG M'\F._7B0:/\O#(LEEYNC+PMO!+,.=R#O*=;K+!9(XD#V8A^%XF4) MD33.'(;][[.UOF7DUF^2C-4A@5"D M\V3@Y )!^ Q"V\RTMP$'=M;?O\:\GD4S!#02XMQ8^._U9>VVNLUMWN!>3V&9BAH(;X.;,#]QO&O%]$S@2RS$$GE!P: !;K2-*@2NF_=N'$#6O*?)E$Y%:YUT#;,SECR21,A5 M%S=C&B*@D@QB#-[E*&QX;%Y.B*Y>LWXC%3\86 =IH1F>IGW*\F.U1YOG+/N_ M.\63EH%7]87-U MAUA_[L'4[ MR0,>"84'5M.$@N_@EAM2<%9""IQE U9R.FA#$<2-M,2A(0N4N2*];;R+FA4! MMH;:Y) 841!XB'Z.?=IYXXE\6.-RW01_3]T5#SF^G3^T:S8OC"A(KBG=]8*\ MG^3)6#(>HI\V)^/)=7HU;Z%.78V+3]=U[BK]Q6U7 MJ38NPPL?G\)O.(2?UW >C R2E@!CZ495+#C [:O#@CH[Y32YF?T[#[>??C13 MH^P1]LG7>+E)M:AM>VBO"-4D_6OZBX^+DZ]X14Y]_<]/\WJSO%[5/?W+S9X^ MRQ*%L,E"D;9V3U$DKIP=%%=?,0GI6?,V=5/SU+$W

0G:;+R4@)@7-#EQ,:543P2K5^U[^'E'EQV!=>%NV5-QJ#GQL[0WN8 MH8-@69ORUC[/F\L:#/V%E/3S9EFU=V-VU!S18G51%;0Z8\4XQ;P!3%)50SM" M"%C[>XCLLN!)V5<"[H&4SYMO?XLXGQ(:_1[-3W/]!W&[?(+G2$*WCES.6.=I M*T^>!NIDH-BH0R:Y8_,F0RWHGC=9^/?9#"U@\=:VPKOXU^;BAM$S8;@DE@3P M&GM1.2D(JFB(T3 Z!$11!>>$_SU:YWUG\?>!_%CU]POS?^5#MC;9=BY)NMND M<(Z\H\3!9>,KXX8SIKCWKW3B'T3WO!W_WR+\IX-%/ZUY]GDX7*B43&3DTD0# MBH0*@2D/M*D#RZP.[6C]]/T8]W2RSOYO$;<'*>](]W3RB/3)U>?+Q;=\.UZU M=F0[(@3]S->:Q9R'4MPHR/QH^@-![&*Y[1;V5+L-I9F548$+A#.57 &4,D+F M*D6&+!K5^L7* >0UR*G5??;SXGJ]O B;NF(5_LW[0\5+-,;0[N*U?;)B"#X' M"S*IQ#T3.JL)DFE[Z9DWZ#859I[(HK71R(RVXVJY/CNMJ>:;9A':>+.1_A;'"K,'!-QV::@5 MT5IHR(+7'2$U>.8\H/-&8^#.Z688F+,P[ AE/5;W",G-K/#?R'J[VES=UK$4 M1,ME ,D)X3=6&B,K+7$,/G#"O30-5/Y@T9F5/D9EBQ;RFUOQ^/4>X4YI+PLZ MR-MR&,DS!(<"*MSI5D23S:"N B\I_OZB\R0JFBE^M/PZ"!#=64+UGOL=KV[. MOE@"@=<7\,600^44^?8B<7H3-"Z'.7GKZ3[\M]GVQW M>.9H9"D)P3BF:XM,"4$S.D%16B]HNV7Q:/C$GC*+I[_?&Q;&*&[15HKS T$_ MR0,*S"623+1-B0Y76;OMT-V<4M ^VN@-'U:,OF>!N=]&M(?"\7+LX$;9<^'> M16E^_5X&Z1(:AC%!SHZ!XK9.THX,-)-!8\S,-P_8#Z=NWM<&DYDM$ZFG7^#M M0MO+WW!-,K_^].#W>1E)&>_+]I=G3@=K2BG MOF(!@$*3B$$&-R7I(L7BG> M.ISH+H-M1Z-I&&@G4NV;QO)9"2SK@@:8S J4=@K0DR61MC/.8A#DP78#XBY] MPW[0>Y R^X5MG=]^^CWK>Z:%]L)I TEA(.-6D!/%K"&#R6#1+GH7)YC7]#)A M7=[XKP3&(U34)TWRYK43#Y?K;QR628;UM,WQ,1=A+GVR6DS^(]D:)^7UK MWAM^$6-1HH9497TQ%"09H0[KJ%6%LG"?2^O9DB_1='1'\-V\F?=EWTH_?7OP MFZT-KE,QAD<+#&O'.&060AUR)FV*S"HC@FYM*XXB=.Z 24,\_=!%?'+%S9S6 M^7BQKMS]YSI=?+E(&[S<1AY+XL;9^CZJYBA4B0%0D#.H.:9>/BY/K]5V_[1!$P:@R9$7WO2I: MU+V8P464-DI4"0>-O#H46,^3-5]*N0$ GH-30VW,'0+>E5>]NTZ_+)97>7G[ MG/"VGV(F$S5[KR'PG&D+2G)C%%J0*@7,(3 6]$MVUY"%.L)*2^TN)A)U!Q[C MGH-\N],$"R($7=\5.PXJ:UN'.QC(H>Y!-$XU?_GY##GSABI>[^IKK9E^0;;; MBCIR%*IDT#9[,D$C0HA%T(Y!9P+7T9;60SB>):A+B_UPM0^#TP@=S'W9_1O3 MQ3K_^6ZU6L0+XNG[R:N*-352$K2OY9-* ^TZ#604&/I'D*?C!UUR>Q;H$A=C M]+=H+,Q^3YB[D!T=M1955A!-';5N& FHU,*KI")/RG#K6A?@O433O.'.;BZT M<3KJ '.UJ5>L''TX)XG_A*L:U;U[/7#RM?XQUZ; M+BPD%SEJA9T.X$>BI72 MD%68LVK=JW(895V>9R/1L)A<-1T [GOGZ9HL6)$'LN-C=>;IYH^L1##%DS>3 M$<%EBT#;D=N2E-5AT%/S S"VEYBYGP5-"*LV"N@Y7_-A$U;YKPU][N0+_5C] MCLO*\9=CNGZ_^,UF&9O#J&^4LGF\Z/?0NG8E9NL1>,IDK?LZ[8X,=-!DJ:.3 M5FC3.E6SCY:C4S0/OWMC"PCNA1;$Y;W_E[,CR=,W1P!H],M3YTGJ)C MYI!X"^W_D%@Y5MP=7%:/>:#_;>O#6J%T3@8AYBQ!"?KA)7)PQ$PBC\-RWMK; MWT-*5\ 9H>,70#-&X'WB9N?C1JNKEZ'(J=6F]HT)$*PG']>4&%"05]+BVF- 5;I/*8)+2H'C=5$(*DH^V4F/$')N/%7^*D.Z M,T;)ST-GA,0[@,UIIHM[$]>;YZO&UNXQ=;O5C&;.2@,D+-H8&!@@ M2QK(7THVF$$(P#)(M(FM9) ^#FDJ,/I/N4S/S(.(VZG[V3!HM^Q[ZD&PW5#;6 M!\LX>*[SS6A59TJB#:6]QJ)YQD&U"4T[T4R7XFAU18T78@^:WP&6&1TT*QP8 M:G(.,G'O@ZZCM4,Q0;#"AHTI>EL=: Y2UIX.-(=(;NY&) \ZJ' >O7520\H^ MD#_( C@F/5B3@XS1R]*DZ5"''6@.4MG>#C2'R&]NQ3_HH((R!,D00<92:Z!U M A=+!NO1,^:CCL,,@[?7@6:TXD?+KP,3\=%%=Y?LTDB7G+ .--UQ) -.TO#D MWR//+D55F,NM"[SWT3)O)^VIHZWC1-X!=!Y8N%OW:YL_KM+90-*ZBKJU =L42IG^DF]8-@@>?V?><<'E++TJ[%X;)D)#_\:?ES$, K1>LUDQ:H9L2R'&K#Y0K. MJVFJ^*BW$89S N=*7_(HTZY9;P0X[.\MA\[X<>B?+3.7;PV7. MKX#G!SU>L!EATV043B(ZBN89F824%!.23>E\0J/QGU$/55&\T3%V*]A!;\UE M4#+G/YW&E5UL>&[+- K#7WJWY8A>H6BFK%7K=(*2EEW;@,L<(TN3:#"N+&H4 M2EJ,3*.GYF_C\+[;A\T1P5NF86"$=@27K&,DBAT-Q]+#>IZS.SOC6<+^/C;(>$5R7.T' A68,7>;9$@FGTSILB@ M@_'UO=^F)8H&X=3Q\##]\.N)TFOX$,S@5 T@29(@'H]'4?(;5$Q;PJ5+79OM M.(P25%7T$LX$D7VW@49P_%?-[19+W34=OV)^#8C,V^5U)=26L4ZQUK0DII7" M%GG%5]P2\3ME^/Y:"1>ZZ3MS@_X/40O9\ZF%L-G4=RJ%4?B$4OA<(ETY_!#) MI,\GF;LW]F0^'\\>SN;_VL?/?K!A^*K6.+QPE%G(_=GQA&6Z)GH+<>PWNJ0/ M[)JRRN)(T\BI1?>QIP<[@1A'Y:;DM/2$.A/ #1S5J]I8B*+.Q(;;$OV8BM&; M(>IFJA*\<5MP223E1" 'W8A\2G?M"L Y9D7APD#K[FV-6MHYWC!R*9DQ@.=F MJGF&MMIA;DNNV)UX?9++=7BF0VF,21NU58 MC-/FG>/VPC'P%XZAS>^OS6>#>?CX(&W]_@,"R^)TJ6O.0@ +LM 7 97AH:6)I=#,Q,2TR,#(R>'$T82YH=&WM M6EUS&CD6?=]?H75J,W858)J/V $G5<0F&]=,V5,VFA-(C1\PW9*N[NU[=.Z1Z).Q2>3;DS'QZ.T_3OY9K;(S%18) MI8:%.7%#$2NT2$?L]XCT#:M6RUZG*IOE8C0VK%%O--GO*K\1$^[;C3"2WL[M MG!SZZY-#-\G)4$6SMR>1F# 1O=D3PT9 X7$4#(>-5BLX:O#@J,WIN-6.XN91 M@^@_P1Z&HKL?H\U,TIN]1*35,=GY.^WC6CLSW:F(S+@3U.O_VEOI:>C65$4: MP9-.,[!=T1ZKU,"3');]5S_!@VG<8"[%*.VX8+N/6IN/")54>>=%W?UU;4LU MYHF0L\Y/ Y&09AE/%SKHPXQE/+O$?;1VK!/^U>#\_?GI[W!^>4%NWS/ M3C^<]]^S_J?^ZN@?\9V/%'7_5.W M>IKUAEU!@P]]=MV[>M>[Z%]7+S_]TO_#91 MC7J]\5S<\GU8\KS"_N!I2#-V MG>6%D++"0LJ-B&?,C+EY^:)]W'UN]LQX%*%@5B7%&/#XN]6,H#9W M^MO/WEUY+$'=/\YS-N838CE-!$TA-K/ M+U^TCKH]IF)V)D;"<'D9$D_9!R6M:5UAYVE80U)?/TSJ;F>NL769>\MW0RN MJ0AA3C L8L/9\F/X$>'8W!TX$HM%BH1;["P27 $6T1W-^5*[2&,P#3<"=D0: MRB*"38!H*9L5 %#DU-C"43"&J[8'H5$!X!2 3EN M.NW\";D>LUBJJ9XC-J>1T";GF(C;F]YO>%E9 IZ>._/ VQ\,>T$#V&M]+^QA M]O78&ZPDZN6+XT9PU-4ENDJY8:E#Q;' Y;X^<%D\9SPGAQ?D7PPEV;PR DB' M4NBQ'6&[)6!.RY[V.A(ZE$H7&&@&[7WROD":+]_S-X65K:D'KYV+67Y;PK3'F/5KHTFK M,!W?3>>O#ES,]Y&.'E86?%Z=K:3BJ+$="'7LR+>''8-:_<@^AS/2V(D@.Z[0 M?1E&%5N#0U[HS8?88C@DP*"0P )Z:".W8#[TH=7:L %_PYC+WYB2Y MPU597Q?8J)2\;!L%.!2^:"5%Y,ZI=#'4(A(\%S8 X56 JP:IM51H6YG=JM2N MC#NN5)K@D $WVT$9!Z##0G)+\0C+.;&H\!CA]<*RS,&W(=F.8&&,IV@]ZVX_ M;H?;@]N265=ANS$?/4#OYDRV,8@!_(F(+#:Y5BFW],TU<&VUI04LSZ,Y> !G MP8=""C.S=7W=M'8I.9PY"/E5L-)U29NZ*G%;!I05>08(:Z=#PE#ED7/ J=01 MI9 7$DA&"V5VB=@N4. >K5A*(@,Y[RI>P^W!ZYQG^Q,N"T=&-IL4QY""8H(\ MZ#62[DXI;$"N_G*]RG/XQ$ 0H_9:\X)6SJ$H3\+5%*8WG]D2 S,@J+N]2X=QSZ(W+F /3)P9T'>KP/O MU9CK.]U@R(#0>*-0[[SA4JE&YOJOM[@9,)HDPAN@S M]6"HH!YL>R3@GS.R#VR#?K6E=_RW6GF^(.G/0L!]M_B*-'3'"0=_[YV>K:;W M).07Y* N.SVU&YT0T& 0EF7[_8P4^(WMM!Z.>9*K1.2[D!S?M3S)("5VPU_ M4+"&UGB$@9KN6.U1,);R$T. **C$BJ_V&J5>%TF"/=-?Y((IJ\G:0[%=KN3; MM[GIH6#'.5BA@BR3XS+@Q!TWEX"J^'HGTHF2$[)%+^6C\M0\+^F/DDRJ&:%U M.E:>\/@*7 &O9U$$M1",DS39WYERYH.Y-\UA&I M>YQN4!= '8FT.E3&J*1C7_N86/J'ABA_:W5P\\V+-T)J=?]6B($[)IK/7#;7 M7-.AB1ZVM6K-=NO1UGHM>+3M:KVNOFX\U?:[9=:P7MYW>V M47MU_'HCLX/IFK[EW#WR=1G;+@CG?>"Q8/-['AX?&M^<@!\ S MK.O5PEP&_[2X_)M(VQ18KQ@5$%-!4'%O@STAO+H-;N]KG\369?C=[!GRNW51 MN9_=M?N\]SK%2J ;KM0GI/S_TW47'OD%3S:FBK*$&I5U$!9S!^+,NMC=I8C_ M!M8W>O?4EC8 T]VZ0\#'@+IT$G)-3IV]7WB3&GW@WW' M_QHUH4??,"[5:'TQA ^Q" OS^)"GOY1U+9H!@?B0II)VAA+PRVTW>)'3Z]M..;,E8$]ORLV0([Z_? M(\D$2* EW6P+G9"9]'.HG?G4>:)+/,K\3$^K:M= Q?S>WM+T:+/] M'^\ 0]'=C5%Z%O.W!XE(JQ$W\W?:9[5VIKM3P734\>KU?QRL]-3\7E=%RN!) MI^F9KF@/9:KA20[+[JN;X,DT=C"-Q3CMV&"[&ZW-1P0REGGG5=W^=4U+-:2) MB&>=7T8BX8I<\2FYD0E-?ZDHFJJJXKD(74SW1L/K*W)]2?H? MAH-+:N*OL87N^6]"ZN?QL-+LB>)^IVT+>KIUEO MF!4T^C @M[V;][VKP6WU^O>/@W_;#**E4:^_&+?\&)8<5LCG&OD7U3J"P5O- M11K*7%=(P',MPAG1$=6O7[7/NB_-H1EE#&6S&O,0XTZRU=)1].8=\FFPCT&9S!E;(4JYC = I%# MF*);BN'PA/&<3",11$05YF,Q?LIS7AHQ 21"Q5"P1@Q/A8X0H,IX8!TT=C.X M)AG"G& 8(_YL^3'\C'!L[@\<.0E%BH0;["P27 $6T1W-^5*[+1% FH =D09Q MP6 3(%K*9@4 %'D\(QDP8.!K8!W'"WR6T%"/IL828,(8KI@>18P. *4$&KNS!-O?S+L>0U@K_6CL(?9 MUV-OM)*HUZ_.&MYI5Y7H*N6&H0X9A@*7A^K(9G%(:,XM7I!_XEVO?P&0BT[TMUA1Z]6/S7/X8(K[$>0'5OH MO@ZCBJG! 2W4]D-,,?0Y8%#.Y,JK+'(8 $]-A++LAUX\M7:, %_PYC+WYCRF M%E=E?5U@HU+RLFD4X%#XHF0LF#VM4H6O!!,T%R8 X52 K0:IL50H4YGMJE2V MC%NNE(K#(0UN-H,R"D '14P-Q2,LZ\2BPF.$TPO+,@???&XZ@H4QGK/UK+O[ MN/5W![H+>[9EL:Q #^!/!##:IDBDU]$T5<&VTI0$LS=D\!KN#USG/#B8T+BP9F6SR,(04%!/D M0:V1= ]*80MR=9?K59[%)P:"&)73DKXL]&8/MJ%_^M";&Z$P@QMCL0FU.B2]Y3$)C-=2F[;,M:I#V#"$UUED%0Y";52Z5P MC=5$*HW[YK03ME0 0W\4J*0P?;AA2 C,@J(>]2X=QSZ(VW,!;K LYML[A_EO MWF#9PT4V7S&5!449QEQ&[8*M#.Z>(32>*-0'[RA4JI:Y>JCM]@9,)HG0FO,O MU -?0CV8=B;@GS5R"&R#?I6A=_PW6GF^(/D?A8#[=O$5:6"/$X[^VCN]6$WO MQ9!?D(,"X#+;4[/1#00'%,JZ_+"'F7)Z9PJMDV.VU%HA:0\TYT<]SP)8N=UP M!P5K:(TR#%3\@=4V@K&4GQ@"1$$E5ERU5RCUJD@2[)G^Y#:8LIJL/13;YTJ^ M>YN;'@IVF(,5*L@RMUP&G-CCYA)0%5?O1#J1\82;HI?2<7EJGI?TQY,LEC.. MUFDD'>'1%;@"7B^B"&K;E[*O_!RH[6ZI'.P#C#RO(A$QS13OS+]T0=M93&<= MD=K':0=U =2Q2*N^U%HF'?/RQ\30/S1$^8NKA9MK7KP74JN[=T,TW-%L/G/9 M7+--QYH];6O5FNW6QM9ZS=O8]B6K#>3_Y.3%S3:]6NNT_>)FV[66]_)6FXW: MR9O-S7&Y]Y%V*;!>,2X@ICRO8M\)>T9X=1/ AN7P0L=?N8. ID(ZMK%RC:5??,,ZDLC_>=]PO4Q.^ M\9WC4IG6%T.HCZ58Z,U#GO^:&AI8FET,S(Q+3(P,C)X<31A+FAT;>U:;6_B.!#^ M?K]BCNKV12(A(5!HH)6R$%1T>[ J]+K[Z61B!ZQUXJSMM.5^_=D)M-MKN6U7 MW&ZIX ,BF==G9FS/('<7*F$GW05!^.27[J^6!7T>Y0E)%42"($4PY)*F<[C M1'X&RUIQ]7BV%'2^4%!WZAY<S!FFTV]AM:8TX*8K7P7NJ M1*FT)!$T+ADE_9MH!!I,\7A5XFMH/8RF9(W7K1N(X?6"SJ@"KVZ[=T%\)_:' M44=:E(B? ;OU(.Q>>#8=#H:]8#H,'B_INTB\ _G9Y/S8#2%Z7@7W7?;<&Y/[)X-D[!G<@>NUW2J MNP@EF$#0'W^8AGW8\:2L4W'D')J5-#T-81*F>/P:_8UDXD@CT$M"$R0F*&42&M\S;2Y(%*&8B)8U72D"J8@37/$X(QD M7&AZ"@,N$G =Z_=7!XU6)S B?3JG"K%Q1% *IYQA?0K+*@S3R(:8BT)/3&6D M]2P)$D!T"C#T2422&1&O#MQ#I^.Y57,^UR'.&5M"Q).,41W5*ZH6A0)!ON14 M$'-.2V/T%O4;]!:T%;?Y!K^]P4:B7%!E-(37T0*E<[(&Z!YY#4 I+C'25'N8 MH$)5I).#=$*P?@LRCQ;?1A\C*K2[F2#2.%8UDH@QT!IU^K6H)F3:4UE=12'5 MN37OM2U,"ZO&%QPFO+*[)=D&H*WZ8\!5OC<2 MSR[#[Y9;R.^S0U4<9[+X_E?[<0?H(U?J$U+^_[#N0LA'*'GT5K$Z0A7/? T+ M)&<4@W&QLTN(]X7U0\(\-7]BO<1-JK>@)-;]O.[M%;TD,(YCJF>C^X54*UK) M>YWQ,QOS+FSX RD]%ES!1)%B$%'[86\_[#T4V@U5NZFB]_/7?O[:SU_[^>L% M=C&UL4$L! A0#% @ FX@+5PL5X[@XA@ M\;H !0 ( !0(X# &1O8VXM,C R,C$R,S%?9S$N:G!G4$L! M A0#% @ FX@+5\T)E],8=0$ OZ,/ !4 ( !JA0$ &1O M8VXM,C R,C$R,S%?;&%B+GAM;%!+ 0(4 Q0 ( )N("U'$T82YH=&U02P$"% ,4 " ";B M70\WEKSD( "[ M+0 %P @ '_AP8 97AH:6)I=#,Q,2TR,#(R>'$T82YH=&U0 M2P$"% ,4 " ";B M7%01B$S8( #-+0 %P @ %MD 8 M97AH:6)I=#,Q,BTR,#(R>'$T82YH=&U02P$"% ,4 " ";B M77'$T82YH 8=&U02P4& L "P#@ @ F9T& end

P-T< M3G8/.[V'TKR?@P!_/CN]-2[B]=H4Q?270V)]< 4'YR4P$8!HF;E0B< 0QL"H M"W]$1!I*1AK&WK-+8PU84;#P AL/?3]#X#K,ZOTJ"> 7][1C_IG +[&:IJJ* MQP2>;)CGQ=X688,&)R"R-)9#1D-0XUFGOW+)M?#W&R>8]LL@E"$:4P'9#&\)SP@;L@ M(&'P]_CP[^*SKZRX39I#,W*0NH5OWF#%??R*P*,2G=:YU51YV#^O/R4<]L;I M^Z-2G8X]\;W!>:>R5K(48F J6"S93JIM_J0XA&L(Y_SV\/G[@XC<[&L;E@ER M_F8[H5T'FXYBFA-4XGMT/**DL2VPX@'[4P9Y6 M[E!OHI7;&I?J0HHEZZ.V,N:C@0TX1DZ-G,!F:+\\.]1W/U2>U9?Z$5Y[>0JA MMR6<]:.!-3%NF/PK"L(Y >[()?U^Y[:G'X)X(YSRIDK5_9SR4E2#K63FP: U MPNUNK.@Y<,1!*2(RP:0S:Y@?TB#OFKY;ZS59ZW[W0LM)S3L%?YNVDIYEFO$E M32NJ\UPN1 .5S38<.*!]2&$CAX?T+ 7K"M8]E?%X&.OJ"G8^RKI2 M5_.68%W!NM?.NF5S9INLF\.=:N=VJ-8%3GHVWJ3&_9L0,5+@?R?VRVV\HR_1 M'.YCS/X]IFW:K$?K]C_A8_&.YI;_;+OQPON48=G61_Z;V^08Z(-37^,7V#.[ MZ!#$T!]O?>)8&,]\QZ>PL_M-?8^_1UE]Q1K!<41A\5B8W(Y]8/VZL*:S_K>6\6LN@\V9]X[#K M]7.N>$1Y!Y)WK^R_&U226*":@GS&_T0F=V'R:R/A74YK61-YG3V?QC,RB1SR M=9KI(,2A01P*T";!=Z3G[_"D]XXW_I%B6JTC$>#E!3PT]".R]S&!HO D_ >JG6O0,V!B]U2E(ED_@3V!W8%=E\+:0&_.8F(J$%=M1 M 02[=:Q%0-[&/[R+>]ULEZZ9?NG=^N.0\#;E#QXK^_.*)KL*HTL>:>!OYG_N MTC]M2%/VM]ZP:RK#PC\K7;7P;]L>JYI=U=#V>NSVOQE*_SB+U4L]=D4)\@UPKX0,9D_F(^)*NRFO:^= #25FT9=7T[J,ZA365?TZ: MHFF%B:[VB U.K$%3[DY,?LJKG;1F2V7^$;AE:VCNE4?\*ZXR8JWJ32>%N M/,:*@D#R0;S:+ZC^#ZD'N+0QX'E;;'8FK(HSW=ON3&=L=/@A_AWWK[$$U7\A M:+T#)?D1/"E! /GD^1_ !PZGD1-36?40FDY#:/IY>YN.4HLGV.I2V:I_>K;* MX1QPSH>])O%-3695.Y2J'X%YQ;//9P#$;4OTL)]+,\\[ MA[>-14#MH+OC".@B.,M ML)3K]%TY[>"7JG+ZP?WF>V,2)!UJP"8?5L=<71X/.K>Z)NN#@_GFZMHDVD%@ M505R)0+;VA^A*V8S^B,.$]/5[ &T92'>F/L%F$0GT+^'D!5VX6NJC2C"_TJ+>$O))2\E>#% M*<%CR_>7<'VOEC\YPQR_=C!)52MXQ2=PQ/?I$ZXL@%6UYX"KWQCYL1Z/T)+69I9/WN,]I#]P[P6YM#A[#R*K MJF4,.MU#;0P-7H^]_TC<4%I8R[S:'F%_'3$3&7_BL6)(4FT(9(LP]YLKL7>2 M6PY9X1#NP]'[192[*F7 [7'TWAH"+5=@S^PAC!DBYH&.\ "K/E13!+DODZSV M$+JY9)5#.6;G=I"=BRPLVV.G#_<&6;L"&Z-RN!H/,Y>ZA^"ZU=8H+4S19I%) MY9ELT&O?O,QA9?33GR(?7D VD:+F:&JS*1'7]G0U-3. MK:H,9$7- L3M9S,T /NE1B/T.FFOJB#>D_8T5.:RJ1X,2G1\TKL>W,+/) C> M2B_Q$&W)BIM]KFQ.0"48SZK"^O 9Y;JF=VZ-@:SW#P$5;EXKHJ"J_<5P'51% M!S_G8CR>A:KJ-)WU09/E+L.+=4F88SX?1Q%>6B=OMD?>H0,*>F0#9=.3#3![+P063Q>( [D:RY!TO[=VZY[5&P M9%J$D-P6I.,CQ3=2F /??&SM"9??',L-[]S)QS\C>[^F:PW+(719S<%>:NU8 M.L$G%\@GY4W$X_")V;D=RIIVR+"?)B8]FZT>-SO''[_^D1^VN>3JI^.K$VSQ MA1.YPQ&4SX2/NZK*(-@]WI=[6K:P[D3CL$1-W?G=\RI$M;T\7K_LYO%F9RI9 MQ'Q2S>LLD5:ZG)S_,81R,M;D$%0[7>W<#H9ROX[D90,*3FK,:5XI\944WO40 MGU:;E=RDBI-+RWP6RO*2,>_3S.YJ9<[FR..[VE-AL9Q>?+95&C &N O=$R=]%^6&UG^4E)E"<<,R5(X(Q*VM]Y'?'K9?WFC0+H;ASCA3%/4 M@40<>VZ[5@@+Q0]["TI?H0^ )>/$\ CI,&N]. &(;$F,FYM82V)SX:J^>3/R*9& MCQFMHOA)^*/4T>';_OC^Y3EZZ=?Q;.B;CY'[=0A\&1 MN]*_(M\.)C9=?5>B)P^/"E^) Z^:PU7- @E6 5]+3[U*G3GB<5CN$CD3]2+; M2#BS VD\PZ *71W:<]9KM_S4N.80XQT=D1=OGD5U\D]@9J%\ /IBP_.\,3=K M-Q#N?L&(D::\^_+U,_U)???K>C,VON]_51&#.$!TJR"L$:-+1T!Z51X,LR%4 M67J=V4"WK[;C,*Y%4@ J!O)&WGVQ?-N+@'LH"TY];XZ'J,,9@B1]GL$_#+4K M?=\XT8HGH9WN)! _7='DWC!KU^$53@D(!R !N&@ZV0U./,GU0GYU&UQ;;(2V4R(S0E,I+0RRG:LL,34WI#E2S_K&41E?IE9Z3F>.G'(S 5WH;1YK+ M6>D Q&(O>;'&2<:S:H.6SF=%X9O6,S7H1Z MHTO_1'>MA4-SSWIP^DU/'-P^!_<[V/[@?\&+Q0'N=8!_N!A4"DDE'5-7K?]9 M [6?F'LK>A-%SU1#XC'#XGA,$[NG3FADB<9'P<2',+%1#Q-O+Z8T:B^FO*1T MN."U*^&U'34I-?&:*GA-\-K5\]J.^I&:>$T3O"9X[>IY;7 R1]#0V^4(UM2R MTV@.>5JOB[DR,,&F%O,81F$QSRFQDIL3%[EN=,)J9&K669]D]#JW6K8^J6E4 M*"CF$(H9UDHQ?:"8\PZA%11S9(I1E=.I0BR0[,G@I@F2NFB2.J%U9>*@R:%V MWD$41P'4;;2O\8D5-)\>?J4]7%!O<;DQS"TN/R4"1G-0 MC=XPD^O4N&-GO?C0 U MC<@<">$@A$-=AL0!54LY$J#.Q%OSF%\PJF#4LS'J 25/.8Q:9[Y3,*I@5,&H M":,>4,I2U>"N.\TL.%EPLN#DA),/*#&JRLDF5AF;Q0AVMS<6DHCQ%4<_8N,0XJUB+/,W,AR)-K!SZ>;!9*%.)"10V$C M$=W/#H((9RGCOX/0&_^(8>[PD4!^06B'$=8VQWB'\#GOU25^,+,7.6"1"&'@ MPEL?R0MQ(\2ZFY $/E(W-8: M_-CL)9HLH35(;[BPO?&) CP;858A=T*>&/- MN W;B@MO, .$8H3Z]E=\FS1?Y 7 M&\YK3+K2G?02C^+&+[)9W'A5)$ .LX,9HG#B>O"7$P)7/:H:_!B$]7(I FK=8BU[:DD+@Q:N^V;7J=7I%<832WG;9$M8HF--, MST12?]QDE=67[%&(%F!GPN_4L L:P@E36 ??0@+ M-\V-0TS]=Y8,;EU8S^1F! ?_XX:"Z[ZUG%=K&73>K&\<=KU^SA6/*.] ;O]S MY,-K8@.]B^LV!G^P-6PP_F4#1.N1P M*\CV)BCX0-I9(4JC( U-F=$4M^W!G^SUNF9_6#ONG@9?5+66@ 32Q>HG 0D< MMA0C,(UFW7Q\P%-,9\D_)[0*6@@*=M8#4Z\.#.R]Y3!-$\0F:PJU?\KUC8 * MN[8.\2,-\[BC3D76EJLA>=4 M.@UKV,NV136,YZX!E^$.ELJF$XQGX*:QZ2UT\$Q K@RDH1KG;#). .N'GS8Y M*,LPFSQU3Z/&#^[='(ZQ^LSWO@8J3#8,[5PSWT7'ZI%)+5-%L- M&'5Y6G=8,+-@YB9&KWJU1Z\:7'M4G"]N1W+VP96>B8LC,V1>^.%%OK2@-S9F MI20V$)0;#Z7UB>V^D"!D)HGE8RR=FBCX-3B;&UIL$42CP)[8EF^3@,V!]0(2 M3QP%M[XK_<9>ZBQE-E76HL8_CM4=>_.UBBCZP-#ZR=+'T<)C8V5],K?#,"Z! M@L/&,I<)&VG):IK&O.;*@X_#OVQ_',T#^HV 53.Q=^+7X0MVP*NR)FO;RM^2 M%196JH#!]DH62+36@TQ6Y2>V2S<(&Y*QV,9RX03BHAGXI&];3BL'TJ9+ MHJ:V0WC933QN=+5M.)(P\MT@?5+Q#%8ZIU9F8)PRO+1$,I8D%<6G5 ?EIT]C*=,MS&4[][NI<&AB*-'3C!J/@! MQH#C5(5D7/8$N[%^$#I>&X-_XY % D>$_WY]\9RN@#CXH? 9U@$K8,./@$Z! MIU#:L=R"E[)J+[J-?\/[/-=9KJKB^)#DO/(V/C69+S"( EZ?-EJRV=763WH? M$5I[=ZGYP!O$F(58K*1K/R"1RR-?I'^YJ$Z#>W[-ZP^#1KBBGRF/;-[VT58L]3145@H/L6T8UMR<3AYRIV@6'!DH?URJ* MVU%1==;BLY8659W[S%1Q9I7/3#E'+=HIJN^V1_.W6AM@HZZ5IZ$'<^;BM/.= MV-G*9,ZWY1KC>@7&?VZX;M"Y'1S>]WNDTA=V&RVN-1,"@.O$D5;W)M+\JP1Q9 8V#;H1FX\Q&Z-$@ MVSCR?8P Y]>G'+]RKATLLV/,0P'+/+ACG\ M!(\4 P .YY/OS>_9B7^C!PZ? M_A9?3>64[4#IW.JRHIYWWM8>BNKL]9KMH+H=B%_'H+KM\-*#^M#*!V3:'V M;L*_;8B_0=OXU4P'+5N'N_+C#__0S<-K!-'5: M!]_PP.NP#;"\7C9U_:RH[O4[L8+FZK<-2M'<#LO :,;@"4%P;; ,ZB"X7N,( M[AJ##'CI/N;KK4!:6#XMS!E% 7PC"+ ";<3+]"0163B^[7 W_C.R&2]5MQ?Z MG5M5E57EX"GWPK-K)*'5:3 4$MH.F3T0X8/+)K(ZC81]B> 2X. 8-*C,&D;BJ-/RJ'M M<'QJ[#XPC5JZ#\["GYN.3EVCOOKGP"!0>YC1Y#@VMCMVH@G%>V$8!*4L_*VH M)MAJ2A$,L'^2@L>LGB-+KU[D3"2+ EPP B(HU'PXJGUXOEP>815 M5+=5>V"KRCUED.&R(PTW.Q\!;QG*)>7/XTI12Z6KW3MC[3#,YJSI@#;^= :-$[\VW0"Q!4*$L?_"]U[L $^$ MIS-(L#?*T_EHHYJT8&/.W.>X0X33"PVP#=X%&TD=$ PIT"\^M#!I/9E&(2(% MX=3!1+C"HV5I%(44.XM.2Z27P8@S(&'H4.PAAD[F/GL,?F="!:T[>C6+D4.'>5&(9,C@QD+X*VO9IE!F?)$X5&X& MAPR(8U?1<^G8@-QOQP!*,H'B((VCM("@^=1DVQ ^G M@&YE!H(P/9OD-=F_# 55G\4%AN&&#$_-'^N%S[)YA$G5DC'O3L69,!N/A M5)VJDWY/T493:]!3_D?%K'$YA*!Z&5C;A;Q $9*^P'5+J@%ZJ1*J%-(IR%4& M#.E./LX7CKP!IGG@8GB<\P\PL\#P==>/ <$K>6CF@UMAJ8F!=8+Q2=<.!3% M#,$.XQFLAJ+^\N/76&KDSVO]!?_$DF;?PU>FWM65_J#+#FSZ>Z_T$(%"QT>&W85!ES.KXZ.*KYH@>=3<:=KMM/#ET_U M[31WBT-L$,S?X#@E&ZBBJ7QGZAGN; CLES/JI>25C0@H1.)6W:JF&">^-BW_ MVO:X)DWIG7CM.MQ0=NWK4X,#[J&D?\[Q5C8\Y[2D 5,RHKBL?+H,$D"=7DS! MJ=Q[ 3P@MG4J&S-# QMV32/KK\C55K^CH.-(J^]A2]&PGR5->DF5-K"C@N!( M&^CC!@:#+,)UCJJ3<7+[@L4?G&4WQ[S,6#8E;4TL5VBZK=FK:FL^,J_Z&PCA MY7?P>@)VLL&'!"\VQ]0<#G),S>$@:VKRITOT\5+Z^:7M33'4NV"H]_#2AGHS M"FJ+L_%AY;-OB=TIV=@=;;NI)'2UOK%=[.+T #K!^VEF^>0]1G'2/N2^8;HA M.->J*>M&CN; Z$L(0N&&Q8S6S=(@\,8V9?Q7.YQ) <($3]"I"BQ$*@]3)_JAU*?X>%M,^I;"]8&PZKI9VT_BXKKO8U K%V;ETOR]AX"!&.5AZ+SFV[7W:QY"<94ZS_A0]GX=LT_,6,^IGG3- 5!X+" MQWAST%E))(V'RH-G&/:@4]*_#/&]8P:_3GZ.L<>->^Q3"[SG M%\N)2!)/#/ F$-9\C"<"/(Y#$PH"\/P,Z1/94ZR@D"_88<5/F=@3&DD-*"8_ M_(*]%T\67D PBX._7?C>F)!)($U];\Z0S=/P7V48VN3MUD_B9PR)"D(Q[.(=+6?="H M^(KG)B3$()/+@OR6% 46B_K;0.]P+=ED4^*O60N@Q)\T1@X/JJ2^=$W;KKZ^ MLD$EZ*P&(>:7N-C+R[^#I0^^6$[X!WE[RJ-F\84M(C^(+#>,W82M9\78<_MQ MSBP,$GHNU_EXFFQF2X 9$#XUU88SYX(KG-G^1/HS O,7K@MN$4Y8KS/^C=4( M3?=)^E5]DJ=H%) _(SCPCS2WD_5 #$7+>B#PRZP'LGJ6Q!ZVW?$H,$W9HULD M8#^1D1^A1D:"VV1I(&]JG%GH*L,QC4-FR]+X-HK1R;\B5+XAMH+##_%GV'PB M^ #\@EAS?#']T&K0$/T 'W!$?[8F(&YPU@]UUJ1IY'*S("V*']=6D1<;Y^4= M3&823 ^Z20YQE=/A?+TF7C/OK68 M8W*\78#TTP;YN[#=#>IFHZVI#9AG?F2),"&^8',< M#@ZG"JTXD8LVG@.:-1X]P[L&RLK_=LB4KRF9HAIR5JXD=MM[S_+I 7P 13@. M/;#M*8N\D$D\?B?RX3)8\)>E8V _UC-HV6>>@J](?SLRWD]HD#\FK_WF(Y?/ M[]AH(##C61'9'N37PZR&DD]_6,A"!>A\CL8H+J$K?5LS2# 7Q]8BITXE\4TV M#S;]**!;$'1 BG,07,S!(2^6[2#M A7]((G+$\Y\+WJ>L2%<\9]6K_*1'USR M['&=L.:[>5.V$O8U)@=3U\<73^?V)(<9O]"+0FEJXZ$Q6PD)YAUX>]EZC'@> MFS=R[.>XQ(=:_S[W@6B&*'+@*:M"F+73B!W#>$5SB]97 (U0!U;&,5HXKVN" MX^^"!?-J8>\X%2NV(O 4\6TAL W^G'<%^'E,#(,S5Z,1A_'MYAIQ#]\__BX- M[[K2_=8T'4ETT2>^M4/+L<14,AJ-)BX\A]DQW]#UGL"O@S8*['\@VX+U@O/6N)V5F@$W3F]TD6Q4 MCJ>J@0DU8;D7B1(: M]/8X%NDXLA3(VGKF,PJ3LD(^ Q7^;2] 7;!@(0N 35*_7PU ]%A():#C/ZEQ M 9]"TP$5!TZ/HU=% QYC6@:*E_YLT6C>ZCA6[-"5_D%BC3-)16$^AY/N-E=> M8T,S5YOBU8 81L5P'2LR!ST;T#_&D^7C\F@W%8CDTO'%U%33^_VN*H$$<^*2%/81G\6_V(KAS70U@;ZDIPQEW&E/N>GHIS+9C$XG3F+!:CQO-P*FW8";W67(+S)FL; M!91_V%I@#V^AC>KDZP;S)GY34KX3'XZ71$ _)HS,8Z#T!MG?/B4'E<1'^1ES M-R'#)?CL."SBPQO$;WP"62JI MRLU_2Z\XH!)$(GW0*LBBQ0[1KLVO_IYS #A,DU$K+"C3?&>/\]D4+_.TCQ:%)[>Y\^@]6E/L9GT$8B M7Y>^S(@-%J VL3:?C=8.L)?/#F;QW-W8^*?_G@"'H'W$'8'2]%+"'YAF_8%I MD3_ TF.IC6#>.!J'13HV5P?L:QFMDM>K"2LX2,6W*5<5]XZ)"J3\"J2ATMH* MI/,(NJTLGC P8[&,.+NAOWKVJ8'TR;?FY-7S?TB_:(JJ_PH2(8A6P\_!F0!? M+20TEOJ$VO_K/EVO^V$EP_EA0E%MJF[%M!D UNM4-&/KC22C4DCLX6 M!?&U0$%DFHFWV(/;;,%U.9>R)$!_)^(92Z$3:^!@T=;*B]MAP:6.T2(J7L\ !;(L;(65E>ZRS.[,&F(^G!L$W>\E#$^8JW!9L-2DK_3)D#;+;\N MF=45T9,(:74 M[W33% .:JR-"TPNH?EC4G(0L&T:+2'BHA5>1_(,DE4TL-K5FC*1H/3&2Z2G@ M95KC,0;W\6*F=&W8\LF;=T&*T7#;&#-N,C)0_):9]<*\MG0<*/@!:V?V-[.B ML;KL)X;N"%K6&":B81F6NXM#5-9//$4X$;SV)&&\\3Y\"?%APYQPX*^^'?S@ M#Y3+[GICG-MJLZO>Y72$K.A[&S83?'VR@G*-LR(V[!(H#18(P?$<1)HGAI3'QG MGYS+?/R42K);ZM';F*Z5(GZEF&GNG$E[FCI?TXNY3BZ+3J'40]6Q7*!FW%VVVZ]L#6E7;&X#2C.QE4S M0('8WBE]&*TD3C <'?QG?&A94;)!?Y2D0 G0XLU)NK8(#M-9!ERZ>:B[LQD> MO*P\& 6T*( (T9[$6X"]\?50.;@FM7F**OX090=\+.T67HE^N/R058'FAL]O MBN%&4LDD4B(\3P-;(*T6%BO%I6+4G] H%@T4\Y(PA*L9C\DB7$E:6G?&4CS. M2O3_X=)C>0K7BFUIM_9O=W??DG+;-I);$?OER,+=)T_/"]3?NHN"5>T.UHZ3 M@&?:,"VV(FS>(1>PR.7JP7&@0N:RDYG4Z]5]8RN825/'>XU#[;A07&$@KU%8 MG"?EB\!4*JN\0JY!NY421G*EK;S*KY6\#92O(VQYH$DI)M$_^FX02G^UYHMW MTC^!'YZESY^_X4%*N#]:J$+]GF=4>,A61TC/+J]YBV_\&%=AOIZ?>U$.^8 M:WIF[%L_5A Q6+1 VVU"LJ#&N,^/AWM"U$A*.;8Y;BTFO'WJ&C#8'FK))!7 MZ\_+*D3,@GF8: _>5CAG#EIW@\"*%%=I[>1O5/-L!V\E/''ZMZ\?BZIVE0&> M PUG^>,9#R:A$4NK$RSI[]]0['Y'N ]D BIOM!YOV.)>H$.PH#F8V8N4WUL) M'ZVYES5JSF4I3%@ ,R6U\]$SCIZ\B;ZB;BVA[XEI2-X6"..U=#*_/$X\FG- MNAR7]>>%+M+K2IML8):PP%8Z]4Z+?M)A'>[@KZQA'A1 T48M3'PLH^(H7VGR M:AWFZE\$^8Z;0[XI61,F?9R;Y>I4]HS(,Z/O(%IPC9$$D^#JX<=TK3$^+&+U MW18KG+I94 0 2I83<&(\GP> L$ WQC?",EPI"FW'_G>LZPJ^?!F4,&D.)7!! M5H$04L(B,2)6W$^[B"8^V@HT4,AMD7%<<9-($GDC'+_R:EE;Q4]Z[:WO><5: MM#M:B[:*WZ _,*$]$F2MAI >[@MQO$4Z)D 5#(<_)!2W-W&UDO-?2YYC8).A M,')K#AQ 8@6)I*;A_;D'GC9[C.UO/(BVA,::2TZE]-FB4Z_:V-F:6TM?DW W MM2WI#3,M\R-MSK)"@22ZC!H$W59.:479'>*^V+[GLK*T5 M8K*(VJW"P<6M. M^U'6WI)))5UVT.L?/"A*^T=HVP2+^G,WBXO?C.7/; 4J!QP;B)1>B9]RSF([ MB'9)35D&+,RZ%-N=DS74SESJ#LC:6Q/"YN9"(*HY*E=SJ**:HS[V>K%HV"ZI MB"9!7 I,!>A*=WIQ[WM9 61A!Q.O'& Q-OQLGNG,AC92UK/&K"XL00!@2RM. MNJR"50G?3FA:Y96L"7.^3Y+LLEH&7F:E$"ED I[.7OE+"6O#7E@7UYA'([F: MR$@?C&NLE(KGIWV8*BYP8X)?]UPOYJ6.BHI8VJB3/O[$W "K-=Q(N+ R"*R^ M=A.TZLK%KRFE4] $G$JG)VTBH^5:O>.$U3OR4L=)@OV:[7ORQAP[(P7OS#EV MC&N,38/]"K!W[(?%ZN=D1M M# T_N$@;8&1\7J&&8[3[XZ8\C9O[VL@:&W6S$X^PGEG6F,[IK5P5.I!/-;:A M%CRO1:!Y)%X$0J-(\,^I;T6H')(G!CD;J0&\CXC028G_JR M_"[H7)]9GM4] -L(+?D['%HRBLV(;3>0H=/\[LK:\^H$>_ M7AJ4K"!]TO&A;IYI^I&T^B NUT'4@S$[97KK=#J)Y2YEYDQ0@R$I5,$&K*!P MW30M%3<_\)H@^O)_19/G)+D9-_"AJTCKH&#U([R-R GCP"5^B9JD$XJ8A!^A MHA<^F!P@6$W4CV"T2VT)&S;S@VQ6>JV=$UZ4[8^C.2_#X248(!!L.#],N%IC M=L&!QUI#@6;A]$=8V>(X41 [+*\>,U\P34X\7 ?\<[1,LS2RGT_)?XV"^0"$ M%*DB5!@CTO2UTHXU4 NLZ,1V:5\6FT##AR'02YXO>"9WA!VF^!ZJ/.R9Q^W( M]."'A)91FK#C<+T,K2"6&5L=%11!A+-8>17 #'Q$JGG#)#WY[,%2>3 !Z2P9 MB1"_&T-/#*#E':\-!$&:NAC6VT_CRB"LXLZ&U%V/5^;2ZEE4;3*F1S2G),!D MKXH4DH"!MU:UD9BG8$U3"[(L7U(^OLG4_B7B,5TK%L1]/@E]4OZB+V?$C%?! MZ\)VEX())[? R=6*G=SR@ V:M@)L:(]KG+F6D^-):(H&>_QV]_A=>OC[OC#, MFC9L/%H&PC!__+]_>WC_\/U)ECX]?+G[Q\-@R!<]<#P$KP'V,)/U%/WZ6?DG4[<.<@T/0* 2P\/LO2 MAHN94$5Q:TT;7=%?M%Q*D9[&,S FG .&D)VU8!&MNG@'E#0\7I<4&UU ($L6 M=D-/;373R_/3'UF%5-+H) B=">ZA&Q-:">)DU0NLJ07%#[QUV]$*8ZC &-)K M,89TK87&$)S9^ :>@'!M;QGVS_)=@P6+_JOT\>?,'MF5U ZL/^3#]3A%TWFR MZ)M:BX"\C7] 9*B%8RW?VBY]-_W2QG'@[6R.D\4K8']>75Q789>'\V57 W#Y MG[OT3QO#<=G?!EU%50O_JG3W_9MF&'M]<]M:>VJW/QC4_EB]J^EZ[4\='&6M MQE&>JBK=@6G6_MA^=S L=[!T+#(GW9SAY44SRO?YJ&IF/ILSA)PKC:)!Z\?5 M&T4!]['G+SS6K839$>SXPZK$M>'7)4^R'5OFLE?ZXG77-GDPE92>\-V2 _I M$WTXT\,3/@#2/GKVC4HM;^!/L.4 M0$T*#4ML-W\Z/&N=95ZU5C^VZ>>C %)S"='NT$V/HFV#=!@Q!O M:9 */P5KLG)]1,($P+NS+U":^0A[/@O#Q=LW;UY?7[NPS.ZS]_+FSA_/, ?^ MADR>+?_-Q JM-VK/U(9]]0TLE_^H:;AV0WG#=Z2I-W3R4(SJ;3W[W5D(_$N?M)7,/I8?]C#[NUS%!./W/G^\W M 4EE"6O3XE0:74AJ(-3JLZG2'=Y0CQE'BR8,%VSH,6;A:%O,1'I:/0=#BZP# ME279DZ$NL!A08-9FH*!^&C\'@YLW_UV!P=NP(Z#?&T/1>MJ%[:N:*&[#CLPW MFOY&JW)/:PKF@M2L+M3L%:I9=:BK(*=45=$,17\S436SI_8FY*>N,L4:%WM2 MV$S"RV+N\>IH;3,M+%G%6)(A!2M-*OT-5!O002#CYX06:\^.+E6+59-TK=C1 M&UU]H^TMOR]*B^VMRX46NT MIFW18N^7CO4:"'UU*3NZ7'UU<3L2^HJ?A"&\ MKBO65TJO-QB:;R;FT%1-%?25P;TN6EA(N\#HW$ Z$S+M=5VN6GJZN3CC7-=O MM)YNF/J%;:R:[&K#CK0W6D_H)7:WPH^Z7KT$(LLT^^!'F;HRU%-ZZ8&6L$8^ M6<^K??%>&"JO:M+,FBI+(Q*^8H/E%M>*>F,44_6]Y?Z0OE@<1.&.#_&C>!2! M%/I1$)(+5GG"$VO+OBY/XZGJ&]44*H]=;A4#3:B\JU!Y_V&MG+%Q*NOEQX4: M,5:*\A?L,J-7BCT,3\1%/*,OV.Q#NZ5!*_:%"FO/CBY7A5W:CH0*2UVN(518 M^U58<$"MI)K42AH&\]E270XTI&@MT"%C,<7+U4C8E7UA@BY12=*%;:R:V&K# MCE@@4905(A^*#-<9E!43W_[]928A%' M9:.6'UVR1SJ(R+<0"!"'/7!D,02KI0A?H/]X^?[EJD&13FO-QBI*RC9L2>33 M4ILL2XMF"@T5OIR MA>LF=-::SMHH3_S*HHHI[^R+!Q?(IGU3O<4_\5OBA7W\2?RQ'9#XDPQQ<4/3 M">W6GAU=M'83'MEEZS?ADPG]EM9OVKI^P[BD;].1ATPY_>':H73W:OF3E=(3 M*JSM.[IL%29EE@HJ:*GW\,[+#)?X"2QA?R.6K MK#=W%R8&+UEI7=J6=.!?H;+BRQ511:&TUI36\:**0M5=PIXN6M5=7(A1*+NU MZQ4A1J'LTLKNH!"CT&>7L*?+UF>7%F\4^BQUO:*_3&BSE#8SRL8;YPO'6Q(2 M)\ABG'ZAN]JVITO679?6A28T5^IR>T)S79WFXHW1.B6O8=P8K2J]&UY&[WKN M3P*Z:;TE[8OGWB0:ZX/MDW'H^8C%N"!NP'"IOGF./5Y>KNJZY/;I"]M71=G6 MABUI;S3XO[UK&RY+%']F.$Z.%_&[!(CA2B'K1 MFDS$&]NRL8KBK@U;$O'&U.6:0I<)7;;2969U779O^H___K?09*W?TR5K MLBK"K@U;$IHL=;E#HV".N3+&I MRLW_?V&R\H(+1"XMP]E[HPA\_>1R13^U4&N)6M.>K1&9>Z[O+:E66U97:[]9 M(]\FCO0[?4JLV)[((N13/A6AW5JWI0O6;I>V):'=TMI--%!?N7;K&2FG[69N MA6$0$MN=>C[HH^K:[1]=\-'"< :;?XJ?$^NXU2#K'E5QVN6J.#&RLRW[ND#_ M#6=V#H2*BV]7H#A>N8K3!VD51Q)M9J$RVT/%V8YC6W/IR?.)&WCNE<4FA6IK MR[XN4+69;Q3S4,WV)K1&#HFY$OX3?X6_J6=V>["8A1?85![YQ+&P6>?=JST) M9WPAZ>^-O##TYF^5U5>L4> Y45C\E35Y&T3SN>4OW\%_GFWWAC^NOWX58]IQ MQ'YC@X1TP[>ZB@L]_4WH0]C-T-B0;JG_SOS5+3R3FY%/K!\WUA36_]9R7JUE MT'FS=AISV/7ZX1>=6\$1Y1W([7^._#>;(GCSRC//@R]3\EC=K0_:Z 9.U;$6 M 7D;__!N8@<+QUJ^M5UZ-O1+&S>(&]E@'KI:]N?5'KL*VR_Y-,XR]OKEMK3VUVQ\,:G^LWM5TO?:G#HZR5N,H3\5* M=].L_;'][F!8[F OS%L0&$S"6UBE>V[0[&=*/>4M?$]^N;^W["I6VI#G?A-_4$[\2".X[0A&H+D7.I MGKKWR<0.TWCQ3']9 0)D?"(C/P+?59)4G6HR14X483@C*64H2VD<0UGZ_/E> MEOZ;+-];[@_I"]VPY4AW0>"-;0:V@?Q95E=3M^^)U)97JJ@=W[%,5"7KL._'GTF1.8AK M>[[T"&,7V#@FM&Q:RPI@JNO0LGDJ%J26:?;?3%135X8Z M5;%JGHK5I-#;X8MNEA>J*TVZ!4(_UR]%A>B@,^P'5"4N8X5(U>4V?2KC8NXF M<]NE:IN"/-X]PUHO5Y6*"&];]G6!!2%8ZV@*51K?KL#%N@!5>DCV4C7>3#U_ M3G[>A#/;GX!K274F35[RDV\4E4FWXN-%8#-5:L;_1$WUA,X=Q[;H"Q4= Q'WT7 ME,]?K?GBG?1/+W*?P_;]K#'M!PD@7YO.E""-=S0@C/.ID2!:(I,U! M(??65CKV201GX08:E\Z$F/D4,D5;=N5.,7ZU>PPB?L)QKTL2;> M(J3B:_6%)S*F+]05#5^*8:4GRQ]9+@ENOO[$>HB[,960FJ+L66%_=K$E)%R+ M))P T[D4":?MDG#Y.#=,SGVR79!_MN4(.2?DW.7).:VK_A\AZ"Y#T&E;3;F@ MDBU7#/]52BRJIO1']ZE[WTWDG:KWE)U"<:CTA5 40O'L,6^U^_#EJ1EB\1P' M\$!A,*3_^_[QL_3@!B$*#>F#-XZPC. XQW+VCPJ>.SO//=W_3? <\MQWZZ?G M>O,E*.:0N %5WD_C&9E;@OD$\QV'^>[O/@OFRV<^Z=YRQI'#P@6?;??'R J( MX$3!B[]X(1"QCQLS4BCN#!)MS4 M1?/@M\>/@@<+>/";3[!L2-BEC;FP"V;%AD!IGF/S]QZL1OIF/1/I 4G.&M-< MR2?;(=(OV*!EA;RO*LVPF$$9P[,M^,U$LEU@7)JFD4"L_2JXM%E<6@@CGH46UPOE";8JSC!G."(2'_]#U/38(7 :!/ZL_I. G[#U.'""UA31I)?-)/, M(1E'ODV1;S[^',\L%_B6IP_5H6ZP)"1KF)0E>!H%RWFU R(%T>A?\#A\.VUK MM*V1[=CADCW9"J6 O4R&I?I2,+,<1[(1+#9>MNV./5B:3_LL1TO))U/8(&9/ M;)=V1"XEV S6Z=(D[N9R5ZO4,ZNLO+/7&:$H0'-K0F")<&X$GT.1V^G3L!N4 M7H WE;&HV/*!)0-ZJ+C09^*"J'-2>\)C=N"E$4I"$&A!-)[Q_73+$V,C4.\I M?7Z'0[#B[MB DB #3IKP5%<@4=+#8^4Y]H#1AAW @<&9A)(%IXIT"_?+6G#A M[PO?>['AT*>@*")Z@DQ)T&HC/WZ''8P=+XC\&*T)",R5*"^ 6;=(D2',1(F:# MC,)8)RT!0 )>I(Q,=D:OEH\05DB%C+:64N'MBRD,5:8P]#:J&BYF"L,YN#L* M4$8!J0>[N.859" C92 Q9!'D0O9="3D12VBH*0?G$O,A4#!YH;#@"6:XMWHF MY9.YM>0J+1C[-B@)RK],)- 6?2IIIU/+]@/>E)^(9?AAF5H7RNV0,B27%7!0 MM8CLK_:(-!YP*8/GM1M=^*5LIP?GKX[/SZ=@%\:;.Q\2Y7;,0'V9V3[ ML5 L:3FS+R8C$68@M281",RQ%05H^Z0,(V;!!W#_\ >P.=!V&A$PF:=H,."# MJ G,/T Q0R*TD>GSK"B<>3[L;I)(N=8,\OE_,]$S-J7^E3N&9GK&1N09BU_. MQ,",ZHXU-B?[)I\!<*R9G@F15_D0.: WX,,P.)6:D3O^!LD<]!_[ &=!O.#"%E[J"*AP%12MWA:#JE".PC>"[ -K(5]<\Z&% _0>\0,C0$G\A% MOWMNBT!N&%0AX51)2MQ2?[)A0#VO7ZR/MDN#G#FEP57R4*P4VMXKR2^P JH% M==,S4Q1 <6$]E*)V-%J'<+[$L5-J-!:'5"QJ!!1EYB5G%B3F8$:E)BEQ">MH MYN6#-PKB"9ZAK'(T$$8#83001@-A-!"P!<)@N'M^:,V0F..>(=%/RD^I!%(9 M);DY=@!02P,$% @ FX@+5Q?.7E3X%P 8R$! !$ !D;V-N+3(P,C(Q M,C,Q+GAS9.U=;7/C-I+^GE^!\U7M9:NBL27;XQEO9K;DMRGO^:TLSV3W4PHB M(0DW%*& H&WMKS\T2(J00!(D)8V9I5*5Q"+1W4 _#:#1:("__OUUZJ%GP@/* M_$][W7<'>XCX#G.I/_ZT]_7IJO-A[^^??_KIU__J=/YY]GB#+I@33HDOT#DG M6! 7O5 Q06)"T&^,?Z?/&#UX6(P8GW8ZGQ79.9O-.1U/!.H=] Z38LE;?NKB M$]P='HPZ'WIDV#GJGAQT/N*3#YUCE[S'O=[1P0%Q?AF?'KDC?')X0CKD&/?CX=&P<](;.;T#4/]R'UT,W),H5"S)=SO%^]'(/82$X'8:"7$G$+L@(AYXD"?T_0NS1$26N M- >/ .!+!;37 O,Q$7=X2H(9=DA)=7S^"2% BDYGC OD&^0C' Q5=0,N@.QP M#T6HWC '"V6L4#)(6F:4WR>>".!7!WZ]>PWGV.H?="F+S++&\;/FKD]!MH@YI?ZM6 MAX1NS3ID=JX\6[!1JM]!R6ID=]:22D@(H/7'500&Q'DW9L_[#@M]P>=EC#^+ M)/E1Q>R7F+F$5I&=%(<_,F1BWV="T<.3^-EL1OT1BQ[(1V PIXG5/))1,H0: M\T%&UU3_.\7'KZ3-4F* M& *631]>[TL2XMVD+4EHP?H^[042 (]$NFERPV><5&VX) GD-*6 _M.WW\%> MU?9+$B?T_C.:[Y)1U>9+$NK3&JT'ZB?Y'E'WT]XYDZ[P Q[+VL'SKX_7Q?Z, M$IT2)9P3WFFE/A^H?[JHDWK0':0H$9#^NK]*L,(J#(A[[W]6?Z^:>DP<%RD@ M7+&1TG3+RLTDBQ\FVBS0<3]TJ;CV88F@:E)%U0:M5>.]98TK!DCCT"+%GS/? M);XDEG\$S*,NK-_.L ?>VF!"B BJ6;V5FQ6<0XG(0*J3+/I#S!/I3%',%45L MVX[80F$!&]W+4575<7WH$>**S*T( MOS<1SL-5E_(_Z.=8T%]1)*I=&%MZ&@XF5QY[V7#_77"UHGI2J]]*_D@):!>6 MV<[+ ^:R51,BJ*QGW4Y:P-&*X8>BGKGL$:&?EWC_M47XW6$1"R0O^2-B"CT,=DD2OD@R1CKG%H$V M"*=3S.=RXJ)CG\II!/NB[ZBH(?7'#]+*'4HJ#9XE.=K ZQZL@AT\KICBI5 B*+W K#T2H,2RX8BOFT"(0+,A15M*[*6]5\O*IF(&N15F]DCZXV MO,<45LV^7]5L1-@BW9ZSZ90*-5A*YUNNI\!_(WY57[.(C16%DU44-&YJ2;#$ MKT7@Z-&EZI&Q#&HK%!\,7U]C\I?__M#KGORM?<$MI80SK.)0TQGQ@\J+Z!P. M5CR,A;-BU%&2U"]]J7:) G_%IM M+)K*@8J^B(&BGR M%NGZ1*MVDX>R0>A*\?,!?S M)X[E>.Y4#B+E\K#"8:RD8U9(\4(ZLQ9A,@B' ?DCE VX?*X:TC!HK1@8R^B4 M!8IXM$KU9:+6VXN'EXF+?_QX?'1R8,PBY>/BZ.?DKS;M2Y4#X G\H"T &_.U MPFI,4%5@C82T"51] Z(Z=!G45H",*4MGTD8(LC8SJD-1P,4*B3`Z,M!&; MS V.ZN 4L;&B8\2/]P'4;(=="T=7A-(FM4!5&L]L(@#UCM4:"3'FF5L","$/);%@X M7Z!$M G,%LM&8JU(8D6LW B&-4"#1!G'XA'PB6EPT[0RD%VR#] M,SU\]V,LIE"TU70R=@SJF\Y _Y%69F=$E9$T3A/^<%O*K8'5I(P@T<9,RCS[ MN#.MXSW! A';@'3D:$2VB5<=F->/M1? R(U=2/]83EE M/43W@,UEOX5N/(/I8VM&5EJRS:C,U.9*1A75 ZF* $52%35Z+2JS,Z&"F>J9 M^"$9SK\0-N9X-J%.GQ.\39>K6*#58-;)EX/I3XE'PSE**X!4#796D@O:'>80 MSGDF6S,+0X+5#M9)L(-8>2QOAWHN)C?,'\/(ZO:#@(A@M0@=O5JH%>"FQ4Z(U*6?9 A]4AWL$4J M6<>?+,7/!MVA$8_*@Z[=#F;F29)TL%N\9OXC*(W+Q=49#F@=9V5=45;(C8A2 MWL&6Y3%7*R6]TH5LI(3OC"+1VCI=NAQ#*\!&J"@?X%VO-O2M)3[<,4$"[=VF M("TAP@IRVH)7 9V2>IB-LLJD"-VJ(-;>7UA-D-8)R5PFN M#.2)V%_4G2%BMW>490[K#.-EV%FA-0)&>="V>P@O[&!]Q^&AY"LFA%^^PHDJ M4L6B)1(E,C!I0^W(B#XM4$NY:^=K_/'B MHH$=E+EJ_[V[#3!_[^[@W *7.U.6+89 MNW VB[YHC[WD!(7V/=#Z();C:T73B .F:&H2TO,6^L=,VPSK)_!5T5Y*@P3R()@:@60YP_W3UPRKA@?9?-0*)/)))53&%PCJ3P5II$P:5+ZZQDJK"U@FU$ M XMO=6K[JJ= ]\GHZ++150@7B"29=QK-9M&N(M%J"$;$T&8("^EJ#U?)3Y,- M=>(VVHEYYGJMU'\[-RN^YKG:W$^)M+Z7F_I>/E2_$0BS65IQK/!)&)61N'S M?HP,P?0UQ-760OSS0&? MR=$&\;%YA+,(XD1&VZ$T+LI<>Z:U<[1":1ZNS+N$H]_=J/=EW MI);4]34;PK64%"O6Y@'*?*SU$$K4;R.A*)&ZLX$4G103.+LDUQZWS"5U#A+4 MXF_%W3P668"[CG4L#2EQ.\ SNN/CX.N#_'>+'3Y'@A5T\ZJ_<3:&SAI%>WM3N-E-3FYF^W]3G2%;.'VB5U\\()]5' M4'^D-6!GVUE?.5DG_EG$QFH5Q5\^:7N@4_^4#).:!Z,]@WM$B?9F//&6V\90KBC$"KD1QUR!7!^BD[-! M*NLO1^^IS.7F,??IO-<*=$5\*6G?(M#"U MXFB$X%9PU/FKP3.1T$HT+Z*M!*< M1R)K !N3'%++L!]@!SC7Z6 V5C:83HS03\P1*99(Y]E*K ;A,"!_A+(!E\_K M7MMEY65%*^.2_X0EBGBV*2[SZ_YK<(IG,^J/&#R)?OL^B^JN'LDG)#K!J.!T MF>/_?B[]:RJN,*R.Q/R63(>$[R$\# 27IOYI3_"0["$?3\FGO>RR/O4\"(0F M95^'W*.G,\(IAQ#P42(D%%"+^^F MS^[ M$"IS/^J[KAHLL;=R \,=$_\B C9FB-2JFXMA=485D*T (94=9DQXB::GV5SZ M-KJ>2'4V-S.^7C!WHQS-H._^7QB HT2X.KHNFR7'=,'X;X2.)_)%_UEJ8$PN M7PEW:'Q]?ZX"WZHZVS3#9'-R$VCDM3XQ/)@7G$G!*+-!"1O7657;?2+3&>-R MI(J.>JBQY3H(PF3N?%!54I6OF9KPI%J+;Z\H MT?GMSRW_UM,#_Z&D2?92E8N53DLX:/OMTQ MX99ZF0%U4^C3!_HI[?#8W'.3-3VKKU>:M M':NS,*"^](1DHX?2;(#UTA7#N?JR$S8U:E$T"&@(13ZP?LYG X-,)?Y-&746 M4T/_E0;6^2,JM(&ZN^+4I;(F@7Q\;5JX@.5*/0L_E[V2NB22KX*,4=+$XDX; ML50"+JY[X.0J]-V"J,C&Y336HP 7,+I& J")O-]BYZ*(HA%^AHJ]^MB3_MR MC80KZ+ ZKP; MJ[E'^01#IU ?QNF[KDI2R55&7O&FNDS]P^/[T=*1R.)-D+SBC1@:+S'W86_X M%G-GTNT=](X&9"94#=4O:7"+5\?%#:W%JA%*^()E;R#?^T' '(K5MZ&*&II; MO!&-@:5[+BV@:.S367EBK_WR3BPKI>ZAP M6Z#MSKCRX06>;R%(75+LFT>M5\.SBVO=DID6ZMD?R?DTKG?DOY4.]Y;F]^:: M2#(#HVWW)"AOW:JWDC5BH/B&.85*P*$,L&39\7QQ[UN6)S:J1C3MC+-350I:QH4.558O5;@VU5SB/+LD\\RFA;SB36W> M2K*#6FRE82A8HBPFN?1\>=G4B;+6;L[-5M-$83]6) M(YL.W!6[?FW.39WV:H]JMX/'K\$7M>-Q'1O$2K:M>GDA/<'%Q]@K[QB_09V: MLLN<1%D&X5 %Q_MC3DAQ(F(1R5OGXFTOGV09[_Y8-GHL 3:1?H-U@-WL(JFI_CHPL#^EK/DBBT?F>2/& MU"J.?0+86..9Q/J8*\/&>?%S2NF M:42SXLFM[[N0Y$%X H:E95:R9C1.C_7YE/$[)D@@E\/2[-Y;&EB&M!&-_,;, M/=!O4%DUA.:Z/C:R+0TK+G'H%'L;FCTA]VC]^5/GT@A(*Z2Q)<$>2A:']?/R M5C4W2>V!;"*+;BWQC5U;J''['/80.;6-A-EE&V%&6B9*]2L/RM V%L RWB-] MMFPX5&32",BC5+>E]+;#,LEQV12-:%)FDD114+B H#E1X:S(]=,+J[X%IA$U M BY]^-=&?$L@QD+5U,C+N<="]P7/@QOA6OS)C)*-P.L6\^]$J&'ND8#Y.B+^ MRNE7GPI+OF8IVD8TY !51+/BX7+2PB*(1R$(, MH;=&_,%.VXAFFD?=']7>?93K%D@7!:HHYP2G:)RMR.5M;PG8W@8() X3-SZS MXJCC/_ H6@>_P8:,I3[;V24K/6A@4$C>A+R3C6 MM?C&9KE&5#_ZF(J<::3!)'^#BO;WN:2&<54G*T\WW)!SEJ')>SL-O6[E=,5&8N7KZZK+C? MY!1N1-.'6^VW:45XLUHO*9L>3B6U0*21K1J-I^17'ZX*6L[11.6&W1 MLZE>@Z9F.)<[R]/(XSO]4$X VG4@MHRF_/)OG;M4]\@I?(8&>S /PT<5XRMV M[,IKW)_41JB;*!$\*9_)JJH(P+]J-K(>$>PH'L^ 71R%*TC5V& MEX&R^[XWO8%49?5K4P92P+6I9I*_SU9W?ZY1\TEM;R#>I\!C?<'Y8CR;_ODG_D?VTS.3S_]^:??/[X"]]-_ M_N4/?_B/_P'P7[^\?_/LY2R=G>)T^>S%',,2\[.OX^7)L^4)/OO';/[/\9?P M[-TD+,ML?@KPE^[/7LP^?Y^//YTLGPDFY/G'SG\[_U,.-O#("CB!$12W#'RP M#G1&$X10C&'Z7Y_^I'()5EH$U$& \D&#ERJ"%24)AMIZQ.ZAD_'TGW^J_\2P MP&?$WG31??OGGTZ6R\]_^OGGKU^__O%;G$_^.)M_^EDP)G\^__1/ZX]_N_'Y MK[+[-/?>_]S]]N*CB_%M'Z3'\I__ZV]O/J03/ TPGBZ689KJ"Q;C/RVZ'[Z9 MI;#L5OU>NIYM_$3]#LX_!O5'P 5(_L=OB_S37_[P[-EJ.>:S";['\JS^]_?W MKZ^\,H\_C9=A,DL8IG],L].?ZX=^?C&;9IPN,-,7B]EDG*NP?PF3RL6'$\3E M@GCIGKW\_AG__--B?/IY@N<_.YEC^?-/>9:F1),07*PH^I];//7G'U2G,$EG MDVZ1WM#WZV=7\GI@ +\MD?YBM6KG%-!#KWQH4F4VFY__Y21$G'0_'9TMX%,( MGT=OQB&.)^/E&!?/I_G#3*;9-I@O_[K;+S\/@HA91F-!A:$!Y53 .\) M_3$R=$JPDJVYNHR5U07QVDF^A$7LQ+]^X<]U4_V,D^7B_"=UQ66WVMO2M%KS M_7E^,3L]'2^K5JC/I_5>DO8@+4+O&RGKBA8)P:@20$G/(&3OP"I?DO+9JN0: MLWL'.5%>WXOH3/R_.3D^[ M9\)XB:?G?U_FL],>D;*<]2.2%02(M4,QGL MHE0\12/[VP+;8$ \!0SLN^3-9'X+/S:'XDR)X!(C?H0C*VXR(WYRM,HB%[PT M%OU]^NYV!,BG@( #!= ,",\7"[*W(Q:CT$XZ"-XF\O1$@!@<0H@Z>B:-3XHU M%O[JS8?2__8SSD/5H&^0W*SW%19OR^\+[)X^*D:J@B07*4IU8%D"'[T&%,)K M%$GFYFS=2="0C-P>DK\.XG:+WQC/+\[FWF7Q?3RE:^S2.DQ7(%K_A\M=O:7)6H^*_SF;Y MZW@R&7E=G KH(5B50=F0P0LA@'Z:+6=%((^-Q;X-74,R;@W0T%P4S4!R\7;+ M-??"9-#:2X*HR!!"\, U*BL]J2?%&P-A%V&KQR/LO9:TF4#?XV(Y'ZQ-(,-B^Q(+T^OYZFV2E^#-\N%-6(>%1"6O)+F#$4=7$.7F8/ MQ6>5%!:E16X,D\W4; ,+\WA@T6C9F\'@W7Q&CNKR^[M)F"X)I16AGVL"IJ,H M,A><0" GAJ*NH".$0DX-DI/*R48)UMQ$W$7/-E"PCP<*S9:^&1C>+D]PO@;D M)?6D9,A%2DHZ2A:R:UJ2H2%.1YV*9TZUSH;<2LHWXW>,1_^&+W4N6TR3N MH^,%M"D%5-2R)M\D&!^+](*3G<+&TMZ8Y=P3P9>>=VEEO9,B$ ? BZ'UI%6& M:)0$+4GG1B.+)[2*\46]#$ =XGHD$9! ML,&")1JL)[/L>8\GX#LD38^5.6D%@ /7NIW,9]-/'W%^^A+C\I)J"B$)Z\EL M26Z(-9,Y1)Y=S=RKXI7E'&UKN=]*R9 2),UD?_B:]W0\XAU&X8(!RUT&I8F_ MB/7H.5'PE8/13/CC'8_LSLW?POR?N QQ@A^0EO7*]I)*6UURINW%*,@(K"XO M&G"QE&BLDK:T-FQWD#,D7WA_#%Q'=JOU;P;OV].0SY$VO>8D!!,"H^\]@N.18KH=0#C'!ER:VI..SH@Y1<5Q7N$ZM;9I+OH M&9+[W X:S2309_A44Z+..P7:1F+02P8>JU_O,&=FB77=NN[@OO"I64KIG$?% M2E3:!T@LU1)535&J9PK0FJ(-EJQUZQ#Q;HJ&Y%H=B(DM$Y+JC6LJ02P&,G=2T)!+,J 9MPH60J/[4.)6RD9DA/5& X-EKZ=ISV;+N=MZ!J2 M\]08(LW%TE)OS,\PW\*O*D+&;!A@KFZ!T0:"%!0$B**9HT!1L-;AV$9BAN0\ MM=<>#030]AS^5F)\+L%+/4/RX#G*VEGA$#SSC!P=JX1U7 76VI%NWWM'&^[LM$(&5W'LB]GI MYSF>4&@[_H*KDZ WLT4]_WE;/H9OHY!$H7"(@V&5:18-V?'D@"5R] (76$+K MWJL=21R2JWT@:F[1CKT)J]E.^3BG..!L_KWC?94WXSDYKW0"7HJOO=<1G#(" MM(_.*%W3(:V3#S>IV-'GAL<$C /7O*'#?7HZFUZBPJL4HA$98E!(T9^U$-$& M,/15-=NA7%^/7T1/M=^^E$PC-Z' M"!3F1_+3M(#(2!G%7 QSD8M25&M3<3LI0W*86YN$!HO?L -B&<93S+^&^70\ M_;2X9*]>8AFG\7+DI+3>A@(%21DIEXFNE /8S&+PW%AG=6-0W$_5D)SHQOAH M+)*6IUJK:J/+)HL'';V0X)TCS#I%A"B=@<":N=),:M,Z$W,+&4/J-C-CR^USDRV[#4:*#, M;[/I[#Q#OPH1UB>7H^)U5-86$-+Y6NHI(*A@ 65DTJ#VTK?N.]](3(..6YSC M8GG.&R=NH@D,C/#D"$7E(,H2PB MMVNC)?.VJ%$O+MY.?_U6.3P;+T[JYGI;:C7;*.5D2^W^E"Z2AE.\MH6H6/M\ M32XR2]20#H#Z 4=;N;3-Z&[FF,=NT'* TET@PEO^'R1SIMQ#%(;;4!P7U<'6&'P )H-,FS9+EC MK1N6KA!PN'$\?](KDNEJF-<9+?0/S^,7++,Y7A3^XX(V[#P0O,;3,/_^FE#1 M-1'5<[O99-+):*7Z1Z32HU&80'JC2#PF@ZL-13)HQ87V*>36J;T>V1E2[GA_ M#-ZTT\.0?\/Y*FM"UTKB%YQ2++LD7:&=#CZ T-:0&I(!2$DPL#J8P@HIH>:E M31M(&52RN362#EOX=I[?G-AY-Y]5 J)F7C$C 7UE*M5,ET*BA\P#AES'.+56 MT9=>?WC:?$%.T7O\@E.*R'-*(8J0P'*K0?%,?I&A@#^E5*P011?9VE^]0L"@ M(I=]A7PS5;[O$C?,CG8O/]?!URM@+L82U7I4^G^N)WBN*.\LTZ1/>2V;XN18 M"=*VAE2KTM)(V[S08 \RAQ3-M ),W])JWUV]ULF+DBBDFI]\'*#B(/K+;#S,YY/\ZI_Y\>C1[Z4&#F9F(QDNU2.-0-*?@?7 M*5O/F1&E=0G"9FJ&Y#$>AH0;PS_;2*#E>"VDQ]0VG9>T-R>S;D3+.4FA>%6< MH[VF>5R5"[H8/7C#BO5)9RSM%>4=! U));;%13LYM/,$R0V=APE1]#R?CJ?C MQ;+R^^4BAZ DA2.\+671.&#L M)P(V%LG)D'5D+(%=6<_ 1V.A&"V+Y]YPUKK$Y6@9D .\D4L19\HY2K0%.+E MM$))0\#$0!IK4TC*&=\Z++^%C"%9ZJ'@<6,OSY[2:Y> W9@/EBF[P!V'W UL M5KKJIF @9FVL+URDY@4D!R7GCV7DAPJI-I)L'RU=0CB3.2NO!$A4"921"BB* M\\!0.NN43R(=73\=E@[3GG%7G 5#'-1FB0*.(\G/>5MD#B;YUB'2QG380&*B M/>5]P[W938L&@]R"SK=.K:Y5WJ,E7%;)@2GF;CQSN/W"^N[7,#UOR MAR^:NM(FT*F:/FJG;K[E:"54]S#8J)+JEFZ+BTX+3]&N"$6"K_I :1LA8M4' M%/$&+IC'U/H.ASO(:5(D<\?YV&Z"*G;YM/]/F_ MSQ;+]03=CJ)WLWGWB^5R/HYGW32>C[-W8=4:[&6*3ABPQ2E0S&FHP\5(JY9 M^S]X<@WZJ+DX%H-#,H>M,'QK$<<@$=-334A$97,4&7*MEU:!XJ-:50^%,VT< M&1GO6Z>4[J@)>=C0HR]0[;_B;S;I[A()XVDE\^WT MQY2QY_/Q@G[UDKZ=?GJ'\_$L7ZR+377:6 C@,IMZZ88!9D7$;$7BV#P!OS5U@W*+ M'P^.>Q)_W_!\/?U"ZW>5/N9=)$HLV+1J0M+@1*G]D;1 7//LFE=/;D_=H%SE M1P_/0\7?-SPO\L:7Z#,A&)6+IRC6TS)H8X%^($!KHC5KETUH/<1^>^J&-"?A M\T[COO@[TBH28NP/R MUXO%&3V?,$&/#I-W9W$R3F\)"S5&'TF7D-"/]$HE&X>M0^2+ 9Z? YK%)7LS(-9HOZ[777:LU1X'>Z0*T.4(=H5H@9L/!A9A\43Y)T;I+ M\PYRAN0%/X &.T0X#:OI/Z_1_;;\-EOB^;SFD97&:N8+""Z)R\R0'.@:WY4< MF7"N:&SM 6RB94=W]$GHG"9RZ04EYS=$O1E/D;Y],<<\7HZ*E"[6SO]LM*=X MBQD(.0E(/G">(S(G6]])>R]1.X[S>G*X.5Q2O1BEV\G2K@AAG0?131_+T8+W M(=7NY!2R,#'%UN7S]Q(UI!%@#V"@#A=4+PJH.U"M8^O(9EHO,!LRDE$[4[U[ M44=*,PJK$R;O) &]_1C!6TG9\2[T)Z=L]I5*+RJFFVM7KW%?C+PP-BKC@=7" MD/H$SV%$DO\#C/'5Q%K;?%":<4R*18 MO38SUAGU%@HF7@+W.LK6LR/N)6H;T/BG"YK#!=4\N4/1/JF]LWDZH7#_;;DT M>GGD>>V+3 YT"=4UYP*V*&J;&P#@91+8+Z M82V)D-5TYNZF+-*'*((5FD'TG +_*!4$F2BN8^B]*(%(N786=+.HZLXW;(6! MXPVA[!<#[=:Z%]MS)9B/1<2LB1"M+ ?EK0*7"F&2 C+%),>$K<<,;J)E*XP< M;13E\4W-WG+IV4.YE"6\.K9YQ&)T'+V HFN^L)8*N> <\" *YR(*V;Q?8D<2 MM\+4$\[PMI9B+^'TZGJE2]>^CYQ),3%35G=&*%42A(SD;C''(YI49.DSEW># MH*U@])03P(>)J+D+O)K;>P[N.E&-6&61F=J DSDCGSR08^5+)2U+;4F9!N5: M8^8.(;_=U>(F?YYC&G3CHZPFNNS6?G]:.S'^O*AQBT=I[ MP\ SG6LS'D52/BK(1J024M(FMJZRW8:N1U ;=2B>KF^ZYN)J=R_88H'+UZ>? MPWA>[=,+VO"?B-E(EBCJHB!YC:!$U!"=DI!BD2H99.WOG[^=DB'U"AP)+ U$ MTB8G=K,T]^HU\N_KFK\MM H=R:/(1&+%!+ EI7KKD20*R:TI+%KD*GF.UTZ) M-Z3*=GSQCJ5*#^)/M@))[X)IIEE>$7Z[VZM^C UX6_X1YO-0&ZA2,5X42SY+ MZ1: 4[3$$('HE$%&&7+S:\3N)&A(5?5'TC/M!-1&W=2Y9L3V]0N+8M0Y9.7 MI7J76JQWI#I%X+6!2V%B9-!W M?3I RS*RUGDT!$*6ZHF0J]6Z00LHR1E9$(NRK=NFMZ=NQU*D1VV >I9=\SND M5F"_/-+0:()WS>(:81THG\B10H7 @Y0N&*Z*:@VEC<0\AL*DULAI(YD>E=#+ M]1G I2F<(WIY#*-R:R[1'_-UV+\J;<8CC2;VHV+B@73("D"&M"](F"<)(L-(X;SV2 M,N[A9KA=2-RU1.II(JZ=%'N$VO.49F==*U["\9>N5H,4;196*1T4*]F\Y>SL[@L9Y-SVD8% MM6=9> BAU.05HZ]<(RF==)58/5U*: MGV$^5Y/=P6G@6 P%&-J)3 %&KDFMN@A:,Y6$9$&W'NRQ'Z6/H3CK>/JIF4S; M'9L1':M#O$LG>&_+R_%B13&12D[BZ?CL=+$:@-,5?XRL]2PQ;T'H0'N%EP!> MQPBL,,2(24O9&G_[4?HHJKJ:'[SU+]1VMVG=>W,[4YH5)$O.O9>@3/;@H\U@ MA;#%*IZ#:FTW[R7J491^M8956U&U.6OY4=BS+DQ[7H]]/G435]>IN?.H-OV+ MJ!W7Y;PR/B/QZ%B=CZ0E*_5V!01/VA8XHE,YJ5C"M=G(&XYE#B;E,51Q-3W" M.:[P6O773+!K\UF?..;59:ST)B<" MUK!H().'&!JK9&3*&%-G=57\6E)BPEFPV0>6A3&<'ZF@]]ZAL?NW;WR<=39[ MCJO[G&O8^^..@I&(RJ0<.>B22##21PA%*'!%"R*U3:"8EBHPTXC M>,5DCDQWGR8Z [D/8+RW^:XZDEXS3O-/L[65XM_F)7E5S(I(YVD5M%D M,*Q06.&=AE"[F8PTD6/RR97F$UDW$?,8BH+[4TF'2*9-P'=IRL-YK>'S+V$\ MJ?JQ#N4D9(]T$2E)5("LMA#ES, +5QLED[8V-ECF%/8"@^] M"* '_;$VG)OUFU"94 %*\74P'E/@;<@0>.*%(I^,*>^J:JZ_Y#&4 ?>E M8@Y:\/Y4RR]GBSH?<8&+[C*W[DJ"U6_R2,C(M<0,64<$Q>N] CQ'2 R#*ZPP MZ7M7+G?0]QA*@WM7+ZWDUUMH12KO;V%9H[WO;\NM$2!3!4OR 8S/]38)E>LU MU!)B(;UHD@VVO5.\*Y&/8/QAWV%66T'V&,I?=^)^4-B=)1KGO8Y: T9R\I51 M')P4Y-=YK9PP08?F\V%VI?$1S$WL/ZAO*,9&WM/EP1"; H84LBXI:7":25!* M:?!<&.#.*6DRS]YOU^*[S=L>0^EO6W^JM0CZZFDG P M#HGIX FP@FZ>O/OL_)A_&DZ M+N-4X\A5W5^]B'DV&2=:D?>89M,TGJQ&:*RN!+YVG5BX?M782[+@X\E>MR#W M3U2KRY./O'Q#N'-YA#*44H]3=*D5GSH;LHV: U,A>Y5\X:GUM>P-[^W=?;6N M/GB4M/2>!0F2A0@J)D7L(Y(?JDL= N*E:5U)<96"(0WP.1Z2;LX W%LJS#D?M9=AP$NFU%;B'2"&CLR)32&R0B(S>0Y %H0B62XB.),-[U4Q-(/WX[/+V5"[+J@$&7>??-Q'J:+5:,S'Q4L)5C#@(^@!,@M+^KZN=>UU(N13,[1KB(=S)"V'*^%%H$4L.-,U#KH$K#V#'D>7PPSKK8OXZ.O/R)5>X) M7YU5FS$2R?MZD0J4)!WYDQ@@,FG!B6Q$L>1)Q-@FP](24=FN8'@:9\H&>DKY35H'A)W@B=I6X<&]]$TI)&/O4.M%T$U@\\M M[->4Y:?I^-^87^ MK_-L4?#HFL_"/W_WP#WM!P?:7C)Z:-.S<258Q7+6$HIS]1R 18@\D9E.@5YN MI SY42G&AUW1%V?D\DR7EWYQ/G3O/7[!:4V,*XDVF03.HZZSSR@*4[E6G-J0 M ^-9B=;U3D=E<.BYH*-MEC[M4UN8#5(WW62QRZ^-)),I*,Y B^BA=HV!.=_\'\.WRY/&(KDDF1L!3LH:&CL/ MWH4(6=(O+.D$$5NWRO;/U:#Z))_J3FD J$%NE)L:X-K(OI&O8]OK@7$)G*RE MJSZ]PP(^1EM\Y,'((>^9>QD<5%OI4]T^;6$VY)VT^N1ZOOB&N>(L(&9M@,52 MVU!(,M$K!S)G9TW(F0\Z\[8UHT.ZF.>);ZS&J.OMQ'-O/M=C8R^*"3"4Z S6 M_)*D]1>)/-28"B01+0H;/<;MQL[U2.2@NHF'L $&A8I!&I'KG1[=!OYX$J87 M*58G?=):<^ 8.'F"]C3R&U@.DCLK@CDW33W[/#!]E@]Q(%U=4 M7;:/(\:1(9,.%"S[(UH,UCL'7D-K6G^I6:8*I M8>Z65:?%Y18.'VQQQ@D(K-9Q%6TA%I5 %F\"0V^=;3T9I%^.!M6P_V2WR&% M.FI_SG57L5%CSJ;']M&1LQ4+C5IQ7HVGA.DWXR\WG>R*0&>53W42B/(ND\<0 M \1(X:H,Y&+'X()TK7/I=U-T\!7QFY]^^0J6=8#^?S#,/WZ=C;+AK" QK[$N M@] >/&8$BQJUXA9+\XFU>Q$ZI +#ALBZ<8U\[T)L9L]W)_45?79DLI4^$'%8 M>SQ42:1>?<[@HP\AF:!Y;#W:9#]*AU1I."C$[2S&AX3<[&P^LDP8(Y,&+C2O M[FZ=-28;>&W$K2RN!HK7+AB,JTCDH.HWA(?3R#@>!!8GT@*#XO2YQ? MJ.M@A21'P%"*I%!%(9!B9%37)!%- _KYETA=TBGU8,!X?X"?4#[^Y' MA*/$C6)&&8BL5OF6:,$G+R!QARB<"OF!M> %J3N>$_^_@;S]!-E[;N27, G3 MA!].$)?K1,*'=(+Y;(*SJ]=\A$NCU _(FASVPE;YE(9L-\JT;!Q;W\%4*>]E M2L!YDN2UV0PA*@;:&?I%#J[(UO.R[J*GP0CAVY^]:O@E1Y3XY!RD\[5:.P5P M@4F01><@C>'2M@XU[J9H2'F39CBY92!P*Z$TG";WN6[>FI.N%\.=D?$^OT#F M>4IGIU4,F"]KVQ$O,C.;$Q@9R:9+YB$F9@"5"B9E@:RT!L_N5 ZJ&:0W1/4L MO997IY\3\Q(_SS&MAI+2UY/5Y=O3*T1NOF DJFJ^:5/HY&B/6%HQ%\FOX,(& M7Y*U,K0NA&U%^Z":+GI#Y(-(^F%]N'5)X97157VY;W>]ZRB>V];,-G+:UN^[ M="1Z7BXPS3_*:T:!8TDI<\*(M:"2JX,&$ G!2KJ$6K5/8&U'V4'ET.M7K+5\ MM]QYO#R;XV*4>>3,90>DSQ&48 5B]@@>O;""19W,=D/Y-[]C2#Y9#S"X4F+< M:*5;&LQ*SR^SZ=EB Z\\:W36:C"".0IR24N&$DT=!LJ21:E=\XG8]U,UI-.H M'C'3DYB:P6?5Q;$=_\:B3A@U<%<+29*7X'T4H%#Y1-]A;*XZ=R!O2&=-1P!4 M7X)[$ _I_)J"CJG;QBTT]9&V?%N?7M(^##?RD[I7WD3," O+2J8(!Q+ ( M3B4.14'ER,IOD\?33 M!<].9,69T2"\)97+5 ;':6.$S&G#!!=+VLXWVN6M0_*66H#ABGO4V_*W:1N\ M/"/SM,8DW2)=T&-,3J@,6)D5*"](3UJ>ZVF M<47KL-V(YSO?,V0/)_F\F^W MP,UO!RNX6,H;D MLK1$0JN5;^OE?CB;YOGW6UCDF4ED7D$17?= 4>!$89!9\8RQPFWS5 M5YW+_?O(9$Q1(IE_X>B?'"@&$C* R-QR(V(IS9,3&T@Y6,G<_MAS7"=IHW:, M ;..=HRWGACU 20%9;'.3V:VM*3],,Q,'9]?_4JQ*-OMQO%TU[R8(N,8((AC]41 MW2'G C9&)@7'XDKKCO9]:1V2)A\4] X2ZM$A^*. -4>36*JW?7A9.^5^MH;9A^2'6W=0WRL=(<@P+=?F)\&+1]G8U<'755>\B=XA*4E0ZBEP6\ M0&,,3P)5ZZN%=R1Q2)F3X2%M1Q$^",ZZQCBR]UEIIB@66UWU8"&FE.JY '+) MA4S7+\0[K@^W96?CL3IZ!H>TG84XF#S>Z%JE8-M,WH@?/9=WG:%&V;RM(2<# M^4F8.22>*' VEH$CUPFBX5(ESVPIK4<*'BLTW92)2+J$$).#E%DBEE.$@"Y M<"J'7+A6N74TOE5&\Y$$FKL@9LM$SDXB.8[9^WV:QXMN2G4=,9KHH\]/ZWVM7L[L-#,X-%[7LP6RY'(VCNI&6@;+:AB:J@F(\@4I$@N*M2M MSW$N7M[69'7L!%NB]HC@2XBUZS9!E"R"-:YPH[(S)?5JK6[R]="&:A])WVV) M=E[I9D;HP\ELOOR(\]-+;%E4/$I%[KBP]3:^ HY;!U:G$'.QBNO6Y0XWJ1B6 M^6@A\0-7NIG$_Q[FW;# 'V30*[V@_X,3G*Q>%(R",*4@1)%+ECKQTKIC^081 MP\H!MI#W8>O\X!'ON_F8\#I[GF>?Z^MFY?F'%TZ)'NM9[GGCL2+C71@_=K3, MBY&B* I,=" \RN)J06P&0TXJZ9#L76R]4Q\F6EZ\.JL]4W\;3\>G9Z>77G-> MG>&]L-F8"*1#,RB/JAZ_""BBB!AJ,T/S*=&[43@LEZ4'?-WMT305X,.=:)B4 M=4$+S(GFUWHC&X,/L0F/4IPH<[T4!>B$CMH$03 M0 7F('#I:K>ZD\'YZ-1#I4&'.*MQ<$C;68@/7Y624U0"2P%I>0'%+ 6>V45@ M3%AG''/,M"XD[+,J97#'ML> WD%"?<"J%+3,19T8N%@D*"TU^)IOYY)'GTKT MQ3[D >[652F#.\$]FF7=68QM^O/NI/'C[!=\%\:9:/PQ.[(J9I68%9XG0/H? M^9K&0$"60 C!O,DN&7LM;-K0M[?7ZXR@:2#X9S8-KKUK(TM21M2XN- E-P8N]B#<)IY81N(J^IU>5(5[8A) M9Q,YAG5,'\4G63.@&$5!8CK:8 U/LK7'?R]10\I?' PJD;YQ\/!G/8+CP&1/@?1N=,9EK>(,,]K7 MZ(&%5"_S99(<>\W!I92B2M9IU7P:]CTT#2FP/Y+)V4L<_8*DB_]^$!9==%+' M6.OM$A&6* ,R0(715H5E$#7NBAV"[*&%+H? RH'"*7WJ/SUE+[$;F3,QQG] M^LULL?@%RVR.EWYS0.R]T_-;1=C[,]4HCEZ]IK[V%2%N%>*?492_3N#,IC?) M^?7;R54U:TCC=Z9.=0+;@'::_HV_&GZ4A+TLV"<1#=]2>L,'"^6-!(06;) MDD?9>O3>_M0.*?X?"KJO*]\C8:&9!=^#WI?TQ6(Y3B,9;,A"2W!94_PB; ;O M?)W79#)Z%3#FUH'" >0.*1_QA-"[%QJ.Z5+\Z!A8%RB%:7Z)!>GKW-R_V/%E M/3@;A[#;U/.@UZR[,W[!*9;QT- MI!Q\(\YJ:3F/372/*))VE5HRT9&W)KIR3_JPAGHU(2E-YUCH9>P])P[.0;5'2 M4B+M+M>Z&[J*N\@9L9JZ"[\$TQ 9?15LULYQI5UJ?I'6#JID;WY?(<$I3&XR M[#3M5I;)7S')T%[5!J(V) 1=?'2BU N2^V%X$TE#4IX-T;)!AS813.O=\6$9 MEOA\FM_0']Q"FBQ6994<\%2'2U,8!=%H4O+1RLCKB%K6NL9V*\*&I%#[1TY# M(;7&SSK$OH5M-"*(% !];0M/@D.H []4<-95%]\EUY.VV4#2D Y$CZ!M6@CF M:"Y;JFV;2C(PJA"$*]?>)HIS3;2%B9(UMC;&.[EL^W-\9>]N8E]F+BU+'(1P M=:Y/KCO8L9ICB!%%-D&TOEAQ%_J&9*=;(FF3&]M<9LWWT7IW;Z*M.*$B%[4J M1M8F:53@L@K /6>)69Z<:WV"O!UE0[+;QT!20SFUQ]#*']T8L^4Z,C%8,-VL ML605^-Q=1IJ*KO?*A.95"-M1-B0[?A0,M9/340^))8#2R,%Y*\&&HKEV*OG0VDWJR3VZ>.S5 M17UQ$J:?\/7T'/OT@>>+!2X7?P^3L]4FGTQF7^O=;Z/DC.,%,T2*DFLEAP'7 M'>T)10ZRUX[BG[X68V^JA^1*M4#9[>=<1Y-KX]/:&W1O6*+GY\FT9._ M__A[4A3U^%#$Y[L-:J:',.&-AQH+D? T-RTXZ(TB-(NV_ MT@^N]!R- C(9.:OSDH@D92CF]S%%X%EE(WQ$W7PRU9:D#?ERQ^GTD MG0PFH88@L,M#UC%-$L$5$4BG&\F3O<_+ZY&^(56ZM\3;4$3:MVJ[/2M#&X@; M"I\SRR"3CJ"DH" + ZVAE9J[HH1TO54_;$?BD,KGCZCJFDBL;UBM+OW._WVV M6'7@CGQF1(16P'D=2<(Y U]H(;1WB>E>!A&\#/?OT MH->C=(_GRG$C3M^,3\?+2[MI-4D;8TDE5>WK(JU8)/_3)YL@R!!,0"%RVF[( MQT%D;(,M]PBQ=60!/6QL0&:>?KP,W^K\UJZ*>LV"M]PJ[Q"8"/7>.2W Y80@ M"M.A<*\L2[U&!9LHVP9V_BG#KC\K .E0J??MLUT]E*P+TII"1J M0HR07#W_C\* XP+I M/2..U)]7 MFY ?^7)V%I?E;$*_JQ:^#H0.*G(E($<*4%16%EPJ @J/+&>NK$P#@>H=7 RI MA&,XH&TE]O[@V\7,(\S"Q4QKD6LCCQ)<04B>071%&<.-NI'#: _!CI(A%6D< M T:[+W]_4'@]?3>?U7LOS[W&YW7@P!> 3TN1/;")//_$^THW6?#LN$L0BO6T2-D 6?8" MQ5 8+'Q)+ [#)%ZF>DA5%X,Q@7N+M4U2_Z;"W7"]- O&%,9K/S0MBBH6(7"3 M@)E8,/B2A;_6$KSN.LH7@@1O8C M?:QW6"E9;PPMH(RRF$UPF;=.A/7!QY#J+AY&A_4K^EY!O$KZO0CS^?.UY=J"%X75Q!]%&99;,"Q[I;P+W/8UG.8>TH94AG$DJ!TJH![#P L% M37Q?)= 'BX8K#9P7,MHL,%H$G8$G@^AT5C*WGLFQ WE#JJHX2L#81E#]35JX MG*%S4=1;$@P(7SO5>1+@O,F@57'U6H6<>6ET:DL?S6H/P M"5<5HT88YUVBD"NQ7#>U 1<#KW4(.GI,=?AS?WOF;N*&F%X^&#UW[)N&HNI# M_UXBCV)YVMW+[^\F8;HDW^/7?YV-5W&\#LD&'R(D*02ID,0@=CT[WF>4SFF' MK7M/=R1QB/G?(Z&JC=CZL^V_X7+$8LR>&8*UXV0;@M?$-7,@R4!D9@.&T'K. M]VUT-.=M96&C1J!8DM:YU)OP;*G'0=&H@#E9TWKXTS;'G\/0K7OCX%Y? M9/?%[P_DMS1V&^X=5C8]6D?Z/'N(6@H067&#&BWOWW'=KR-?'*LHI7^,'"B7 MGBWN*'!4RMEZ"W35T"HC!),2H!':?3CFU[>G(PY0]:-[([*J9:/ M18C)*["23).7+NO0NK*TB68\&NSW!<.6RG&7]3].3*:8XL4%!!-$K31F%$\.TG ]0&]";!CE0,%N6<:Y_7O^)88%_^#[+N,CIAS_& MBX\_+#[F'_YK.OOG^#/^\.8,%V4Z.P?XC^7_]GSZZJW ML[\FM,@#*^!$#J"X9>#1.M I&Q1",9;C__WAKRH5M-)FR!H%*(\:O%0!K"A1 ML*RMSWGYH6?CR3__6K\$G.??OKCCS_^\F>8G?UE M.OOPDV!,_K3ZZQ^O_OS/.W__AUS^-??>_[3\[?6?SL?K_I ^EO_T?WY_^2Y^ MS.<(X\E\@9/X]0'T^+2X_A]OHM$_7?Z2_G0^_NM\^?^_G$9<+!7TX!)^V/@7 M]2=8_1G4?P(N0/*__#E//_['O_WPPZ7D1E@_,HT_C!=X-HT9)W^)T_.?EA"?3R?S MZ=DXUO_7(P77QY>1IK&"6$5 M@HO+U_U_]7_(C341><:3<=V/7M*/5T^JV(=?7?YSD2:K?ZD*D$OA;T9Q*>7MU_5B$NE4 MGN=?\N5_7TS>Y_-/TQG.OEQ*\^WT[.RWZ>P/G*51LE(5:Q!,*1E4#@S0( )/ M4EG/4)3@&J^X#[YO9?&5<\]F*ZE[''Z8S M>F'^]B/;E3BWD+W[B+,\?WVQJ%9+-05'0HL@92H@7;"$+UH(C"PUR;5$Q;)% M;1J3Y2%,^R?(GR'&>S+P3KV?GT8K)XMEC,QN%B@>$LOY^^ M(>B3Q8@'4V*(!A1S&I0)&F@!%HJQ5D;OM)-\6/X\#/+I$*JQPNXR3&S+L&JJ MW*%_M0U>S.<7.?UR,2/8;_)L/$V7;\6K_,?R5_.130Y94!F"B"0?60QX37YD ME%XY:T5 ;Q^RB[9__ F29T^ZN,L>V?HX6P_Z/_'L(G_%S*7S=-XGB,XG4 XS M.,88#*:8 ]]Q'7!>8)$VYO:[E)--=VHEF\!N3A7\;37Y?+[Q9AVUGE"T,O*+OA,HYRY*4"NR@CML^O \TA;/(+/ALJ[L4Z(R(*8#C(C'! M2LXE')?WT2+VGT\O(:[91SQF<@(E1&X%J%+OZ[A,8.A02S22[LB[)*K(V84=]I'$"DMG7^RP'+D$(+*& FTS,U/VTU@ M3IL5;70P0 "F8YA(A1B]H\7:G!@HA60\5T],NF1UBGVSJ ==-,P MLM*)YLNO/Y.8$NV;G_)DODRP&I%9'[FGW3)[2Y"M9N!\"61<<8:TI3+;_)YJ M"YA/DES-]#9 &.:^]V$#8I:==4(5T,)[4)E%<%HXD%%@B?2*Z*CWN'%])UIS MK=WEF1UV2ZN_?/VIXIS_^F>>Q3&A'P6M4@S)@^75$F2O[I;/HE7R)_!W&6A8[+[W+*>/)=VT] :*FT=IU\FO&Q N;(/7Y?_PMD,)XOY"*WB M4=#^*9,AF#%Z0)3$?9LRMV1$,I$Z)1QU?N1I\F- L:]AQ\X1^&?IOR_FBV6% MUOOILY26&L"S-SA.+R;/\5.M[[H">[F>$=,%,PL"&"??555FHT0#6;C,E/68 M6.L+G=X@3Y-:^]'9&I8-&Z9_. &OT%[I#;T?5G.R[9)SX 5/H)D5S'"3F6E? MN+<+XM/FWQZUN8:,@P;R.Z!W44KI+9F"P8 2P@"Z$"!JM!FU5\JT+JG<"?"3 MI.( NES#Q#:A_K?YTY4?FYY-TMN\&,_6O5>C*%ABSG-0RW!QC!*\[J;;1TQI.[1S(_R8-[9+G5UA'EKQ;$VTFMY8V4,6]!E]" M(8]&E*1UD,*TON7>C.:T&=-("VM217=O+W 3VA6HY]/YXO>\^#A-ES41(Z>" M3@8%!*<3**T=H.$"5/:%%V&,MZVSB+O@>D*D::&9-?39.7S>Q:==$C[],O\:SZ9DBOWMQ\7L(G_]Q^EDD?]<_'JV?.#??ISG#^<- M:N&OEW!5?$_G[G12C<5G?X[G(\=MAVTSR(.18QU M@!KRY)Z.M_?P9@M%;^+,S@(?H&+Y%J9?EB=^)U"C6SUX&[%A+:"6-LVF'L+W M<&!WQ4V'DOK>**&D"ZBY@1P=O0&)D?N7ZPTDY](P;G+6K0N7]TB%;]HS'YX) M?80];+.+WY>V_RBP:O1P!R4P#DHJ0V>F1D@I9N0L*<=;IY7? ;%_QZ:!B]])&HZ;VC)3'A D1"8S3)J0SO>[?3&!N'?>P"= A7:27R MWB7/8KPXOSBK3>@W!>:N@ J5@@FRAC6J^R]Y /+[&;"H)6U=@5QDVYH:7<&= M!$T&T<0 '4W>Y@6M-:=?<3893S[,KU EZ9V3BD-PPE6[*$ 0M*\9*T-03A;) M6R?>K$=R"F1H(.,A^I!&]P$YA2""$T$/PTAY"C84*\!9HVFS)#.(=CI9F\>*E))0*C6O9#X0 M6QZ*/AR*+'U4, !)7KQY?77*662<%B/!%D] BI+@E&% QHW@63.4J74#A>N' M'Z#3:F/-W.Z\NI58-\8>_OVG6X)Y23_N,N3K%2XN9GE:R.3]^6).-L]\CI/T M>O8!)^-_+?-4?JFVT-G\6VC=AGMU__!&0[VV7$VK85[KMHZO5V'HF' H(^@H M!5F/P4.03-!VXJW%6N'DFB\ &T\[MMQWVC15S QT1M8W\PNT^"6 M6$?6!C3*2\C6&%"9MDI$S4"XE%P4Z'W[=E$;L)PJ.;87^+!6:IW-.*9/O*Q@5 'R,X:6+@R5CN_$/&SJ.:@S, 6?8E_R&:1%]+X_7L M$OAEU<$+PCI?Y'Q#1C]_N?O'JS^["CQA$;&4!#:E $J1AQ@Y^*4#23$ MP3 M#Q0?C!Z=P\Q]U'28@&$7A-_#S-NHLW_D6YAY8++T4<&@8>9<@I;!6HB)Y9>VEF8YBYCUB'".? B88$H'+F&BEL(,5@PRB>-H93L6N>U M'F?"^]&8(,W4-TN7MS+;I%.!5"2] =K5 MG,Z:Q&>X4*%DF7CK&\O'DB[?G@E]A+V7='GGT>1@%.BB$BBC- 3O$V@C%!J> MN?>MR^N.-EV^EW(>3)?O(]G]75F_NS@_I\-P6MZ-/TS&91QQLG@68VT04ML1 M3<_&<5P[SLQ7+\:T_(QG.(GYW<><%SO<9S=ZS\71VV>/B1L^,&^B^QOY\S%X[9B$95J=UR0*NN !%2I.L#K[H MUF61.P'>=4M[,\N?<)Q^_;/V!LGTZ&4"\K/Y/"_FSR]FR[8+L802.$.0$>MT M;UVS43*'*$MAQ:%ALG54N0.L VQ[>V/6[>VQM98&<+Z^!5.0:8/"02DU6QEK MZ74H",)CXD8SEE+K*](G2X[M)3^ B?3WZ33],3X[&[G(LTJ6 7/+B4T!P3G% MP&ACZ.P6:%SK<-OJV4])^5O)>P!_^?6GY;W\Y,/+VACF[?C#Q\7K\@_:JRHY M1YY[896N;35J0^,@!'A>(IAH'4]&H3.MG:1[ 3TEAK33S "WWS?.L5?32;S: MP[AU/C.1 5,V=:AW J*WAQR<9RYZ*WSKTV,MD"=%DYTU,4#5T26>D>%215$T M("\"E#<1T#L%Y%,6(WG)V'Q"]N63GQ(!MI#U ..*O]VM7HXQC,]JK.&*C\85 M9G@L8(L.9.323N5X8740:396,8W->Z[=C^@I,:2A;@:8/KS=$&*$^**PVT,<#HX#6(M+>V>$-G6A:< M#&>5P0=G:<-SC 5CY8UYL?3IL:..AA@T.\ON60"DBY+[=_CGS<@OB(CF67/ M=69D)#-%5E P2/90H.W-,"%(%!A+:XH\ .DI\:6E=@88X+OA5+QA1-M40D&T MD&6]!ZL'HX^ND*/Q3XL6V4A]B..[MKA\W6L+0_C>.X\7(I<*#UQFT M+JXF:BE G>G,Y%9'9[35O'5$]6%43XDOC74TV%3<;WLW>V^32=Q#M;% <:'! MJZ AHK7N(,L]*)B1@Y=J%R5+MGF2'M 6"4R[ M')AWBNM.20C'H=@-F=E#Z[6["!OK\UW,$Z1]Z/18&H@U^4JM>1Y&\!*SX@1I]4Z90T\.#KWA_; M8^7(X'K8N&<<0R+_NZ_?7D64R6;:;T;_O1 .E]K?73)'D>,?E?7&\03!UZ2F M%&D3BUQ MM)P&S&P0Q V9-_RI3$;IYH[.-:!Y;Q*^4C$[&UF"@*O ME06^WLY;GVHWC&1$X=L!19"JTHDR%A M, *F*"$HYZ,(S$5LW5-S#8PG28LMM3! UO]7)+^1H)Y/JXEP00B_6@$_YS*= MY>O4C3S_]<_%#.GY8_(VOBR%4N_AZ?\D)9PM%[?(,Q+=*#M1)-<(SDCB/.U[ MM1>)@^B]$(*%6M/0F& #+N<\(54N1DHG;FSMK9U= M)%A(6[5@=5RQ=QFUTK+Y@-P-4)X>T7;3Q@!5"]^.KO;U]@4S Z/JA5UTDISM M%,"KDIAA067;.OOKP&/"#T>([24_0"G#*DUDU>3X9YR/XZ@$:;00$70J 913 M'- 4!M'2UVBU->W':ZX#\I1HL;LF!JA7N WJE_'9Q2*GD9M5Y](WL5. :#]:O88\RX,&NN"B627:0\*68$0,[U;42?GBTPJ="JK M>#)Y%[T4?D_>11_!#WXMWP7,:>==]%+'O??SV\AR< 5;F7,6GEZ2E&SM+>K M:Q2 "HO+V1H6&[_F1Y)WT4ZO?42X[[P+5"%+C!*T%61&DX<-WM:TL%HWH86. M,G5J@??(\RYZJ:A/WD4?^1Y#WH7-(:?((W!D-<. SB9=;,N1P?7P6/(NOAF,76,\!TN_V(CD*+(PNLGI*)(QDD.>G$U0=*)#4F," M#!*!R\2*#,&[V#H\>M!DC&]#E"HG1DZBA^0"K3X6"R[1!B&<5B(R(TML?&\;I=[YU'L]3 MB03N0KH]:_88(X'.*4TP,[CL6$UC44#&<88HF:^%1EIA&Y_A5"*!O11^3R2P MC^ '#Q1U 7/:DZK@W8K2-+ =7L.:!"*H9>+_,;)4*?&2T7W(9'#+CG.V4 M)7,">RE MHCZ1P#[R/89(H$G)J<@1-#E:H&3@=$AY 3E98YP0CJNG6H&U+4<&U\-11P)O M#'"FE^2R*]RR60:N:YIQU9-GOR'"G2 >+G;83K)'$524ECN7R!,SRMJ866I=G'!$0<5LD-EEH4CV9&WHNGKO$EA?@HW.*G(/O@<5MV/+ M_4'%/I(?9 #FG<9!3HH8&5> T0*#+S6K/D$@.@-W3):2M2GR>^3P %S;KV:/,7)8N#**[%@( M0DE03!KPDFF(-MJDG-59=.KN_F0BA[T4?D_DL(_@!P\L=0%SVI'#7NJX-\*T MC2R'#PVCR$+Z#-QBK'.F P0,!EC. H6-G'?KP'X5=P'5QUSL$R9@BEMD9D.4DNF7+-!\6M1W* <.GN:GI@5L86 M,MYHB![#5>3U*S.?ENTGV M=$116PL)T-:121!!1'I!@(N0D0M7(K8>(OQ4">-7N,.13,>)-094!5,BCG# 3& M+!B?"C2L:EV4\\G!Y+X7?DT/11_"#7[%W 7/:.12]U''O7?LVLAQX[A\)DZP3+"4RL]>EU MO _FE"&7&(.+W#+_%/HP]5)1GQR*/O(]AAP*\KDB>60,DB#+2*48P:NDR#QB M(5C'?1"=^GZ>8 [%MAP97 _'5GWUCWDN%VW-6L=UXZ%>'2 J.QA@'QIEZXD4Z^S E$,DK MKV5(R;=.C7D8U:X^^,8GK+11\@A%LH@80?*B015ZL]%&!)-X5#44ZEEK)[L# MK/W'=!ISY+;3W%H50]1"7;MY&\%>.7/.:1V8J TT4IU/R,B9\Q*D4,PGE+1Y M#]) F8H=X!TF;[&Y M:KM29T>]'(A"NCACO5+ O8AT#C-ZBXSW4+PN/D;,TK>^PS\8=1[(UB1H*^F-7;V]_&?];O5KEY1?I<=#WB?:'M5I<,H4ZS8*QP':U6B)T& MJ/<@RF8T1V0R;ZN\Z2"2;V@J5Y]\V?+R8I%G]?9C]?WUTJ_P^1(R\UQ!C/4@ M)D00 KT3+!B-LI3D;S>.O.ON=WW8Z2A^$/$VW!*6^):#%2=X1H[;NVE9_(&S M?(5*62TD66 @EHV)/"I 2?NBU38H+(*5K#HI?>,C3DS5;42Y,37F8%G/G_/D M(H00J,XW]4SET-4?_WSDEO/+^:+ MZ?GE=O)R.OE00Y#I,@'KAJ^N3'(N)T@RU7XC3H%+EH-/1& A1/"R?2'#=EAW M;Z,]B?3Z7HZ5?3N>__,-^:'T#_@A\U&5@P94:;Q'7!+L)J0K>[8+J(9Y71N![#^_JY&B MID-)>6\42#IXS0.#Y&HAIZESIS @%$3+R=T4A7>J<3LNU=^3 ;9/S?<1;F.- MOYK.%A^?T1Y'<*Y<3<&7'F6$(HH#Y8H$ITJ ' (6'J72ND6CI+M/WF].3R-U M3)O)LG'&UZ\7-5*QB@^%J.DT4L""XF0D:;*/F+>@34*#)2LZM1KH].8S'[LV MMY9?XS?TV7R\8E-&[K@2&@JO4;Y0Z@TZX8DF1&EC\:Y;U=$#6OSZQ,>NPRUE MU["V;!G66Y8D?7..U,#/%3#MF8S,5@>V=OTMLDX1,Q%X"2F*)%B*MQI5;0B2 MWO>4QZS(MB(6(?)UFBFPH>HL:/\![AKOQPO3=+ME-37LQ:E?H5B]1!WS[ MLE!N83L:,V4'C3Y(EP;JV(?!<@>GT$[4PO<<:ZNAE PX)6(=5B&89CZCZ]27 M^>CITM]TV2=;>FAAD/:9R]VV;K8$E7#&Q7^-%Q]7&^[50MLE%-VAXLOKU,QM%=*,.7!V(1U$*4 +S,#7HJ,D>B9]. >ZPN!RTZIRBO95[)U!IVAD'\)<>Q'4RC&BN MA&',VLT8KP[0MSE.:7/^5TZC$NC@+5Q S+51=60,7#02LHN*6:FU3ZT[ O=# M^#3(LYMB!HCXO[JH0GI=KML37MV4S4=D:@BM+4*QO +S D(R&411*4&M M@W8;P9P,.=J(>X#@R@K897^@&DNZ1B:M\5PSPA.\!:4D,=1'"R6A$#D$)FQK M&VHSFI-CPHX"OTL%-6CY 4/C%4L>=% !%"97Q[X*X"H$Q[,C6ZEUU?]QE1\, M=VJT$?I=0NA=";$,,+\X_X3C627H\X\X^Y#G(Q]IB=$P2'5>E\HY@T?B:JSI MB,[[)%1K!V0]DI,A00-!WU6_V2E1:+5-O;N@'0KG^=F'6;X*H$ KEHH-2;PQ5EA(PR#I +9A(?/2\V\#"'B_XO8 >/1O:B_TN M)UQ;3EQ[+B-3A Y<(!@?9(45 %.D[V1(U@?,H;1N*;4!RHGR8#M1WV6 W[F@ MD,Z=_#,A6A;WY\D<+Z4[P\F'?-E9Y.N?O,$ORYZT?^ L_48'UW_BV44E\L7Y MIV7_Z3I7(2YR^F7\>9SR)+W%11X)EI4JJ, :6R\'%(<0 QDT:"P7A65N;&,N M#;ZHDV'E<:E_3>BLP9R@*_7D90+%"S*S)Q_&=#A?IE+\^F<\NTCT6OY].DU_ MC,_.1KD8&2097SK4"E\=4VUW:D%85D36CCSU]B-=^F$\&?H-JIPU;-J]^]!& ML#<:1[HH5;'% J2P[(!!T;MP+(8LK+6%MV\#U$'7"?#FN9*6,.4G8.MFT'. MZS@8QGPP61=PPHNZ?G+S0TJ 3+-:&6*B;;W+W(_H";"CM^#7\&+GX.NS]#G/ M%N,Y[6I78ZA&R(J7)46(Z#,=D3[2$6DL:&E8SCF&6%H'7>^B.!G][RC@-3K? M.2!6M%;!&IKL''N]FS2^ MS/-UA6/,=7*UJGVH9=3@9*W]KD,115$RQ]:]T-6]4:"@M"R5 (Y'"ZI>+P0G%9C"HQ="JMQD4LZC:(_27/-]A-M0 MX\OLVMF7T3_>C;1S24C40!L7(9 6R5O)9+X6GQDKRN1R7SQAGN-?/DP__W3U MB9<:OOKAJX*_/N]8JO5["7ZZD]3V4PAW71RJF-$E2PY1U?P?+VB-UM#*K"J> M>:^TW$,-W*'+\AL>VZV%ON=R^R[0OI?;]U1ACZ+J;>2_[W+[8G0.-M8C3=*K M$15XGQUP;9Q,6G,NAG<"C[?AE$$&"5KE90'48D-)W/&HMFQCHQ M?)N.(RFWWX^]L;WX#U%&WP7?]S+ZK37:MS!Z&W4>Z0A3I N%ZHQ%# M:5XGQ&HIF63)B@$JC!YA&?V@;.FCA8.5T8=8DA>IT/9J51U'9_7 $[ WMA=@PYJA:Q"KGJ8=8#2\>+CQZ/U?-6PI_-OJ MVT%RC2\3;L(Q="YY$R(DPP,H43R@YN3#8 @N.$V0S&-0X#T7!FWUUT=@C?7V M.TGJ_.)\Y7UB\8:36YM,+19CNA:2Z@ ,,V;&$B;5*=/P G53:>IM?E69HN M*S O'5P1)"0**?,!3718A[[3\9>"J9VJ$K"(D25; MD,D6L<%#DN6>L.$Q<*6/!O9]WJ3_OI@O;IR-NM9AVQB E<0(J_$0K.9@K-:, M9ZN5Z%35NNO90^BUSVFTBU(&L&!_OIB/)WD^?Q;)1)N/KU\;,L"X MX-:!#D6"8K7SG54>HE7(DB_)J=;.ZP8H)V"FM!3V +VGUL&JW\[RRE;O G"@ M:-B#X X3"VNBR@[TV%T/ T2_.@ E?RO*^H)DEFI?F5)KNC-([KFL14 \MW9_ M#T24!R)?!^))#_&WCG7]O].+.B")7/,7[U=1FLR1CC(!B<=ZQJD,/FD/,M!N MR5U,&6\=)AL"77<_>_^QC<;2G[837>NXCK[UF-/X/C?59@-6PO>@K*JL.D IF6NT&T !\@8VD4=Z]6Z M@RQ;9P_= 44NA@[*!!"UYY+B0@$*U&!I#]'21^53"\]O3XJ]+Y-H,+WV$6%S M?7X>UY6_+F_(F9Q=NI2_SF;3V?/I;$9.YCJ_DGE5+)D28#%R4%B[ZC!D0$OV M*7DF@FVS6_?'MNX >:C75KL&7X\K7BJHY8'WQB5L?G[W6. MUC8R:31=J^<P>Y.%4M_01!"1**5LP*E);SYIV1=T*\KP9@!R'7'I5Y MW&W$BM4QE(107R(28JH]5*,'QQ0WVDCOL5/%UF-K([9/ G1J-]9'$?OK-=4! MU%-K-]9+4=V:3FTAY;U1(#"9-><.C(IU1)$E7'4$O4]!2)2HA>T4>C\NU6_5 M;JR]YOL(=YAV8SG%D(74( PZVLAX;9@A!&3MZ3?2%KPWY>.QMAOK)?B[[<;Z M2*VA*;I"\.KER.="3PP>=!865"P*@BX&HF29SAYA\NUDWQWT]NKE*>BMI]0& M>-_>_7U4?1BN30!>#.TACB= 5;]3S*F8G%+B/O^QG][>_?T4]-93:@W;N:T0 M_/+KR)F0G.!U8E/-#'>^ ,K(Z(MS/I60E;@O@:6?WG[Y]13TUE-J#3OB+&\_ M7R\^YMGS)99QGE^%3Q5*.JBY ,YU)L>1M@*TO("(BOCDL*3;H:L-5\?K/OTQ M*ZV-R#8V(&@><;YQ73Y_A;/9,D=NAPCRO9_7*"+<'7.C".^:W(*OX1-67'#5 M:'$)R84U4D+PEKX$%Y)TS&73>G#-?7A:)1$]GYZ'\61YS?ZQ:33#[FYK5T?? =11;*=DS9E%S4 M7"T-S>KEWM<#Z'._SDG8?UQ=[LQ'!IED/C#PP=1.A$D# M)F7J!!*K+?/,WG:9-QPR[3"= *,.J:4!DQYOK.2&J-[F,US4.7US0HK22Q.3 M J%T;7->"C@FZT2T%&3BV3!LW8"M.[H38-; *AF@O_0:I&]FT]^FLW-\,2GU M/Y>(EY'MUV654/AN/(GYQI)^H04]BXL+/*OMR#QM/A8\1@\JU\F-B@S'($V1 MRF! W:GT9S>.[;:(TZ;B'A4\0'/2;@OZ%6>3\>3#_/7LY70^[[0N$B2]<[$ MRY:<'1[(V:PU-O1BTOYNO<#FE=%#K>7)\7=@=3=LA]?7^%B-?"8W^L5E&D.J MM@@MEESV;_ZGFZ-X+\\6JW4LC*7:&1)KGH.EES0%2%E&8WS.QI76YN,.>$^ MM<>JW2&:%5V.=9Z_GUZ];*MEY_G?9_02CI3F5@JK@:M YP3M?>"C1&!)E%K\ M&F*W+G-]VLP\@.D$&#:(^!MV%ECAZS1M-Y##5$1&X'(YEUDD"#Q9B"BQL)QL M,JVG5Q[GR./!:-)<#0.4>=ZA\NT!O*,8'4^>!9 6,RCO,TD@2XC5%,T\J=0M M9WR7K>0VJ!,B25L%-*P*VG2<;G"F;YZ1JR&^B3/NO*4#DNP]4#(H0)T<>!5- MU-8:5=RV-E!W&"= ECWKXBZ+?&L6K?$CB/AY%@DZ3KY<^<2U2]05?FN5BY( M6V,-+4(2=)(@"$,:587'.P,3NW.I+Y@39M2@>ED3@-TYH?N>V?%OSQ?A?EPM<%NCP49#2AIC(,&/UEB)4H1DKH'"3$[<\1]TZXK EU!-@VSZ5 MM89D.X?YO^89KQ'-_.D;;#W)CV]5=F[^C@(87Q$;FCOA61=33LCM,[1 MWLQD,3X%Y6QN/;7T<37I&98G?<3?NDG/\W?OWL_&\9^KG$%A#2,+/H$04EQV MH?-6U9Y$](],RY1]MU;4MS[X* S:7>0^;22TUME/:UH%Z>*2#9K.N[ L<=.$ M1&<$69M;Z83B[G&1B62XS< M@;#D]*B@):W*9@@.K6 L&*]3)R5^\[$G;8+O*,7!]+F:_]H!RWH#^R'-'L)( MWE78:W6V@Z1:[ZNW,16C'&K4M8",, G.P"LGP6"*VA4MF.M62;(7K6VP6(=4 M6A\!M59632S*Z5W^M%ANX[PZ#JL&2BB9M,H!HBMT-IL((=<$(I$XUYHG%5DG MO6U^QOX.Q=T%/VTOM=:VZ26LUY/?Z2,_5E#J&XCJV21=_TI?X2U*_*7E*T*B6P#7Y.Q0PT* M*[+4HI/"1,LCZ]1:Y]AG#._%:-I>M VSAN_,T.T XP2G#_<1_J;IPUM(;H@7 M=36/-01F:M*NP>! *5^[9T0-7K#$.%<^Z_O:%AR- KM-'VZ@OSX":ZRW;R?I MFL3I@81!>.TO]Q)7F*'MWNI"SK"6I330W)%,'^XE]HW3A_O(;(".=??CW@G?2).[2Z M&I9!=(#Z%>@K/%_9I%W@#G27V!/J86X6!U-]=XHUT]L =X]]80MA17$^@4B* MWD*+"GRR&6Q046J7:T#C%&GVP+WDL;*LC[I:1XJN1G[F]#['CY/IV?3#EZO# M.PK:JPVCO=O4M-=,)D"HQD"0+#ITN1C9;4S1Z:VJS5_+>E$T!4"L&AO 4E61.V#IC[C:&TR;#3A(? MH+W"[SF-L59T?IV[@$%A##H"=_5*/V@Z#VN@$U'Y%+QFC+7N&'07Q6FS8$>I MM^X?]_,,)ZLT .L=$]QPX+9.?XDNL.T MCWMS,8L?<9[?S,8Q/SM;TJ(V'6C33.Z!3Q^@M5R?]>RCT9R)M),+DR$62:Y$ MB06"-PPBR\%F&^F'3I'#W?)"K_$,7D%?,-9$KT*'5Z#UHA-UO?1CRAJQ<(W- M9]T^L@KZ/HSH74'?1_Q'W$1.!!E96#I&+H%R)4$@_."4\IA9+C9T2Z$]V29R MV[#HD%IJ';I8LXQE ]>K^LKYR(K:,]DFR+PF;005()24(4E;O$DFA]L;47<* M??.D$R;&]A)MG3[8A[4;FM$0F=_,\F\7]<0?^5*GO>8 7DA9Q]8E0*$-!)6# MM(:%G$7S#:8#L!,FT][TM9\&;IL;N5K!O+.60PF)MD6;.7A;DK:(^ZONXLY-)A:!K@U7(/U;8[3#Y/QO\@C343_<1GCM4]Z9=^E.H/I:\,M M^MW%^>7!7'L)T)]\QK-J$(Z43=PI+P"-KF>Q".""0PA" M'%(5-*,=@;12^!&_"6L7]9WU Q&@84^_(19X^Q)JN>#W'W'R]^DT_3$^.QL9 M!LO0H6*Q4[KX@=C^X *_,W\/Q&C8DW# P^WF+ZZB MRV_PRS*I6!DIR.Q3Y+$K25]B!,=H[38E%2+#8/10'9OVLL#O;\$>B-&R@^*F M^.;62Z6%S2YRNHZS<^ZM'DBSM#KZ-RM%"=#60M+%ELW&)Z!!&: MS0L\ <8?/S'6O 9#C(O:>K6KM;W'/V_\NF#C.C40M2E0/*U+M3: JBY@Z)BBC8P M+(\A"'][6=]Y/A@)UA#]J.Y17^7%B"53(K,,?!&TGDC'DS,N +W.7)F<(MEL M1TQJ6L)W C=1[AJR[GPW>AVR"2H(40(YJ\QR>FMXSD]YUW_E\8>/"UK+YSS##_G&$#F/W@;N!9 ]6\NSI =T-7/* M8N&!!XG-:UMWP7M"=-R;VM9P;N<+L-Z-<736)M3)TP43 U7C8,ZZN(2.MOBB M>:<>?3UX]BC'VNS"J$&58VR^KQB"RCRI8/-<#^ ML8ZUZ:7^CF-M^JCA(%-*N@#\/M:FMRI[CRO91@\'(0R3T@=-/@KFNB-SQR!H M'H!)#)+KQ(IRIT&4+W[XYBET4OZ#\S2Z".Z W?#E":)9+@&Y^H%5C$"G+ &6,G>)F>TVN.$\\?; M#7,7 V,H=0W0+JAO7Y4N<+]WPQQ ]3OV*=Q&;T?0#9,SGWRR=;>MUP56:O!1 M&<@E6V-\*L&V-F".@F8-NV'NDV5]U+6/[G>T.EVZG[71^*M.]AL;MSI49;@BJ;#O/;5D;7I29"67@09(\M9 M9]YM'N C[H>ZC9H;BG6 U_V^/IS%U#TO2)!!^LM2(\?00&$Z(YJ$);2NNGS4 M_5!WV01:Z6&C>3MH"[W;XFG4.V_3QP[0-*_3"AIUR^MP\_/U0B A0^E* '*V M:[*'E^2!"PE$,6Y+TJ[DUOD0?? -:,Q>MG-#PZ-2G$%8MKWQ3( 7D8/P"NG% MR#[;UNM_"-/^=Z+!&-/#6.VOC@&".&M!_?IG/+M(X\F'Z^2HB,9;VFT)8&1D MKSLRGK @V5+9D!'%D\#6^1?=D)TP=090S7Z=YVQE*1(8-@Z'[8+KA,F4G.U#-!F[R:-7Y?;B$J?(_8>4)1&;US&?W 6PPC&9I;=,MR;-_8A.F"X-5=&PF5[?WI(WRW:OOI_3$NF<3IG7^UPF-"@AZ%V(T8 6QL;,F)/,/>3/[1'O"7+Q M6+4]0!.]^X[Y&V_B56WY*_+%W_^1SS[GWVE]'^>CS'WT,CIP)@E0.4EPG"R MDKPL5G#';T]\'M1*>QCQ";+U *H01& M[TSQ(0@M>+U3.#S?*M3OC-M)>0,T<>L/^[?IQ6PD94E6J )9.T\&0LG@-$MD M^X8D>%;2RCUF1=V#]#OC=E'= /W2MD!-?SO*R"+WWD'2C-?941&\-@J8RP5] M3%F)P^]Q%>EWPNVBNI:MR;:#_:PL\NP:.\IJ9T;:G7DD[$Y%0.8+A)B5+2ZD MD/>8,/40W._NP=[K7Q&F9S.5@-C-34VR@3H,D)4UHB0BK/[W-H. M4JU^##3JJXHANG/= ^]MKI(<3S[J# YX!D M4RHN94K>QCV:8_=!?9K<:J:\(9IE?\,SID=:GGZZ.X(BBNZP/U>RS. ZG>LLMA&;T= MY3H M]9,:@7&)H,B9 ><"'1RY.+)5C/G%FV:J]'"X4'RXK.WIMN)>F/N#!G:Q6W$>N>"W-88#(GJ\': MG(B'PH WND!T*0=;NR[DUKD.C[HP9QMVM-;# &FF=PH'(YUKM#T)B")Q.MJ, M :R]7I.)(3K%F!2MQR4]OE+-7*J6447#,R;HF%BIE$ MQHE@0-L16LO)]F4=A[I__=#35.9.HMN8_CAHE>6;V?2WZ>P<&U57WOZX :HJ M[T5\B&I*(3 8IQ44&RV]IY9>4MKXTZP#KR*Z(^O.G0XVPGI0Q05GD?Q%=Y M\6)";W=^N:S_C,A]U@*LYI$,'L572>+,"V>]T\WOK3N#>Z((Z'1<1:/8SNH97XU;Z1.BY *\XJ1G;C0XCPELREB8L3RH MUF,>[H!H-A)/9Y:#21QL+K9VQ*YM_THB:PG)71.I;G$#+6;_^\%NNMPX!Z^/ M# >(G%R/.+LRD7^YF(TG'RZS?$?"2DK7J2M$&%P4PPYV12KJ$K7V( M^_"^EV G8JS&@G_0&NZ[_ZTRNXEYYR8ED:K8BY)59/ MV63:P41>SD0T2IF S8^T#5#V%3#:2UD M(D>5.5/IR4RWVD'+7>-,/:1]F+!!!X#?XTR]5=D_?K"%'@Y"&*M1.Y<*9%MC ML-(Y>E]R!$ZFD=?&6M6\B_ CBS,-RI,^XF\=9WHU)DOL[ RO B6H, E+>RXO M/H!*LJ;)* 7&LZ*#3,K*;C&F;S_W&.-+O:0^;2.RUFG?:T)=S@G#4ZG=8A02 M'#2 =?P:UX5++,%%B9TT^#BBA%MK<4?1#;!/OYI.9KEVY?O&,;F<,!,M%\G7 M[#5&''/>@)/T71'.T!HEHRVI\0:]&V6K65 =L UEX]^$Z MC''72H>=J+&# O:V95QA#*RHH!$A6>] :1/ Z]J[TZ)/)27F;H_D>83D>,"@ M.P0W^LA] $[<."N752FUQ^M\L2I)\))Q(VC#%;'0JJ6MW3-# E62\!9-*&J0 M%-=-@/9O4[33W>V.T,T$O[\KR-]Q]L^\J,?HNRJ396O@=Q?GYSC[LL/]8X=/ M;73YV!=_HYO'&\E/G^DA]?F_36?O\":,K^'+I$7@T65 PR(H@QZP: F>EV)2 MD3D;/ES>XL, =]YQ;CWBEQP67Q]SU=_F\FWX&>>T]=IDECTN(;':VX1S#=ZG M!"0E$8S6*I;6B9Q],>Y_7QJ.4WG3&^339=BN&AO":.H#>)E)GS(S410+ MV=1)18(.]2"L!5^B5YDLRQC%(2EVF)*'(Z58;XT-X-!O%LBWT$ M89V&;C($DQ2$3)MPQDP2:C[%I2.VIT2H)OH9H*K[UFE]"_5E2(PQ@L+(Q9"Y MYL4*4_,=,[D=@BGZ1"9*\T9 '6#M*X%@?YQIK8MC233X;3S!21SCV8O)G)YW M'3-Q1DMK9/6'-0<5B?4N1@M2< PZV9!8:[MJ Y1#!:&;:_QN#ZF=)3_,W/?E M$*'YLTEZEV>?QW$\^?"ZK$$[?T\?.5__JZL@2Y>U#!2];KF.@[7,VYT@=QN7 M'%:[Q\Y8HYWATDO@V=/"0B8'F,4 "6WRA:Q'55JW##U^IC[<=>^XB=I'J0,0 M]!_OWI-[,K^8??EZGJPNHKD.FB<-T41"EH*'X.DHR:R$E$00VK?.Y]N,9O\V M_^&T/!U$10.$Q+XU0ZXP2>0N)(O D".H^H5LVD(.KN$:@_0FMIYKO0['$R;, MSFH9HE7@]/R<[%M:ZQLD0W=5$9>R%JD($($V8&6D *]K7RKK"A/:&-7\3F(M MD"=,EMT5LS%*U?R>\#<D]PVC,EU"[RUJ^7\/TC&[W(LB0T>UMM'OLC-5T$ EG&116UZ2% ">D .MMM%Y::YK7 MN1\_4[>\ACD:HO91ZA#A4?+]KD)OF4E?ZAAJ&8*J1@\GHT=$B#()@3%'+89P MW$\B$-I+BVN\\"U4,(";_?MTDK]:,\S&I2R&C"@!9VS%)Z6*INGDY_LE?\NO&FD MH@'R?I]/9Y^F,USDM9?,*)7QKG;'THJ#,IK 28L0D3F+I:"*K9/&[P7TA"G4 M3E$-9T'=B;C\_.7ZV_]GG&?TD(]?7M9QATOOH&B15?8(NG;-5=%;\%$JB Y- M]$41\5N7"7=#]CU2M2G:VDZA YQ\:V_1[^*]>ONZ@!UJ;'8?H <*/0V@\4VD M&DQ=0UY4=0*=@M+2.5XGX= .;P-"L"F"9,9[IFF;=ZV3Y8Z 6P\%BXZ-6GVT M-"2E7DP^72SF2PGPE3F8BY=%%C(1:FOIE"P@F8 @9+;.!:=9\YSP>^ <\'*] MO2(W469'+0P0,%H'3:Q"$UP+76(&M1P9F9T"GX0'K77R-DMM]& [S%TX3XT@ MVVAAR!WDYR\WQ/#;+)/U-XE?EMMILAIS+ 5H4TUD_J$$+VIW296-2HX755H/ M[.X Z[NEO=G2;J+* 6($ZUZY:X"K%ZT#Q#T:U[?@'=RD;J/:#D9/"[WLR8J^ M#36JXI8WAIG9 DKXVO)41"B6H#)$85/SQ)5#4:>[Q7PPYO11Q[[\KNOM^>H8 MUD4%EW0!%E6MLK>$L;9:C:(V4/;*B;(/RMS&=1Q6T4X*[>)?[:*-_36C6PO] M%Y\\) %(_>OXK&4A2BRI(VCGE'1)9$V\=4^^.[@23\_NP=5TAYP!J':@2^"O2?TQPU;ZO%J_4 M,4=O: L:7YR3^)9_.I]?X"3F96O25WDQ$H&5J$*!(I"#\F2HC5/(5H++M$+JB()USNA(68M@Q"8?&K=:/1[>+X:J](%UT!!PDV8#A,9W%5G]U)@1X'ODQ!"6JS=[R&A M2J!TYH!H)>0BI2HA2V>'=5Z&)L(#<;Y]\:"/G%O/ GL^G7S.9#LNN^E/QM/9 MJ^DBSW^YR*0:P +8@,Z MYF.,F! L>7[D\14!09<"(?CH>,+L9>O:NGV2X 'K85\UD(X75/0*:\^J]U<00B1;(!@Z(;)E@H?6'=N.GZE; M-K4X&J+V4>H@9>G748=J@ZQRY>ND(VX2"$]6IT*6P7F9H!2A8T M5//^T&N! M//+:T%ZZO5,;NJMB#IR.=6,!5\;H]>]:)VAU>-20*5M]5_I8DKAH"\R1(];I MMI'VR&#!YYB(S;6K*:(E#^5QW(F_;-;;]]NW([_DN W/Z: AS+/DNFXQ_)C//?/DFUW(_ZU@UR20D+86, MLCANF]=;/J'(4R^J=(P\]5'9L?OQ7=;R/?+4TZ'O19 A'?IMM'OLC"U1)EV8 M ^ME;>.0R"92GI9H=,["11Z:CQD[?J9N&7DZ&J+V4>K>(D\N98+%/5D]DJ0C M0@%$*2 [P;%D*3$T[ZQZ@I&G7KKM%'GJHY@AG:%[JFXK M68A%"Z<2062M=ZFGVAUA)Q.OL2KWU(3L=NEM%XC?NR/LJ-HM:MRWTHE":[CSFO+J"^ MCJ%\,YN2$;'X\H;^9H&35*?9?=KQ4FZW!S:ZFFNXZD87=-\\]-F-AWX-]UH? M?:XNH+ A@%+, W+A0-0^,,K9Y$7KNZ*'4>VZD6U\PM]GTSEMXTPJ3/0N>LTEOL1[7_S:LR,VWM70P4,X,H]QT_U]:V%Y\^GYY\N M%GGV;EH6?^ L/XOQXOSBK/9->'99G+[T/D8JAX3%(X2<$!3/C/999&"$PEKT M8DUL/B:A-\J3H]' BAK A+H!ZY?\B7S9\1(6?7^6EZJ8? -WH_Q&TB?+)".Q ME7H7Y[D%[TT$1S]RYI)RS4,)K;"?' T/HM0!@@H;@=7>&C)IQY(.8&N#&&4\ M"4@2MLQ<3(Q%VIM;]Y^X#\_)D:B9\ =(:U^9J:_+1I274;=<3!"&W U4NNZN M,=#!G0LPM,D99G4JK8_!KMCVE8 Q,$T&4<6QI$-L7-+/7ZY+S4)0G'S:!,;& M"$K:5"\.:'$RVA"-T09;AZ0ZP#I4#'T8.G3=FK94RP!VU>;5?ZU9ZP)QH'AX M!WB'B8]5*D@WULTY,!UP$?! MG![J&( QOV/\2(?Z[,M->*O;Z*QMUEX BX&6CEC &\E!%<],B2S$YD7B]\ Y M(FMY6_7=GJ'92/9#9 ):R-2<*IU9'$SFM,C12/)#]%*(N,\?YR>I66:P^J'%^>?9M//ES]6:#=>BR?S: MSVET"_HPQD:7F]\V0/L:?='1J82E[GUC;\!B@[ M'RKT0:_+\UE.X\5O&&OFW)??\<_Q^<7YS]/9;/K'>/+A.7ZBWRR^C)@NTJ$0 MQ'X;:H\5.@ %$F-=B:8P;5/S,:A]\!VZ0=YV_+ASH RED<&[K1/:_.R\]M@> MZ2*TK4DI"F,M"I<*7)U#[SU#IE4L2;0.XF[""=9L MDSKGN>9VY_I/,_R0W]9+JRL2CW@=Z\R5 >L* \4XG7N,$!<51/#_?WMOVMQ6 MKJ0)?W]_Q<1\S[[8EXB)B5!M'35O5;G"=MV._J3 DK Y5R*K2W8 MGC=W>M5$#Q'#30?A]Y/KZ]%\L04BWNDZ$H4F[]O0!LAJ0=IB5'6N"O"H8ZX$ MU^U=WOWAO0S>]*6/Q]11O5-G=7A&E616V>L; 7S,BC11M:/26".LF17KPS'GXB3LTN:GC(F&2C.$AVC1G!8V[,( MQ1T7&I,Q>UFH]S[V>>OO2#$]5I@]=M7^.XE@]@LQ!V?OQC_^/2=8-Z/9YSK5 M=Z5._=*(G!1:!1J]H&TE>O"LD)\'(>TB)SFPDG]U0_@R2-*C5C9<81U]B_G[=)(0\^PG$LZ#N@"7 M2?)4T-30#Y%,=>8,4_ >1GT:"7O#5QHW/'I#KJ/I-U9 M#>U^\W)7%/]].DKX<3KZ]&F1-Q)]H/\!HS/91%Z13Q,<<9FL(^Y%,-KTVVJN M,^27P:DA];:!=XVO1S?AIQTSDYGU0_@ZNT2'SL;:$TF6FA2G,L3Z#(DKFT*. M4@MLW4>B$\#7PJE#=;*!04=?E^Y&6\]B3#9-F,-%O MX$N#J]6[N-]CQNL_EP\8Z?"]$S#P$5DV.@(*@J@<)H@%"383WG#N: -M;6?O M">UYDZ=//6S@R\&WL#MWQN67]5G!(JK-+PVW"3.3X'-] >>S Z= MD@TWF'_V$-RK8\,"LP7H[*SE\GFD_=$* M,L<"*A%I$E(?9\H\.?[SILA0@M] EJ-OFO<\0.LCVM$XC?X,5\O8=OU-O*8) M9"=1FX1@K!0U40_!AVA .++/5'!1Q*)4!7A*"FOGI))%KR1["MU+I%,S;6P@3N/+ M[#_&85E!!G-M %,I_OL4KTSF-B>CE@SA.GG-+ .>10*5JYA$ M0,B*%9M+#-[U>\W8&?)+I%B_>MO NR8=T#^N&OY>BF*-TC*#LBG6+-("D?,, MF&E!<"ZMR'VTNEZ/_S(8<;!$-ZBW\4WSLC:(E8E')Q2@15W+[2$$1N@,&6;( M34Q.]GOP#%J@I_]%WUVJYU* 9V-S=RZ8,RP&"(F(JF229$*9V@!*E9"LY86W MOM[;A.-4)7:.UNV.?O>=9=S'\_3-7=[W0=53Q9S-B$Y3).=XC>V@P!'B'HX, MA2P37?L,(HKZ2#$9<%):T-DP:[@IO'EVQ) DV%'N9B@.=)%R#[K_4.N'8[[3 M5J5V]"/3L][=, 3EF29 F4'Q,5IF@[6^=?+E(Q##VX$MM/,PL>XHT?;P /@# MCD>3Z:HA\ )03>B"#)\?02=/4[&2.#EK?NI_L8Q4NQX8^4;^\:_RU M;/AMF$YCQ1^KLR]CQM^+#5!(3A=>=3M5@'/'>EP#H0K8F.H.JW]N> MOHFPPY(?B@==Y-RZN,>#"C3+,RD'&4M]UTUVAP'%E2(3)"YB&X9I$93R#U[4 M;0E_;_KT4U_5'BKX24NI-332EX"^!=CO6)0_W"#IQ*SQY<)X/<&XU^1$)(RU MF+@!LCM\8$678/9+:MACL!>AY,8R[6'KOL_#Q0Y5>/'""P=LP3T?!3B7!5C' M!1DRSDG=^@[V,8J78KT=*=\>RJ7<1W3KDNS&U)/EM@G/::RV8W7UI.J/$'3O MRWZ%+7 =17$>6 ZT%3$7("B7P026#?+(M&M]_3:<\G=8:D/HOHM\>]#Y>_PR MN?I2JP)NLCTXG3R*U;)U-^A)X M#S>R=TMX+0OH>R(WVU+%NQ'U=. _1G.:X_XX+3VA\B-$W,.VOP&95H).,.(VSS4QB-4<:4?. M)A="*F]TR*SU=?Q02M]QS/>M\RZ2[2^D^HZ\SO'HT^?Y;1VF1=KII$QO?_+S M../?'_X*?]:?K%U1IU Y)2 7DVC+2P%BSH&^S9[9'++./85?#P,\O(EPK,8W MAVD'4%?KVZ*[@JCM4"?C]?VF4;Z@4 FRL(2*>P5>F #:FLP*&5"V/# CMMP1 M;1WBN5L)#078L,;A=E0KHN^#:[/%T$7!IS (6BIDIXZ/D&;KF_NG\+ED7/2Y MU)I]$I0A:$$K PI=;1IILM8[6SN<1LM;+(!3*+F+$ =1[KOQ^O PKM#Y@!Y0 M, 9*,K)[9&U9Y.T"EF0/2QYVT>_M.,,=T6V5L5/#ATFRX3$\F\XOWX?QIZ49 M:W/./&I'9D";U-QQR2Q(G75] MNTBS8X3+1,MR=,R+YD^*MV%Y[K9.4UGW4)]]$ZY?:E>^Z,>SER$43Q(L"D*4#$DB$;4=@.8E!!8VZ"]")KL>D9V M$I9TD7[K.X__/WS]+HS_]=NBB'BXNIC-)FFT^&9MJC"CI" #QV@AG>YFBMN4D?8F^=^E /U#LE2A?ELYUSS&K/3IU/#C-PMD,K3>S2[F%B'.+< M_?C7Y/8UA1.^D(E1DHN$3%KP+!4PCL7 LJ8?\X,5?#O,"U7P86+ MB.<7^G;Q@\7?U^F_Q_(_ZG__>/_SK:C^^NNO?\NC3Z-Y(+ 8QO^6)M?_6,CJ M%PPSG/T6IK4]X!?\ >=A=#6[CV,VNO[S:F=*VI9/^LC/%>15ABY<]?/_ABG-_7HLE7Z[ZB24BE:A2TA-I;V"@),;':$1IIEN@8 M$\T[LV\"'3+?[2L6^_^O]U4:;PK%SF/EO?0[_Y<= L=?UJMNLG\ M/W%>F\;C.&&^Q*2"S2$"BR;7!EBA[F0!LK99NZQ#Y/L="%U'?AE,Z%_H?80& M%X*XCW'QQP.G@@(=O1=994T>>^-=:#.2ET&2AM+NX4EVG?%D>I^]][>Y2\9%\4$D MB%GR6G^"@1/)0HI19N4Q[(3U72!Q^+ \?H*O#A-)YKC("43&9.+A;6_ -D*9ZC&*OU[)<=+ M^]2-5NX_TV&%,8O>D\V; ZA(\)W3'%"@URH7U&FO>NOG_D*PF?8VOA3L(L4> M'YCM ^/EO13L)/PM+\T.D5R?BHR>,:DDH.>.X%@-GC,!-A6,1D:)?J^J:Z=6 MX%XO!9OHKX/ 6K\4O/=P*HH2@T$$N8B4L93 2UO 1V^#4])A:O'B^DP>FW42 M^];'9EUDUOJEX+TGBT5YG6PH8$-].R>*HH- &>#<\F0Q![9?=.QY//,\6'D' MRZR'N_W?IQ.R N9??[\*X_G%./_X7S>C/ZMY]-W7VQY)2A 2GAAXC9+.]V(A M8(E@M5)92L_TPZ;;1]O">\!Z*9907YKHH4/%5HAWNK#L [&GQP![P#O-:X#F MJMV7.D?J9A>BX;'Y#>S+J['@:< [, MZ:*.UNF'[VN5OG?ECQDNX@WKNB3"1,%LK3146_4)9VC&K@ /0C@5?+ [=2;GX M\+U3XNC,M8-';)KAUF;> V7")308I'.0"AFOJFXX,9#QJCV&' ,JYOI)[N@M M$^Y!$LY/-Z0-7!GKOX>O=3W6)B/?WTRGBT"%]N1:!0M&,%DCG;7$;:W2DYU5 M-A;ZF]:O8+LA/+_001?./'JUU)]V>G@\O3&+8A3BXOWX';B_T6K]^!=>?<%? M)^/YY]DE[;]!!B-I7RZU,#[+X(Q#\,5XGU&A-X/D3.V!]67Q:Q"-#960KYA2G7740V9>%\ _36ZF MESZ6P'3Q4)RNB\!$<(%<%.YYR<)PEV7K]]]=,;Y>2G764,,\O^TIJFNP'R?? MX>]AE GL19GC]!8Q-TG0GAK U![1"LGW=;*V@DR2EZ*8I//[\#3A7<._#+H, M)/Z&"7]="7YI!.=19[+?N'2T5?( P1.Q'2O.TE99, MP*?B/3)KGGS@-/6803G.(&"4(+7W1G.OG,ZO+TOL>%8<+^VSR!+#V3S,\;9' M==1>1NOIS-3U&1<:"TY; 5D(%+R@"K%)5LK]8<\Q3MI)DY,V$FV=;O0-RKHQ MV1Y@6F://01P@ARR8]2Q6:U'R+)W!6=K'',V$BB!Q%IMP$OAP115),N^]I]^ M/HI]*K>L-[UV$6%C?7Y(. [3T>3W*7X936YF5U_?XY^3Z1SS*B2F4TH\TCE5 M'UR#RC3?@)8L#FVXMZ:X)%H4J=^%8^"$IN-4-.E)OL.%'!=EUCY/KFB068V[ MS@EV1KRNY]2=1O,TJX+3*>;%[Q\1<#QJO$;AQG9S;A1L_/XJS&:KDG??[,AJ M--)>8\ HE4!%EFMJG )K:$,JDA,K6\="-@(YZK+B(U[3*@C3KTM!?_@Y<4 XB]=2V.!Y#_&:YN<#=B:9)/V1-.\I%!F;!(.8P@K?3"^=J$ M8K_GB0<-_])XTH/0>XCY;23WNYLY'>7C/!I_NN1)I>RD @Q%D\&6Z S'XD & M;Q/SP1K>.F-W%Z;GS)1>Y-Y#\.Y#^HSYYK9X['=?%R)8NMQ.*%^B=#6N2/.6 M(4.L<:#L4,?"M9.Q=5+E$W"&NJIJSX%6,C[U!=7M?-;F_Y+3MYT89TO/SP7# M#"HH1=7;&N; 99NA]B;COI"T?.L+SBHRJYG6'[*IF?1[.&8>8%I?S>P! MJJ<$_XV 3E3@OYWB)GU)?3!*>&6+#<: Y=H3N&H.223[.68E8[:"N=;A^@&I ML*MZ_\!,Z"+L'AA0"T!-QHM=<)U*CBX9[P44-!%4J!E+J41@F@7)DF"Q>8&E M1R"&MRX;*&?24K(#WYA]%\A"J;.G5;)H6M2BC.R>G]SR%JSC/!K==RT\AT=# M7]#(XT^X?-[S[5=6L?"+O\(T?[-A:T< Z;($9%* RO4I" L"DC?DFCJK=?-$ MX>-1'VVL'HI@77)SZ;)=W,P_3Z:C_\9\*;(6,3@/3#%:IEJ76JH=P4B+)B7# M'6M]=#6?Q DZE S+WT=6\TEIT$>OM4,GM/CCGSBK&33+HN/\TN5DB\,"G@XA MH .)0=#:UMKCVA6OD3^\$3P=I3?@?V/S4,KOH^]7!1IWSR4^G,N/?_\YFBY^ M>3F3RY),1*\$N6)6@C*<0_<9I&,YS]O.X!,2'#\^?Q?#HB;S(MP@N7(NBDLV"08JG=($2 8#+) M7*6L6"$O(;>^G1]B7J^3]>=$EAZ>;AP[QW^G7YS?3O#?IY/9[)(9JY6@-4ZF MU:+D30!?SZ@LK%1>!:OQ; R4[=-XH_O 5&C]C*3M?"X^?9KBIS#''\D>NZ;_ MYI_":+I!:YLBF%;/9KFC$8Y%=#[C-F0@^O8'Z\ M_O-J\A7Q TZ_C!)NGO=O->5A5LOZURG.%H?2W9]_/YG-E\T WF.:?!I7!WIQ ME[:2QJ636KB:\%\8]V3#,0.QOC9DPF&*PB4G5.MPP! 3>S6+XGSITL/[GMXF MN=P-?II,5W]5?X]?EAA2LBP MZHVR;#U3E\%P"2](L,N6=XZ6C+L#-]6R?D0 MJ(>BZ?WM";>?M/Q'[^:?SV?.H>5LVNR;XOH+&GU>#VYD]V8WKW]7=1XFZU::(1/>"E]=H9E#2Z0/A13 M!7Q]DH;7#*%)?,H04A-*].C!B]H*L8FX923S@3;+WTWP7ICZS :W4#. MX^KE'CR5;X<%+;7:RF_YUS0;[V1]FE_+"-?.Y1YB\ $8E^2T)Y6\=6FMD M;Q0=3*\;6'KR0.O"C%]WEINM6\O=WL%>"LV81XO G ZT"K.#P&.$@EQP+V6) MS1N8]SRE5T/X?"2;Z=:"A,**L=4=;6 M1ZVDB:A+G:AALK;I#;+Y(YZ!YO:V*,Z!-!M6Q]&=?%OE>'X)HZOZ3.NGR701 MIKL4,I2"P0(K48$2"B'4EBV1!1UL%JCMN6;\/IS+&_M/08H-;#\Z,'OPM<_O M-]/T.2PZ!"2LS]5OWY"L&^HZA>BQVG>%#C>5LH"0G8/;[5IO#O%RBM_& !>+U7*["N#ZIRRKZ M;$$:3ZZ+,QZ\=AF,S![IU+(F-._)?!C4U\?6 52Z@8I'!S6/<:\7/_@/K)>5 MF"^^X)1\[=6B6\Y[/=5\F7B6B=P+2$K53IT\@E,E@TY!M(3$:%QW3BENW M7R'M+0.\&C(UD_(&U1\*A&0SD%.V>0J71@C-"2%9"(4MS03'L4 *M#4&D800K3. CH#[ M^A@XD&HWT++-P\5>[M7N)X=?)I&,#LI"U+5KM##U@28=[B$%IV5B)/>S"4QT MG-NK(_Q9DF;#ZF@3K9LM';N%J;HV8R^+*ABE4%!D7;406#:@,9/G5!;Q M;>F@E,BM8C*BV%F.YEPF\VIX?2X"[\2>#)BWAN0>?(=C4O+\)]++ M^D'\JLKF.D,_LV)42 I"*#5721N(*&EQ2EUT(6(FW?K:M!GX5T/GTZI] X&/ MCT]]J_FZ2Z2S;3)=5HCUCANE; +R:#4HKPK$3-8\9IDSBZY8V[R632OP0U5J M/K4I?1)EGTL1Z!J%^RU)1."\(.RTP$J/UX 6S((.USBKABFS]?/ON M^&=0XGE(!DP:::*'8EYK+*O:ION@Z:GP\WTDIZGX?+AFMJCX"+'VKVS)A;92 M,2B"YUIL""%XKR$Q9GU1T1AL?:\SA))WU'+N2\==I-E0MPL7XX($S9)OW&'%/6LJJ=4^@ M!:"MB3/KQFJ%!2NT!NU-):ISX VCV?N$)F?E&-_/J]]GM&>NW):R[&.EBET M"W>>)8D07?3$QL!H^NA LFRRXJKXX/=6]J[1GK>RF\JR8;'))<#T7S>CV4*: M[\IO(\)S=156N()V)1K:<4STBD@H:J_T0 9D1&VM5:CS?I?73PSRC%7;2'(] M5$M<.@'TRPL#PCB3C,BYOJRK;2ZE!*^,A2 M^J"*#*PTMJ'N 7C=GM3ANCA% M7=FM@O@VC7%^L(+VF5-/#ED?\SF-6W<$3;IF PREX[[J>K>>FXR&!6TYI$6$ M@CL#@0G:MM$KGY/V6N.KY>T.3_7,:=M%M7VTJ;IK^"WC"6L#P9M@DT*R.LC@ M4!@$1)8"H'":J>*0SI>^8DD/P9QA;*AW76^+%AVEJ!XZD@%??62$/0#ZP!V.E45*P(O!!.O&6JX)=([UB M@K371 ]7#_=.TO6N%U0J6B+4HQ24"A)B%*%FM94:P:BE__HT=EX]P.^SHO, MPV7>\'BY!;'>M?: T>7.<1\*M-\2=E\/'B'\A^H[0G(-79&'<$*,)5D7('I6 MGQ1I"X'7T\B$4!2S.KB]RL*<6H%;[LG:ZZ^+P!KK[5>2U/7-]1H(5](70A^= ML,O$[I!\ 6\P2BZ-=FXOIW&'YNX-.MQY?)38)RUDUO V:0$D_'T'B'1T0)?Z MCC^5O#P(' H'16>F5<:D]^N-LTMY=P=]ALH[6&8]7-ZLRE$O-A+&>,@J24A1 M&YI01O"JUJ F>ZZ@HW-_ M740Y7#Q[L5'17D;[W;OQ^A#S''E!1) VV%HGN%[4D"GAM<02D3,=!JK:M0G> M\#$D.\Q'TOV:WPSY$)/0NWX77KWDA'7]:$32B9#5R!+:Z&IV,B'SL;7"@RCXP&PR1CEI7( M.M>[V3WJ2R;!8:)M&'+;&RA^P=ND.6TEY\627DD,BDPAGM@;"O]R0[ MT9WFD'9+^A%:$5JG#)V* M+3MN2D]&EBXJZ($D/__^;G5 TN&8BN$1A,;:1H=<)T<6$ECK0T87:U_,QERX M'?P$*6.--3-I(=;&T>N/HWF=Y,_C//HRRC?A:L'GC#)CR!F$+Z+V.)40D DH M49 Y[(+)MD44>^/@K].^:*.+AD;I1D"UU/>B]'O2@C<:)35TA:\:,UL(!Y[SVL4^THW3=6+]^JV."%Z%DA5(2T>M MLI&!*S+6.H"*H4#)V8/FCELN0'8,-&Q*5:\:FO0DWJV&R/_ZQP.A_4+?+GZP M^/LJE/=8_D?][Q_O?[X5X%]__?5O>?1I- \$%\/XW]+D^A\+"6XN@'OG26FM MC3X:?_IUDO'J!YR'T=7L/LK9B":Z\V;LH''^\6UF]V>\&NP>2?J<(_X]QW'& M_#]/U"CCE]LZG4%'#$$4,(OB]#+4$)NT8$I]VA!ME?@PP"*5O[[,,?+6)(VUD2049%AR= ,]/9 M@_?%TD0%HF%6I7@V_6YWSN9U87N)H]A\$F6?2WN)^\7J,#/G5&*0 M7?"@K%UT-G80?, D>$XBOY5%;<>!)\NB=M'%T:J=\H7*=YGD\<+I&+FVA7!),#<V%?YN,O^!LCOG]Y.KJI\FT_J/+B(6135Z[1O$(*G%: MK]S48(LT3!F5C-'G(N.#9GB&NW5;YC>[F.J?0,.]>V\YV]]NEE5^+&:MZ;RT MSF%-7XKUP169;=Z:Y+(Q*9[-K6W7R3VC13( 2X=?4 =0[)PB@!T[VU\6X83A M!2%%Q4$)D2 FK:!6""U**1M5+R'P >;VMI).LI*.(-@YA1!WSO.?"WW(V*-:QZ,. \-\6 MSH:%\TS8U$>9@L&<0>X+>8-)@]&)"AB@L \=3D)E[9/R%W#>U1W.[1+^#QQ]^EPE\ 6GX1,N7.\?PAQO$QOOGBZ<><,*=\!+TJ0_\B*\ M,V3]B)Q##+R$]KE_YR6"5[/LSE3^G2CXK"Z#]A?'I6.!Z>P=Q(77X:,&QX0& MXU-@F87BU5X/TY_9,GQ&:^\7K_RGJW(-"1/Y!- 2-(?TI8 M!UXG US%)*7RQJ36K3W.9O)OZ_@\UW&?''Y61_']:_,]=C4?BHM6T,Q9W=4T M@^"%@U"4,HX[SLS9I#:UGOS;8C[/Q=PGAY]C;.AFBK/=4BC!")8B@^K:@XJ& M!"!D!&D4YRDY5=+9/&IN.O.W97R>R[@W]O;0I^SPQ/;'D]VR?"HXO%T"[C"BAE.4W9U]H^,1:D>6/LV@5@2/QO"^R0!?9<"-=' M7X0S4-]E5-:7["TDI;=:N1&UCSP M #'DVN%2T5++@3!==/)>"'?O,Z:W@3*>",YUH,D3ECD-T_%SX M:PS7MJ 'FUD"%4R$&EP S(8KI4Q1;'#7Y6QXVZG@S-G1MHMJ>Z#K>[*+IZ-J M(R\J9_Q!"IF]__#'NJ6[#UA,IF.$2PZ*Y .QFL?&*Z>SELA"ZW/Y24!GZ"#U MKO-)7PKKH1;!G4NIA5#672F8SZBSR>!9#E G"+5/-]!N+()TQ2?3^I7F%BAO M#&JBI*T[T4"%BWXERL\>2^V.4 /)K%Y]?@S33SB?-2]H=#""7@L=M9'+&15 M4BPE+QAX5:.S2@KBI&5@O4/N-4_J?)X _7+R DB;"RO?B[7YD)6.&F*P&13M M'K5";@:3(S,F<\?LV61![YS-&>[E;1G=<\7M0XEQ3D6,EF^.5ODM/ MZ)2>T(DF@\1Y#]#Q<^$O'23*\L" $;]H;DY!X"Q#*8H7';RW>O!;Y;/A;:?T MA+.C;1?5#IZ>D%@H@>P82"P:.E6,)DNG%LHHY/AYCMXV+PCQ&M(3.NF\4WI" M%X4UC#(L?+-?P_1?.%_(X0'(%3BIK%5.%! ^65"<.?!\45Z*2LH*^;O Z8G>_T>D-,8V@>K9;-ZCY!I?VM_!2IKP:T('$)2HK8C M$>!UL62.*7089'VH]\NHAS.[UEL5,MHP;LQKHZ?&&4L1B= MH32HD!5$HQ*89#UM7L&8((=Q9S;!&]YZ.$*1^[DH1VMAN(R4.U __C59F[7. M&)11@.6:#CEO%(G$>G &/28N#$MA<,+U*U1:X@10X\]J/)O%:]@]%%#))0V I@XV26:(02^9LRA3_U[#&T&\A, M?@'R3+M!<;FVORE0&TO1$8Y9\H%FS8.W1NHF0#ESHQ MFIGVM48MJ1SN& M0P,!G80HO1:6?L"Q/)N5U*BSWX! .Y4ZC>0>"B_K[7NM+,6(GJ%&_94VC.6@ MO39O_T]LZ!_&>XD#LQ]UFMWJZ]G[RSQ<=">S /" H+F7<6:S*D5L[QP),ZFV(F M;_W+7LBL4FQMNK^PYZ.=./#D\]$NNG@NS^_VF=/;\]%.ST<[ MT62(=WB'Z/BY\)\4*3QZ8KA8[Y@R^D %O8RB2&ZT>,6S;T[X7]]:SBX(F MQTMW:R[%D(6#:\G+T?C3KY.,5_T4!MXT0O^%?W?.ZWR2Y#RY#YB9A9QK.F>T M"#YY0Q0B4\X+):,[&Q_Z]$ERF^NW+GM;_7-R11]S15[^>_+6+YW*//K(@=-_ M02FA($C4H&L'*Y3DRIU/OL_^TSK#W;8MQWLN]7LT5?K*@8N[IQB[3/$C3J_Y M922I(\H$Y"D:4%DG\A?K4R ZCU :8Z/N)5C6RVQ>)_=/3XQSBD5MFMG[T>Q? M/TVQEF/%*<[FBS6M,G*NR/@J&ATHQS5Y %&"806CT+$@.YMS==])O.@_>)@5"ZN04RRRYMX:O)V;S291]GB$Q M8Y243O#:G=7R]MN%57/ MC;9=5-MG2(Q[[TUV(+E6M=Y%AJ"8!*T*5TY(7K)^G2&Q3@K:%A+K(-U3A\0^ MW%Q?A^G72=G\X^HWC6?8OJQ$IV'[+3-QN 0:1=1^)#E.OB)^P.F7T:HOZV-> M7RT^B+YZ5]YCFGP:C_Z;6+W(W/U^,IO/OODI)M3N(-X#=UA :6W!>1D 1;0) MF4L96U@4L*0\*:9T'3 R$$8:+&(51NK4C MLA>RX3?34W+PD8?27GL]1+!^+ 5K31K\>4P[#'X,?]=+I2J6<1I=C99[RY8) M))S-Z!]\AV-2[?SB>G)3&Q-J7JS1!@HO2,9*I/G(^E1&LBBMCER*UB_,6\_A M=?/VI(SHP[FYO:]H(^7EW47AZ(PH":R6&E2JI3VCBH#UT@*UX[[]D^(^)C+4 MQ>4Y,?STC#B7&\WE$O\PIP5>/^Z7U3R7=9,%+=>""H02:>UU>DO+UAJ2KPRA M^?WF$W!.?]MY,JY,^M%9#UOM%FCK\NA[@.OI0O-)8*>YF6RFQOWH<80.!B>* MS$FBJ*55F.*TMS,!WF<-Q+$BU::Z$//PZOKFI/CW%>-E^BK^_CXT$BC]& 3[53=DED5-&4(3MG2E!) M9]^\:.T.3"^)(DWEWT-"WK_C&*?ABO!=Y&N2\VP^#?4:XSY(%I+AODA@EEQ& MY3B!9(6!]B&DH*WSJ752W5[ 7A)3VFMB:]Y:\_C2;TB2F,W(0UPX>!?S^704 M;^;5:YM/R-.[GHP7$9;/DRO",?M6W7OU#W]?_<,C8DVM(32*._4JF58QJ# = MT[YT.Q;YYZ/T[=+(>J=I7T((C"],'0]>KXN$$=BW$O8EV*:7X9@BM<)]J;,Z/5S5T!+U($F8U'QZ+TN?5S MY0.AGN NOAV''FZ,0ZBK!Q.](^S+8&Q)D602BD50,7*(DJP!9VU41N@@3>O2 MJ!TA#L^J051_'-TZZ:T' _]!]:9E*=I5ENGLWP<6>_9)A+L;* RT&1'>I- MC221ERNU+]$XETOKAY8;@;P.PARO@Q[>L.POB!]&5S>5[FM1"!6]%RP#5[6! M="D9HF(D&>89*\I+T;R)R\%@7ZDI=8S*>CCE.@._3")GG^LS"5[;NBV*S+-2 M7SOZ; WZ&%7K=U&=09[SYG44 8ZE72?MG=RH\CS1EEMH'=)9#&3SV7J9%X$S M600/T7K>FFI'&%7-I+'2U:,Q+PM34BGMH"2#-=_>@I,Q TTB!X:JT 8VC#RV M07PM"Z]/S?5@43P\^=:[@1+!!*\,V,1J%4C%("A4D#UM R&QDD/KBY M_,R>,O>BZR>?+'>1^7-Y\KG/G-Z>+'=ZLMR))D.\_3Q$Q\^%OYS[(%W(((PC MHY'F T%*,@R\\\H%*0H?O.WQV?"VTY/ELZ-M%]7V0-?;Y/%JY2[;5JS3(&(. M16<&T6>25)2%)$7 1$Y&9EN$4\W?2VT#\T)>/W?2]4-WH8FB^LF3G$]'M?K3 M MH?I)G9W?K%67,E:D^;6B* ?!MPW!=PUA<5A"6XK5.FGP3TQJ2&"NMA/R([ MMTRFUV&\>LBR3@;&3/.5EESKR!PHJ2Q$X62MI^H(,!-#[*]59F] 4_8+J9$AR<_?AWNKK)F*N>JC[HDRK*LTBT:X/XU'EY M/RMWY'265W;.8TRNOD,HMH!2M6EER A9$_58XK[]'M!V!D-=JI\% M@T^H_+.YFS]NXM]]W?P!BWL9AAZ99K26;92@K'802XU_9>U*REEZW;JV>H_3 M.7W<8'B2MMWQFY&E!Q]U,[([OM4^^'H*-^S"=J+0P;F082^2'JG)4S!.1*.L M,AJ8H_6IDO;@@E-0N+5*%Z6Y:%[S^21,VW79_UR)UD6!@X8!!#<&4]90+V] M%2T@8G+ 4Q3>A1AR\PO<,PH#M-7;WE?Z780^^)6^C$XK[46U!1QY84[3E'T! MRQAG*4K&?>NRCF=VI=\K*]H)?\#K>2*DE?1_Y$\Y7E]H,?"JOKAW6M/,=P]1GLA2N]'N@VSB!< [QU;O]],TV?"6J-+ZW(;!"FIK,#5\MZ* M.YJY)GZJHIC&X'Q^6!EIB^9W#/22E-Y2ICTD!7\_&7_!Z7P4K_ 'C/-OX5#L)EIGGTHHO5M_ Y(+X0P:.->&\&V$5Z(DMM)\;%JS?'5 MK:;5 =X(+1&"5)!!3((F*UBIY?X2F*"98#Y@X,T[J6R'\T+8T%KPCSEAVW#B MNXW0/$?/=6!@;,Y$5Y9K%SA6I=)O$)."^2$\<+_C$G_-&O6D/-45O[ M+,GE6'(D'-$(4-H6VKX(&UDLC+ZQC,76)0GN 7AA>C]:?%0-9, M"1]H?R^I$&N8@6B" 6ZT3;4ZDC:M'W_O >O8S6+[$)>,'!CC:5UP88G<:!($ M.N @I>@=)F&C:UVW:SN:X;>1UIQXN),TDGP/@8CMR)8)"EXY&XPK8,D9 E4O M2 )S 6CS% 1;2"=;AR)V0!HJ)^ITG.@N^7/)7[K=T"]NYI\G=!A_77:Q1.NE ME *6-7_*)GWUN;A+JIUW]L] M*T,!)TTI"QX0AVC+*WM MK6')L%?'CV&XT$76/7" 4.!L/DK?UWSSZ=>U!DT:!&B MQ5J5I;2V/S<".54M]F/U-&DMY#Z2^VN]^8MQ_H5^\^K_D*L^RZ-T)R7'>,.5 MX1F,P0S*8BV7%A6@C,5Q\K%Y;/T<>@>D%\*&EH+O84>@V2Z[I*VGZGR*6 JD M4+, G:FU0;,''[7B,MB03>N8QP,(+T3OQPBVAQJ\/TVF./HTOK\G\>(4%O*; M6.2U1D3QX)@VX%26UF&)&%K[EYMPO!"-'RWB'NKAW;)P8=($87G.V@$ZMKB/ M#>"9E& -?:V%<@E;;_+W +Q$#_!P"?>PRA]N.OO ZQ@HV))Q]/"3AS^! MCY+SI)60&CI:]\!(O0:#.I'=EVO(LJ8S>@\Q.P/%,*&]<0;3SH#@QD]^ 1H[ M2$BMU]B_3Y'\L^G'SV&LU\!N&W0RFB-9!44Z3Z8;%HC"(PAMD6EO8Q!F+]UM M'^,9:[&1X%HG[_\QOAI=C^:8'V#*(@K'LP,3$[E?*2GP(C)P.JM2?)'Z8=[6 M%F5N&> 9:[*%R(9K%+A.)?\.Q_29\YI$?D2RQ1.?UBC-8E^\C1(L?JA0:R6M M\;(<$6%>##F:U5#DS=UR$2X'PT+*@&0G@>(V0O2)@68RZD VDG_XA.7X:]^] MT1U]T[UYI)4VIK^&>?I,#N&]GY-#B>/YN[+XX:73T9I2"GGNY+ZK(AE$*3C$ MF%)V7I+D6I=L.!KT\+M03WQ[=*<^J#I[N'\_? *7);):$,@ DZC(1G)DT/H< M(!OEM$A1R-3ZB?+A:-\8>)P"^PCZ;49>.]*_QS3Y-![]-^9+3::V<-I 5J%V M&1>%G&9K('D3BG;)N]2Z!P%X;H8Y02P\7BEM +J]-%2_)&.,@\)K>6SN# M>(P69%:9>_+=4 UT0@Z:FW9:?G07_:GSTV;3^>7[6LMUF5:A/3?(Z.!5@;P* M'70M5Y:!Y1"%,-8ZL5> D3[U#F'HNV]DN3?@J6(.[=0W.5:,#<^46Q!K5W\/ M&%T"#/MHM;W#O3N@<(3P'ZKO",GUJ,A40]!TV *[D!EJ>F<<1Z"\T:'R!UY M_<]!@5L"!>WUUT5@C?7V*TGJ^N9Z3:02@N4R@N3U?4Q0M*LP=)!YB#YRVE>D M::"Y>X,.9Y0=)?9)"YDU= 870,+?=X XI;TLP0$N+NTD1X@N"*@4M.06[ M96#L4M[=09^A\@Z660_NU'NS/-B#"BG.#@1.8AB ME+*V>.M:WZ9M1O)B#)Z& N_!,WJ,:G4/OP^NGG(NMF$Z3?)%"[WMI,(10A]D M;UCA4TGX6%0FOUV:^HB5=KY@)61O;0ZLV"Q;Y]@/2X8="1I#AM%[45KGBP=OP+=''S9\__!U9&^%/ MVDJN=3;'A=0;,041L"2:HUZ4HE"RYG2259-SU#[9Y W?+S%@RP O0YW'RV[K MXFP>5'Z/5V%>>PM-YU\_3@-!7J3H'_.,?]='-@HO=T+>*,:\9FHTM47RU^9]7R_%&WJA__KE]B?5#. MF!06LJLSU]G0@18\%"NED2HCMN_HNQ>R4^PI#5GRJ.!T>W7T^;Z_!G5F%^.\ MPC6[]$[5IL4)3"'K1V$(X- &$%%S6[*R.NYU:=.!)UO!O#!JM!%Z'ZUS;[M7 M;-NTO_MZ[R<+SUEG,HUYLL!"38X,S$+,S("T.3&K2%+-.X<<0C/LXFMM/WI*7<&P<2'@'ZC]'\\V*^=>J?1W]^G/PXGG][';]OIM/:O7>@P8(V/Q03QLR]7*CH&&C8'UJJ%)3^+MI?'*QD-VP7[!HHA1.RBN=GQ ;>O3 M> ,8Z[H(AFSWUF^3GX#S\@V2UCKI)<2V$=JZN.@>X'J+LST![%3!MD9JW(\> M1^B@E[#;4R!UXD&H@J M>E LA5H[5M"F%YR)7"=;VC=T&IP@.P-PI^!'%]$W M?]D9\FB._[J8S29I1!AOST!5K*EYU%'[6C1:::!=4P.96(;^5\24]NO1LI:R(T[P69K*V '/"ZAB#C*9U\?9] ML0V_GS1AQL:^?ZU5T4NAO$GZUWO\<]VD:CKY- W7JSI1_XWYXKK6=^*70@K' M)4:(3M7(N KDK:.%;!S**)!V0==ZE>P'[840I@]%]!'5N3_WI4,FN!<"BR+F M)CIS;Z 7'>4V -87V5=MX$Z5=BCH0H?E@)M*O\^ MBK]N!9B,9LY* [0Z:$\+D4%@68.0///@BTRF=:US6X72F9"*Y]CH4S3'L53CLW$NM-#,,#A=?P]+] M#Q_-[P/CY958Z23\+24Z#I%*Z9%\X]:HCH6$P4K3.]5 M8>W4"MRKQ$H+_7416*\E5CA/WCJIB;P^UG[T$1R3'JS!*%/RLC0ICG,F)58Z MB7UKB94N,NNUQ$J0,4H6 LA4:GQ(9W"I(%@?/&,^Z;2?Z?,\2JP[JK^L?,>^^B]UYG1J\SZF",GYS[O?=WS[GW>^^Y[7L^Y[Z] MUE\SK_V>M?=:ZWG6L_=V-7VU#+CS5%E5&8"#@P/PN/X#7,T!% $$^/@W\?$( M;N+?)"0@("0B)R:Z=8N(FNS.;7(Z:@9Z.FHZ6D86SGN,S!S,M'2L JP<7-R\ M?+P,=P5%!'F$.7EX>7X/@D- 2$ATBXB*F)B*AXF.B><__%RU ,@)<2EP0;@X MK( ;Y#BXY#A7'0 @ ("#C_.G!_!_'IP;N'CX-PD(;Q$17W^A\@[@!@XN[@T\ M7'Q\/+SK3WVN/P?@D>-3W!-2N$FI^9J U9%*V"_Z)R';H])6:JT1)+O(&R?_ M6T0TM'3T#!SW.;FX>43%Q"4DI:05'RLIJSQ1?:K]4D=73]_ T/RMA:75.VL; M9Q=7-W#B_./S MK_I%?NW7#3P\7#R"WW[AW'#__05R//Q[0C04E)6:OP9-S9IKBG0OY.5G&]\RF1/*';X-?()1.D26;EWL\3 MHT;Y[1N,V_0-T_K17T0^>N*RA;,L;,?DAW^-@S]3DWF0%LKSB4K32&*18DIT MZ?:,1]!)1V?FDGR?=P K\SH41O#A(CN'F5L\'E%N*4:E^5Q!R15""B:_ MRZ M H1&1ES^O(2&N2<-'H"7ZAYV+?1M;QLO[%9/[^_QASD\Z!W9ZQ()",?&R?;T M)>3L[#H1<14-M5X!;E>:T6^XSS:FIF=.&^@W]:R.<[[SQ]2'_-(" ([9-;F5 MB0[PDMQ4Z)76JR?NI[=JC>XPV9M:Q9R,WO-XNN[:N9S-[Z3$_ MMJ#G[6"PG@FDTGQY-RV4"_"'L3K0332M 6H N(#5].O;4Y6^[Z M)KMGO$BOK]]S@'I#''2S\B*"=>C%^#$_K:+1CD\BL^YI3XSQ4=NN+%2]:0(* M@P1Y%8=F34Y.O1C=21^>)J[=MZ=G R30WZ8*]]V-5)=,GVT;6'I]\*RT6]-$ MXC.8\K[_^]$ET^'C'@?V@QAFAM-=TL(N"9)T>D[6#OVN:3/DW47@$=^NZ)S"\G10/ MLP+-K#Z;GG#:T,:Y'(4X%G([?8K "6YYPE(4)9>8@= .9UZ-/&D M:M2;."[363AT%^.,S#9!WDRR]2DPL3[L=.8.5,HHZM2_X3D?MN%E61/JF&Q9 M3,-)2VM)I><.OP)\DF=#F@7!)H_URN(752DDGEDSIU*T1#=0 URZ\0Y4"O60 MD'9^O2XOYI-BJYQ--QI=P3)/UUNS=YL%X$Y4'P%RJM3RDTP-4\-%JJ:3DKV\ MI2BS=GZ'-B^QJE+1$X;4A ]S6A?/H8.?*<C;>4Z:1L4^@XBC;859!H.W93>J(Y MVA6'GKZW1#9(>YX8F8/Y'*@$]W;)SXMI7BSTUWCE,1*SI@8]Z@H*YQ$Y"L4">L2+) M"=^@-)DPA=#N&NW0^"A&&7D28N&)'!&]%.@EW(\'59P]X+G\04FP=!>\Y''@ M/#Z6 %?Y"#9:UD,V-68O>!A.3G^W,R]Q9G_>SJ%PSTE=E=/IBX;4@/-),]T/ M,]*-^,3L3P65S!H//ZMDFZG)X'\.),I,PUUKT=E:T&.[61INXRR>H(=.5T;8 MFOV<\8AMT\U&'.B_8R$?W?^IQFTI[A!F^RZ)W;.(^D/+!Z%(59:O2TP>#JIU M:*'\K5,&R"?$1$5?S@@GLO5R-H#=1A--X,:TPG0BJR=P!6#:@\#>JL*_53S6 M%^##C^@,6*"AX)*I)IA]X(SM0 M7K[0E:J5OM@2TG3:G@1D$$%/Y;[,H:)C\P 7(P_D%MF5X]<+YL^\ ?^J& MW4$,&"7@JTNW?#@^%8WN[C9#QF^P,(R!RIMZ+@/>\LL.@2#0@[2]KI'J2[/G MJ97IV9AGY69!PV@54^2X=(6N WN\WLW=M .3ZB^=#V5*3.K]PAV[;"[#:]_, MUCJHLG.UHE^UXYBFY+L;26YC9>,R;RL#'YE]ML5)")ZC$MK(*)2R-]V:D='O MI,/+/4<>RY[!A47 '23]XM\!!'5$R[Y,Z"7L'3)J9JL+T(6B^#Y9[+JGF4= MRIS1V&C]T,P>]AP!MRP4?4K1!9]4+9I(6M5(II:3NALC\\$PKU!"(]$VLQGG MT5/=L&UG$81R0H:'Z5*[*?U8@1UK4WD)Q=*"THV"V'I NC.I!D]W\B7,!-AZ MX?VLV&]1.$"K\0(_(T9ZP'65'AQWD,!?XC1]1+T*N2.K>(V&>E''/B9&+MK& MU!^O &,<9]I7 .87$(8QY%"'-FPIN&X_\ I0AAVY+*Z_Y-QEE$W^859?L;>Y MQ;/ZU#XTRN26=FB2#^DI7*R!Y3::-AWM_=A3S$Y&^YOZ;&E;E[I[H$X/;^H/ MEI9CJ:(R1)L\+=*D*R*]QVX94G;&=]EB-%/V1)!F^2$]7N0'=96^\*DP M!135%: M.ZF5(3)>\([:VJRIYX5:=3\CCEOR87-R)%/H#!2^]KUHLP[L*X&T M*&J$9/]X4NP[>[+Z<;-11WW_@_JM(5RQI'2MR4.(?'^FI"DVV.B'AUD;P^1/ MQ#[!Q@?KJ?Y2XD:6,_'^[3JQWHQT3IM:S=8]Y\1TVH"C)$B0*='PWGN[F^7P M% 7V>&1'$]AM-8"Y2%FEUYQNLZ>([!H$[F0@]SO2X?7,/+.+- *%6;/ ^X)\ M10L?EQ$_WB-B1+31VW"?TW!9DVS;JOCF&:OGCR_8>043V5Q]+@XK;J\S-W_2 M\>9IF-QL'EP:HY7E7_-66P_&4&>A0^T(7E8BJ5,#F6L"&[9;$M.$U.G*;T>F MH\NCDN3R0Y%9*; (2A@HS#5_@*&[ _?)I"&O:I:2.<^:J$;R[:]]>W<_>!X7 MJ*G IX*/"Q5A7@X>ZFH#JT[#X@5JTF&?> > ,O:;1 P22/(:_U3 M<_F=*X"M*?_4K)9)&"F#^"S;W*_+1>EPJ]DL41NGF:7,XXOSB$&)L?Y]6<6L M=PQ7 /\& OBT*"^) .+%A-;@WN(@.1.%X+>M&QX^\,2MMCED'/I,88P1&<9PD@3'WH_VF%+U M7K=??/:DY?U[QE>0M=NT[LKP&=6NS;* M&%QPQPT5UJ1LG??UA1<[1"^\SYA!P1C<'ST(,A9;/3<&C>A,$U%Q\:D.)2MB MNWG#AS=OA!>_)_78--[O&!!I*\?(5H_?JT5^96&OKB%FEV>HT:9"E;+MW6:* M)'TBV;J>V#(F_\!X$\N#(OTI$$6RE@ GX'?/'!+B#;_S +WMKR#CB15@SK6!VN)!M7]@\=1%=[ QYA9KJ?^VVJB^8Y9_,>83ZMDQJQ MQ::%\M:L$W&E??Q;F1P9#!1Y!+VE6K"9>K\BWH?-V,]NSY#% $#:B$. ]V2F M6T[(:/:TK?$&EZ@&E0=(V^=9>W5=^ .-VXBU<-DDKV4FJ]6[X5&^\TMMN\_: MU?(AK]#=RF-%!6*W%*0#QQ<5#>UTKP#QR1\\$&R)T&XHN=:%AL8MM&X;">?# M,8%OK2?6B(S$N=,>WO.@VJ.O<(G3:M3OI-7 !&7*=$5\Z4X_U-A:!"Y\. M/1C?I(D4I>=#=L8FIQLQ9=S[Z+'@;AG/XIWC1L76*G=3CO+J!TJYEX43*GAO M.V@)\CWBT(_:JI7V.B">-P?GQX\?>O;U;> J0[ M>I6E3XOVVZN;B% JW480J@W3^PU0S;I/43O-);]^/FUY$?_E8[U;. *:U'Q7 M+Q9=#P_P2)Q2'=UUD3$141A=-3 ?T^P+(1Q:?$_ZX,DR68/JD!VO0YB7>@#S M:K<_ALSZYU:U(]W Z1P+A(^EGOPK_G$+PN^+H_K+O*?2B^=%29Y7@!9\R>P5 M+U#@,><(1@BEHETZUS1D4E\3/!QGUXZ$%ZG!O&_)\[:C1' O"-]U:UL[3[Y* M4@$>]P>=AZ(TR,!/8A\A;S;#LL._[5"^,5\T]1:^MR8?AF M:.K[C8C#(K#D,(;+98GM@J//)W]H80W9OF?'Z'N:NZFZ3 :$ HI*Q8J^54L' M7A;/[.Z%SY$4:ZF+I\S(D K+[[HH4T9P*_&[BCB%);X_I;L[)>L,[# A,!P5 M+.2W7SD4S17877DR_6,ZT^ C\YN0$E##1"_F7F5E#?H>0L9.%[DY.<2;<7J? MYDM;D]9J%:FZ'/X'%DIT-1Q"BHY9TAH7,]$PJ Q_$-^UA7T4XY]!UEAS@Y34 M<;8XN_.SW1&09E,W%7B0AF(Z4">;$SEYLX5#-W-X>^5D.[1U."#] MI-I]S15"7KB,M&II!+;/LO7D6\\FM[E-1-((.S?P%*D:'P-."'('W$T%D54A M< B-QWTY/5-QV@^*:T8S?'B5DPOA#V,E'SV07$EU-"4GZ+@&9J)4!SP;:?T& M!8DD:\_U7?&E!^_Q9YT'L4Z23CS=$;X\QNAB;>3E92KT,L'Q9\X!=.C0O89' MT6<4YC!N2>O.BV'L-4)__CA>G&,(/ 2OV,NZ4Z*T+=0/&= M<#?6&I[M)C;T(AG0(Y3_C=Q=:^FY.!FLQ M<_KZGO(?J%/,UV)*R+3I]A5 1-CCS^A^[7D.F/"[?5LH5]X=324JP-^O MV7J8M5>G\J'$XL.R<=87>JH]Z!"G?S"LH*4M5N ,/(GT^V+5BH>=SE4EO'#M0^ M )?Q3I':=:A 6W"+M+-Q<8BOGB\S_UAF<6RE-^F*FWJSZSF3O)<+&]!XBE+J M#EZKC#%1)@ZP9PT2OZ\[A$_UL>-!*Y,3H=R6C ^N?OT$QQB_:-+F/FSHNS5U M>45N0,!77#9F=+%N]>@^AA^5_[ $&;A8[%%F:'!9Q?BE?%[?J"+O;9#:C\]M M$1D(.K+PY<-ZS]>.!!B^N7>BW*XDIJ>:0>]V.%2_+LS2AP9K,O*6W>2/R6:Z MC=)O4-0]\[6X$&F'(2?K'?,&,N]QHE M([6ULW9W$?5Y.#?S9,3D.;_96])F3V,$D;*R0A?OC"N$S'K8PZS[FF3[,!K/ M=^<:U%94FHOF?;S_@CS^50SM\=R@]Y1S_O:Y_H5:?863OHWO?1.@EL7=_(I$ MKW0GLAL;6V3?RYW7P=F*3,J,(OD6LN MDKZE!?1@.14QF:LW;#BN^0YT&V.P7&] \1*)37C+&:UPMF?YK8<;[Z2KW\L< MJ &U]=*1RYSYBNA[=XC;VSG6ZUJ?*;] MSI*P>.U I=-B(B0DJ AL!I\CH1B[.]^+%TEP7M,ML/21 -7IXP=7LU)'.R-/ M;&O2'E>/%<8SZH.:IN<8?#GI3WJ*08R:,UJ1.YL_J7W=AU' 69$NZ*ST:G-@ M0<9 $S2DJ"J5X8VD&9H(.A"5Z1&GX>/MF&M#2UM=5C%%*RQ:]FO!X-L*M'^< M>N9I8C8^E;F4R=]SM],OS);A/* M4LY68'RN !R\'4LGM'57@)$!X\O'%!]43[@Q"DI4.C%4FDJ OT\SPA(B*[#" MJ(B@,(=:74\1T8^0_,].NV=6+&CF3=6<_-*,N3*YN1-GI-F)?0 HU"&M,;F-!IX8^GD/X' MK#@;9 7!OP*\];!TH%CL#FO47@E@^_H1>/D]R#>T\G J4%0%Q1E6T<@L@OWN M%%T+;/M^%K5<"PKT"4:8^"ZUF)$)BA'KCPI9V-^K" 9R.7^*<-P@!>&8^HK; M]WYUMU(CS*]M"@[P'5X4QF3L35YN04-ZVI1/WSGA+5"P(%Q/X9M^G] M*T!)XQ0VTF9]^U^LT /TG=7ZZZXBYSI17N#\'1I!*79@EF .X^A9\.M[U/.J M>Z32JO=?0A _KP#2FQ#K0DC?V!&$K ,SP&;Z_,>)9B5(V Q[5I1]XCL,*L72 M=7JRVB6]3-DC]=H!LI)E44'1U!XJ7280+ 59:&)!SL6/D%?*:<^V3;AKN$JK$AW M;/F*8,NFT4=D14D?#0O_Q+C_@"$9 B-70E(>)/.8LWN MPYMG/.=!"1L_5/2[&96]^XG\-/3^'5]V'/14AW#OX?.#WLX5-[Y^KQC/^TVI MEQEB5X"=*\"-V0U4$_N$@()C:FEW$ B->GKF6U/RH()I21O\N''/M%6)2N^' M,SZ5YL/?]A=@ 2T*Z%XZT&I0NP*\]BZ^9)K(158M/89VQC35NEO9BC7F#V6E M/'(+FBD:#P F;BD024G^&A1*[>80,+0^H[7M[:95\@*?BQ4TT^\68N]Y^&YK M).C&<+,,CNZ:2F4GOB#>[^&EI%CYV-^")-RU5472!/G>W^[6J;! KJ7D1L@3 M.XAU0T7+/!V5&64^OWA6Q2BIN:V]FQ;?6 2R'+J?UNAL@'0(;I CB! KS\S< M83#-98&:9P_(IG&U\AC,Q+67SGZ0?W\[QKE+^F(H8/%.==G$>W@EI-ILB\PN M0XVC [JQ,_G&Y1%..Z 7P7>KE9Y]O.$Y[?$FUOQEQE *5[$)"V"X8C] .G O M\^T^_%W!Z_'G$7P!.Z@!\5\)[^[Y;@G=]7=:>GK ,TE-M6__Z:F S'4]-J3X MVV/=7V?41T,[4S]\PEK/@ZIYWJ@I+ZO0LV$-NH2BK^/%$HAD.$MY68__T.#; M,D!8M;@:+)'=NAP5+*Y;+?FDHI[D]#:H@:HA^'#>-H!91EO31#U9UH'W1-[Y M\L?Q%6 7$A)E0;G&+(!7#7!9]'4#F7TC0Y-XVAE/''-7IMB<:M=))1ZXIYP- M\75 UU]N%R5+W4V?;M-:BWW]FZL$_JMAF-MT9\+%1T2_.^2H8OSH^Y1=AX(( M#R+NW;1PG!2 Z0$>Y1>/[+_$R$$>Y+-?6;N\*6^;[S@4@0W,BQ8V$]\?6)/U98:/A9GV8$_P;@,>\$:E0;=-42:<4%;,[J5FX MKGU+?RME)OC>[RN9VG0GK1F-K(I;Z]J%8&+=J"TO:U=OV\OPQZ7(Z8,V+KHN M'S5'4:V3%SORGNXR_$;PH-J"'CAG8V@_]$XWGOL]311%^^EC3WNYP]2LFEFN MO'!SZK_Y3LA[F47M=9Z\KM:#4-8*J^+ MDT9@]0?E"ZOQ%:/'W2;9:Y!VFVCT%.6%\#N@0#F<7KMHCLL(J *YS#8 5A0U MGPS16,^R:WP[NG#F^P@94B53/-*Y[OYO% M#&CNYCE2,?7KY3V5U0[F*GZ_\ MAU\QDTURS:2.U_'14'+C)!;H'%1H\N?F&2 MH'Q#+HS^1>N.!/,W:+&X9AP>4R;R]U%-Q056W*Y. S3>RO(O@:>_-,T4,/;H M?&"PZ&:#6)IT3[Y)AQ;\H1._^>NHBYV [A_KHTUF1<^9.-QU3=3R>ZSQA[FN M^2SIJW_&^?X7\]IC8 "4: 65E5-75$YY/]#F"B#N<:$=M0S>=8@VA[@/FH1*Q3!19][E5.X2$+XG-NX>RKZ14XZL0 M+OU=%R4$Z".S[0J)K4$SZF:IYK6F>WMP[(%M_4RJ=\A\#U\94WFI%'MB4"COA&3;7W2[I'_! (:F M_I*C;;U&WNMSNX:5%_Y_Z\[\KS:>SHB(R>P.O_8M6,,8 MP%.>=9FRUDR*>4JH<;>Q7DY_<5%B_G@%H!R?Y*?2RXEY^FO%KOKWI O](W7[ M:RF< VS]4W!8Y1DBJ=_;1'IBO^BN/QO?%.$G2Z[A.\^$[JFPT6\/,XU_M+>H@\KT9U+@6+\7L]>1NFR0#FQP^)6WUS\3CP65Z>%V:UEDZ[AZ#BLU-Y M5%K]17-@MTH-BJKNI/C$1T2Q)G)Z?L[(<]18]9[63W.!'Z^-G"UJ-B35Y)FK9U$J!1K'Q8BN![AA- MD]7B]EL6:#UG!&_*\X]J%._?*QX!G7(*0:COHHYB9$]//%#QY8RMM;Q+8D 9L-S%@@TR0[XT62:9O(O M$V@I%HS[')W9GHD.FJHRK913QJ@>WT\OZA6-XW)*OS4PJ/>;N67\913^RTC, M@P RDQ?9]05EZ64E!+?UNJFT#L+T*W8+11M"'4 M?K1VDV$HRL4$ @^*@O,N[=(55GRS4WQ>52I[.MH&"ZLCT%&;#_>?;D&45-HA M!/&-/ X-4(8IIB:/MI2A&B+6I;)N6O44@]J[N/VOA"IB .S);XD.9GE\PNT< MHDU']KSPH6%'RLBESV"I I.M*?&ZS!6]D:TWHR)27^^\72)/8#H"3?5;6HR'TW:O'!O&,XR8(Z;Q=7QH9"?8D. M>Y65V'NW;L/U@@U[LF%+$-;W(K 2A;*M%O6ZDP'I=.; M)X:"[8+!<&&L>DIFBZEU*&:TVDV^H+NZAOI ,!)L[H.(HC:V.5W)*YUQN.ET M[S,P3N60LY9]ZB?&!QUV65]P!6@3RGC.J#ZV,M#_>5Y-$L$"\_)QWN#MRF?B MH*7>Y:P7+=3:CWM_#45%B.1K%@+XUVQ#]B^53A<6^2M 3!S.*8W1GDX)!CD)E]Z]&%QL@01[J644 M=<4M1&\ ;V"9KN=.&P[<'="E<$D1?_CRP9G]?:; 4UQ_",YB8P!"I4,#_0@L M>*(F;5(WF);)WYOZ6CV"\XCE"J!HPF[]$R.$O"G,?[0@<+OB%5 MOHY2]M@8#:^G7,4O$?]6U?O?P]FI=5+\?_#U?P#0LT]-0O&;&*^7@!(V!LGM MK#8 M6+;?0&\GE2W>&V)BCK/'D3>I"7X WJ:VZ'6==Q5[%]M*&&;E"B7N;2FR%WG' M3GL!)'%+J$?!SU''0U&8EZ>%=3+$X$X+'"S>T")H5T(;33K1K1GX]WO.-\QQ48" MQ.Y8*TA,9Z.HN K5M-L34^/@85%D [;L=>&T-^>5;K]_7IA*Q(WS^;6_Y,H= M[S'^!KE"TRUGZRHOIU5V3@^,F<7LB%?E"J >#5DM^'$YE);:O.O#.]7$Y3$H"$!3V.;;A7@_N!#[ M]/ V =N^^8C*=9NXC3!@]WQKS6'I[F3P/?(9Y7BLJ1L#::6*(80MK^ K:VZ' M'96FZ?=??XV*^!>A5.@0)'$>"S:H.#AGRQ6>0&]GWO=X:X&7-=]L MC%O!A#LHR<;YY_W(]_1MVMF;A3>S,X963(UBWL2^:1I5( C"8[FU:^!TJ%4= M[5ZQYS70E "!.408X@=_$CCV[HP9'=HMF0],A;(?PB)5<&--\96L=IC' MFI?U*G0KH])E/[Q!T20@"D%MT3[E!K150)O(?H?X5Z$?HZLY_.45L)L$8J,V MY]AX^3'[7:9X!FA(@LKX]R<\N_=3<^8#QB5?:+S)WC;C'#&XU#3@O0(80J)- MYPJC?E3FI W[TJ/+6]W*V'-AEP*_-%@##N<'A&*T;NU&?#OJDH?*CRBY:&7O MC$V>BB377C.6PB=_:[SZ,^QZ68[_0I43@#/9U(%6679%2OC!(W=OV.C],#8M M7<[M[H4BR;NGW L]$EHT;D#:5.'MA4N=]>JC^I*W)>-] M^UAR*.$5P%S_6;76Q'C6RT,J9N;&D(OTK<6X-7C6EMJ+X/[M=&K"NG 4,)Q% MZ@KP::GKH+$@J:+O]MS,,K(=) I%LHH<$1M34^G]),Q14G*1LO@'U/JK%(>_ M>P6C8'/69[ P=\[ZA%QT2D*X0)/U"D!)Z:>3OQ'U$7A[K(^O 'F?/^2?N9ZR3Y7[CJ3* M'+P*;CUWJ?%\-.3[\L@T%XCXT^JN)ZZUCKFY6M2+%XOY*I5=ATW]X#]7_?XM M^SM7!(\@GZ#$ K+>>9?E+_2"'U4ZKO^2%*DVX]GMH^ M'XJ^Z&# IL-]G!"ZDU8B"\;B^B>:,R_= !_P/2M@?"\O,[!4_T?RT\5BMU^. MO M]?KK P6@F\.&3"KWTZ<\.];B.Q&"USE"NH^]NPV?91ZV'KXSE> !%\-N')M/ M^\KE;T5H:"*O"?P5X$8(/FFX"MZMTTS[7CG]Y!C?C-/TYV,-(&1S2Y:8 M:^58@;FPALSEIE$]4)<30/:#.7\5$@(D%[P>>FW-[GIHBBJW[]=#HX[-Y[', M^;VGI7$R2LR)+Z*21,#6"'Z-;A;6!)T)*/W9*S^-'CR?.$CNGF>1;RCO1/A+ MG>BN.?N=:Y?>_$>J^=]C3Y4O[9;BF;_U0-\Z?M3$9%[\U\\0IW[(T*IRBP$2 MZY>#AAI7C[K8.LM-M+]6L6">B7I%P#XU+4^(=/N=,+N ^.N$V;[8E+].F-60 MG?1DTO;YQ"&T 7)V"K8?W#=_YK1URL5PL.*B,-6G?3FR/7^X&<6,'D.]OTY6 M#3(/MS?7R4HY&/P[69=V<,?&#S=-=53[J$%69(',T:'I+-;V;S!&Z&Q'Q(+> MCI>WK#1U/I15I#6ESC,<]&5'KJ=8\KI&_"02_4'XT7U\/:<-HFW1219:,! M##GZ=BPGX")O@R?O))Q/)5171WWV^;;$JW#D$[JI6G1NH0UM8OI6O)?K;FJN M TG%+#A:NBV7TCZ<6T6/41T2AHYT[I):OU5;#=P>.S]+[-)4-=[#&"U#"-'2 MC(UJ&)#8:%6A759A9O\8N]#:/?9BRIMZ'SQ?Z$]M8+ M*7U7NO<%]J:PB<)P%/=SP,,W+$JX'Z1:!CP'AKI(G"[?!NB,N21=4"!EQ47: M.>/>OZ$S23*6F'(6]W*1S-,&:Z!(.N,+\0KMWTXXI#7'K[^F4&&W>/I^'4"2 M]T!AT^""9[+R"@#40',XCS5U6Z5AQ$?YY)FVA3V@&M:R#ZLDIKY8ZFF4%=QF M,\YYQ2A8XZ^ 1S;4M5TWXSHMGH=U54B?[MT*GZ,MD4&ZZ!VVO:6FZ!IZ>#3Y\VB M3?ETND&5T MNS[54/>8,[\6<\F[#@QIIJ\$,3X32,FD%[TDDSPH#Q$@*/CD=@5XZ[B=>,BT M!5_BN M$XM;*X+KH&,M>7[A=\W*_4\=>OI[.FRD930WX/KABV$G^]B35BW)\7(AN8], ML28$ 6""(H]U;9HZCEPA[ANVN<*LGR 5BTWM[%/CO@"TP0^,7#DM>6#=^ E0 MYL4WP,.].RY*ESZJ18;H;UIC;G;J7[,W/*?:(3-'9+PZ*/@*$F7]>0&TG0L\ M)\1H:)HF(2"??8%HQPS6A??>*4EV+G-@W@=,I-*L9&9]\"JS^./(TK;)1#ZTXMFP[-)+';_97/BJ69MS-:6Y0+[:*FE^9YM/!7/ M&Z"<73U#;X9UD3YCJBAJL1)1J+]H*T'0JP4.T^\A?RA'Y74>VU-D'\H[]AOK M>O\36/?WAGM%ZRW06PU*B%P:VW>^[5E6:TTU6M=%ND:Z]MQQ2^EY-AUOS[3- M-96$OPXR^C[*Z+%H\/95+@.WI?D&8,MV3A;W0G;)QE3W)\+*F]C\D/_36\]! MT*S<'6\GW[AM+#':&E8?BD76= MRO?7RQ-1V@WTN@T.Q^17@/J%H16Y <_1CO&",Z[B[^.YRD3'9(KC8AI$&&%D MG>?:TM,Q.)XBWK/#IXNAC091SNC8Q29;= 0JP0!5KVINT?Q\) IHJ7RVSE+V M8!N[@=B>K$EQ[Y N#G&5&!>;VW2P-T-GR'(=:8ZHE+04S"X&48@NB59:NO)* MO:NX3C.]UQ__JT=/_O!JY]N_6T+B)?4FDJK'DN+#L%KS@W@F,)\,O- E-/*F.SRI;[I_*;&K<)HL$.@ZV M%!S/3;T=8G^"4FV@PVSM_P=V6[]"M$,B^)MU"'.(GX^0M+Y=*VVN6@@[6K1\2(547# MZ Q1E5(6][D*?_72\M17)P=.4[KM1#0PO0/S)1BPW$U=:F>Y&_9D@O/39WCM MQQ[\42Y!UBKJDD>Y;+Q#L@'A)XK=375 M,$$NH09+=!$*8;[*"NPY .?$D5*T"#SI9!*A:,'<%<$=JL_^O7IP3L*/A2J@ MUC$\>MREJ+M37@()"3L2&TDRHM&>-3,T:XBGP-GFXW MEG,$+\7Y\A6 _(3^M-.'>=G,'\N(?!6Z]>X*4.FJU'IATDN2 YE6#SN6DC\> M,*)6CT\J?Z?U=>@.4K!EB=RCO*]^?'QCUOS567GV_EO@CLH42I+E>_%/C."R M&1%&9HS%1)[0KI=S_YBQFL6<=#5YF>N$CGH(O8V("I;E6#.T[A>+4/,XL%LZ M=82>K&RB;T.-]09-A= AUD\9,JDF\[L+-[45C<^8MDJ!=BM3@$71%2 MN3DZI^MM%MG\+@6D?L@'IB7:HF7C<;#$>Q1\&3TQU(R[;0:R;6*=:%#+E:0](QJ=?%5W?M]?]01_+'Z)X,2L;V MQ8PV=H[F#(J*+"2?_'S4W[W!.P\FOI#J>Q!YT:W]33N(P;4OLD:,+5F2,A &''T[_"F-U:\\7;3:.=U8H9L&_%)I/V/+SNY6Y+T=8\P VJZ YPVW]D*B\M?5,GFOL8J^ M2]-C?M%\J7T!X%XGGL4T]D:C6I];H4["W=ME&J5[#<#-K-:$0G.$ MUAH'4N)]HLS8HR9'JV]*@)74_6@G::E*)FBN O2*F MSHOH8)_9=^2+PIH^F@9'-CEWW%Z;$#2OV'->)1_48-;I*XDBB!#$P]X=9T]Y MN29)NQH*.GWQ@:S9S&M]:W-YXBROOLS"9'9XA+;2QU9KZIBV>;+8LK$NMJ!< M7EV.X,<)DPX#5[$">UQT__^KJR;_ @_J_H*R:Y/YD1J5_,,_KOMO>*4V+.A9 M2 P=FZ>%6*U;8:Z1*/%>I,,_&$ ;L:DI_ MR2KF?)-._^RMIYI;$R5:#;Y$1Q7?K6YK)'X%2.CK[Z9G20^OQN QG*NT00C M]V#,L>VO!/D])&06 M4@<2]LGWU^]1.QB)& Q44#)]O^)"-I.N4CG'^?G8.^F4Z9O=5T7@<&P\VV;H M401OZR(9TJ1ZED^T$:2N'RRA;>YU^=9)X[K>>X2=A* L\X98PIB;(G"6Z<:? M"XQN6 MW<[L%]0+5>/VPE9U[*(Q:#'>D[@4HZ:3%KHS MW?+_>A_GKZ4GOZE;;?5#.0S<-V/E;WVP* M0@=D+VUQFE8@&Z#OQZ>WH8YYE:CQKZ&]5$[20*OF17N;;;4&FPY>V&V<5VV8WT9".IEMC&129U<$. MQ\0A#X$-UL:$?OMQ(53>:TT?BD)U?#)GDF%_.IED_N _OJ&ZAZ%&!G2RB!WL MW:VZN)D\?UFU0ZT+W!'4PTB>4@LGORKF?)U3*\/VJ5@-J=(R1('.[ZL;_[(Q M:_OJK)H0/$-P(72,42>8;)QJ!1& A9:+!59?84?&8Z%5"UP<9'F"C\\/?+:" M([#2:(>V18NL>(3A> );7S5D01DR&YN]+.P;M]Y'*QT5[W^6HIE.ES]N>07X MA&5&&\&.8S6RY[K*TRSME'?]8NE6]F1_T[QNC^Z3X&%1O9BI]@\I-IL>AP'O MJ[6QI[J8FW+;;6 +%%M'JF3R%>#]8EP%R=>R &XB+W!SA\_<_=JG+DAW\$3* M=*9I[["N]!6 !JR%,@NO[L[;4J-.A_2E%._!NW_BQE\!_"B- ZGTP.9T^4KZ M:_]PUO]O=CSAKSU"83)R'+9+\#)*<]3J0 "N]S+V31,NMS+,#^CZ>?-E3EI> M[^E_C@7HOA?=7M!%\8OVJ?XSB-:^9D_EU2&5/K&V8XII*GSS&3%4_S'CH[>[0\KNH7P'P MP8RPB)@(T(7Z[@?P!48U8(N24645ZI74":'!W%O>,.4N1C34A]L9\5*P?_"Y M!>3QY93OJK$(=P97F#O_?/',H%RD%80K*P(S$]A^$75AJVD,E%XEB ^^_';N MR\FYJ==@BPIKP]X^Y$]$7*AHJLMWOU.DEH]U#Y MT21B1_=3SNN-W0EL<)3-]2M!(F ]2AV6]OE$<&:H>N%\R@I%!J_Z+;'.,5M?1H'4U[+!?L=9@'3X:6I^?ON3X*?9;XL]S.&F86A&7"P4^-RFZ[45'T MZ#M9O:L;**18'*6RRYD^XQ#05@>N2T[WV??VK$2^J-Z%5/Y>ZIO1K+]H_JU%P(U0^N$%5Y#8\*315$V:./^0V? M%!IA3>Q KC1RA$S5&,)$Q$9:?3I=IR%/MXQ=_1]BF?_'EMLT=AGJS\*)X^K9[SZS=QH.=]Z5KK(LR!I0V6U>EWD:+;@ M]T';O>_#L!?O!;?-M#V,8 0!#9PWI*U+EQ;N]IDL^;%9C>,>%"^#&!(Z0#08 M:MC'D07;._/JR3Z)'9[]/1!4 Y%?\"IG=WDSL041_?Y1O4JH**'ZR>MI3S83I#F1R#B=" M70'(?<=HRQW"VF9%W?J&C,GC$WF_&L7\Y6Q3$:8GEP WZSX*'AB5)6#]A>85R%'6\4DCR+T"O$-M MIE8>[IQ2FABKRHT7BXX*6<4H\_5K:*FN)$:&[FXZIA2E>R9 ML:H,V:E"&Y:3;;0\5Y=J8J4WG(,_&G&\(4^&%H0/T50XB_T0]*"G2#,& MC!E*)0+YTIM\VX';([2 M^(UO8YI-O_&M2C?C&M].'3H2$;]1H>LW*O3_PS[JS[_Y1:+_B_U[UQ:'QMN7 M%>-WN(K^FJ,NUJYV\GMD(;2ZAD-^_763/T;*K N]UH!BR+>N0B66M]W)+_HY M[\9WW]GBX&1\KR>0($G$.XO1@ %Q/=[:)&9&)HK96DR]&C6O],X%YYNOWN)H M9PNR! H?J).]<#22AK1!;BKEHHLUQG\XE6P]F-&?;VS/-Z*':WT#?.R0#;VY M[.R7.+3]HG+G"I /^>[;JU=ZN$"]DRC8;L?:#ALLYPPY.HGM(#;W\;QIX7+! MT](FUAN$4W;QF?W.0PS&OC+PR4"]B\A78[L/US3ZT:-_(F%;LB+(I4Y?_NE9 M\2@9HVI,XW/9FM+MVA(R6*QI.PPRDS5)$8NNUY'@'Y\UN)&+_N4)^@@T;,MB MC0.%)"HGKY;)$C\;%6.V/^.K\.;>MS?+>*&L?^FQ(7>N5^$A<^+06'>PUV#M M?<*%!KVI?#4*M/35@9 L:9I.1GL\@W7YNX61D+9ZQ3SZ3G@,\IP[%%MI$KK, M2-<0GFH5E[?>/-F>N.>;#]0^?B,?UX&BSJ_7TC49N$R1]AI(+ %Z>BFS_B+,\F3*+S]Z* MBMDHO0X-2G27,G9N@L/;R8G_C;PQ[Q4 P 3,[3DM>A/*VR2DJ1LJ-6?W^PS6 M'_!*P'].5Y7 L.5OS%IFH-!0U2CMT77%M1^*ZVP\I8J,^3_-OGUL=R,K)6YMC;R/Y>;QB2>'QMQ7I8Z5VJZ!>BUO9/(XQM8SQ!HQ M!T9UJ+KLRMN)+[77<8]QI,H4E_RJ)F-XGL*.-]#,_NJ.?BXNW"N[N[N^O ##H! H=G[W/JU+N_4_7L[]0^7[U5Y_MSJGJZ>]WK6M?Z M]=W==W/,YF.S%K=JT$]Z+E=HLY?_T?!&25G1H M*9>H1H=.#MSY]ON<#)@>+RWT/B@[O+"+':&2GK9"GUU07=4XXV!:\ZO^KWO, MJ.2J#)]<#@#'&F_1DM:6O(>_UM<$R^[%0F6VQ$?Z)YX-5GR">9SLEM@(&\Y' MG/8EVWO>,2H3&5Y7O(7?:]59^>+#D[E86V5+F,JZ%'.-UHQ6^->D[-5Z^ MZS&ADO!RCG2NZ-*#(%0AHY! A,BU)_QE#>Y^3WP4X 3W1X-QE)0]#7_K>HS M4P0M$+Y#XC,O+-Z2']-F].GFN^Q?<(6!7KN"_!#1_*0'-MPS,1^) Y"+DQ M MLT.Z8_/M6X7]UYJYS?]^+Q3\?^1LAF==BV[?S[AI-D>]YI4:=3"2>9*OSVA; M9ZM>6O/::>^88-@AA]BR@2C1PNDHK1;>GIQZG99LK;\\FEOCFN#R"!&?OF)@ MSO_5X&VI0['%2'7C5,+UL3+QMZ]+3;JVJC>\H'N+-K[KL'[QF'"+RXJ<+.)# MJ#13!AL'QG?D?>(!J+&0J@Z(B_(1,+>^8PTUC[&;?:"&2+IFX5D)8&Y&R!A2 M"@J]$WDK^NY;L^R;NT8U>8"\F2"XIS"[MD!1?2%%=MBY-^JRR7<@$_GSRG-V M)P?RX?$[EER_Q()' .JGG$> \*WT ZKM(P Q:ZIQ?:WMX:3,7%8S+6V?:3Y. M;O%5/MW>5 CW7R6K_=HDJ$MN.">-C7F_NZ0"D%;_0C8UO#OTBU\!(RWQ3T" M O5%'KAUOJD.4G;O^8ZV(^2YJ7[?3(G Y"T? 7U/&WVM5GT$9/G2/ *0Z_SO M;:JVJYI2Q\ -=OGQ2RN%J1:1WR+KT4B:,*[']0*3@8(H7,UI_K D&Y&+LUS_ MC:3Q1T"4ZO_#&3\"3)ON4);;1GD70>MT4$K=\_L1RT^G:95C EO1,NY8UA[< M(IM,,_[[ZS*/@$[FK$< :/XH.O8X,K:CGTVXG%,_\@:Q.D=9]M;_;G 237V% MK^?FUO:.IB F3/4J_WOG_*= M0];>*.-CVS-/9DO(D#])4C>^Y M!*COA)@\*23K;Q52P71:<]?([ #-KVT(W9*QC,SY>='[\$RF=9[CG']I$F6IHX I*("HT6#P_J+16/Q"8/E ;,D.F+ZCHTO MTD">*BQKTJR_U9QFAJ!BR^P5/1/7L#5+^2F9N4I/XR>1_?1K?&$NZ0;G+HYZ\DG%]J,1 M"FJ8IQ;(QU/$NL@L_[UXRG6L>6^S#86SK)F[EL3GB3!)=R1)K\P.Z'<"#[ZD M2CX=\F^24DE?,$C9.7+W]\7YJ3-_W5!WW,/.THF[M@UC6AJ/0S(S[3L&=E^) MVE\*B/M[!=/J&O+\OMR?P1W:+,WQC7%^:T9:_]/6A%(:WUGBEXO,U'^P6,"' M\Y.'DT>XNBNTW\K5!)/"OMJOW/^L#(2 O#5M#)ZR,_7W>NLIX25UN\HK)>+5 M\GB]O!)HDB23HJ8BD C\V'2=$T_Q)=5PE/4_-[X6JSJK"[_][6I3UT=%X;\K MOZVUY0A)MXK)__-(?VO E0!@P$O9@Q?*'F8>!>,[ZTNC8!8D3Q&Y/_ MK.V_=_N#',\\F9]2\=(FA:%_/3"+M9?UY-V MG:&CE6:],'HUN4%_LWX[,F?;I^-DO^5 M^%.;?XW[7V.)8G+ J, ?F!R(U)SL0XN;P5F8MCY_4JCPW_JK;I*>[VD>?XA2 M3>:I2MZ(XX>Q3FGU 'O6>=70)Q @2__=C(91_,S?/VJN:,R>HL9W M*TI,'(6>0C!$^L\*[U-G@;&AGK+;7X7=VC#RC\)^@",AP8MG&O_1Q/X-'TJV M1B-#L>9#(<=[4!26N<:R7%GZ-XJ9GV:!/\O%X>]RJ98+D*%F&Q@X8J#?B3'Y M=V"DDD%7+IV->H-2VDSZGS#P=RD/DR3_-YWE/8-6]W/LG_C?G*7_'47H)'*O M9LP&=0;>+H&M Y#[N2R(D:;_+QT8_WT@DWT7?\:,4YM&$'@(*G4G[* MJLC?9=5\15_9VA%FV W$>]/=STA@(;QQSLCX#^?[-] HSL&!>[5+#(R1H/BF M2YHTZ9-P )8BC\X:B1%#7$X<<4E.) %-(4WE_^F"?]OZ*QG!^O)IQT&!0VOZ M8=]Q*[N"%C;,8?R'TO\ P]3V?^F*8*C7A4H=FS)69J@,?_VTW::]R-('E*O2 MJ7\6D:2P3'G@WC\F*/Y?S&;4^;!N&JKWWO9?NT?A>\DO'$)C#1ETW8&-:WF4$_*X)/N$K(H-IR M#0EWWA\2\4;:@Q:XU'L9]G?5V+_T24DY&;1'^A@2!5V.&G=XD1#]ZO5D353;Z-#,7GFE:FEMD>1T.]H@M $8FK,(?M1O4T"6=M MWBF23EWW35 (]C1Q%DN[V;&;8FX-SGY&*02:F'B5C6474&J<#D9Z9HPY*#3[ MDBYAAZR]A86US9:>+LG+FS>^UENWWQ]-J>*%JKAG?G5TBH9@4^H?U+4)S%+# MJDL.9>E?$S@/":LVO*?Z^_[6Z,X=]%8+IUBTX65K:LD68;K_Q< M04&6[%EB#%K4S,YEQU9E"PWLIH>21SZ%2Q RHK6 R73^:G8E,G0FLU2:#[H2 M&1EKD)Q>\U"/"C[-QGZ)$#_N2YU)=4N8%([B*[8B:4"O2V+@]JS77<(6'1=>:5KTG(%$-Q/ X_J#DF;I'- M73R4S5^2WWQ70Y@\22]3[DK6,+\?]WWC%Q.'[)B_U'D[\;UH6H\PU70-6[9% M513NODJ*9D&+ZPI^5F59($N*]9J]8R[$>_8VDKW+S%=I.!"9K,A^YH\;4IO M\P#;*.5V39:/:5,6I8]H6A_8XOE2Z6M]J6!9"I5Q%YY>K21I31(^%12D !%4 M'V;8G6[3U ^X6U\&Q5B()5M#YLM85!;JJ/Y436P5 /7E]>AKN=2]I.1#)_DU M=TDJ]'N1V1;#;!N]X&^FS.9#E9"^""6\SNJ6%OJE^(%!,Q4KQ@^PS1]>">V1Y?OXX\AJ=7LH0&!*!LF)# M8I09[(=K'^1Y56/2]N@Y4%&$E EV'@&O6YSHHKDGG9.<='7%&O2["G^.;2=Y M$C]K7(C,[*YW=C&8S7*8OKU'GTKEE^HPJXEOW(@+E'03$.F&ZAO![-;:\XGS M[T"EV0-4ZT.AQ>9Q1(C WV'I7@_>;5@PYH?8)NVH%ME\X!I%N'GJUEN)@3?V MA&9$:I]#A3=<^[E7()_/:E9I0$#;= MF1DO^4F8\^26EJCFX]@+\A8)*XLA5+U>!-?-SESCC-=S4LV\VG1W4F.[*J_, MZI6"015BG$2 $X/%E,H1\XAG&@\5C8"I$;D:ID MJL'MCB*^!R96;1BSI2#^?,3Y&KT#E-D^J.=:9C'Q3;2"9R3[#3I-H&OK;Y:LBP$&].@ %L\![I]E1FL0 M!>M,5KAB\>)QDG;PF/;T)\D8PUISYA:65WWNI]OM9O4.$>#;T?%PD!CS?=)$ M-W#7+'QICKJ(-( 1\,+\.*#1O%PRN7#4ZS(]A-:'"63-:P81T8OGCJ02_^\ M%OQ(P+1)V04#A4.OQ/R-B9>YSY"7)1)-)!0AWTE:$,!MW@KG7:@YO!+49>9: M_HVFE$24^U*,FCK(]B7)#D;JPGRM.^S#G##-?(U%Y6R%:<.O&5<="^5J&VK6 M07[E[YX6WP/9L)0I;@02&[.8W/Z(LU4ULX,\[39V8=P]2[:WFB.1,.%$;\QN MV4)#3A='^\X#/_@.!NX+3TSKU94C828XYYBI;BVFW(9=^*NN8'<^M!^.@FA7 M#J@0:6T8YM5LU-WAG,!UY7-_4V/Y*HA"7)M%/3"0()W X$&:6[:8O=K#?#GC MP$7-*A.(T,_O+UOJM>2TT8H@6HZ3'\R7.2(N, &Z6#$0D"D97"!HW'#! FX M8BF01#]*8Y;L)8[%(X&U]'4P[&Z@ MPL[!A3R\DC\CK[E132\V#"QDZMD \+]K?7L[W?,(>#G2_I&0@T*T%%RZ7!3; M-YFUMEQ"B7^*S-:GM#Y< "L(XKLO*]#!1Q$5:6ZA&N4@1 M_&Q@D!ROWU[2'Q=1*4QA0YH7G6!BVC#';'<6G.;R=I0PSGVYI;OFR\4&@]&7 MO9W7@*)$;7[G7D,_,Y5=;4L"N*+KX;TYMR^ES&A;K35A]N0;DD#99VM1,5LK MJ(^ S]K,^3J*Q4=SJ6[EZ\*GKH%"_4@NOU2S;%-K-]>QCHP8YK*G+JU RV'/ M3'7KXB&\E:9K[F)P] S2TO[P.,;\J30? M>OX]ER:J!8:- @R$",C9?/-4;Z:5SEC9Q7P$A#Y@V,0>PJ5MYNJ)XM;\K9=9 ME'[:Y_H=R$!0YQE?B@G)T(#&>^P$E:=]?(O>13@1]'X]K6?C4GBEF2@!W<[G M-:,,T+;>6L=?AI!B.G0NX7_:8K#$U8_(UTV6UWW[YT0V5L:GF8&?!F4>"*/$ MAP67;3.KEKKJQ-98F2?II@.=6!6J*=-CA:S5G]@L?OH*U9_Q/<)!/*MG#5@U M"367,6]*<$BC6XT2I?U^!T"]?S_!Y?\:;(SNHYR/<-&IK:V;5CL9].9"DYDQ MB<7'Y;QH)=!)1$*BB8LS- ZV9;TL>[G>[:['G?G3(U\9*$PSL6B&MX)BV^^" M'X*\^:H/F]P7' U/CJ29<+63Z$B5B!(GTV_\H2BU;5Y&4_?G[*[X8@D,V*R.66:YAP=!3.ZB]$5]>5'>P GS@].6S MFY>YL.1@%I#AUJO+9G"HG5C4;OS6QA9?''[\B"\?$KS(AV8CP[)O?FK9*D[J M QJI=4$LT&D_"/DVH0,I:V"^QLK+==[+*&T3<1FA/\HX1SOM(Y9O*U->Y14J0=IRLD&\F?<4N2^:+U8:BV%>%?<2CR:98)ROJ\F^?G MM;>O_&@'(X*\;@7J"-'<)MAM ]5/V/E8>* $L?_)(I;L&K(0>S?90I.I*V'^ MW.L/N[X?*WPG69@DI(LGLCY.I[F3IX1G$=@H-%VYJ!1\ZHDWZYWYN HZH]KBG=_J"?/XLZN?0-S M^')Z;UVTHJMKL+Q40[CGP+%[G<.S^T'AMKJI\/:!X-@(:]:N L3IOTEA)A.] MK#IEFS3FRW&GSI-4S[#OX!F*M!OG!_\8+[9=9M5KAAWF>O6+4"ND<]SF8^*D M&GH,EN&'%'\VF(Z#0;Q+^G[!VKDQB8]X(]PH+,\Z!HMP[%7;M!N;5N:IA7CS M8L?8!$D A><@\'*T4=O](4Y/79L=I$D9@QW!37_/=BZ;6WK"K"<1KWWD265$F,VFR2:L6E5%R$IQ0<(AM'*G[BCC__C2[P M+IG);+?>S8"RY=D\7616$6'3%]1 M7;EMEG)-T.HC!@;\W3/,YL"<>!GD6P1//M.\5C.IOJ!.V(H^5Q:DOP%*MTY< MGK:%$F,.+]NM&]:LJZL3N^"@RP#E:1KIDH@.4P0X CH(7#K; +.6U35PW],G MW/EL*;!B('J.S0&A<=JK^GDW!."_ZGP>[J21\*VF731AWUW*(428\NB! 3;V ML^106"-_3#3"NOFFGMAP?#=Z5PI+(!U^X.L+DMA4ID2P5X#$P.0"KKRV-]/VGFKK MLSZ_FPW7>XH-_3]O7"O(( D*LBV"^(/^W8<1H,;X$CK MUDURD*P>YE5(_34^S3V>0@(8SASZ"?/F]C/T,$#-W<$#+L&7:ZENJ*64^#-V'DW#Z5B6$\*2YN/G)[0JNOUMMS MDST?TM[+4V)9KFM$QF^LF$(HY#X;6P=KH"%9;H[^$[W:QEQQS"M,#T>N/]>7 MP$A(C'X/U@G,M0%H2*H> C2\4I8/*8K#I] IXC[A;F%=@'$N/OF$8#=%[;= M?.=??^@BWK=I.\"Y$*:9Q-NY@?N*49ED^\L7/3]04ELW< +Y4S<%(0DZB=+ MH>CG2NI[E+J?J".1$OI]Q_*,/(8IU._%V>I*.Q%QQ5:WCX#N,IY[T(7A\DJ$ MG<##]0?P\)T;YA[HIS(:%0 OH;^(>R>QP,.E$%'=,\X?]FF&^_WG.GH:-)*% M#<;/'2?O9UMH-RF,.WCGM7C/"G2.EWI0_X3YL@QN-?ZD8#!C>;E MH\U+SUH[(;G!/",&[,A]6F'C[_ .BA>RF\I88&'4X#NQ^A@%8P*#*B/=/S_5 MK+C!*KE"58(82''Q?'31*Z'WFEMEG)OWZH=>6E]C;9*C",L(6J:8BG(-!LF M$?7- "1ZD,_&ALGS8@TWVF&*$.+"DNH,1"5M;6]2F/!/WWQCR/>_!H"*#:*2XK.ZGLD#_:34O_&:^]#(-,W#K5)64*ZI66TA6.,#\@8 UY%ZH M"%%M$*,X]>:BW&*XTI2 1G58D%=2]1B!]<1 1L13W YH!_.4Y)73KL=9KY<- MTC(D%!I>;>M6N3U34&-[H(108,DBPUR=-3X.9;;/;X@;G)Z49!^Z^R%5QO>- M][%)8X=I&BO"7Y2;R5C6N30Q>(HTTW;0%13V.AL3KO7Y@I4;<:VA9 M4[X,L)XC^(W!:^$+%G2L%5]EB6T'_$-AC/JLKC6*Z<0*9J./#BZ"J/[56XT? MK#^J#JR]>I_IR#DF6R$ *_C*[4!B$V66W1.4(P&L&MFD"?.R^'ZY\_E85=9_ M>%'D^+9^I*C]5V@+^^9O'^6M5ZX#Y1]KM+7B]5.643&L\C+&)\7X*@RGF$4V MT7XI8UG[,=57-;;'<6=0Z:$,U;61N9-Y=HZA($?NF-_"M5IX"XRMVZB^=/,T MT2;EN>2/ H6!$QEF%^5:4B,>[ -.Z6\ +OU4>KL^+MOHF-CR:9V9E,&"*4PM MQZCO_=09Y$H;M=;GEE/\N$ELKF^L?+, M+0Z%TJ9W/Z(/8M:8S!VU^4 >[ZI::#:S$')NGG9Y,]33=LQE2WM'YWY:Q-\" ME$1"=[\].U-_ZK*IZU&GEA$2XP)7%;2R=&NF9]WU@H1*4Z8 M3C&=77I;S2O"7R:I\9W6'/_J$5KPR\4;$Z-![_>Q%@A/]U2?Q2.^:*XJ3ZTW MPJNOA>7';0F246@KQ:[K"?4$"E*XSSEB 0?[X)$ ;U>A_@3$'U=S^&DQB,U4 MP#(5PTALY&-XX":V&W8#AE, >Z\K)3]\M6PN CN82] JDN=7KX5'$9NV]TR] MH.F"?[ P$GR0;L(E;%,DQ.\-O*QLMB_$CDS"WCTY594X7L%R6.'*UN5 ,"Y. M+MU3Q)/7)&'OQI2WL^VU,OZH)^UUA5V.=1U]F8NWRX XM!:?14I6)*#S>MS; MDAQ%R_AK)E-5[9U0;)S=E;P[&DS.8_0ZLI**0>I9LA!1-*0\"?V],:&UJFY9 MU+=,C*3I(0\-&180OPNYO\AW)>+ ;F#ZOG"6]PC('XX#,BIR*+ N*EANC/:N ML^6JYT4G5AQ97U5A _0[>_+AYC%6U5^VE[DR#J$] J;Y?;WF%:OF6>QJY.?; MJT*#H@^W%_=B7^ZA+]B/"54:HGR^?][&$JT?L6H_+55+A+,DP=RQ9MG@DQBE M@;/@]N"S"6+]"X.PXMXU6QPN M6URU<5Y>,("8SF%#F;%U:C4^7QZ^[22LH@=LQ-43TQWY06=*AAI-KTX5WOCJ M#NHJ6FZ=U2#0>^?JFLP0SHM;=7/4'Q]")S"KDE>D+MU).G;P$#&,,]M5$9I- M,7*I^A&TB4$MU>_Z7<>1H_L)IN]%X3W"S#.ZKF7\7*ML!O*NE28DM*D23;) M^YU,]G0 H"03'^%?@H[.2GSD9>M!^J+TT,4%:0 T6!;7_WV+&Y7Z%L ME"HD\0&18N9+%,G\$[:S1AF&X155A[7L]@:S^0V_^YB[&1\=U9E;4V0PES_> M<:6>@>[!#8Z-'DN[*4T,5,6SY"%XB/TBD5::W&2_0)A]VY@P!O\H+DV0N ;* M,<&AN]27PUCJ/ *=S8@!WLZI.I>\?P3(WUXP+[W:_X2#ND-X GUM5IDA7FD MDT'>V*Y3],@D0%B^J]]$U/I#P$5XZ4<';& $<*A'%BA+_1Y_E.K&(U%HO-9#>_H1T"6"3\D"+TNL MN6G2."8H+RG@LFK:K8$WD=-3VVO:K0I@>,]JECX0^QL9[RF\F9.F\_;?7 ]K MHLS9,L8W$VV?VD4'7H=77.\XKFF(H2(/-#LUYT^.U\?/C8?[2+.&7675<9<2 M:L&E?NDMZ1>B.J#MVV ;%0"O@)<'0DA=PB@S()S"1? #:_!:W]0Y77U]]:].\Y>"L*2SUUS! MEWOL$@@6O)Q[TJS AK2LL7:J8L\\A>D4\1$_7 QMY$?4RG:6WA0EUJL$+7?@2E^D4[^AMW1X!: =K;//<7TF#YJ(P6WA@V37UV@PT892B; 3/-RQG[DQ^:UA-#53^ M&&9'0RGB_NDBG+-5@KU:5+&&>N!7D^B8AJ ML:[M[6RVU.3I)P80IZ>MS[&:3%?U\Q^WUR#-"T:V:J_KAV8\>P\72F7LHRPT M5_U6?]&Y&JCX(\!QFE7OU8UP"N?' 35GLB!&)13CYJ&BO^RM*.Z$\W?.C4/I.X'5+.I)BPG&*4Y.13[4$^. M%6T*@95FU=4:]'4K-D/VZN)Q=3=)Z'9M(S,WI94P'1#:W4WS@35WK2^7,-GO M%;F&O?'5B^6Q*BRJP:+Q;)M?GB]L/)#/*A- 2N01WG8NV58" A)%!@.IW]C' MAAD/SD=?R=(LCQF*PS,!_K8$C-&YC6I-]YW2B8;?J4AJ[/"4X)K0W?P?\38" M4?-+?KWV/_J1F0).W:GZ1B],W/F%)#WS\+4U^1HD)9M39%=7Z+/#JY3^)U? MQA3!.N#UHWL"GY@"XJ2MPU"ME+KL@+PPLR\! #I8$;<\LT.70/3/[/7?<^H" MH?8?,<2'/G_!_F00(%:A8XR-,%.&3_D(V6'M36UMK6J-]Z@8M&",I(FA MF=I6)9*;4/F8(+9UVR=:\#YNBKQ>6%H]+HZ.M^'DXFPA[%*.YUN4_9CQ8_>7 M*!]2)G^B)0,P*>:VL20H*4^9 C(M-GN9(:S(LEK.?7A2)GF=\V[G[KTTL3JY MQ$S=ELZ.20#GC',F/JQU/(([N*JNH:XFG%AO:^_H\%K: 7?;I?)>]#;NJIA4 M,M[&:S7J:S6Z:U-#-&%*"$ZP"3I5OHM1$TAHU@92_GGD3M\*$D@ M?*6YMJ^SQ7,#IMH53!$L2E$T6*RZ:PSK2$AK!AWW+ G7;@@9'8MFWN$,?&Q8 M!S.,E]R+_ _;?BHEH$2H_QAW=!%M:G^X0$:6F?XY;^7[M2=\: MB]5XY!O"TT8#_K5HE>H0;"P3+/0DVJEUU99XF7Q7'/IE<@N20(QS90SG9]L5 M%!NMN.L]F=Q3-=[+6=7Z:P9,SK*Q6$(OO3._K(33E&K*NMZ+'?Q6%?ER3^:T M=3PXZU#&M2QODNF[NPV-0J^;,78WF_ F;7@S[T>%J.OJ-KK3K,T++D[6%W5@ MU(KJX.A/M_\MQ2'H9-B7:%8 "5&9K1.LH#0&:VM*";)<4R:_7J#32QX S Z< M(C6*AEQV#__8\!(0K^3!L8TGN)F=W6!1U7G-XUSS1.>$NJRDVFMB1FP! 00R MXR2@U+P-?^05R+Y:VV5-]B,CYCU/9+,_Q ZDOITF MQ*G*9+=HGOA3>NGB1+R+6R@")R8?/.5#G"H=NC5SYHJ-$B6B-JVR>$0JT\* M>56Z**7EB646]XHYD[-^?9=.Q()2Y_(()T:PF<\?PT:@(*#MS8'LUFQ+9>W4 M::[#.W/3M]I#,@."7Z)+8IWZP&2]7DD10ENZ$*51J.NP3H^P:Z3/\A2JL.V7 M?%DZ)'(LH:#U4&&NV1;#$J#>#@\#2^IY)YEN@-3J(\ # A0H9WL%'>UV MP%X\OKUZ!%P'Y:8&6B_9S@]^)/L&KE?\(1DW,'8"'R< 2T)I&P7;--0G[E'+ M(3'=7M&UN?JEU[?>+^*IUUO].):)J'@F [W/V5,G$=Y;/5/WAI_6WLY8*C+8 MVC,9_IHB-G5U?E[X"+#]@IBWSM&APK=R]Z-#>#NPAK#6M$H2/HR]'ZWK(=@S MOR"S=X=I7"%?G77*6HN9%]>00$!L^_5?3O3EE[-UOS1UG3_X1"\(Y3/I)1S*&EFD_U,S!]H_%4 M>CJSP$,485@"^=)54:9OI--SAE^MIS/(0MW1152\[N4:UFD M5M\FU<607M]_IBD*;]&_S)SZ)I/8^&\UD]$GRTR7MMAM%KE1<';=Q$:4'+\J M-]7-25H=*D4'1I)DFRKA6]* G 'P]M?''(B0GM3@"I L1G(]-GN4P+OM=&P# MKYO2K57](CM$Q=N,GY]"W03/H!3BX*^?F3]ZDFS5A6:Q $:49I%A_.7EK,%- MAS"EK*U67%6?J?KO5:*#-\NY*9W'=/ZEB<$MH%H5I]0[U&3 M+TRC"Y9=I*D1_5S/L^;!SH<,XSL%-\_4RK>'K&%7S]V3Y7>Y+M+HEPD=)%5QQ5@L2X(9[@?%J M[4..BR?0J6<>MZ8TCF5&K2>=_H1_0_N'U9P>=K ?Y:$?< [$!_K K5]4MF_9 M8#4WJA+P^L4##XF)\L?/QWK6RD:E&18%9N@&L)@P/RKE?!L/T66NH>IEPV49 MF2AX1E SWZD(T]QLEHE[6;WX:,YC'MO,DMX!B*KJ[TWCL;3\H.(L M2R$P;U%8TXYM6^NK9K4S#^(OZ79PRUL\JI:ZLW0D40B%[EG@F^V21_VX!$+, MIU+VX[4TU&D(W^ S1J;#4 #>:*%^5][KD-U3(52H7?E5E-K:%&">R,,YE_VE M;?*G-QKF#\^;QG$1=+H(#XJD,G"IWDKNGKZ91[Z"<@*]6M4'?224%R$;7EI7 MB>W!+42;[1CK-@\4"7J*]IR@VW0/IBC;3OAN%S[L,$!)2?94T Y\/>'# ,NX M3O0LZ"\1M#ESRAEUAPL 8(PIE,S+*=^>\QLV-U[F,98-TCX"L+@Q6<;4]GO7 M*/V#]*2RG&QODT.9J1MJ0A6(I3_%,#CPBO0@.E3XB/D/GFV[VKV[ZUFCKI\N MK:1=W?F*D@A#41L9\0:@TDV0CE68?I&%582P@O@WH?+=%X;EK1886U"&:V4!T;EN*#\;]>*G/9PU]Z[XSG @$@8P-B(MWG:[J2MTQ?8E/2XE&-Q: M*5N ".=/R?>\=M"M^S--N2&%@N2P&P57[VV"MN A]&YDIKF6T?/OC!(&8PU*D?N9)_S'O#[!NL((B;B@3\16[R/D[DVU12QO7;((HQ M;#51RAU-BK>#W$+V?5VZ04V&!M+H"MVAW6PO8J;Y*TPB)":XL0G 5-B7CP#L ME0/2LA9U:;.B?C<:H0[5YIL_X3( X2_46+-J-M\\38'IJXL[]9BE$#_P*.5F MN2U0-W9EV9[>HT]IRFF>+ QE_6TS5;@P"^RZN624-:AL-;\YUL#(1NVE=.PW M])WLZ\A_T ^GCPR<8OY:.&.SU:AK3=%^;8T5RJRDCC'=2,) [$KW3,)9=L4; M/NQLA#[)?"^[;?A>NK7QCKMUMZL?F +8GK!L/! :R"^CA=).*!V>9\\'WF-[ M; M&9#'>CBO5U"Z\:VY)L'D_(-?W9?9[(.!:1!QA,0O"WI;WI=-NB.=SC=(3 M3/D1%?'N\N-=+[GE^PF8S-MFJTMFJK[)XS7BR19.WA#N45I2" Y+RM2!U+)/ M8WVZP^\&!S7/?@/_2,IWU;,@29<"'6N5I28ENM:F3]&Z!5DF!@[BHI+D=B@D M@Z 9AL;Q1.AO_*TK]6MW@ORF^0V[@ !<)7[A% H;UA!*BAJX MB'RGJ+>*T@*O!X)?JKF6LF*>&4"E'8SFM$\=#Y7<U"?XV7$WPJ_VMN.88W^=*B5L=_Q<.8WZ M,%ZVHQ^PO6!U+P_GAQ.%,D-C1X$"0@V_9$\_Z>8WT"L=4LS$]F2)2PE>*"#L M-N^$_(W:'R9J$E04!153?S/1.$>Y']:\JN(G679) MHSE:MZ)S@+,DL>"?;]3!>D].8"61N-4OZ7?&-"FQCM]I%#I7MR;:BO\& M_?0>8ON6&8N!65TKJ+K^Z"DCMX>^@(8F,ONMN4[SWBHONL0(.A3X%[03>'2V ML4V]3-FR\O%T\O1I"M<;HM$RO5%&WWGCOXEL@NN-]"5=V[+ >DDX"_P(0!W- M"UJ_?[M4'N8"]BR0=?\,U6%3)[<])8D+SVAV]MHN)-C.I)X3J:\=CA*S+2O% M%4=VGZO\&@U4(=!X-@_ \IYSLB^;:=]L"??;3:6>.6NO<4,MQT6N#=JQ#%]Z MZ]. Q"ZH@=>QUW07$_1 /7T)G#UA>=/47F^5N:]4Z>[=S,KNT3?RPYP< SYP M#[?LUO.+^GG/)\PRC>X&>\N WU-;3=:GS&B] R$)9@*_1I_+Q+- M2F!-)!!S_U:;3;IH:<$WGWXG?DORU2^YWI;^* VD .)GE\"$XND:_\W[0#;] MZ@C8>*0K/NQ3$4JDFJ\:S&:X>'F)'-KR%__TG32:]#@JL8^_;7G8VBS_Q"&" ME/T#^-5HB$.V ZK4VAS_"%!I:/G...CT7F[S)3XA/Q]%"/>!EV9!B _K!B:V MT=P]]Y^VU)F+7A?.%0YT2>DE'!YX2X .WF%_X;2<5UX)G:[UPD\7V$5/)L5$ MC0/!0359NP#Q:4HI+XEM!.9A Y93/:+I.;$[\N(4R&P3(4R8%]QLXV:H-W:[ M>6*[B[GSF9'US-S^3M]_"$N6ID#O]%ZU].@1@%ZC[W!"(3P$YBAR>/FS4(G2 M&DKF4V0_L<.V8&ZBX[Y\%@.@ V89B^E.MVIZ^H0G_C@)D\[R="ZY&.>*Q!&C M38D1%8DMC^@Q(H%3==OY\9T1+RO!Z^,\K=\PO*U*=(SIIV97XZ,1WLAL6QKO M6GL]Y'VUF?G=&F.C@=BRF MHI>PG6#T0CA\Z4LW7VBL0L(W8(-9"X:9/;3GZG=:Z4J\_ /V/=LWKF;^B"PB MB.<#@36I;V_UD1%U3>#6U!NVCQ2IH+R6E4< WO8ST0V3_1\HT9.N$4\_$<'+ M"K_^0*$G#9@T&Y8EG%2BSX!WI*,5EC'23\33(I:-D+L1RS0KT1>=A$0O[7X= M91H"Q%-CK7Z.9C] Y3]3LWDB'G=:SU/'-CI87]$&JHFWH>G:>;]VK6OXC=+W M[Z=MQR+^H,>6Z\NA[T9[/-6 GO$>V)8\PUC MX,Z [<:R& *#@H 63(O-*&6Y^I:Y3=ZZZWH7D%H_04N\R]L^XD1WXDZ35R3] M3D:*R*;@T"UK0K93_.9TQITKX9D?_S<"Y6V.8Z]"LG0)>::Z :\NE%V<[\P" MN4DLW4]0K@B*MAPPCMM><2YQ=ROG'K'W:%U/5-:V2(3A[1W(]#G-N!TX^^+< M*R]6UENN/A#]DGZHA M0K:>T/28J5[OQ5.3OQET8#[-X=FQ(GFC<_\]A-Q1'B]]O^TEOP@JQ%V9$%(\ M+!F^)RC5]&GD/%"30*.:'*L S5$PW;5XZ64&9<66(J=BIL-;P>&&LC7C4Q3' MO':,O=9D\@1@@I,S*>%2LJ&/A==>!/CE XWN.G%)L T/<=D MOKS3:*MZQ4TAJ?4N]7Q7Y3T[Y)PGNH.J_%6'G+WS+O@!X%Q8DK(F,E\CI*R? M)(*F5\-C*DL*K@?*^IS>#;.=_(A)=(KE!Z6_@%EVESP"2)9'G;!^?BP0?T?X M2^BD^<5H)PG.NV? [:P>MT(_4E5Y_<"V9=U@-XE0YP3GS$_^%#/I;J+T2!XH/3,EO M#%1YU\7^Q$,4&Q6O%3=%0KTT_(#-F63,E-ZAP)B4%VVPP7?X_K6#_7EFB +U M*?NK9PZ;$7154]!M'97F!-I)->4T5KM^IP,^H[F/5E*2>!KF=^BP&>1&L:8+2*6%)$9]]7I^_*/'#G'\9MA611D6Q8KRX)!SCE"<##(NL@\OD%@?1T"1TT"#1 MU+H;453%]-R^A41T_%+<3/M.=_>RY$59U\EK/HRICO-?.&TX8ITH),?K8\+4 MD+(6LZW#6BI@+[Y37LV;%<$JZ@[+C]WL._%\^^UZH8T:"?\ HNP$*?\P;GUF M=:W$&D.0M998+%!!5_0/+T1*>$1<%P6@W7/-^NCNK$,]9!-(LFM3>^J M0Q)VW5013+RB9NLX_N>9W2)B"2O7%(S&N(C@LUXCZL8Y M-V 02[E["C)JK2P:$=_@SC;=2NH1B"#WT/T!8PZD6WCXOD*V8$42,+VD%H;; M !Q]MR;S@+/,+]0P-41YM[J087'Z/7GMY3P3B,1L*\QN]G*XR\]JD!E[1%/A M"Q6]*18V]9VY93;,/XKK^Z4Q7O]V4?D53WO2TI&@Z8CB2F4U1>D??/)RY1LI M%-'WE97A%&_7IOOUN(B,8:'KAPG2A0?)VJI5^5U#;XRYV\Q99 V>=^]U_*Z; MCP1[%5R/U;H5^L:OC2C=!;66?J2)-'NF@?T1<548<5VO]E"[X+ R^WI]C?OJ MI/K[%+ZE&3G.OCFC3D8X*I]JY@MWTO%N17"W,*FA;RTZ3^;D%F]2W716C37T M'88%?.+RK+./58^6/A1U1*_0") EL"JN"F&?$"WYX1>9BM^^"%Z", M%+W7K%M:$X-RX-4?2J78, OBK=#5-=+36S/(WTTQ^!:L.-HZ8TZ)Y--"?FZM M5*(T^0@(.2?_Z.;NE$D"CP[,Q)BEAHTMDU"<0KV)_7TUF(HY& M[>/?T4;V^:.L\B&;)J:X+:3+E#ODQ._)968CQQ MU]MXER#5#LK9 P'%IV;,O$&!;CS7PN6V,U>0*9B2NIES]S8'^BK-BQ_0 +S> MGK&"*FLV_T5%X[,/E(@OG7-SMZ>)_IAW>@J'3CSQ4!KKBSXDCD:DW0X:NH(* MVZ5_"XN@;MY1RION6?X@CV2/I@\3WR_!NI9A.%$#+&>.*1= 5[JFS)5(^,9L MAN"L=O*:1FO_CT-:SUP.!2A-O999O#_IJ8\B[*YG'9LE>X9I'_S=)PFST'JY MKJ.79R!2^GWW:]0^,60/)!MT;#2(NC1L1N\1$&RL4P]_D;UB8!,F&!*6$GJ^ MI;G-T">M10=[NF@(\WIHW_#EL4-[CRERX@'GSAC=F2Z=/GIFJC.E%A#XE=K( M*:KCND]6,R%>5<_/Y$>\7;IO?\0]R(_@X!ION2UGBXS/GMGTPN/5R>0N$RT* M(AWSIU/7QA,,C5,L25NZ,XTXCRC)"M=\TX('1IU\VOGK^ROF0?_S*W%0N&7U M8A/J(-Q<]7V5">$]'X.EPA0FI*30@-]7Y; M=]G7P5KJ@;FNU--6Q3AS8&,\D/H6)MX=J\8,\J\&5;L?H[1[D;A.>3ACFF91X&17Y9MO$V@AHCB35)T&; M&'+X&)UB=F1H&KC5PLLN305$\"%G1O"OCI*E*WT?@R)*V<0KW[C,#JAP],_< M/;F# M]D>4_TS3S2"QFRE]+8';CR]Z[EX,C_>D*]J>T*+ ;S3S ]L0N?_2Z@^^URZ% MR*N"1]'@9:OSYH4:''+MJQ8@G =)LTG%W-GO[^8*Y^!$8;7*^$?B-[KI\F]_ M1'-]>!5'?5"<$_#^73B]+*TYYKJ+1S,6OMGCJPD+E6M6L)"3H" 4 ."%1G8X6/%U=$[W7QG9-!26IWAWY3