0001582961-22-000051.txt : 20221107 0001582961-22-000051.hdr.sgml : 20221107 20221107161425 ACCESSION NUMBER: 0001582961-22-000051 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 84 CONFORMED PERIOD OF REPORT: 20220930 FILED AS OF DATE: 20221107 DATE AS OF CHANGE: 20221107 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40252 FILM NUMBER: 221365611 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-Q 1 docn-20220930.htm 10-Q docn-20220930
0001582961FALSE2022Q312/310.333300015829612022-01-012022-09-3000015829612022-10-27xbrli:shares00015829612022-09-30iso4217:USD00015829612021-12-31iso4217:USDxbrli:shares00015829612021-09-3000015829612022-07-012022-09-3000015829612021-07-012021-09-3000015829612021-01-012021-09-300001582961us-gaap:CommonStockMember2022-06-300001582961us-gaap:TreasuryStockCommonMember2022-06-300001582961us-gaap:AdditionalPaidInCapitalMember2022-06-300001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001582961us-gaap:RetainedEarningsMember2022-06-3000015829612022-06-300001582961us-gaap:CommonStockMember2022-07-012022-09-300001582961us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001582961us-gaap:TreasuryStockCommonMember2022-07-012022-09-300001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001582961us-gaap:RetainedEarningsMember2022-07-012022-09-300001582961us-gaap:CommonStockMember2022-09-300001582961us-gaap:TreasuryStockCommonMember2022-09-300001582961us-gaap:AdditionalPaidInCapitalMember2022-09-300001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300001582961us-gaap:RetainedEarningsMember2022-09-300001582961us-gaap:CommonStockMember2021-06-300001582961us-gaap:TreasuryStockCommonMember2021-06-300001582961us-gaap:AdditionalPaidInCapitalMember2021-06-300001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001582961us-gaap:RetainedEarningsMember2021-06-3000015829612021-06-300001582961us-gaap:CommonStockMember2021-07-012021-09-300001582961us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300001582961us-gaap:RetainedEarningsMember2021-07-012021-09-300001582961us-gaap:CommonStockMember2021-09-300001582961us-gaap:TreasuryStockCommonMember2021-09-300001582961us-gaap:AdditionalPaidInCapitalMember2021-09-300001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-300001582961us-gaap:RetainedEarningsMember2021-09-300001582961us-gaap:CommonStockMember2021-12-310001582961us-gaap:TreasuryStockCommonMember2021-12-310001582961us-gaap:AdditionalPaidInCapitalMember2021-12-310001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001582961us-gaap:RetainedEarningsMember2021-12-310001582961us-gaap:CommonStockMember2022-01-012022-09-300001582961us-gaap:AdditionalPaidInCapitalMember2022-01-012022-09-300001582961us-gaap:TreasuryStockCommonMember2022-01-012022-09-300001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-09-300001582961us-gaap:RetainedEarningsMember2022-01-012022-09-3000015829612020-12-310001582961us-gaap:CommonStockMember2020-12-310001582961us-gaap:TreasuryStockCommonMember2020-12-310001582961us-gaap:AdditionalPaidInCapitalMember2020-12-310001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001582961us-gaap:RetainedEarningsMember2020-12-310001582961us-gaap:CommonStockMember2021-01-012021-09-300001582961us-gaap:AdditionalPaidInCapitalMember2021-01-012021-09-300001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-09-300001582961us-gaap:RetainedEarningsMember2021-01-012021-09-30docn:segment0001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:NorthAmericaMember2022-07-012022-09-30xbrli:pure0001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:NorthAmericaMember2021-07-012021-09-300001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:NorthAmericaMember2022-01-012022-09-300001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:NorthAmericaMember2021-01-012021-09-300001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:EuropeMember2022-07-012022-09-300001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:EuropeMember2021-07-012021-09-300001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:EuropeMember2022-01-012022-09-300001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:EuropeMember2021-01-012021-09-300001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:AsiaMember2022-07-012022-09-300001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:AsiaMember2021-07-012021-09-300001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:AsiaMember2022-01-012022-09-300001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:AsiaMember2021-01-012021-09-300001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberdocn:OtherGeographicalAreasMember2022-07-012022-09-300001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberdocn:OtherGeographicalAreasMember2021-07-012021-09-300001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberdocn:OtherGeographicalAreasMember2022-01-012022-09-300001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberdocn:OtherGeographicalAreasMember2021-01-012021-09-300001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-07-012022-09-300001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-07-012021-09-300001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-09-300001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-09-300001582961us-gaap:GeographicConcentrationRiskMembercountry:USus-gaap:RevenueFromContractWithCustomerMember2022-07-012022-09-300001582961us-gaap:GeographicConcentrationRiskMembercountry:USus-gaap:PropertyPlantAndEquipmentMember2022-01-012022-09-300001582961us-gaap:GeographicConcentrationRiskMembercountry:USus-gaap:PropertyPlantAndEquipmentMember2021-01-012021-09-300001582961docn:CloudwaysLtdMember2022-09-010001582961docn:CloudwaysLtdMember2022-01-012022-08-310001582961docn:CloudwaysLtdMember2022-09-012022-09-010001582961us-gaap:TradeNamesMemberdocn:CloudwaysLtdMember2022-09-010001582961us-gaap:TradeNamesMemberdocn:CloudwaysLtdMember2022-09-012022-09-010001582961docn:CloudwaysLtdMemberdocn:DevelopedTechnologyMember2022-09-010001582961docn:CloudwaysLtdMemberdocn:DevelopedTechnologyMember2022-09-012022-09-010001582961us-gaap:CustomerRelationshipsMemberdocn:CloudwaysLtdMember2022-09-010001582961us-gaap:CustomerRelationshipsMemberdocn:CloudwaysLtdMember2022-09-012022-09-010001582961docn:CloudwaysLtdMember2022-09-012022-09-300001582961docn:EarnedSeptember12023Memberdocn:CloudwaysLtdMember2022-09-012022-09-010001582961docn:EarnedOnMarch12024September12024AndMarch12025Memberdocn:CloudwaysLtdMember2022-09-012022-09-010001582961docn:CloudwaysLtdMember2022-01-012022-09-300001582961docn:CloudwaysLtdMember2022-07-012022-09-300001582961docn:CloudwaysLtdMember2021-07-012021-09-300001582961docn:CloudwaysLtdMember2021-01-012021-09-300001582961docn:CSSTricksMember2021-03-012021-03-310001582961docn:JournalDevITMembersrt:MinimumMember2022-01-012022-09-300001582961srt:MaximumMemberdocn:JournalDevITMember2022-01-012022-09-300001582961docn:JournalDevITMember2022-06-012022-06-300001582961docn:NimbellaCorpMember2022-01-012022-09-300001582961us-gaap:USTreasurySecuritiesMember2022-09-300001582961us-gaap:USTreasurySecuritiesMember2022-07-012022-09-300001582961us-gaap:DebtSecuritiesMember2022-09-300001582961us-gaap:DebtSecuritiesMember2022-07-012022-09-300001582961us-gaap:CommercialPaperMember2022-09-300001582961us-gaap:CommercialPaperMember2022-07-012022-09-300001582961us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashMember2022-09-300001582961us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashMember2022-09-300001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashMember2022-09-300001582961us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-09-300001582961us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-09-300001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-09-300001582961us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001582961us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001582961us-gaap:FairValueMeasurementsRecurringMember2022-09-300001582961us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001582961us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001582961us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001582961us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001582961us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001582961us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001582961us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001582961us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001582961us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001582961us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashMember2021-12-310001582961us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashMember2021-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashMember2021-12-310001582961us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001582961us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001582961us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001582961us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001582961us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001582961us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001582961us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001582961us-gaap:FairValueMeasurementsRecurringMember2021-12-310001582961docn:ConvertibleSeniorNotesDue2026Memberus-gaap:SeniorNotesMember2021-11-300001582961us-gaap:ConvertibleDebtMember2022-09-300001582961us-gaap:ConvertibleDebtMemberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001582961us-gaap:ConvertibleDebtMember2021-12-310001582961us-gaap:ConvertibleDebtMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001582961us-gaap:MachineryAndEquipmentMember2022-09-300001582961us-gaap:MachineryAndEquipmentMember2021-12-310001582961us-gaap:FurnitureAndFixturesMember2022-09-300001582961us-gaap:FurnitureAndFixturesMember2021-12-310001582961us-gaap:LeaseholdsAndLeaseholdImprovementsMember2022-09-300001582961us-gaap:LeaseholdsAndLeaseholdImprovementsMember2021-12-310001582961us-gaap:SoftwareDevelopmentMember2022-09-300001582961us-gaap:SoftwareDevelopmentMember2021-12-310001582961docn:CreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-11-300001582961docn:CreditFacilityMember2021-11-300001582961docn:CreditFacilityMembersrt:MinimumMember2022-09-300001582961docn:KayBankNationalAssociationMemberdocn:CreditFacilityMember2022-01-012022-09-300001582961us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberdocn:CreditFacilityMembersrt:MinimumMemberdocn:VariableRateComponentOneMember2022-01-012022-09-300001582961us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberdocn:CreditFacilityMembersrt:MaximumMemberdocn:VariableRateComponentOneMember2022-01-012022-09-300001582961docn:CreditFacilityMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberus-gaap:LineOfCreditMember2022-01-012022-09-300001582961docn:CreditFacilityMembersrt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2022-01-012022-09-300001582961docn:CreditFacilityMember2022-07-012022-09-300001582961docn:CreditFacilityMember2021-07-012021-09-300001582961docn:CreditFacilityMember2022-01-012022-09-300001582961docn:CreditFacilityMember2021-01-012021-09-300001582961docn:CreditFacilityMember2022-09-300001582961us-gaap:SecuredDebtMember2022-07-012022-09-300001582961docn:ConvertibleSeniorNotesDue2026Memberus-gaap:OverAllotmentOptionMemberus-gaap:SeniorNotesMember2021-11-012021-11-3000015829612021-11-012021-11-300001582961docn:ConvertibleSeniorNotesDue2026Memberus-gaap:SeniorNotesMember2022-07-012022-09-300001582961docn:ConvertibleSeniorNotesDue2026Memberus-gaap:SeniorNotesMember2022-01-012022-09-300001582961docn:ConvertibleSeniorNotesDue2026Memberus-gaap:SeniorNotesMember2021-11-012021-11-300001582961docn:DebtConversionPeriodOneMemberdocn:ConvertibleSeniorNotesDue2026Memberus-gaap:SeniorNotesMember2021-11-012021-11-30utr:D0001582961docn:ConvertibleSeniorNotesDue2026Memberdocn:DebtConversionPeriodTwoMemberus-gaap:SeniorNotesMember2021-11-012021-11-30docn:vote00015829612022-02-2300015829612022-05-230001582961docn:A2021StockPlanMember2022-09-300001582961us-gaap:EmployeeStockOptionMember2022-01-012022-09-3000015829612021-01-012021-01-010001582961us-gaap:EmployeeStockOptionMember2022-06-302022-06-300001582961us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001582961us-gaap:RestrictedStockUnitsRSUMember2021-12-310001582961us-gaap:RestrictedStockUnitsRSUMember2022-09-300001582961us-gaap:PerformanceSharesMember2021-12-310001582961us-gaap:PerformanceSharesMember2022-01-012022-09-300001582961us-gaap:PerformanceSharesMember2022-09-300001582961srt:MinimumMember2022-01-012022-09-300001582961srt:MaximumMember2022-01-012022-09-300001582961srt:MaximumMemberus-gaap:PerformanceSharesMember2021-06-102021-06-100001582961us-gaap:PerformanceSharesMember2021-06-102021-06-100001582961us-gaap:PerformanceSharesMember2022-02-242022-02-240001582961srt:MaximumMemberus-gaap:PerformanceSharesMember2022-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:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-07-270001582961us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-07-270001582961us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2021-07-270001582961us-gaap:RestrictedStockUnitsRSUMemberdocn:ShareBasedPaymentArrangementTrancheFourMember2021-07-270001582961us-gaap:RestrictedStockUnitsRSUMemberdocn:ShareBasedPaymentArrangementTrancheFiveMember2021-07-270001582961docn:MarketBasedRestrictedStockMember2022-01-012022-09-300001582961us-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:ShareBasedPaymentArrangementTrancheSevenMemberdocn:MarketBasedRestrictedStockMember2021-07-272021-07-270001582961docn:MRSUMember2021-12-310001582961docn:MRSUMember2022-01-012022-09-300001582961docn:MRSUMember2022-09-300001582961docn:MarketBasedRestrictedStockMember2022-09-300001582961docn:A2021EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2021-11-192021-11-190001582961docn:A2021EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2021-12-310001582961docn:A2021EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2021-11-190001582961docn:A2021EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2022-05-202022-05-200001582961docn:A2021EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2022-05-200001582961docn:A2021EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2022-09-300001582961docn:A2021EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2022-07-012022-09-300001582961docn:A2021EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2022-01-012022-09-300001582961docn:A2021EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2021-07-012021-09-300001582961docn:A2021EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2021-01-012021-09-300001582961us-gaap:IPOMember2022-01-012022-09-300001582961us-gaap:RestrictedStockMemberdocn:AcquisitionOfNimbellaMember2021-09-012021-09-010001582961us-gaap:RestrictedStockMemberdocn:AcquisitionOfNimbellaMember2022-06-300001582961us-gaap:RestrictedStockMemberdocn:AcquisitionOfNimbellaMember2022-07-012022-09-300001582961us-gaap:RestrictedStockMemberdocn:A2021EmployeeStockPurchasePlanMember2022-07-012022-09-300001582961us-gaap:RestrictedStockMemberdocn:A2021EmployeeStockPurchasePlanMember2022-01-012022-09-300001582961us-gaap:RestrictedStockMemberdocn:A2021EmployeeStockPurchasePlanMember2021-07-012021-09-300001582961us-gaap:RestrictedStockMemberdocn:A2021EmployeeStockPurchasePlanMember2021-01-012021-09-300001582961us-gaap:RestrictedStockMemberdocn:AcquisitionOfNimbellaMember2022-09-300001582961us-gaap:RestrictedStockMemberdocn:AcquisitionOfNimbellaMember2022-01-012022-09-300001582961us-gaap:CostOfSalesMember2022-07-012022-09-300001582961us-gaap:CostOfSalesMember2021-07-012021-09-300001582961us-gaap:CostOfSalesMember2022-01-012022-09-300001582961us-gaap:CostOfSalesMember2021-01-012021-09-300001582961us-gaap:ResearchAndDevelopmentExpenseMember2022-07-012022-09-300001582961us-gaap:ResearchAndDevelopmentExpenseMember2021-07-012021-09-300001582961us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-09-300001582961us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-09-300001582961us-gaap:SellingAndMarketingExpenseMember2022-07-012022-09-300001582961us-gaap:SellingAndMarketingExpenseMember2021-07-012021-09-300001582961us-gaap:SellingAndMarketingExpenseMember2022-01-012022-09-300001582961us-gaap:SellingAndMarketingExpenseMember2021-01-012021-09-300001582961us-gaap:GeneralAndAdministrativeExpenseMember2022-07-012022-09-300001582961us-gaap:GeneralAndAdministrativeExpenseMember2021-07-012021-09-300001582961us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-09-300001582961us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-09-300001582961us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-06-102021-06-100001582961us-gaap:EmployeeStockOptionMember2022-07-012022-09-300001582961us-gaap:EmployeeStockOptionMember2021-07-012021-09-300001582961us-gaap:EmployeeStockOptionMember2021-01-012021-09-300001582961us-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300001582961us-gaap:RestrictedStockUnitsRSUMember2021-07-012021-09-300001582961us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300001582961us-gaap:PerformanceSharesMember2022-07-012022-09-300001582961us-gaap:PerformanceSharesMember2021-07-012021-09-300001582961us-gaap:PerformanceSharesMember2021-01-012021-09-300001582961us-gaap:EmployeeStockOptionMember2022-07-012022-09-300001582961us-gaap:EmployeeStockOptionMember2021-07-012021-09-300001582961us-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300001582961us-gaap:RestrictedStockUnitsRSUMember2021-07-012021-09-300001582961us-gaap:PerformanceSharesMember2022-07-012022-09-300001582961us-gaap:PerformanceSharesMember2021-07-012021-09-300001582961docn:MarketBasedRestrictedStockUnitMember2022-07-012022-09-300001582961docn:MarketBasedRestrictedStockUnitMember2021-07-012021-09-300001582961docn:EmployeeStockPurchasePlanMember2022-07-012022-09-300001582961docn:EmployeeStockPurchasePlanMember2021-07-012021-09-300001582961us-gaap:ConvertibleDebtSecuritiesMember2022-07-012022-09-300001582961us-gaap:ConvertibleDebtSecuritiesMember2021-07-012021-09-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-Q
(Mark One)  
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 For the quarterly period ended September 30, 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 and Zip Code)
(646) 827-4366
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Common stock, par value $0.000025 per shareDOCNThe New York Stock Exchange
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated 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 is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ☐ No
As of October 27, 2022, there were 96,297,098 shares of the registrant’s common stock, with a par value of $0.000025 per share, outstanding.



TABLE OF CONTENTS
PART I. FINANCIAL INFORMATION
Page
Item 1.Financial Statements (unaudited)
Item 2.
Item 3.
Item 4.
PART II. OTHER INFORMATION
Item 1.
Item 1a.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.



SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q contains forward-looking statements about us and our industry that involve substantial risks and uncertainties. All statements other than statements of historical facts contained in this Quarterly Report on Form 10-Q, including statements regarding our future results of operations or financial condition, business strategy and plans and objectives of management for future operations, 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 successfully integrate acquired businesses, including Cloudways, and achieve expected synergies and benefits;
our ability to compete effectively with existing competitors and new market entrants; and
the growth rates of the markets in which we compete.
You should not rely on forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Quarterly Report on Form 10-Q primarily on our current expectations and projections about future events and trends that we believe may affect our business, financial condition and operating results. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties and other factors described in the section titled “Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q, as well as Item 1A-Risk Factors in our Annual Report on Form 10-K for the year ended December 31, 2021, filed with the SEC on February 25, 2025, and Item 1A-Risk Factors in our Quarterly Report on Form 10-Q for the quarter ended March 31, 2022, filed with the SEC on May 5, 2022, as such factors may be updated from time to time in our periodic filings with the SEC. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Quarterly Report on Form 10-Q. The results, events and circumstances reflected in the forward-looking statements may not be achieved or occur, and actual results, events or circumstances could differ materially from those described in the forward-looking statements.
In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based on information available to us as of the date of this Quarterly Report on Form 10-Q. 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 Quarterly Report on Form 10-Q relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this Quarterly Report on Form 10-Q to reflect events or circumstances after the date of this Quarterly Report on Form 10-Q or to reflect new information or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements, and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures or investments.



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.


PART I - FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS
DIGITALOCEAN HOLDINGS, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except share amounts)
(unaudited)
September 30, 2022December 31, 2021
Current assets:
Cash and cash equivalents$24,115 $1,713,387 
Marketable securities800,539  
Accounts receivable, less allowance for doubtful accounts of $6,402 and $4,212, respectively
52,425 39,619 
Prepaid expenses and other current assets31,277 17,050 
Total current assets908,356 1,770,056 
Property and equipment, net270,985 249,643 
Restricted cash1,935 2,038 
Goodwill315,161 32,170 
Intangible assets, net122,543 42,915 
Deferred tax assets82 88 
Other assets4,625 4,085 
Total assets$1,623,687 $2,100,995 
Current liabilities:
Accounts payable$11,762 $12,657 
Accrued other expenses36,645 31,907 
Deferred revenue5,476 4,826 
Other current liabilities44,925 8,849 
Total current liabilities98,808 58,239 
Deferred tax liabilities22,107 421 
Long-term debt1,468,393 1,462,676 
Other long-term liabilities4,162 1,462 
Total liabilities1,593,470 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 September 30, 2022 and December 31, 2021)
  
Common stock ($0.000025 par value per share; 750,000,000 shares authorized; 96,229,736 and 109,175,863 issued; and 96,229,736 and 107,207,635 outstanding as of September 30, 2022 and December 31, 2021, respectively)
2 2 
Treasury stock, at cost (0 shares at September 30, 2022 and 1,968,228 shares at December 31, 2021)
 (4,598)
Additional paid-in capital235,278 769,705 
Accumulated other comprehensive loss(4,308)(374)
Accumulated deficit(200,755)(186,538)
Total stockholders’ equity 30,217 578,197 
Total liabilities and stockholders’ equity $1,623,687 $2,100,995 
See accompanying notes to condensed consolidated financial statements
1

DIGITALOCEAN HOLDINGS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share amounts)
(unaudited)
Three Months EndedNine Months Ended
September 30,September 30,
2022202120222021
Revenue$152,115 $111,428 $413,324 $308,899 
Cost of revenue54,536 43,506 148,539 126,195 
Gross profit97,579 67,922 264,785 182,704 
Operating expenses:
Research and development30,243 29,927 104,440 79,450 
Sales and marketing19,097 13,312 56,360 35,545 
General and administrative38,847 26,354 115,109 68,756 
Total operating expenses88,187 69,593 275,909 183,751 
Income (loss) from operations9,392 (1,671)(11,124)(1,047)
Other (income) expense:
Interest expense2,127 186 6,281 2,675 
Loss on extinguishment of debt  407 3,435 
Other (income) expense, net(3,274)140 (6,206)(157)
Other (income) expense(1,147)326 482 5,953 
Income (loss) before income taxes10,539 (1,997)(11,606)(7,000)
Income tax expense (benefit)442 (145)2,611 378 
Net income (loss) attributable to common stockholders$10,097 $(1,852)$(14,217)$(7,378)
Basic and diluted net income (loss) per share$0.10 $(0.02)$(0.14)$(0.08)
Weighted average shares used to compute basic net income (loss) per share96,559 107,955 102,134 88,265 
Weighted average shares used to compute diluted net income (loss) per share104,931 107,955 102,134 88,265 
See accompanying notes to condensed consolidated financial statements
2

DIGITALOCEAN HOLDINGS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands)
(unaudited)
Three Months EndedNine Months Ended
September 30,September 30,
2022202120222021
Net income (loss) attributable to common stockholders$10,097 $(1,852)$(14,217)$(7,378)
Other comprehensive loss:
Foreign currency translation adjustments, net of taxes(252)(73)(458)(101)
Unrealized gain (loss) on available-for-sale marketable securities, net of taxes912(3,476)
Comprehensive income (loss)$10,757 $(1,925)$(18,151)$(7,479)
See accompanying notes to condensed consolidated financial statements
3

DIGITALOCEAN HOLDINGS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands, except share amounts)
(unaudited)
Common StockTreasury StockAdditional Paid-In CapitalAccumulated Other Comprehen-sive LossAccumulated DeficitTotal
SharesAmountSharesAmount
Balance at June 30, 202298,856,183 $2 (1,968,228)$(4,598)$268,689 $(4,968)$(210,852)$48,273 
Issuance of common stock under equity incentive plan, net of taxes withheld420,431 — — — (2,894)— — (2,894)
Repurchase and retirement of common stock(1,078,650)— — — (50,000)— — (50,000)
Retirement of treasury stock(1,968,228)— 1,968,228 4,598 (4,598)— —  
Stock-based compensation— — — — 24,081 — — 24,081 
Other comprehensive loss— — — — — 660 — 660 
Net loss attributable to common stockholders— — — — — — 10,097 10,097 
Balance at September 30, 202296,229,736 $2  $ $235,278 $(4,308)$(200,755)$30,217 
Common StockTreasury StockAdditional Paid-In CapitalAccumulated Other Comprehen-sive LossAccumulated DeficitTotal
SharesAmountSharesAmount
Balance at June 30, 2021109,213,693 $2 (1,968,228)$(4,598)$1,035,514 $(273)$(172,561)$858,084 
Issuance of common stock under equity incentive plan, net of taxes withheld907,272 — — — 3,888 — — 3,888 
Exercise of common stock warrants232,520 — — — — — —  
Stock-based compensation— — — — 18,820 — — 18,820 
Issuance of common stock for acquisition636,994 — — — 27,566 — — 27,566 
Other comprehensive loss— — — — — (73)— (73)
Net loss attributable to common stockholders
— — — — — — (1,852)(1,852)
Balance at September 30, 2021110,990,479 $2 (1,968,228)$(4,598)$1,085,788 $(346)$(174,413)$906,433 
See accompanying notes to condensed consolidated financial statements
4

DIGITALOCEAN HOLDINGS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands, except share amounts)
(unaudited)
Common StockTreasury StockAdditional Paid-In CapitalAccumulated Other Comprehen-sive LossAccumulated DeficitTotal
SharesAmountSharesAmount
Balance at December 31, 2021109,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,503,828 — — — (14,116)— — (14,116)
Issuance of common stock under employee stock purchase plan, net of taxes withheld144,867 — — — 5,244 — — 5,244 
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— — — — 79,043 — — 79,043 
Other comprehensive loss— — — — — (3,934)— (3,934)
Net loss attributable to common stockholders
— — — — — — (14,217)(14,217)
Balance at September 30, 202296,229,736 $2  $ $235,278 $(4,308)$(200,755)$30,217 
See accompanying notes to condensed consolidated financial statements
5

DIGITALOCEAN HOLDINGS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands, except share amounts)
(unaudited)
Convertible Preferred StockCommon StockTreasury StockAdditional Paid-In CapitalAccumulated Other Comprehen-sive LossAccumulated DeficitTotal
SharesAmountSharesAmountSharesAmount
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 under equity incentive plan, net of taxes withheld
— — 2,785,069 — — — 10,368 — — 10,368 
Exercise of common stock warrants
— — 296,848 — — — — — —  
Stock-based compensation— — — — — — 37,966 — — 37,966 
Issuance of common stock for acquisition— — 636,994 — — — 27,566 — — 27,566 
Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs— — 16,500,000 1 — — 723,125 — — 723,126 
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 
Conversion of redeemable preferred stock warrants to common stock warrants
— — — — — — 13,906 — — 13,906 
Other comprehensive loss— — — — — — — (101)— (101)
Net loss attributable to common stockholders— — — — — — — — (7,378)(7,378)
Balance at September 30, 2021 $ 110,990,479 $2 (1,968,228)$(4,598)$1,085,788 $(346)$(174,413)$906,433 
See accompanying notes to condensed consolidated financial statements
6

DIGITALOCEAN HOLDINGS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)
Nine Months Ended September 30,
20222021
Operating activities
Net loss attributable to common stockholders$(14,217)$(7,378)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization73,900 64,922 
Stock-based compensation77,758 37,380 
Bad debt expense12,217 6,055 
Loss on extinguishment of debt407 3,435 
Net accretion of discounts and amortization of premiums on investments(3,099) 
Release of VAT reserve 3,188 
Non-cash interest expense5,898 386 
Loss on impairment144 212 
Revaluation of warrants (556)
Deferred income taxes247  
Other2,396 477 
Changes in operating assets and liabilities, net of acquisition:
Accounts receivable(20,270)(14,462)
Prepaid expenses and other current assets(4,580)(134)
Accounts payable and accrued expenses(5,771)4,001 
Deferred revenue(364)263 
Other assets and liabilities5,342 2,587 
Net cash provided by operating activities130,008 100,376 
Investing activities
Capital expenditures - property and equipment(77,717)(66,480)
Capital expenditures - internal-use software development(6,593)(4,297)
Purchase of intangible assets(4,915)(5,636)
Cash paid for acquisition of businesses, net of cash acquired(305,163)(5,000)
Cash paid for asset acquisitions(5,400) 
Purchase of available-for-sale securities(1,379,277) 
Sales of available-for-sale securities19,992  
Maturities of available-for-sale securities558,371  
Purchased interest on available-for-sale securities(1,556) 
Proceeds from interest on available-for-sale securities1,549  
Proceeds from sale of equipment967 209 
Net cash used in investing activities(1,199,742)(81,204)
Financing activities
Repayment of notes payable (33,214)
Repayment of term loan (166,813)
Repayment of borrowings under revolving credit facility (63,200)
Payment of debt issuance costs(1,520) 
Proceeds related to the issuance of common stock under equity incentive plan10,352 13,145 
See accompanying notes to condensed consolidated financial statements
7

DIGITALOCEAN HOLDINGS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)
Proceeds from the issuance of common stock under employee stock purchase plan5,245  
Employee payroll taxes paid related to net settlement of equity awards(24,618)(2,777)
Proceeds from initial public offering, net of underwriting discounts and commissions and other offering costs 723,126 
Repurchase and retirement of common stock(600,000) 
Net cash (used in) provided by financing activities(610,541)470,267 
(Decrease) increase in cash, cash equivalents and restricted cash(1,680,275)489,439 
Cash, cash equivalents and restricted cash - beginning of period1,715,425 102,537 
Cash, cash equivalents and restricted cash - end of period$35,150 $591,976 
Supplemental disclosures of cash flow information:
Cash paid for interest$349 $2,248 
Cash paid for taxes (net of refunds)1,669 541 
Non-cash investing and financing activities:
Capitalized stock-based compensation$1,285 $587 
Property and equipment received but not yet paid, included in Accounts payable and Accrued other expenses19,964 14,291 
Costs related to initial public offering included in accounts payable and accrued liabilities 27,566 
See accompanying notes to condensed consolidated financial statements
8

DIGITALOCEAN HOLDINGS, INC.
NOTES TO CONDENSED 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 developers, start-ups and small-to-medium size businesses. 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 infrastructure solutions across compute, storage and networking, and also enables developers to extend the native capabilities of the Company’s cloud with fully managed application, container and database offerings.
The Company has adopted a holding company structure and the primary operations are performed globally through our wholly-owned operating subsidiaries.
Note 2. Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
The accompanying unaudited interim condensed 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. In the opinion of management, the condensed consolidated financial statements reflect all adjustments, which include normal recurring adjustments, necessary for a fair statement of the Company’s financial position as of September 30, 2022, results of operations for the three and nine months ended September 30, 2022 and 2021, cash flows for the nine months ended September 30, 2022 and 2021, and stockholders' equity for the three and nine months ended September 30, 2022 and 2021.
Use of Estimates
The preparation of these condensed 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 condensed 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 and allowance for doubtful accounts, useful lives and realizability of long-lived assets, capitalized internal-use software development costs, accounting for stock-based compensation, valuation allowances against deferred tax assets, fair value of marketable securities, 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.
Restricted Cash
The following table reconciles cash, cash equivalents and restricted cash per the Condensed Consolidated Statements of Cash Flows:
September 30,
20222021
Cash and cash equivalents$24,115 $589,750 
Restricted cash included in Prepaid expenses and other current assets(1)
9,100  
Restricted cash(2)
1,935 2,226 
Total cash, cash equivalents and restricted cash$35,150 $591,976 
___________________
(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.
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
9


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 Condensed 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 Condensed 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 Condensed Consolidated Statements of Operations.
Accounts Receivable and Allowance for Doubtful Accounts
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 doubtful accounts 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 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 doubtful accounts through bad debt expense and reverses the allowance after the potential for recovery is considered remote.
The following table presents the changes in our allowance for doubtful accounts for the period presented:
Amount
Balance as of December 31, 2021$4,212 
Bad debt expense, net of recoveries12,217 
Additions from Cloudways acquisition691 
Write-offs(10,718)
Balance as of September 30, 2022$6,402 
Deferred Revenue
Deferred revenue was $5,476 and $4,826 as of September 30, 2022 and December 31, 2021, respectively. Revenue recognized during the three months ended September 30, 2022 and 2021 was $246 and $259, respectively, and $2,750 and $2,618 during the nine months ended September 30, 2022 and 2021, respectively, which was included in each deferred revenue balance at the beginning of each respective period.
Business Combinations
The Company recognizes assets acquired, liabilities assumed, and any contingent consideration related to business combinations based on estimates of their respective fair values on the date of acquisition. The purchase price is allocated to the identifiable net assets acquired, including intangible assets and liabilities assumed, based on estimated fair values at the date of acquisition. The excess of the purchase price over the amount allocated to the identifiable assets and liabilities, if any, is recorded as goodwill. Unanticipated events and circumstances may occur which may affect the accuracy or validity of such assumptions, estimates, or actual results. All subsequent changes to the estimated fair values of the acquired assets and liabilities assumed that occur within the measurement period and are based on facts and circumstances that existed at the acquisition date are recognized as an adjustment to goodwill.
Determining the fair value of assets acquired and liabilities assumed requires significant judgment, including the selection of valuation methodologies, estimates of future revenue and cash flows and discount rates in determining the fair value of intangible assets acquired and liabilities assumed. 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.
10


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.
Asset Acquisition
The Company applies the principles provided in ASC 805, Business Combinations ("ASC 805") to determine whether a transaction involves an asset or a business. If it is determined an acquisition is an asset acquisition, the purchase consideration (which will include certain transaction costs) is allocated to the acquired assets and liabilities based on their relative fair values.
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:
Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
North America38 %38 %38 %38 %
Europe30 28 30 29 
Asia22 24 22 23 
Other10 10 10 10 
Total100 %100 %100 %100 %
Revenue derived from customers in the United States was 31% of total revenue for the three and nine months ended September 30, 2022 and 2021.
No country outside of the United States had revenue greater than 10% of total consolidated revenue in any period presented.
Property and equipment located in the United States was 48% and 50% as of September 30, 2022 and December 31, 2021, respectively, with the remainder of net assets residing in international locations, primarily in the Netherlands, Singapore and Germany.
Concentration of Credit Risk
The amounts reflected in the Condensed Consolidated Balance Sheets for cash and cash equivalents, marketable securities, 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 September 30, 2022 and December 31, 2021. Additionally, no customer accounted for 10% or more of total revenue during the three and nine months ended September 30, 2022 and 2021.
Sublease
Under ASC 840, Leases, a sublease liability is recorded when the Company ceases to use leased space, which is included in Other current liabilities and Other noncurrent liabilities on the Condensed Consolidated Balance Sheets. A sublease loss is calculated as the present value of lease payments, net of expected sublease income, and other costs that do not have future economic benefit to the Company. The sublease loss is included in General and administrative on the Condensed Consolidated Statements of Operations.
11


Recent Accounting Pronouncements – Pending Adoption
The following effective dates represent the requirements for private companies which the Company has elected as an emerging growth company.
In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2016-02, Leases (Topic 842), and additional changes, modifications, clarifications, or interpretations related to this guidance thereafter (“ASU 2016-02”). ASU 2016-02 requires a reporting entity to recognize right-of-use assets and lease liabilities on the balance sheet for operating leases to increase transparency and comparability. ASU 2016-02 is effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022 with early adoption permitted. The Company expects to elect the package of transition practical expedients, which allows it to carry forward its historical assessment of (1) whether contracts are or contain leases, (2) lease classification, and (3) initial direct costs. In addition, the Company expects to elect the practical expedient that allows lessees the option to account for lease and non-lease components together as a single component for all classes of underlying assets.
The Company has made substantial progress in executing its implementation plan. It is in the process of revising its controls and processes to address the lease standard and is in the process of completing the implementation and data input for the lease accounting software tool that it will use post-adoption. ASU 2016-02 also requires expanded disclosure regarding the amounts, timing and uncertainties of cash flows related to a company’s lease portfolio. The Company is evaluating these disclosure requirements and is incorporating the collection of relevant data into its existing financial reporting processes. While the Company expects the adoption of this standard to result in an increase to the reported assets and liabilities, the Company is currently evaluating the impact of adoption on the condensed consolidated financial statements.
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805) Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“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. While the Company is continuing to assess the timing of adoption and the potential impacts of ASU 2021-08, it does not expect ASU 2021-08 to have a material effect on its consolidated financial statements and disclosures.
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 currently effective for public business entities, and effective for private companies with 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 is currently evaluating the impact of adoption on the condensed consolidated financial statements.
Recent Accounting Pronouncements – Adopted
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 and there was an immaterial impact to the condensed consolidated financial statements and related disclosures.
Note 3. Acquisitions
12


Cloudways Ltd.
On September 1, 2022 (“Acquisition Date”), the Company acquired 100% of the outstanding equity interests of Cloudways, Ltd. (“Cloudways”) 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 condensed 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. All intercompany transactions will be eliminated upon the consolidation of Cloudways.
The acquisition purchase consideration, in accordance with ASC 805, totaled $311,237 and was paid in cash. The acquisition purchase consideration is subject to certain adjustments for working capital, cash, transaction expenses, accrued liabilities and indebtedness. 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 initial accounting for the business combination is incomplete at the time of this filing due to the limited amount of time between the Acquisition Date and the date that these financial statements are issued. The Company has performed a preliminary valuation analysis of the fair market value of the assets and liabilities of the Cloudways business. The final purchase price allocation will be determined when the Company has completed its evaluation of the valuation analysis. The final allocation could differ materially from the preliminary allocation. The final allocation may include changes in allocations to acquired intangible assets as well as goodwill and other changes to assets and liabilities including deferred tax liabilities. The estimated useful lives of acquired intangible assets are also preliminary. Measurement period adjustments, if any, will be recognized in the reporting period in which the adjustment amounts are determined within twelve months from the Acquisition Date.
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 assets9 
Identifiable intangible assets72,000 
Accounts payable(1,820)
Accrued expenses(957)
Deferred revenue(1,013)
Deferred tax liabilities(21,686)
Other current liabilities(29,660)
Net identifiable assets acquired28,000 
Goodwill 283,237 
Total fair value of net assets acquired$311,237 
13


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 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 expenses in the accompanying condensed consolidated statements of operations.
The amount of Cloudways’ revenue and net loss included in the Company’s condensed consolidated statements of operations from the Acquisition Date through September 30, 2022, was $4,923 and $(3,581), respectively. The $4,923 does not include the impact of the elimination of $765 related to DO intercompany revenue with Cloudways.
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 nine months ended September 30, 2022, the Company recorded an acquisition related compensation expense of $2,361 related to estimated compensation earned by the Cloudways seller to date. This expense is shown as part of General and administrative in the accompanying condensed 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 three months ended September 30, 2022 was adjusted to exclude nonrecurring acquisition related costs of $2,139.
Pro Forma Three Months Ended September 30,Pro Forma Nine Months Ended September 30,
2022202120222021
Pro-forma revenue$160,457 $119,703 $444,193 $330,993 
Pro-forma net income (loss)10,010 (9,713)(24,837)(31,593)
14


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 3 to 5 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 3 years.
Nimbella
The Company finalized and adjusted the purchase price for the Nimbella acquisition to reflect an decrease of $247 to Goodwill related to the final 2021 pre-acquisition tax return.
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 Condensed Consolidated Balance Sheets as of September 30, 2022. The Company did not hold any available-for-sale marketable securities as of December 31, 2021.
September 30, 2022
Amortized
Cost
Gross Unrealized GainsGross Unrealized LossesFair
Value
U.S. treasury securities$568,706 $14 $(2,342)$566,378 
Corporate debt securities35,032  (340)34,692 
Commercial paper200,276 2 (809)199,469 
Total Marketable securities$804,014 $16 $(3,491)$800,539 
Interest income from investments was $3,309 and $27 for the three months ended September 30, 2022 and 2021, respectively, and $6,899 and $36 for the nine months ended September 30, 2022 and 2021, respectively. As of September 30, 2022, all of the Company’s available-for-sale short-term investments were due within one year.
The Company does not believe that any unrealized losses are attributable to credit-related factors based on its 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. 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:
15


September 30, 2022
Level ILevel IITotal
Cash and cash equivalents:
Cash$23,436 $ $23,436 
Money market funds679  679 
Total Cash and cash equivalents$24,115 $ $24,115 
Marketable securities:
U.S. treasury securities$566,377 $ $566,377 
Corporate debt securities 34,69234,692 
Commercial paper 199,470199,470 
Total Marketable securities$566,377 $234,162 $800,539 
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 September 30, 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:
September 30, 2022December 31, 2021
Carrying ValueFair ValueCarrying ValueFair Value
Convertible Notes$1,468,393 $1,099,185 $1,462,676 $1,462,676 
The carrying value of the Convertible Notes as of September 30, 2022 and December 31, 2021 was net of unamortized debt issuance costs of $31,607 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
16


Property and equipment, net
Property and equipment, net consisted of the following:
September 30, 2022December 31, 2021
Computers and equipment$566,749 $487,484 
Furniture and fixtures1,511 1,511 
Leasehold improvements6,820 6,820 
Internal-use software75,992 68,321 
Property and equipment, gross$651,072 $564,136 
Less: accumulated amortization $(58,410)$(49,268)
Less: accumulated depreciation(321,677)(265,225)
Property and equipment, net $270,985 $249,643 
Depreciation expense on property and equipment for the three months ended September 30, 2022 and 2021 was $20,982 and $18,969, respectively, and $62,009 and $54,359 for the nine months ended September 30, 2022 and 2021, respectively.
The Company capitalized costs related to the development of computer software for internal use of $7,879 and $4,884 for the nine months ended September 30, 2022 and 2021, respectively, which is included in internal-use software costs within Property and equipment, net. Amortization expense related to internal-use software for the three months ended September 30, 2022 and 2021 was $2,983 and $3,245, respectively, and $9,205 and $10,245 for the nine months ended September 30, 2022 and 2021, respectively.
The Company recorded an impairment loss of $24 and $144 related to software that is no longer being used during the three and nine months ended September 30, 2022, respectively. The Company recorded an impairment loss of $212 for the three and nine months ended September 30, 2021. This impairment loss is included in Cost of revenue and Research and development on the Condensed Consolidated Statements of Operations.
Prepaid expenses and other current assets
Prepaid expenses and other current assets consisted of the following:
September 30, 2022December 31, 2021
Prepaid expenses$13,884 $11,473 
Restricted cash9,100  
VAT and sales tax receivable7,328 5,116 
Other current expenses965 461 
Total prepaid expenses and other current assets
$31,277 $17,050 
Other current liabilities
Other current liabilities consisted of the following:
September 30, 2022December 31, 2021
Accrued taxes
$39,822 $6,755 
Contingent compensation1,404  
ESPP withholding2,682 1,495 
Sublease liability725  
Other current liabilities292 599 
Total other current liabilities
$44,925 $8,849 
17


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 September 30, 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 September 30, 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 $128 and $96 for the three months ended September 30, 2022 and 2021, respectively, and $349 and $266 for the nine months ended September 30, 2022 and 2021, 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 nine months ended September 30, 2022. The loss on extinguishment of debt represent a non-cash adjustment to reconcile net income to net cash provided by operating activities within the Condensed Consolidated Statements of Cash Flows.
Amortization of deferred financing fees for the three months ended September 30, 2022 and 2021 was $106 and $90, respectively, and $293 and $2,153 for the nine months ended September 30, 2022 and 2021, respectively.
Convertible Notes
In November 2021, the Company issued $1,500,000 aggregate principal amount of Convertible 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 three and nine months ended September 30, 2022 was $1,874 and $5,605, respectively.
Each $1,000 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:
18


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 September 30, 2022, the Convertible Notes were not convertible for the fiscal quarter ending September 30, 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.
Note 8. Operating Leases
The Company leases data center facilities and office space under generally non-cancelable operating lease agreements, which expire at various dates through 2027. Facility leases generally include renewal options and may include escalating rental payment provisions. Additionally, the leases may require us to pay a portion of the related operating expenses. Rent expense related to these operating leases for the three months ended September 30, 2022 and 2021 was $15,356 and $12,798, respectively, and $40,187 and $37,128 for the nine months ended September 30, 2022 and 2021, respectively.
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. As a result of the sublease arrangements, future minimum rental commitments under operating leases will be offset by sublease amounts to be paid by the sublessees. The Company recognized a loss on the sublease of $1,471 for the nine months ended September 30, 2022. The total of minimum sublease amounts to be received in the future under non-cancelable subleases is $5,496 as of September 30, 2022.
19


Future minimum payments under operating lease agreements, net of sublease payments, as of September 30, 2022, were as follows:
2022 (three months remaining)$13,600 
202366,467 
202474,689 
202540,847 
202628,067 
Thereafter32,017 
Total minimum operating lease payments$255,687 
Note 9. Commitments and Contingencies
Purchase Commitments
As of September 30, 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 Company’s purchase commitments have not materially changed since December 31, 2021.
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 September 30, 2022 and December 31, 2021, respectively. No draws have been made under such letters of credit. These funds are included as Restricted cash on the Condensed 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 Condensed Consolidated Statements of Cash Flows. Certain of the letters of credit can be reduced on an annual basis until the end of 2022, at which point the deposit required will similarly reduce to meet minimum threshold requirements.
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 condensed consolidated financial position, results of operations, or liquidity.
Note 10. 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 September 30, 2022 and December 31, 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 our initial public offering in March 2021 (“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 September 30, 2022 or December 31, 2021.
20


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 (“Previous Program”). As of May 16, 2022, the Company repurchased shares representing the entire amount available under the Previous 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 “Current Program”). As of August 19, 2022, the Company repurchased shares representing the entire amount available under the Current Program.
The Company repurchased and retired 1,078,650 and 13,626,594 shares of common stock in the open market for an aggregate purchase price of $50,000 and $600,000 during the three and nine months ended September 30, 2022, respectively. 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 Condensed 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 September 30, 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 nine months ended September 30, 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,656,764)6.25 
Forfeited or cancelled(423,967)9.46 
Outstanding at September 30, 202210,353,428 7.24 6.46299,478 
Vested and exercisable at September 30, 20226,929,561 6.32 6.15206,875 
Vested and unvested expected to vest at September 30, 20229,637,482 $7.00 6.39$281,090 
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 nine months ended September 30, 2022 and 2021 was $78,012 and $98,724, respectively.
No options were granted during the nine months ended September 30, 2022 and 2021. The aggregate estimated fair value of stock options granted to participants that vested during the nine months ended September 30, 2022 and 2021 was $13,452 and $15,402, respectively.
As of September 30, 2022, there was $19,329 of unrecognized stock-based compensation related to outstanding stock options granted that is expected to be recognized over a weighted-average period of 1.77 years.
21


RSUs
RSUs granted vest over four years. RSU activity for the nine months ended September 30, 2022 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 20223,334,137 $45.74 
Granted2,774,362 45.73 
Vested(1,107,936)44.11 
Forfeited or cancelled(329,516)47.09 
Unvested balance at September 30, 20224,671,047 46.02 
Vested and expected to vest at September 30, 20222,946,410 $46.39 
As of September 30, 2022, there was $125,828 of unrecognized stock-based compensation related to outstanding RSUs granted that is expected to be recognized over a weighted-average period of 3.06 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 nine months ended September 30, 2022 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 2022578,949 $48.04 
Granted436,387 60.72 
Vested(207,001)47.58 
Forfeited or cancelled(30,497)41.24 
Adjusted by performance factor(89,769)41.24 
Unvested balance at September 30, 2022688,069 $56.94 
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 September 30, 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,714 of unrecognized stock-based compensation that is expected to be recognized over a weighted-average period of 0.94 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 Director’s 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.
22


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 nine months ended September 30, 2022 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 20223,000,000 $25.12 
Granted  
Unvested balance at September 30, 20223,000,000 $25.12 
As of September 30, 2022, there was $54,817 of unrecognized stock-based compensation related to the MRSUs granted that is expected to be recognized over a weighted-average period of 3.76 years.
23


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 September 30, 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 Offering
A new offering period commenced on May 23, 2022 and will consist of two purchase periods, the first of which will have a purchase date of November 18, 2022 and the second and final purchase will have a purchase date of May 19, 2023 (the “2022 Offering”). Under the terms of the ESPP, in the event that the Company's stock price on the first day of the purchase period beginning on November 21, 2022 is lower than the stock price at the beginning of the offering, the current offering will terminate immediately and a new 12 month offering will automatically begin with purchase dates on May 19, 2023 and November 20, 2023. As of September 30, 2022, 3,009,213 shares of common stock remain available for issuance under the ESPP.
During the three and nine months ended September 30, 2022, the Company recorded stock-based compensation associated with the ESPP of $902 and $3,441, respectively, and $186 and $2,108 for the three and nine months ended September 30, 2021. As of September 30, 2022, $2,682 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 three and nine months ended September 30, 2022 was $1,053 and $3,159, respectively, and $346 for the three and nine months ended September 30, 2021. As of September 30, 2022, there was $8,081 of unrecognized stock-based compensation related to outstanding restricted shares granted that is expected to be recognized over a weighted-average period of 2.20 years.
Stock-Based Compensation
Stock-based compensation was included in the Condensed Consolidated Statements of Operations as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Cost of revenue$492 $196 $1,405 $797 
Research and development8,236 6,099 28,617 13,794 
Sales and marketing3,356 2,582 10,553 5,621 
General and administrative11,510 9,678 37,183 17,168 
Total$23,594 $18,555 $77,758 $37,380 
Note 12. Net Loss per Share Attributable to Common Stockholders
24


The following table presents the calculation of basic and diluted net loss per share:
Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Basic net income (loss) per share:
Net income (loss) attributable to common stockholders$10,097 $(1,852)$(14,217)$(7,378)
Weighted average shares used to compute net income (loss) per share, basic and diluted96,559 107,955 102,134 88,265 
Basic net income (loss) per share$0.10 $(0.02)$(0.14)$(0.08)
Diluted net income (loss) per share:
Net income (loss) attributable to common stockholders
$10,097 $(1,852)$(14,217)$(7,378)
Number of shares used in basic calculation 96,559 107,955 102,134 88,265 
Weighted-average effect of diluted securities:
Stock Options
8,008    
RSUs
275    
PRSUs
89    
Number of shares used in diluted calculation
104,931 107,955 102,134 88,265 
Diluted net income (loss) per share
$0.10 $(0.02)$(0.14)$(0.08)
The effect of the Convertible Notes and ESPP were excluded from the calculation of diluted net income per share for the three months ended September 30, 2022 as the effect would have been anti-dilutive.
Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:
As of September 30,
20222021
Stock Options10,353,428 13,451,177 
RSUs4,671,047 3,104,367 
PRSUs688,069 578,949 
MRSU3,000,000 3,000,000 
ESPP217,126 253,768 
Convertible Notes8,402,700  
Total27,332,370 20,388,261 
Note 13. Income Taxes
The computation of the provision for or benefit from income taxes for interim periods is determined by applying the estimated annual effective tax rate to year-to-date income (loss) before tax and adjusting for discrete tax items recorded in the period, if any.
For the three and nine months ended September 30, 2022, the Company recorded a tax expense of $442 and $2,611, respectively. The effective tax rate for the three and nine months ended September 30, 2022 was 4.2% and (22.5)%, respectively. The effective tax rate differs from the statutory rate primarily as a result of not recognizing deferred tax assets for U.S. losses due to a full valuation allowance against the U.S. deferred tax assets, and excess tax benefits from stock-based compensation.
For the three and nine months ended September 30, 2021, the Company recorded a tax benefit of $145 and a tax expense of $378, respectively. The effective tax rate for the three and nine months ended September 30, 2021 was 7.3% and (5.4)%, respectively. The effective tax rate differs from the statutory rate primarily as a result of not recognizing
25


deferred tax assets for U.S. losses due to a full valuation allowance against the U.S. deferred tax assets, and excess tax benefits from stock-based compensation.
The provision for income taxes consists primarily of income taxes related to international jurisdictions in which the Company conducts business. Based on the available supporting evidence, including the amount and timing of future taxable income, the Company has concluded that it is more likely than not that a significant portion of the deferred tax assets will not be realized. As such, the Company maintains a full valuation allowance on its U.S. deferred tax assets.
For the three and nine months ended September 30, 2022, uncertain tax positions recorded by the Company resulted in an expense of $866 and $1,042, respectively. For the three and nine months ended September 30, 2021, uncertain tax positions recorded by the Company resulted in an expense of $206 and $340, respectively. To the extent the remaining uncertain tax positions are ultimately recognized, the Company’s effective tax rate may be impacted in future periods. The Company’s policy is to recognize interest and penalties related to uncertain tax positions in income tax expense.
ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our unaudited condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q and our audited consolidated financial statements and the related notes and the discussion under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the year ended December 31, 2021, filed with the SEC on February 25, 2022. This discussion, particularly information with respect to our future results of operations or financial condition, business strategy, plans and objectives of management for future operations, includes forward-looking statements that involve risks and uncertainties as described under the heading “Special Note Regarding Forward-Looking Statements” in this Quarterly Report on Form 10-Q.
Overview
DigitalOcean is a leading cloud computing platform offering on-demand infrastructure and platform tools for developers, start-ups and small and medium-sized businesses, or 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. Individual and business customers, including software engineers, researchers, data scientists, system administrators, students and hobbyists, use our platform to build, deploy and scale software applications. 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.
Improving the developer experience and increasing developer productivity are core to our mission. Our developer cloud platform was designed with simplicity in mind to ensure that software developers can spend less time managing their infrastructure and more time turning their ideas into innovative applications to grow their businesses. 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. We offer mission-critical infrastructure solutions across compute, storage and networking, and we also enable developers to extend the native capabilities of our cloud with fully managed application, container and database offerings. In just minutes, developers can set up thousands of virtual machines, secure their projects, enable performance monitoring and scale up and down as needed.
In September 2022, we acquired Cloudways, a leading managed cloud hosting and software-as-a-service (SaaS) provider for SMBs, which allows for simple onboarding and day-to-day management that is purpose-built for SMBs looking to offload the complexities of cloud infrastructure so they can spend more time running and scaling their businesses.
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. The pricing for each of our products is available on our website.
26


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 three months ended September 30, 2022 and 2021, our sales and marketing expense was approximately 13% and 12% of our revenue, respectively. The efficiency of our go-to-market model and our focus on the needs of the individual and SMB markets have 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 185 countries and approximately two-thirds of our revenue has historically come from customers located outside the United States. For the three months ended September 30, 2022, 38% of our revenue was generated from North America, 30% from Europe, 22% from Asia and 10% from the rest of the world. Excluding Cloudways, revenue from customers paying more than $50 per month as a percentage of total revenue grew from 83% in the quarter ended September 30, 2021 to 86% in the quarter ended September 30, 2022.
Our average revenue per customer, or ARPU, has increased significantly from $61.97 in the quarter ended September 30, 2021 to $79.22 in the quarter ended September 30, 2022. We had no material customer concentration as our top 25 customers made up approximately 9% and 10% of our revenue in the three months ended September 30, 2022 and 2021, respectively. We have experienced strong and predictable growth in recent periods. Our annual run-rate revenue, or ARR, as of September 30, 2022 was $641 million, up from $455 million as of September 30, 2021. ARR as of the end of each month represents total revenue for that month multiplied by 12.
Our larger customers paying more than $50 per month drive the great majority of our revenue and are an important measure of our growth. We have a growing number of these customers with higher spending levels and these larger customers are expanding their business with us at a faster rate than our overall customer base. We had approximately 142,000 customers paying more than $50 per month as of September 30, 2022, up from approximately 95,000 as of September 30, 2021.
Impact of Russia-Ukraine Conflict
In February 2022, Russian military forces invaded Ukraine. In response, Ukrainian military personnel and civilians are actively resisting the invasion and a variety of responsive economic sanctions and export controls measures aimed at Russia, Belarus, and certain regions of Ukraine have been imposed by countries and governmental bodies around the world, including the United States and the European Union. These measures prohibit or restrict dealings with certain entities and individuals, including banks and financial institutions, in the target countries and territories.
We are committed to conducting our activities in compliance with applicable sanctions laws and regulations issued by countries in which we do business. We do not currently have employees or direct operations in Russia, Belarus or Ukraine, nor do we engage in activities with sanctioned parties; however, certain of our customers conduct business in these countries and regions. Recent sanction measures, including those targeting major Russian banks and financial institutions and the removal of certain Russian banks from the SWIFT messaging system, have impacted our ability to receive payments involving parties located in Russia. Aggregate revenue from our customers with business activities in Russia, Belarus and Ukraine was approximately 2.1% and 3.6% of our total revenue for the three months ended September 30, 2022 and 2021, respectively. As the situation continues to evolve, further sanctions actions may be forthcoming and could continue to impact the revenues received from certain customers.
The full impact of the conflict on our business operations and financial performance remains uncertain and will depend on future developments, including the severity and duration of the conflict and its impact on our customers and third-party providers, as well as regional and global economic conditions. We will continue to monitor and assess the situation and pursue prudent decisions for our team members, customers, and business.
27


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.
Three Months Ended September 30,
20222021
Customers paying more than $50 per month142,000 95,000 
ARPU$79.22 $61.97 
ARR (in millions)$641 $455 
Net dollar retention rate118 %116 %
Customers
The number and growth of our larger customers is of particular importance to us as these customers represent a significant majority of our revenue and revenue growth, and they are more representative of the SMB customers that grow on our platform and use multiple products. We define customers paying more than $50 per month as customers having generated an invoice of greater than $50 for that 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 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 provide cloud computing services, including but not limited to compute, storage and networking, to our customers. 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
28


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 bad debt expense, 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.
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 (Benefit)
Income tax expense (benefit) consists primarily of income taxes in certain foreign and state jurisdictions in which we conduct business. We maintain a full 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.
29


Results of Operations
The following table sets forth our results of operations for the periods presented:
Three Months EndedNine Months Ended
September 30,September 30,
2022202120222021
(in thousands)
Revenue$152,115 $111,428 $413,324 $308,899 
Cost of revenue(1)
54,536 43,506 148,539 126,195 
Gross profit97,579 67,922 264,785 182,704 
Operating expenses:
Research and development(1)
30,243 29,927 104,440 79,450 
Sales and marketing(1)
19,097 13,312 56,360 35,545 
General and administrative(1)
38,847 26,354 115,109 68,756 
Total operating expenses88,187 69,593 275,909 183,751 
Income (loss) from operations9,392 (1,671)(11,124)(1,047)
Other (income) expense(1,147)326 482 5,953 
Income (loss) before income taxes10,539 (1,997)(11,606)(7,000)
Income tax expense (benefit)442 (145)2,611 378 
Net income (loss) attributable to common stockholders$10,097 $(1,852)$(14,217)$(7,378)
___________________
(1)    Includes stock-based compensation as follows:
Three Months EndedNine Months Ended
September 30,September 30,
2022202120222021
(in thousands)
Cost of revenue$492 $196 $1,405 $797 
Research and development8,236 6,099 28,617 13,794 
Sales and marketing3,356 2,582 10,553 5,621 
General and administrative11,510 9,678 37,183 17,168 
Total$23,594 $18,555 $77,758 $37,380 
30


The following table sets forth our results of operations as a percentage of revenue for the periods presented:
Three Months EndedNine Months Ended
September 30,September 30,
2022202120222021
Revenue100 %100 %100 %100 %
Cost of revenue36 39 36 41 
Gross profit64 61 64 59 
Operating expenses:
Research and development20 27 25 26 
Sales and marketing13 12 14 12 
General and administrative26 24 28 22 
Total operating expenses59 63 67 60 
Income (loss) from operations(2)(3)(1)
Other (income) expense(1)— — 
Income (loss) before income taxes(2)(3)(3)
Income tax expense (benefit)— — — 
Net income (loss) attributable to common stockholders%(2)%(4)%(3)%
Comparison of the Three Months Ended September 30, 2022 and 2021
Revenue
Three Months Ended September 30,
20222021$ Change% Change
(in thousands)
Revenue$152,115 $111,428 $40,687 37 %
Revenue increased $40.7 million, or 37%, for the three months ended September 30, 2022, including a $4.1 million net revenue contribution from the Cloudways acquisition, compared to the three months ended September 30, 2021, primarily due to a 28% increase in ARPU to $79.22 from $61.97 and an increase of 50% in the number of customers who spend more than $50 per month. 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
Three Months Ended September 30,
20222021$ Change% Change
(in thousands)
Cost of revenue$54,536 $43,506 $11,030 25 %
Cost of revenue increased $11.0 million, or 25%, for the three months ended September 30, 2022 compared to the three months ended September 30, 2021, primarily due to higher depreciation and co-location and ancillary costs 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 64% for the three months ended September 30, 2022 from 61% for the three months ended September 30, 2021, primarily due to a decline in depreciation as a percentage of revenue and lower colocation and maintenance costs as a percentage of revenue.
31


Operating Expenses
Three Months Ended September 30,
20222021$ Change% Change
(in thousands)
Research and development$30,243 $29,927 $316 %
Sales and marketing19,097 13,312 5,785 43 %
General and administrative38,847 26,354 12,493 47 %
Total operating expenses$88,187 $69,593 $18,594 27 %
Research and development expenses increased $0.3 million, or 1%, for the three months ended September 30, 2022 compared to the three months ended September 30, 2021, primarily due to higher stock-based compensation.
Sales and marketing expenses increased $5.8 million, or 43%, for the three months ended September 30, 2022 compared to the three months ended September 30, 2021, primarily due to higher stock-based compensation, increases in advertising costs and amortization of acquired intangible assets.
General and administrative expenses increased $12.5 million, or 47%, for the three months ended September 30, 2022 compared to the three months ended September 30, 2021, primarily due to higher stock-based compensation, and increases in VAT and other foreign non-income taxes, bad debt expense and transaction related expenses.
Other (Income) Expense
Three Months Ended September 30,
20222021$ Change% Change
(in thousands)
Other (income) expense$(1,147)$326 $(1,473)(452)%
Other (income) expense decreased 452% for the three months ended September 30, 2022 compared to the three months ended September 30, 2021, primarily due to interest income and accretion from our marketable securities, partially offset by amortization expense from our convertible notes.
Income Tax Expense (Benefit)
Three Months Ended September 30,
20222021$ Change% Change
(in thousands)
Income tax expense (benefit)$442 $(145)$587 (405)%
Income tax expense (benefit) decreased $0.6 million, or (405)%, for the three months ended September 30, 2022 compared to the three months ended September 30, 2021, primarily due to income taxes related to international jurisdictions in which we conduct business.
Comparison of the Nine Months Ended September 30, 2022 and 2021
Revenue
Nine Months Ended September 30,
20222021$ Change% Change
(in thousands)
Revenue$413,324 $308,899 $104,425 34 %
Revenue increased $104.4 million, or 34%, for the nine months ended September 30, 2022, including a $4.1 million net revenue contribution from Cloudways, compared to the nine months ended September 30, 2021, primarily due to a 27% increase in ARPU to $73.36 from $57.95 and an increase of 50% in the number of customers who spend more than $50 per month. The increase in ARPU was primarily driven by continued adoption of our products by our customers leading to higher average usage on our platform.
32


Cost of Revenue
Nine Months Ended September 30,
20222021$ Change% Change
(in thousands)
Cost of revenue$148,539 $126,195 $22,344 18 %
Cost of revenue increased $22.3 million, or 18%, for the nine months ended September 30, 2022 compared to the nine months ended September 30, 2021, primarily due to higher co-location costs 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 64% for the nine months ended September 30, 2022 from 59% for the nine months ended September 30, 2021, primarily due to a decline in depreciation as a percentage of revenue and lower colocation and maintenance costs as a percentage of revenue.
Operating Expenses
Nine Months Ended September 30,
20222021$ Change% Change
(in thousands)
Research and development$104,440 $79,450 $24,990 31 %
Sales and marketing56,360 35,545 20,815 59 %
General and administrative115,109 68,756 46,353 67 %
Total operating expenses$275,909 $183,751 $92,158 50 %
Research and development expenses increased $25.0 million, or 31%, for the nine months ended September 30, 2022 compared to the nine months ended September 30, 2021, primarily due to higher personnel costs and stock-based compensation.
Sales and marketing expenses increased $20.8 million, or 59%, for the nine months ended September 30, 2022 compared to the nine months ended September 30, 2021, primarily due to higher personnel costs and stock-based compensation, and increases in advertising costs.
General and administrative expenses increased $46.4 million, or 67%, for the nine months ended September 30, 2022 compared to the nine months ended September 30, 2021, primarily due to higher personnel costs and stock-based compensation, and increases in bad debt expense, insurance and software licensing fees, professional service fees, transaction related expenses, foreign taxes and loss on sublease.
Other (Income) Expense
Nine Months Ended September 30,
20222021$ Change% Change
(in thousands)
Other (income) expense$482 $5,953 $(5,471)(92)%
Other (income) expense decreased $5.5 million, or 92%, for the nine months ended September 30, 2022 compared to the nine months ended September 30, 2021, primarily due to lower interest expense due to the payoff of the term loan 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
Nine Months Ended September 30,
20222021$ Change% Change
(in thousands)
Income tax expense$2,611 $378 $2,233 591 %
33


Income tax expense increased $2.2 million, or 591%, for the nine months ended September 30, 2022 compared to the nine months ended September 30, 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 securities, borrowings under our existing credit facility and capital expenditure financings. In March 2021, we consummated our 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 our Convertible Notes in a private offering. The Convertible Notes will mature on December 1, 2026, unless earlier converted, redeemed or repurchased.
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 (“Previous Program”). As of May 16, 2022, we repurchased the shares representing the entire amount available under the Previous 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 “Current Program”). As of August 19, 2022, we repurchased the shares representing the entire amount available under the Current Program. As of September 30, 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 Previous Program and the Current Program.
In March 2022, we entered into a third amended and restated credit facility to increase our borrowing capacity from $150.0 million to $250.0 million. As of September 30, 2022, we had not drawn on the credit facility.
As of September 30, 2022, we had $24.1 million in cash and cash equivalents and $800.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, marketable securities, cash flow from operations, and availability under our credit facility will be sufficient to support working capital and capital expenditure requirements and our outstanding contractual commitments for at least the next 12 months.
The following table summarizes our cash flows for the periods presented:
Nine Months Ended September 30,
(In thousands)
20222021
Net cash provided by operating activities$130,008 $100,376 
Net cash used in investing activities(1,199,742)(81,204)
Net cash (used in) provided by financing activities(610,541)470,267 
(Decrease) increase in cash, cash equivalents and restricted cash(1,680,275)489,439 
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 $130.0 million and $100.4 million for the nine months ended September 30, 2022 and 2021, 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.2 billion for the nine months ended September 30, 2022 compared to $81.2 million for the nine months ended September 30, 2021. The increase was driven by our investment in available-for-sale marketable securities of $1.4 billion, the acquisition of Cloudways of $305.2 million and purchase of intangible assets of $4.9 million, partially offset by maturities of available-for-sale marketable securities of $558.4 million.
34


Financing Activities
Net cash used in financing activities of $610.5 million for the nine months ended September 30, 2022 was primarily due to the repurchase and retirement of our common stock for $600.0 million.
Net cash provided by financing activities of $470.3 million for the nine months ended September 30, 2021 was primarily due to net proceeds from our IPO of $723.0 million, partially offset by repayments on the credit facility and notes payable of $263.2 million.
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 condensed consolidated financial statements. See Note 7. Debt, Note 8. Operating Leases, and Note 9. Commitments and Contingencies to our Condensed Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q for further information regarding these commitments.
Critical Accounting Policies and Estimates
Our condensed consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States. The preparation of these condensed 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.
There have been no material changes to our critical accounting policies as compared to those disclosed in the Annual Report on Form 10-K for the fiscal year ended December 31, 2021.
Recently Adopted Accounting Pronouncements
See Note 2, Summary of Significant Accounting Policies, in our Notes to Condensed Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q for a discussion of recent accounting pronouncements.
Emerging Growth Company Status
We are an emerging growth company, as defined under the JOBS Act. The JOBS Act provides that an emerging growth company may take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act for complying with new or revised accounting standards. Therefore, an emerging growth company can delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. We have elected to use the extended transition period under the JOBS Act until the earlier of the date we (1) are no longer an emerging growth company or (2) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, our financial statements may not be comparable to companies that comply with new or revised accounting pronouncements as of public company effective dates.
Based on the market value of our common equity held by non-affiliates as of June 30, 2022 (the last business day of our most recently completed second fiscal quarter), we will cease to qualify as an emerging growth company as of the end of the fiscal year ending December 31, 2022. As a result, we will no longer be able to take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act of 2002, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. 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.
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-
35


GAAP operating margin; (iii) non-GAAP net income and non-GAAP diluted net income per share; and (iv) 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 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:
Three Months EndedNine Months Ended
September 30,September 30,
(In thousands)2022202120222021
Gross profit$97,579 $67,922 $264,785 $182,704 
Adjustments:
Depreciation and amortization23,442 20,838 68,278 60,105 
Stock-based compensation492 196 1,405 797 
Adjusted gross profit$121,513 $88,956 $334,468 $243,606 
Gross margin64 %61 %64 %59 %
Adjusted gross margin80 %80 %81 %79 %
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, loss on sublease, asset impairment, 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 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 Income (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:
36


Three Months EndedNine Months Ended
September 30,September 30,
(In thousands)2022202120222021
Income (loss) from operations$9,392 $(1,671)$(11,124)$(1,047)
Adjustments:
Stock-based compensation23,594 18,555 77,758 37,380 
Acquisition related compensation2,361 — 2,361 — 
Amortization of acquired intangibles1,661 168 2,687 320 
Acquisition and integration related costs2,700 280 2,868 280 
Loss on sublease— — 1,471 — 
Asset impairment24 212 144 212 
Non-GAAP income from operations$39,732 $17,544 $76,165 $37,145 
Operating margin%(1)%(3)%— %
Non-GAAP operating margin
26 %16 %18 %12 %
Non-GAAP Net Income and Non-GAAP Diluted Net Income Per Share
We define non-GAAP net income (loss) 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 sublease, loss on extinguishment of debt, asset impairment, 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 income (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:
37


Three Months EndedNine Months Ended
September 30,September 30,
(In thousands)2022202120222021
GAAP Net income (loss) attributable to common stockholders$10,097 $(1,852)$(14,217)$(7,378)
Stock-based compensation23,594 18,555 77,758 37,380 
Acquisition related compensation2,361 — 2,361 — 
Amortization of acquired intangible assets1,661 168 2,687 320 
Acquisition and integration related costs2,700 280 2,868 280 
Reclaim of VAT reserve— (3,188)— (3,188)
Loss on sublease— — 1,471 — 
Loss on extinguishment of debt— — 407 3,435 
Asset impairment24 212 144 212 
Revaluation of warrants— — — (556)
Income tax effects of non-GAAP adjustments(1)
710 (19)992 90 
Non-GAAP net income(2)
$41,147 $14,156 $74,471 $30,595 
Non-GAAP diluted net income per share(2)(3)
$0.38 $0.12 $0.69 $0.27 
Weighted-average shares used to compute Non-GAAP diluted net income per share
113,334 120,854 114,509 114,815 
___________________
(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 $1,480 and $4,428 for the three and nine months ended September 30, 2022. The Convertible Notes were issued in November 2021.
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 and purchase of intangible assets. 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
38


accordance with GAAP:
Nine Months Ended
September 30,
(In thousands)20222021
Net cash provided by operating activities$130,008 $100,376 
Adjustments:
Capital expenditures - property and equipment(77,717)(66,480)
Capital expenditures - internal-use software development(6,593)(4,297)
Purchase of intangible assets(4,915)(5,636)
Free cash flow$40,783 $23,963 
As a percentage of revenue:
Net cash provided by operating activities31 %32 %
Free cash flow margin10 %%
ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
There have been no material changes in market risk from the information provided in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.
ITEM 4. 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.
Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of September 30, 2022. Based on the evaluation of our disclosure controls and procedures as of September 30, 2022, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.
Changes in Internal Control Over Financial Reporting
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 Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
39


Inherent Limitations on Effectiveness of Controls
Our management, including our Chief Executive Officer and Chief Financial Officer, believes that our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives and are effective at the reasonable assurance level. However, 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.
40


PART II - OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS
From time to time, we are involved in various legal proceedings arising from the normal course of business activities. We are not presently a party to any litigation the outcome of which, if determined adversely to us, would in our estimation, have a material adverse effect on our business, operating results, cash flows or financial condition. Defending such proceedings is costly and can impose a significant burden on management and employees. The results of any current or future litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
ITEM 1A. RISK FACTORS
Please refer to Item 1A—Risk Factors in our Annual Report on Form 10-K for the year ended December 31, 2021 and Item 1A—Risk Factors in our Quarterly Report on Form 10-Q for the quarter ended March 31, 2022 for a description of certain significant risks and uncertainties to which our business, financial condition and results of operations are subject. There have been no material changes to the risk factors discussed in our Annual Report on Form 10-K for the year ended December 31, 2021 and our Quarterly Report on Form 10-Q for the quarter ended March 31, 2022, except as set forth below.
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.
In September 2022, we acquired Cloudways Ltd., or Cloudways, a leading managed cloud hosting and software-as-a-service provider for small to medium-sized businesses, 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. In particular, we may encounter difficulties assimilating or integrating the business, technologies, data, platform, personnel or operations of Cloudways. The integration process may disrupt our business, divert our resources, and require significant management attention that would otherwise be available for development of our existing business. Furthermore, we may find retention or cultural challenges associated with integrating Cloudways’ employees into our organization. If we are unsuccessful in integrating Cloudways or grow 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 Cloudways’ activities before the acquisition, including intellectual property infringement claims, violations of legal, regulatory or compliance requirements, commercial disputes, tax liabilities and other known and unknown liabilities, and litigation or other claims in connection with Cloudways, including claims from users, former stockholders, former employees or other third parties, and our efforts to limit such liabilities could be unsuccessful. We may incur costs and expenses necessary to address any pre-acquisition failure to comply with legal, regulatory or compliance requirements. Cloudways may also need to implement or improve its controls, procedures and policies, and we may face risks if any of those controls, procedures or policies are insufficiently effective. Our failure to address these risks or other problems encountered in connection with the Cloudways acquisition could cause us to fail to realize the anticipated benefits of the acquisition, cause us to incur unanticipated liabilities, and harm our business generally.
ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
(c) Issuer Purchases of Equity Securities
41


The following table provides information with respect to repurchases of shares of common stock by the Company during the three months ended September 30, 2022:
Period
Total Number of Shares Purchased
Average Price Paid per Share
Total Number of Shares Purchased as Part of Publicly Announced Program(1)
Approximate Dollar Value (in thousands) of Shares that May Yet Be Purchased Under the Program(1)
July 1-31, 2022— $— — $50,000 
August 1-31, 20221,078,650 46.35 1,078,650 — 
September 1-30, 2022— — — — 
Total1,078,650 $46.35 1,078,650 
(1)On May 23, 2022, our Board of Directors approved a stock repurchase program authorizing the repurchase of up to $300.0 million of its common stock throughout fiscal year 2022 (the “Current Program”). As of August 19, 2022, we repurchased the shares representing the entire amount available under the Current Program.
ITEM 3. DEFAULTS UPON SENIOR SECURITIES
Not applicable.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.
ITEM 5. OTHER INFORMATION
Not applicable.
42


ITEM 6. EXHIBITS
Incorporated by Reference
Exhibit No.Exhibit DescriptionFormFile No.ExhibitFiling DateFiled Herewith
2.18-K001-402522.1August 23, 2022
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 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.

43


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:November 7, 2022By:/s/ Yancey Spruill
Yancey Spruill
Chief Executive Officer
(Principal Executive Officer)
Date:November 7, 2022By:/s/ William Sorenson
William Sorenson
Chief Financial Officer
(Principal Financial Officer)
44
EX-31.1 2 exhibit311-2022xq3.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 Quarterly Report on Form 10-Q 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)) 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.[Reserved];
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:November 7, 2022By:/s/ Yancey Spruill
Name:Yancey Spruill
Title:Chief Executive Officer

EX-31.2 3 exhibit312-2022xq3.htm EX-31.2 Document

Exhibit 31.2

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, William Sorenson, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q 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)) 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.[Reserved];
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:November 7, 2022By:/s/ William Sorenson
Name:William Sorenson
Title:Chief Financial Officer

EX-32.1 4 exhibit321-2022xq3.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 Quarterly Report on Form 10-Q of DigitalOcean Holdings, Inc. for the fiscal quarter ended September 30, 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 Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of DigitalOcean Holdings, Inc.
Date:November 7, 2022By:/s/ Yancey Spruill
Name:Yancey Spruill
Title:Chief Executive Officer

I, William Sorenson, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report on Form 10-Q of DigitalOcean Holdings, Inc. for the fiscal quarter ended September 30, 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 Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of DigitalOcean Holdings, Inc.

Date:November 7, 2022By:/s/ William Sorenson
Name:William Sorenson
Title:Chief Financial Officer

EX-101.SCH 5 docn-20220930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Nature of the Business and Organization link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Marketable Securities link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Balance Sheet Details link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Operating Leases link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Net Loss per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Balance Sheet Details (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Operating Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Summary of Significant Accounting Policies - Disclosure of Changes in Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Summary of Significant Accounting Policies - Revenue by Geographic Areas (Details) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Acquisitions - Purchase Price Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Acquisitions - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Acquisitions - Pro Forma (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Marketable Securities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Fair Value Measurements - Schedule of Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Fair Value Measurements - Convertible Notes Measurement (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Balance Sheet Details - Schedule of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Balance Sheet Details - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Balance Sheet Details - Summary of Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Balance Sheet Details - Summary of Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Operating Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Operating Leases - Maturities of Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Stockholders’ Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Stockholders’ Equity - Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Stockholders’ Equity - Redeemable Convertible Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Stockholders’ Equity - Treasury Stock (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Stock-Based Compensation - Equity Incentive Plan (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Stock-Based Compensation - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Stock-Based Compensation - RSUs (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Stock-Based Compensation - Schedule of RSU & PRSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Stock-Based Compensation - PRSUs (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Stock-Based Compensation - MRSUs (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Stock-Based Compensation - MRSUs Share-Based Payment Arrangements and Price Targets (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Stock-Based Compensation - Schedule of MRSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Stock-Based Compensation - ESPP and RSUs (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Net Loss per Share Attributable to Common Stockholder - Schedule of Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Net Loss per Share Attributable to Common Stockholder - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 docn-20220930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 docn-20220930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 docn-20220930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Cash paid for asset acquisitions Payments For Asset Acquisition Payments For Asset Acquisition Convertible Notes Convertible Debt [Member] Vested (in shares) Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Debt Conversion Period [Axis] Debt Conversion Period [Axis] Debt Conversion Period Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net income (loss) attributable to common stockholders Net income (loss) attributable to common stockholders Net loss attributable to common stockholders Net Income (Loss) Attributable to Parent Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Income Statement Location [Axis] Income Statement Location [Axis] Acquisition related costs Business Combination, Acquisition Related Costs Statistical Measurement [Domain] Statistical Measurement [Domain] Segment Information Segment Reporting, Policy [Policy Text Block] Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Conversion price Debt Instrument, Convertible, Conversion Price Proceeds from sale of equipment Proceeds from Sale of Property, Plant, and Equipment 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 Other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Forfeited or cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period VAT and sales tax receivable Value Added Tax Receivable, Current 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 Other assets Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] 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 (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 Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Temporary Equity, Value, Conversion Of Convertible Securities Conversion of convertible preferred stock Temporary Equity, Value, Conversion Of Convertible Securities Temporary Equity, Value, Conversion Of Convertible Securities Entity File Number Entity File Number Redemption price, percentage Debt Instrument, Redemption Price, Percentage Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Stock options, exercised in period, intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Convertible Senior Notes Due 2026 Convertible Senior Notes Due 2026 [Member] Convertible Senior Notes Due 2026 Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Organization, Consolidation and Presentation of Financial Statements [Abstract] Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Weighted Average Useful Life in Years Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Antidilutive securities excluded from computation of loss per share, amount (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Revenue recognized during period Contract with Customer, Liability, Revenue Recognized Research and Development Expense [Member] Research and Development Expense [Member] Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Sale of Stock [Axis] Sale of Stock [Axis] Commitment fees on unused balance Line of Credit Facility, Commitment Fee Amount Earnings (loss) of acquiree since acquisition date Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Schedule of MRSU Activity Share-based Payment Arrangement, MRSU, Activity [Table Text Block] Share-based Payment Arrangement, MRSU, Activity Milestone [Axis] Milestone [Axis] Milestone Business Combination and Asset Acquisition [Abstract] 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 Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Business Acquisition [Axis] Business Acquisition [Axis] Schedule of PRSU Activity Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] 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 Schedule of Liabilities Measured on a Recurring Basis Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Grant date fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Award Type [Domain] Award Type [Domain] Local Phone Number Local Phone Number Credit Facility [Domain] Credit Facility [Domain] Purchased interest on available-for-sale securities Payments For Interest, Available-for-sale Payments For Interest, Available-for-sale Vested and exercisable at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 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 Weighted-Average Remaining Life in Years Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest [Abstract] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Concentration risk, percentage Concentration Risk, Percentage Preferred stock ($0.000025 par value per share; 10,000,000 shares authorized; 0 shares issued and outstanding as of September 30, 2022 and December 31, 2021) Preferred Stock, Value, Issued 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 Restricted stock share price (in dollars per share) Shares Issued, Price Per Share Consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Debt Conversion, Period One Debt Conversion, Period One [Member] Debt Conversion, Period One Trade name Trade Names [Member] Accumulated Deficit Retained Earnings [Member] IPO IPO [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Noncurrent liabilities: Liabilities, Noncurrent [Abstract] 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 Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Stock Issued During Period, Value, Conversion of Convertible Securities Stock Issued During Period, Value, Conversion of Convertible Securities Corporate debt securities Debt Securities [Member] Other current liabilities Other Sundry Liabilities, Current Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Repurchase and retirement of common stock Repurchase and retirement of common stock Stock Repurchased and Retired During Period, Value Term Loan Secured Debt [Member] Accounts receivable Increase (Decrease) in Accounts Receivable Property and equipment received but not yet paid, included in Accounts payable and Accrued other expenses Capital Expenditures Incurred but Not yet Paid Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Vesting percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Accrued expenses Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Expenses Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Expenses Commitments and Contingencies Disclosure [Abstract] Capitalized stock-based compensation Share-based Payment Arrangement, Amount Capitalized 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 Revenue recognized prior to acquisition Business Combination, Separately Recognized Transactions, Revenues and Gains Recognized Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Number of operating segments Number of Operating Segments Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] 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 Proceeds from the issuance of common stock under employee stock purchase plan Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised MRSUs Market-Based Restricted Stock [Member] Market-Based Restricted Stock 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 Net identifiable assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Proceeds from interest on available-for-sale securities Proceeds from Interest, Available-for-sale Proceeds from Interest, Available-for-sale Prepaid expenses Prepaid Expense, Current Geographic Concentration Risk Geographic Concentration Risk [Member] Shares Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Total identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Computers and equipment Machinery and Equipment [Member] Milestone [Domain] Milestone [Domain] Milestone [Domain] Share-based award, amount withheld for employees Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Commercial paper Commercial Paper [Member] Aggregate number of shares of common stock awarded (in shares) Shares of common stock authorized for future issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Other Other Noncash Income (Expense) Additions from Cloudways acquisition Accounts Receivable, Additions From Acquisition Accounts Receivable, Additions From Acquisition Restricted cash Restricted Cash and Cash Equivalents Total consideration paid Total consideration paid Business Combination, Consideration Transferred Variable Rate Component [Domain] Variable Rate Component [Domain] Variable Rate Component [Domain] Bad debt expense Bad debt expense, net of recoveries Accounts Receivable, Credit Loss Expense (Reversal) Acquisition related compensation expense Business Combination, Acquisition Related Costs, Compensation Costs Business Combination, Acquisition Related Costs, Compensation Costs 6 Share-based Payment Arrangement, Tranche Six [Member] Share-based Payment Arrangement, Tranche Six Plan Name [Axis] Plan Name [Axis] Level I Fair Value, Inputs, Level 1 [Member] Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Income Tax Disclosure [Abstract] Internal-use software Software Development [Member] Entity Small Business Entity Small Business 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 Total liabilities and stockholders’ equity Liabilities and Equity Investments, Debt and Equity Securities [Abstract] Increase (decrease) in Goodwill Goodwill, Period Increase (Decrease) 1 Share-based Payment Arrangement, Tranche One [Member] Other (income) expense: Other Income and Expenses [Abstract] Deferred revenue Contract with Customer, Liability, Current 2025 Operating Leases, Future Minimum Payments, Due in Four Years Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Restricted cash Restricted Cash Additional paid-in capital Additional Paid in Capital Concentration Risk [Line Items] Concentration Risk [Line Items] Proceeds from initial public offering, net of underwriting discounts and commissions and other offering costs Proceeds from Issuance Initial Public Offering Other current expenses Other Expenses, Current Other Expenses, Current Net Loss per Share Attributable to Common Stockholders Earnings Per Share [Text Block] Operating expenses: Operating Expenses [Abstract] Entity Interactive Data Current Entity Interactive Data Current Issuance of common stock under equity incentive plan, net of taxes withheld Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [Member] Nature of the Business and Organization Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Other assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Marketable securities Marketable Securities, Current Gross profit Gross Profit 2023 Operating Leases, Future Minimum Payments, Due in Two Years Conversion ratio, number of shares Debt Instrument, Convertible, Conversion Ratio Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Issuance of convertible preferred stock (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 Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Address, State or Province Entity Address, State or Province ESPP Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan MRSU Market-Based Restricted Stock Unit [Member] Market-Based Restricted Stock Unit Business acquisition, percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired Operating Leases Leases of Lessee Disclosure [Text Block] Deferred tax assets Deferred Income Tax Assets, Net Issuance of common stock for acquisition Stock Issued During Period, Value, Acquisitions Current liabilities: Liabilities, Current [Abstract] Capital expenditures - internal-use software development Payments to Develop Software Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs Stock Issued During Period, Value, New Issues Restricted cash Restricted Cash and Cash Equivalents, Noncurrent General and administrative General and Administrative Expense Cash paid for acquisition of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Debt Debt Disclosure [Text Block] 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 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 Line of Credit Line of Credit [Member] Stock-Based Compensation Share-based Payment Arrangement [Text Block] Senior Notes Senior Notes [Member] Sublease Lessee, Leases [Policy Text Block] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Accounting Policies [Abstract] Costs related to initial public offering included in accounts payable and accrued liabilities Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction Weighted average remaining life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 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 Number of reportable segments Number of Reportable Segments Other long term assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Letters of credit outstanding, amount Letters of Credit Outstanding, Amount Document Transition Report Document Transition Report Common stock ($0.000025 par value per share; 750,000,000 shares authorized; 96,229,736 and 109,175,863 issued; and 96,229,736 and 107,207,635 outstanding as of September 30, 2022 and December 31, 2021, respectively) Common Stock, Value, Issued Other (income) expense Nonoperating Income (Expense) 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 Unrecognized stock-based compensation expense, average recognition period Weighted-average period expected for recognition of compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Treasury Stock Treasury Stock, Common [Member] 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 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 Basis of Presentation Basis of Accounting, Policy [Policy Text Block] PRSUs Performance Shares [Member] Commitments and Contingencies (Note 9) Commitments and Contingencies 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 Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Acquisitions Business Combination Disclosure [Text Block] Restricted Stock Restricted Stock [Member] 2024 Operating Leases, Future Minimum Payments, Due in Three Years Payment of debt issuance costs Payments of Debt Issuance Costs Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Scheduled trading days Debt Instrument, Convertible, Threshold Trading Days, Scheduled Debt Instrument, Convertible, Threshold Trading Days, Scheduled Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Cover [Abstract] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Revenue by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Marketable Securities Marketable Securities, Policy [Policy Text Block] Cash contributed to escrow accounts Business Combination, Consideration Transferred, Cash Contributed To Escrow Accounts Business Combination, Consideration Transferred, Cash Contributed To Escrow Accounts Pro-forma net income (loss) Business Acquisition, Pro Forma Net Income (Loss) Nimbella Corp Nimbella Corp [Member] Nimbella Corp Diluted net income (loss) per share: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Treasury stock, shares (in shares) Treasury Stock, Shares Schedule of Other Current Liabilities Other Current Liabilities [Table Text Block] KayBank National Association KayBank National Association [Member] KayBank National Association CSS Tricks CSS Tricks [Member] CSS Tricks Prepaid expenses and other current assets Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Financial Instrument [Axis] Financial Instrument [Axis] JournalDev IT JournalDev IT [Member] JournalDev IT Convertible preferred stock outstanding at beginning of period Convertible preferred stock outstanding at end of period Temporary Equity, Carrying Amount, Attributable to Parent Accrued other expenses Accrued Liabilities, Current Revenue Revenue from Contract with Customer, Excluding Assessed Tax Financing fees Financing Fees Financing Fees Basic net income (loss) per share: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Capitalized computer software Capitalized Computer Software, Additions Stock Options Share-based Payment Arrangement, Option [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Equity [Abstract] Document Quarterly Report Document Quarterly Report Revaluation of warrants Fair Value Adjustment of Warrants Interest income Investment Income, Interest Common Stock Common Stock [Member] Variable Rate [Axis] Variable Rate [Axis] Income (loss) from operations Operating Income (Loss) Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Thereafter Operating Leases, Future Minimum Payments, Due After Year Four Operating Leases, Future Minimum Payments, Due After Year Four Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Beginning Balance (in shares) Ending Balance (in shares) Treasury Stock, Common, Shares Temporary Equity, Stock Issued During Period, Value, New Issues Temporary Equity, Stock Issued During Period, Value, New Issues Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Stock-based compensation Share-based Payment Arrangement, Noncash Expense Variable Rate [Domain] Variable Rate [Domain] Additional Paid-In Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation Depreciation Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Deferred income taxes Increase (Decrease) in Deferred Income Taxes Revenue of acquiree since acquisition date Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Schedule of RSU Activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Loss on impairment Asset Impairment Charges Other (income) expense, net Other Nonoperating Income (Expense) Redemption price, percentage Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Repurchase and retirement of common stock (in shares) Repurchase and retirement of common stock (in shares) Stock Repurchased and Retired During Period, Shares Capital expenditures - property and equipment Payments to Acquire Property, Plant, and Equipment Property and Equipment Property, Plant and Equipment [Member] Other current liabilities Total other current liabilities Other Liabilities, Current Schedule of Assets Acquired Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Total liabilities Liabilities Award Type [Axis] Award Type [Axis] Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] 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 Total stockholders’ equity Beginning Balance Ending Balance Stockholders' Equity Attributable to Parent Common stock, shares issued (in shares) Common Stock, Shares, Issued Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued City Area Code City Area Code Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Restricted cash included in Prepaid expenses and other current assets Restricted Cash and Cash Equivalents, Current Vested and exercisable at September 30, 2022 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Prepayments and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Increase (decrease) in performance factor (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Other Increases (Decreases) in Period Entity Address, City or Town Entity Address, City or Town Loss on extinguishment of debt Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Repurchase and retirement of common stock Payments for Repurchase of Common Stock Non-cash investing and financing activities: Noncash Investing and Financing Items [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 Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Measurement Frequency [Domain] Measurement Frequency [Domain] Debt instrument, face amount Debt Instrument, Face Amount Interest expense Interest and amortization of deferred financing fees Interest Expense Noncurrent assets: Assets, Noncurrent [Abstract] Acquisition of Nimbella Acquisition Of Nimbella [Member] Acquisition Of Nimbella Total fair value of net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Accumulated deficit Retained Earnings (Accumulated Deficit) Stock options, expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] RSUs MRSUs Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Issuance of common stock under employee stock purchase plan, net of taxes withheld (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Entity Filer Category Entity Filer Category Business Acquisition [Line Items] Business Acquisition [Line Items] 2 Share-based Payment Arrangement, Tranche Two [Member] U.S. treasury securities US Treasury Securities [Member] Reconciliation of Restricted Cash Restrictions on Cash and Cash Equivalents [Table Text Block] Income Statement [Abstract] Concentration Risk [Table] Concentration Risk [Table] Entity Registrant Name Entity Registrant Name Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Release of VAT reserve Release Of Value-Added Tax Release Of Value-Added Tax Contingent compensations costs Business Combination, Consideration Transferred, Liabilities Incurred, Contingent Consideration, Compensation Costs Business Combination, Consideration Transferred, Liabilities Incurred, Contingent Consideration, Compensation Costs Forfeited or cancelled (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Income tax expense (benefit) Income Tax Expense (Benefit) Contingent compensation Contingent Compensation, Current Contingent Compensation, Current 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 Accounts receivable, less allowance for doubtful accounts of $6,402 and $4,212, respectively Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Equity Components [Axis] Equity Components [Axis] Entity Tax Identification Number Entity Tax Identification Number Fair Value Disclosures [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Selling and Marketing Expense [Member] Selling and Marketing Expense [Member] Sale of Stock [Domain] Sale of Stock [Domain] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Forfeited or cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period 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 Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Statement of Financial Position [Abstract] Asset Acquisition Business Combinations and Other Purchase of Business Transactions, Policy [Policy Text Block] Stock options, unrecognized stock-based compensation expense Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount 2026 Operating Leases, Future Minimum Payments, Due in Five Years Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Reconciliation of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Preferred stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Unrecognized stock-based compensation expense Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Equity Component [Domain] Equity Component [Domain] Gross Unrealized Gains Debt Securities, Available-for-sale, Unrealized Gain Developed technology Developed Technology [Member] Developed Technology Sales and marketing Selling and Marketing Expense Variable Rate Component One Variable Rate Component One [Member] Variable Rate Component One Debt issuance costs Debt Issuance Costs, Gross Statement [Line Items] Statement [Line Items] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Issuance of common stock for acquisition (in shares) Stock Issued During Period, Shares, Acquisitions Weighted-Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Fair Value Marketable securities: Debt Securities, Available-for-sale Convertible Notes Convertible Debt, Fair Value Disclosures Retirement of treasury stock Treasury Stock, Retired, Cost Method, Amount Total minimum operating lease payments Operating Leases, Future Minimum Payments Due Debt Disclosure [Abstract] Purchase of available-for-sale securities Payments to Acquire Marketable Securities Purchase price of common stock, percent Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level II Fair Value, Inputs, Level 2 [Member] Exercise of common stock warrants Stock Issued During Period, Value, Warrants Exercised Stock Issued During Period, Value, Warrants Exercised Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Amortized Cost Debt Securities, Available-for-sale, Amortized Cost 2022 (three months remaining) Operating Leases, Future Minimum Payments Due, Next Twelve Months Useful life Finite-Lived Intangible Asset, Useful Life Exercise of common stock warrants (in shares) Stock Issued During Period, Shares, Warrants Exercised Stock Issued During Period, Shares, Warrants Exercised Consideration received Sale of Stock, Consideration Received Per Transaction Use of Estimates Use of Estimates, Policy [Policy Text Block] Options, granted, number (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Schedule of Calculation of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Trading days Debt Instrument, Convertible, Threshold Trading Days Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent 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 Summary of Stock-Based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Entity Ex Transition Period Entity Ex Transition Period Vesting [Axis] Vesting [Axis] Title of 12(b) Security Title of 12(b) Security Cloudways Ltd. Cloudways Ltd. [Member] Cloudways Ltd. Total assets Assets Plan Name [Domain] Plan Name [Domain] Common stock, shares authorized (in shares) Common Stock, Shares Authorized 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 Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Net loss attributable to common stockholders, diluted Net Income (Loss) Available to Common Stockholders, Diluted Geographical [Domain] Geographical [Domain] 7 Share-based Payment Arrangement, Tranche Seven [Member] Share-based Payment Arrangement, Tranche Seven Repayment of term loan Repayments of Secured Debt Net loss attributable to common stockholders, basic Net Income (Loss) Available to Common Stockholders, Basic Repayment of notes payable Repayments of Notes Payable Document Type Document Type Research and development Research and Development Expense Balance Sheet Details Supplemental Balance Sheet Disclosures [Text Block] Interest rate Debt Instrument, Interest Rate, Stated Percentage Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving Credit Facility Revolving Credit Facility [Member] Cash Cash [Member] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities 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 Furniture and fixtures Furniture and Fixtures [Member] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Geographical [Axis] Geographical [Axis] 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 Net loss per share attributable to common stockholders, diluted (in dollars per share) Earnings Per Share, Diluted Repayment of borrowings under revolving credit facility Repayments of Long-term Lines of Credit Percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Vesting [Domain] Vesting [Domain] Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals Cash paid for taxes (net of refunds) Income Taxes Paid, Net Leasehold improvements Leaseholds and Leasehold Improvements [Member] Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Cost of revenue Cost of Revenue Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Debt Conversion Period [Domain] Debt Conversion Period [Domain] Debt Conversion Period [Domain] Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax [Abstract] Statement of Other Comprehensive Income [Abstract] Treasury stock, at cost (0 shares at September 30, 2022 and 1,968,228 shares at December 31, 2021) Treasury stock, value Treasury Stock, Value Deferred tax liabilities Deferred Income Tax Liabilities, Net Stock options, vesting period RSUs, vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Uncertain tax positions expense Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Corporate debt securities Corporate Debt Securities [Member] Fair Value Measurements Fair Value Disclosures [Text Block] Accounts payable Accounts Payable, Current Concentration Risk Type [Axis] Concentration Risk Type [Axis] Depreciation and amortization Depreciation, Depletion and 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 4 Share-Based Payment Arrangement, Tranche Four [Member] Share-Based Payment Arrangement, Tranche Four Less: accumulated amortization Capitalized Computer Software, Accumulated Amortization Proceeds from issuance of convertible notes, net of issuance costs Proceeds from Convertible Debt Business Combinations Business Combinations Policy [Policy Text Block] Accumulated Other Comprehen-sive Loss AOCI Attributable to Parent [Member] Beginning Balance (in shares) Ending Balance (in shares) Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Financial Instruments [Domain] Financial Instruments [Domain] Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Sublease loss Sublease Loss Sublease Loss Retirement of treasury stock (in shares) Treasury Stock, Shares, Retired Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Document Period End Date Document Period End Date Purchase of intangible assets Purchase of intangible assets Payments to Acquire Intangible Assets Entity Central Index Key Entity Central Index Key Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Number of Options Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] Customer relationships Customer Relationships [Member] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Total operating expenses Operating Expenses Non-cash interest expense Noncash Interest Expense Noncash Interest Expense Other long-term liabilities Other Liabilities, Noncurrent Lender Name [Axis] Lender Name [Axis] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Trading Symbol Trading Symbol Earnings Per Share [Abstract] Pro-forma revenue Business Acquisition, Pro Forma Revenue Property and equipment, gross Property, Plant and Equipment, Gross Beginning Balance Ending Balance Accounts Receivable, Allowance for Credit Loss Foreign currency translation adjustments, net of taxes Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Revenue from Contract with Customer Revenue from Contract with Customer Benchmark [Member] Credit Facility Credit Facility [Member] Credit Facility Maturities of Operating Leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] 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 3 Share-based Payment Arrangement, Tranche Three [Member] Sales of available-for-sale securities Proceeds from Sale of Debt Securities, Available-for-sale 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 2021 Employee Stock Purchase Plan 2021 Employee Stock Purchase Plan [Member] 2021 Employee Stock Purchase Plan Long-term debt Long-term Debt, Excluding Current Maturities Stock-based compensation expense Share-based Payment Arrangement, Expense Company stock price target (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price 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 Convertible Notes Convertible Debt Securities [Member] 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 Europe Europe [Member] Entity Current Reporting Status Entity Current Reporting Status Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Weighted-Average 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] Effective income tax rate Effective Income Tax Rate Reconciliation, Percent 2021 Stock Plan 2021 Stock Plan [Member] 2021 Stock Plan Net accretion of discounts and amortization of premiums on investments Accretion (Amortization) of Discounts and Premiums, Investments Maturities of available-for-sale securities Proceeds from Sale and Maturity of Marketable Securities 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 U.S. UNITED STATES Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Accrued taxes Taxes Payable, Current Current assets: Assets, Current [Abstract] Variable Rate Component [Axis] Variable Rate Component [Axis] Variable Rate Component Leases [Abstract] Amortization expense related to internal-use software Capitalized Computer Software, Amortization Gross Unrealized Losses Debt Securities, Available-for-sale, Unrealized Loss 5 Share-based Payment Arrangement, Tranche Five [Member] Share-based Payment Arrangement, Tranche Five Cash and cash equivalents: Cash and Cash Equivalents, Fair Value Disclosure Entity Address, Postal Zip Code Entity Address, Postal Zip Code 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 Business Acquisition, Pro Forma Information, Nonrecurring Adjustments Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table Text Block] Weighted average shares used to compute net loss per share, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Amortization Amortization Fair Value, Recurring Fair Value, Recurring [Member] Underwriters' Option Over-Allotment Option [Member] Income Taxes Income Tax Disclosure [Text Block] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Schedule of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Variable rate Debt Instrument, Basis Spread on Variable Rate Write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Stockholders’ Equity Stockholders' Equity Note Disclosure [Text Block] 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] Statement of Cash Flows [Abstract] Class of Stock [Line Items] Class of Stock [Line Items] Credit Facility [Axis] Credit Facility [Axis] Sublease liability Sublease Liability, Current Sublease Liability, Current Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Entity Address, Address Line One Entity Address, Address Line One Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Changes in operating assets and liabilities, net of acquisition: Increase (Decrease) in Operating Capital [Abstract] Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Issuance of common stock under employee stock purchase plan, net of taxes withheld Stock Issued During Period, Value, Employee Stock Purchase Plan Impairment loss Capitalized Computer Software, Impairments Schedule of Prepaid Expenses and Other Current Assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] 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 General and Administrative Expense [Member] General and Administrative Expense [Member] Entity Shell Company Entity Shell Company Total current liabilities Liabilities, Current Employee Stock Employee Stock [Member] Employee payroll taxes paid related to net settlement of equity awards Payment, Tax Withholding, Share-based Payment Arrangement Cash consideration transferred Cash paid to Cloudways sellers Payments to Acquire Businesses, Gross 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 Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Money market funds Money Market Funds [Member] Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Vested and unvested expected to vest at September 30, 2022 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Asia Asia [Member] Current Fiscal Year End Date Current Fiscal Year End Date Unamortized discount and debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Marketable Securities Marketable Securities [Table Text Block] Proceeds related to the issuance of common stock under equity incentive plan Proceeds from Stock Plans Statement [Table] Statement [Table] Earned September1 2023 Earned September 1 2023 [Member] Earned September 1 2023 Recent Accounting Pronouncements – Pending Adoption and Adopted New Accounting Pronouncements, Policy [Policy Text Block] Other Other Geographical Areas [Member] Other Geographical Areas Statistical Measurement [Axis] Statistical Measurement [Axis] Accounts Receivable and Allowance for Doubtful Accounts Accounts Receivable [Policy Text Block] North America North America [Member] Debt Conversion, Period Two Debt Conversion, Period Two [Member] Debt Conversion, Period Two Goodwill Goodwill Cost of Sales [Member] Cost of Sales [Member] 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] MRSU MRSU [Member] MRSU Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] 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 Operating leases, rent expense Operating Leases, Rent Expense Disclosure of Changes in Allowance for Doubtful Accounts Accounts Receivable, Allowance for Credit Loss [Table Text Block] 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 EX-101.PRE 9 docn-20220930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Cover Page - shares
9 Months Ended
Sep. 30, 2022
Oct. 27, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 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 Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   96,297,098
Entity Central Index Key 0001582961  
Amendment Flag false  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q3  
Current Fiscal Year End Date --12-31  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 24,115 $ 1,713,387
Marketable securities 800,539 0
Accounts receivable, less allowance for doubtful accounts of $6,402 and $4,212, respectively 52,425 39,619
Prepaid expenses and other current assets 31,277 17,050
Total current assets 908,356 1,770,056
Noncurrent assets:    
Property and equipment, net 270,985 249,643
Restricted cash 1,935 2,038
Goodwill 315,161 32,170
Intangible assets, net 122,543 42,915
Deferred tax assets 82 88
Other assets 4,625 4,085
Total assets 1,623,687 2,100,995
Current liabilities:    
Accounts payable 11,762 12,657
Accrued other expenses 36,645 31,907
Deferred revenue 5,476 4,826
Other current liabilities 44,925 8,849
Total current liabilities 98,808 58,239
Noncurrent liabilities:    
Deferred tax liabilities 22,107 421
Long-term debt 1,468,393 1,462,676
Other long-term liabilities 4,162 1,462
Total liabilities 1,593,470 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 September 30, 2022 and December 31, 2021) 0 0
Common stock ($0.000025 par value per share; 750,000,000 shares authorized; 96,229,736 and 109,175,863 issued; and 96,229,736 and 107,207,635 outstanding as of September 30, 2022 and December 31, 2021, respectively) 2 2
Treasury stock, at cost (0 shares at September 30, 2022 and 1,968,228 shares at December 31, 2021) 0 (4,598)
Additional paid-in capital 235,278 769,705
Accumulated other comprehensive loss (4,308) (374)
Accumulated deficit (200,755) (186,538)
Total stockholders’ equity 30,217 578,197
Total liabilities and stockholders’ equity $ 1,623,687 $ 2,100,995
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Income Statement [Abstract]        
Revenue $ 152,115 $ 111,428 $ 413,324 $ 308,899
Cost of revenue 54,536 43,506 148,539 126,195
Gross profit 97,579 67,922 264,785 182,704
Operating expenses:        
Research and development 30,243 29,927 104,440 79,450
Sales and marketing 19,097 13,312 56,360 35,545
General and administrative 38,847 26,354 115,109 68,756
Total operating expenses 88,187 69,593 275,909 183,751
Income (loss) from operations 9,392 (1,671) (11,124) (1,047)
Other (income) expense:        
Interest expense 2,127 186 6,281 2,675
Loss on extinguishment of debt 0 0 407 3,435
Other (income) expense, net (3,274) 140 (6,206) (157)
Other (income) expense (1,147) 326 482 5,953
Income (loss) before income taxes 10,539 (1,997) (11,606) (7,000)
Income tax expense (benefit) 442 (145) 2,611 378
Net income (loss) attributable to common stockholders $ 10,097 $ (1,852) $ (14,217) $ (7,378)
Net loss per share attributable to common stockholders, basic (in dollars per share) $ 0.10 $ (0.02) $ (0.14) $ (0.08)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ 0.10 $ (0.02) $ (0.14) $ (0.08)
Weighted-average shares used to compute net loss per share, basic (in shares) 96,559,000 107,955,000 102,134,000 88,265,000
Weighted average shares used to compute net loss per share, diluted (in shares) 104,931,000 107,955,000 102,134,000 88,265,000
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Statement of Other Comprehensive Income [Abstract]        
Net income (loss) attributable to common stockholders $ 10,097 $ (1,852) $ (14,217) $ (7,378)
Other comprehensive loss:        
Foreign currency translation adjustments, net of taxes (252) (73) (458) (101)
Unrealized gain (loss) on available-for-sale marketable securities, net of taxes 912   (3,476) 0
Comprehensive income (loss) $ 10,757 $ (1,925) $ (18,151) $ (7,479)
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit) - USD ($)
Total
Common Stock
Treasury Stock
Additional Paid-In Capital
Accumulated Other Comprehen-sive Loss
Accumulated Deficit
Convertible preferred stock outstanding at beginning of period (in shares) at Dec. 31, 2020 45,472,229          
Convertible preferred stock outstanding at beginning of period at Dec. 31, 2020 $ 173,074,000          
Increase (Decrease) in Temporary Equity [Roll Forward]            
Issuance of convertible preferred stock (in shares) (45,472,229)          
Temporary Equity, Value, Conversion Of Convertible Securities $ (173,074,000)          
Convertible preferred stock outstanding at end of period (in shares) at Sep. 30, 2021 0          
Convertible preferred stock outstanding at end of period at Sep. 30, 2021 $ 0          
Beginning Balance (in shares) at Dec. 31, 2020   45,299,339        
Beginning Balance at Dec. 31, 2020 (72,094,000) $ 1,000 $ 4,598,000 $ 99,783,000 $ (245,000) $ (167,035,000)
Beginning Balance (in shares) at Dec. 31, 2020     (1,968,228)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under equity incentive plan, net of taxes withheld (in shares)   2,785,069        
Issuance of common stock under equity incentive plan, net of taxes withheld 10,368,000     10,368,000    
Exercise of common stock warrants (in shares)   296,848        
Exercise of common stock warrants 0          
Stock-based compensation 37,966,000     37,966,000    
Issuance of common stock for acquisition (in shares)   636,994        
Issuance of common stock for acquisition 27,566,000     27,566,000    
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 723,126,000 $ 1,000   723,125,000    
Issuance of convertible preferred stock (in shares)   45,472,229        
Temporary Equity, Stock Issued During Period, Value, New Issues 173,074,000     173,074,000    
Stock Issued During Period, Value, Conversion of Convertible Securities 13,906,000     13,906,000    
Other comprehensive loss (101,000)       (101,000)  
Net loss attributable to common stockholders (7,378,000)         (7,378,000)
Ending Balance (in shares) at Sep. 30, 2021   110,990,479        
Ending Balance at Sep. 30, 2021 $ 906,433,000 $ 2,000 $ 4,598,000 1,085,788,000 (346,000) (174,413,000)
Ending Balance (in shares) at Sep. 30, 2021     (1,968,228)      
Convertible preferred stock outstanding at end of period (in shares) at Sep. 30, 2021 0          
Convertible preferred stock outstanding at end of period at Sep. 30, 2021 $ 0          
Beginning Balance (in shares) at Jun. 30, 2021   109,213,693        
Beginning Balance at Jun. 30, 2021 858,084,000 $ 2,000 $ 4,598,000 1,035,514,000 (273,000) (172,561,000)
Beginning Balance (in shares) at Jun. 30, 2021     (1,968,228)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under equity incentive plan, net of taxes withheld (in shares)   907,272        
Issuance of common stock under equity incentive plan, net of taxes withheld 3,888,000     3,888,000    
Exercise of common stock warrants (in shares)   232,520        
Exercise of common stock warrants 0          
Stock-based compensation 18,820,000     18,820,000    
Issuance of common stock for acquisition (in shares)   636,994        
Issuance of common stock for acquisition 27,566,000     27,566,000    
Other comprehensive loss (73,000)       (73,000)  
Net loss attributable to common stockholders (1,852,000)         (1,852,000)
Ending Balance (in shares) at Sep. 30, 2021   110,990,479        
Ending Balance at Sep. 30, 2021 $ 906,433,000 $ 2,000 $ 4,598,000 1,085,788,000 (346,000) (174,413,000)
Ending Balance (in shares) at Sep. 30, 2021     (1,968,228)      
Beginning Balance (in shares) at Dec. 31, 2021 107,207,635 109,175,863        
Beginning Balance at Dec. 31, 2021 $ 578,197,000 $ 2,000 $ 4,598,000 769,705,000 (374,000) (186,538,000)
Beginning Balance (in shares) at Dec. 31, 2021     (1,968,228)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under equity incentive plan, net of taxes withheld (in shares) 1,656,764 2,503,828        
Issuance of common stock under equity incentive plan, net of taxes withheld $ (14,116,000)     (14,116,000)    
Issuance of common stock under employee stock purchase plan, net of taxes withheld (in shares)   144,867        
Issuance of common stock under employee stock purchase plan, net of taxes withheld $ 5,244,000     5,244,000    
Repurchase and retirement of common stock (in shares) (13,626,594) (13,626,594)        
Repurchase and retirement of common stock $ (600,000,000)     (600,000,000)    
Retirement of treasury stock (in shares)   1,968,228 1,968,228      
Retirement of treasury stock 0   $ 4,598,000 (4,598,000)    
Stock-based compensation 79,043,000     79,043,000    
Other comprehensive loss (3,934,000)       (3,934,000)  
Net loss attributable to common stockholders $ (14,217,000)         (14,217,000)
Ending Balance (in shares) at Sep. 30, 2022 96,229,736 96,229,736        
Ending Balance at Sep. 30, 2022 $ 30,217,000 $ 2,000 $ 0 235,278,000 (4,308,000) (200,755,000)
Ending Balance (in shares) at Sep. 30, 2022     0      
Beginning Balance (in shares) at Jun. 30, 2022   98,856,183        
Beginning Balance at Jun. 30, 2022 48,273,000 $ 2,000 $ 4,598,000 268,689,000 (4,968,000) (210,852,000)
Beginning Balance (in shares) at Jun. 30, 2022     (1,968,228)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under equity incentive plan, net of taxes withheld (in shares)   420,431        
Issuance of common stock under equity incentive plan, net of taxes withheld $ (2,894,000)     (2,894,000)    
Repurchase and retirement of common stock (in shares) (1,078,650) (1,078,650)        
Repurchase and retirement of common stock $ (50,000,000)     (50,000,000)    
Retirement of treasury stock (in shares)   1,968,228 1,968,228      
Retirement of treasury stock 0   $ 4,598,000 (4,598,000)    
Stock-based compensation 24,081,000     24,081,000    
Other comprehensive loss 660,000       660,000  
Net loss attributable to common stockholders $ 10,097,000         10,097,000
Ending Balance (in shares) at Sep. 30, 2022 96,229,736 96,229,736        
Ending Balance at Sep. 30, 2022 $ 30,217,000 $ 2,000 $ 0 $ 235,278,000 $ (4,308,000) $ (200,755,000)
Ending Balance (in shares) at Sep. 30, 2022     0      
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Operating activities    
Net income (loss) attributable to common stockholders $ (14,217) $ (7,378)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 73,900 64,922
Stock-based compensation 77,758 37,380
Bad debt expense 12,217 6,055
Loss on extinguishment of debt 407 3,435
Net accretion of discounts and amortization of premiums on investments (3,099) 0
Release of VAT reserve 0 3,188
Non-cash interest expense 5,898 386
Loss on impairment 144 212
Revaluation of warrants 0 (556)
Deferred income taxes 247 0
Other 2,396 477
Changes in operating assets and liabilities, net of acquisition:    
Accounts receivable (20,270) (14,462)
Prepaid expenses and other current assets (4,580) (134)
Accounts payable and accrued expenses (5,771) 4,001
Deferred revenue (364) 263
Other assets and liabilities 5,342 2,587
Net cash provided by operating activities 130,008 100,376
Investing activities    
Capital expenditures - property and equipment (77,717) (66,480)
Capital expenditures - internal-use software development (6,593) (4,297)
Purchase of intangible assets (4,915) (5,636)
Cash paid for acquisition of businesses, net of cash acquired (305,163) (5,000)
Cash paid for asset acquisitions (5,400) 0
Purchase of available-for-sale securities (1,379,277) 0
Sales of available-for-sale securities 19,992 0
Maturities of available-for-sale securities 558,371 0
Purchased interest on available-for-sale securities (1,556) 0
Proceeds from interest on available-for-sale securities 1,549 0
Proceeds from sale of equipment 967 209
Net cash used in investing activities (1,199,742) (81,204)
Financing activities    
Repayment of notes payable 0 (33,214)
Repayment of term loan 0 (166,813)
Repayment of borrowings under revolving credit facility 0 (63,200)
Payment of debt issuance costs (1,520) 0
Proceeds related to the issuance of common stock under equity incentive plan 10,352 13,145
Proceeds from the issuance of common stock under employee stock purchase plan 5,245 0
Employee payroll taxes paid related to net settlement of equity awards (24,618) (2,777)
Proceeds from initial public offering, net of underwriting discounts and commissions and other offering costs 0 723,126
Repurchase and retirement of common stock (600,000) 0
Net cash (used in) provided by financing activities (610,541) 470,267
(Decrease) increase in cash, cash equivalents and restricted cash (1,680,275) 489,439
Cash, cash equivalents and restricted cash - beginning of period 1,715,425 102,537
Cash, cash equivalents and restricted cash - end of period 35,150 591,976
Supplemental disclosures of cash flow information:    
Cash paid for interest 349 2,248
Cash paid for taxes (net of refunds) 1,669 541
Non-cash investing and financing activities:    
Capitalized stock-based compensation 1,285 587
Property and equipment received but not yet paid, included in Accounts payable and Accrued other expenses 19,964 14,291
Costs related to initial public offering included in accounts payable and accrued liabilities $ 0 $ 27,566
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 6,402 $ 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,229,736 109,175,863
Common stock, shares outstanding (in shares) 96,229,736 107,207,635
Treasury stock, shares (in shares) 0 1,968,228
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
Nature of the Business and Organization
9 Months Ended
Sep. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of the Business and Organization Nature of the Business and OrganizationDigitalOcean 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 developers, start-ups and small-to-medium size businesses. 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 infrastructure solutions across compute, storage and networking, and also enables developers to extend the native capabilities of the Company’s cloud with fully managed application, container and database offerings.The Company has adopted a holding company structure and the primary operations are performed globally through our wholly-owned operating subsidiaries.
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
The accompanying unaudited interim condensed 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. In the opinion of management, the condensed consolidated financial statements reflect all adjustments, which include normal recurring adjustments, necessary for a fair statement of the Company’s financial position as of September 30, 2022, results of operations for the three and nine months ended September 30, 2022 and 2021, cash flows for the nine months ended September 30, 2022 and 2021, and stockholders' equity for the three and nine months ended September 30, 2022 and 2021.
Use of Estimates
The preparation of these condensed 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 condensed 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 and allowance for doubtful accounts, useful lives and realizability of long-lived assets, capitalized internal-use software development costs, accounting for stock-based compensation, valuation allowances against deferred tax assets, fair value of marketable securities, 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.
Restricted Cash
The following table reconciles cash, cash equivalents and restricted cash per the Condensed Consolidated Statements of Cash Flows:
September 30,
20222021
Cash and cash equivalents$24,115 $589,750 
Restricted cash included in Prepaid expenses and other current assets(1)
9,100 — 
Restricted cash(2)
1,935 2,226 
Total cash, cash equivalents and restricted cash$35,150 $591,976 
___________________
(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.
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 Condensed 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 Condensed 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 Condensed Consolidated Statements of Operations.
Accounts Receivable and Allowance for Doubtful Accounts
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 doubtful accounts 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 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 doubtful accounts through bad debt expense and reverses the allowance after the potential for recovery is considered remote.
The following table presents the changes in our allowance for doubtful accounts for the period presented:
Amount
Balance as of December 31, 2021$4,212 
Bad debt expense, net of recoveries12,217 
Additions from Cloudways acquisition691 
Write-offs(10,718)
Balance as of September 30, 2022$6,402 
Deferred Revenue
Deferred revenue was $5,476 and $4,826 as of September 30, 2022 and December 31, 2021, respectively. Revenue recognized during the three months ended September 30, 2022 and 2021 was $246 and $259, respectively, and $2,750 and $2,618 during the nine months ended September 30, 2022 and 2021, respectively, which was included in each deferred revenue balance at the beginning of each respective period.
Business Combinations
The Company recognizes assets acquired, liabilities assumed, and any contingent consideration related to business combinations based on estimates of their respective fair values on the date of acquisition. The purchase price is allocated to the identifiable net assets acquired, including intangible assets and liabilities assumed, based on estimated fair values at the date of acquisition. The excess of the purchase price over the amount allocated to the identifiable assets and liabilities, if any, is recorded as goodwill. Unanticipated events and circumstances may occur which may affect the accuracy or validity of such assumptions, estimates, or actual results. All subsequent changes to the estimated fair values of the acquired assets and liabilities assumed that occur within the measurement period and are based on facts and circumstances that existed at the acquisition date are recognized as an adjustment to goodwill.
Determining the fair value of assets acquired and liabilities assumed requires significant judgment, including the selection of valuation methodologies, estimates of future revenue and cash flows and discount rates in determining the fair value of intangible assets acquired and liabilities assumed. 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.
Asset Acquisition
The Company applies the principles provided in ASC 805, Business Combinations ("ASC 805") to determine whether a transaction involves an asset or a business. If it is determined an acquisition is an asset acquisition, the purchase consideration (which will include certain transaction costs) is allocated to the acquired assets and liabilities based on their relative fair values.
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:
Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
North America38 %38 %38 %38 %
Europe30 28 30 29 
Asia22 24 22 23 
Other10 10 10 10 
Total100 %100 %100 %100 %
Revenue derived from customers in the United States was 31% of total revenue for the three and nine months ended September 30, 2022 and 2021.
No country outside of the United States had revenue greater than 10% of total consolidated revenue in any period presented.
Property and equipment located in the United States was 48% and 50% as of September 30, 2022 and December 31, 2021, respectively, with the remainder of net assets residing in international locations, primarily in the Netherlands, Singapore and Germany.
Concentration of Credit Risk
The amounts reflected in the Condensed Consolidated Balance Sheets for cash and cash equivalents, marketable securities, 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 September 30, 2022 and December 31, 2021. Additionally, no customer accounted for 10% or more of total revenue during the three and nine months ended September 30, 2022 and 2021.
Sublease
Under ASC 840, Leases, a sublease liability is recorded when the Company ceases to use leased space, which is included in Other current liabilities and Other noncurrent liabilities on the Condensed Consolidated Balance Sheets. A sublease loss is calculated as the present value of lease payments, net of expected sublease income, and other costs that do not have future economic benefit to the Company. The sublease loss is included in General and administrative on the Condensed Consolidated Statements of Operations.
Recent Accounting Pronouncements – Pending Adoption
The following effective dates represent the requirements for private companies which the Company has elected as an emerging growth company.
In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2016-02, Leases (Topic 842), and additional changes, modifications, clarifications, or interpretations related to this guidance thereafter (“ASU 2016-02”). ASU 2016-02 requires a reporting entity to recognize right-of-use assets and lease liabilities on the balance sheet for operating leases to increase transparency and comparability. ASU 2016-02 is effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022 with early adoption permitted. The Company expects to elect the package of transition practical expedients, which allows it to carry forward its historical assessment of (1) whether contracts are or contain leases, (2) lease classification, and (3) initial direct costs. In addition, the Company expects to elect the practical expedient that allows lessees the option to account for lease and non-lease components together as a single component for all classes of underlying assets.
The Company has made substantial progress in executing its implementation plan. It is in the process of revising its controls and processes to address the lease standard and is in the process of completing the implementation and data input for the lease accounting software tool that it will use post-adoption. ASU 2016-02 also requires expanded disclosure regarding the amounts, timing and uncertainties of cash flows related to a company’s lease portfolio. The Company is evaluating these disclosure requirements and is incorporating the collection of relevant data into its existing financial reporting processes. While the Company expects the adoption of this standard to result in an increase to the reported assets and liabilities, the Company is currently evaluating the impact of adoption on the condensed consolidated financial statements.
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805) Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“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. While the Company is continuing to assess the timing of adoption and the potential impacts of ASU 2021-08, it does not expect ASU 2021-08 to have a material effect on its consolidated financial statements and disclosures.
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 currently effective for public business entities, and effective for private companies with 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 is currently evaluating the impact of adoption on the condensed consolidated financial statements.
Recent Accounting Pronouncements – Adopted
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 and there was an immaterial impact to the condensed consolidated financial statements and related disclosures.
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisitions
9 Months Ended
Sep. 30, 2022
Business Combination and Asset Acquisition [Abstract]  
Acquisitions Acquisitions
Cloudways Ltd.
On September 1, 2022 (“Acquisition Date”), the Company acquired 100% of the outstanding equity interests of Cloudways, Ltd. (“Cloudways”) 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 condensed 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. All intercompany transactions will be eliminated upon the consolidation of Cloudways.
The acquisition purchase consideration, in accordance with ASC 805, totaled $311,237 and was paid in cash. The acquisition purchase consideration is subject to certain adjustments for working capital, cash, transaction expenses, accrued liabilities and indebtedness. 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 initial accounting for the business combination is incomplete at the time of this filing due to the limited amount of time between the Acquisition Date and the date that these financial statements are issued. The Company has performed a preliminary valuation analysis of the fair market value of the assets and liabilities of the Cloudways business. The final purchase price allocation will be determined when the Company has completed its evaluation of the valuation analysis. The final allocation could differ materially from the preliminary allocation. The final allocation may include changes in allocations to acquired intangible assets as well as goodwill and other changes to assets and liabilities including deferred tax liabilities. The estimated useful lives of acquired intangible assets are also preliminary. Measurement period adjustments, if any, will be recognized in the reporting period in which the adjustment amounts are determined within twelve months from the Acquisition Date.
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 assets
Identifiable intangible assets72,000 
Accounts payable(1,820)
Accrued expenses(957)
Deferred revenue(1,013)
Deferred tax liabilities(21,686)
Other current liabilities(29,660)
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 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 expenses in the accompanying condensed consolidated statements of operations.
The amount of Cloudways’ revenue and net loss included in the Company’s condensed consolidated statements of operations from the Acquisition Date through September 30, 2022, was $4,923 and $(3,581), respectively. The $4,923 does not include the impact of the elimination of $765 related to DO intercompany revenue with Cloudways.
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 nine months ended September 30, 2022, the Company recorded an acquisition related compensation expense of $2,361 related to estimated compensation earned by the Cloudways seller to date. This expense is shown as part of General and administrative in the accompanying condensed 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 three months ended September 30, 2022 was adjusted to exclude nonrecurring acquisition related costs of $2,139.
Pro Forma Three Months Ended September 30,Pro Forma Nine Months Ended September 30,
2022202120222021
Pro-forma revenue$160,457 $119,703 $444,193 $330,993 
Pro-forma net income (loss)10,010 (9,713)(24,837)(31,593)
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 3 to 5 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 3 years.
Nimbella
The Company finalized and adjusted the purchase price for the Nimbella acquisition to reflect an decrease of $247 to Goodwill related to the final 2021 pre-acquisition tax return.
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Marketable Securities
9 Months Ended
Sep. 30, 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 Condensed Consolidated Balance Sheets as of September 30, 2022. The Company did not hold any available-for-sale marketable securities as of December 31, 2021.
September 30, 2022
Amortized
Cost
Gross Unrealized GainsGross Unrealized LossesFair
Value
U.S. treasury securities$568,706 $14 $(2,342)$566,378 
Corporate debt securities35,032 — (340)34,692 
Commercial paper200,276 (809)199,469 
Total Marketable securities$804,014 $16 $(3,491)$800,539 
Interest income from investments was $3,309 and $27 for the three months ended September 30, 2022 and 2021, respectively, and $6,899 and $36 for the nine months ended September 30, 2022 and 2021, respectively. As of September 30, 2022, all of the Company’s available-for-sale short-term investments were due within one year.
The Company does not believe that any unrealized losses are attributable to credit-related factors based on its 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. Unrealized gains and losses on marketable securities are presented net of tax.
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements
9 Months Ended
Sep. 30, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value MeasurementsThe fair value of our financial assets measured on a recurring basis is as follows:
September 30, 2022
Level ILevel IITotal
Cash and cash equivalents:
Cash$23,436 $— $23,436 
Money market funds679 — 679 
Total Cash and cash equivalents$24,115 $— $24,115 
Marketable securities:
U.S. treasury securities$566,377 $— $566,377 
Corporate debt securities— 34,69234,692 
Commercial paper— 199,470199,470 
Total Marketable securities$566,377 $234,162 $800,539 
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 September 30, 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:
September 30, 2022December 31, 2021
Carrying ValueFair ValueCarrying ValueFair Value
Convertible Notes$1,468,393 $1,099,185 $1,462,676 $1,462,676 
The carrying value of the Convertible Notes as of September 30, 2022 and December 31, 2021 was net of unamortized debt issuance costs of $31,607 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 22 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Details
9 Months Ended
Sep. 30, 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:
September 30, 2022December 31, 2021
Computers and equipment$566,749 $487,484 
Furniture and fixtures1,511 1,511 
Leasehold improvements6,820 6,820 
Internal-use software75,992 68,321 
Property and equipment, gross$651,072 $564,136 
Less: accumulated amortization $(58,410)$(49,268)
Less: accumulated depreciation(321,677)(265,225)
Property and equipment, net $270,985 $249,643 
Depreciation expense on property and equipment for the three months ended September 30, 2022 and 2021 was $20,982 and $18,969, respectively, and $62,009 and $54,359 for the nine months ended September 30, 2022 and 2021, respectively.
The Company capitalized costs related to the development of computer software for internal use of $7,879 and $4,884 for the nine months ended September 30, 2022 and 2021, respectively, which is included in internal-use software costs within Property and equipment, net. Amortization expense related to internal-use software for the three months ended September 30, 2022 and 2021 was $2,983 and $3,245, respectively, and $9,205 and $10,245 for the nine months ended September 30, 2022 and 2021, respectively.
The Company recorded an impairment loss of $24 and $144 related to software that is no longer being used during the three and nine months ended September 30, 2022, respectively. The Company recorded an impairment loss of $212 for the three and nine months ended September 30, 2021. This impairment loss is included in Cost of revenue and Research and development on the Condensed Consolidated Statements of Operations.
Prepaid expenses and other current assets
Prepaid expenses and other current assets consisted of the following:
September 30, 2022December 31, 2021
Prepaid expenses$13,884 $11,473 
Restricted cash9,100 — 
VAT and sales tax receivable7,328 5,116 
Other current expenses965 461 
Total prepaid expenses and other current assets
$31,277 $17,050 
Other current liabilities
Other current liabilities consisted of the following:
September 30, 2022December 31, 2021
Accrued taxes
$39,822 $6,755 
Contingent compensation1,404 — 
ESPP withholding2,682 1,495 
Sublease liability725 — 
Other current liabilities292 599 
Total other current liabilities
$44,925 $8,849 
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt
9 Months Ended
Sep. 30, 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 September 30, 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 September 30, 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 $128 and $96 for the three months ended September 30, 2022 and 2021, respectively, and $349 and $266 for the nine months ended September 30, 2022 and 2021, 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 nine months ended September 30, 2022. The loss on extinguishment of debt represent a non-cash adjustment to reconcile net income to net cash provided by operating activities within the Condensed Consolidated Statements of Cash Flows.
Amortization of deferred financing fees for the three months ended September 30, 2022 and 2021 was $106 and $90, respectively, and $293 and $2,153 for the nine months ended September 30, 2022 and 2021, respectively.
Convertible Notes
In November 2021, the Company issued $1,500,000 aggregate principal amount of Convertible 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 three and nine months ended September 30, 2022 was $1,874 and $5,605, respectively.
Each $1,000 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 September 30, 2022, the Convertible Notes were not convertible for the fiscal quarter ending September 30, 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.
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
Operating Leases
9 Months Ended
Sep. 30, 2022
Leases [Abstract]  
Operating Leases Operating Leases
The Company leases data center facilities and office space under generally non-cancelable operating lease agreements, which expire at various dates through 2027. Facility leases generally include renewal options and may include escalating rental payment provisions. Additionally, the leases may require us to pay a portion of the related operating expenses. Rent expense related to these operating leases for the three months ended September 30, 2022 and 2021 was $15,356 and $12,798, respectively, and $40,187 and $37,128 for the nine months ended September 30, 2022 and 2021, respectively.
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. As a result of the sublease arrangements, future minimum rental commitments under operating leases will be offset by sublease amounts to be paid by the sublessees. The Company recognized a loss on the sublease of $1,471 for the nine months ended September 30, 2022. The total of minimum sublease amounts to be received in the future under non-cancelable subleases is $5,496 as of September 30, 2022.
Future minimum payments under operating lease agreements, net of sublease payments, as of September 30, 2022, were as follows:
2022 (three months remaining)$13,600 
202366,467 
202474,689 
202540,847 
202628,067 
Thereafter32,017 
Total minimum operating lease payments$255,687 
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Purchase Commitments
As of September 30, 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 Company’s purchase commitments have not materially changed since December 31, 2021.
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 September 30, 2022 and December 31, 2021, respectively. No draws have been made under such letters of credit. These funds are included as Restricted cash on the Condensed 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 Condensed Consolidated Statements of Cash Flows. Certain of the letters of credit can be reduced on an annual basis until the end of 2022, at which point the deposit required will similarly reduce to meet minimum threshold requirements.
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 condensed consolidated financial position, results of operations, or liquidity.
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders’ Equity
9 Months Ended
Sep. 30, 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 September 30, 2022 and December 31, 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 our initial public offering in March 2021 (“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 September 30, 2022 or December 31, 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 (“Previous Program”). As of May 16, 2022, the Company repurchased shares representing the entire amount available under the Previous 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 “Current Program”). As of August 19, 2022, the Company repurchased shares representing the entire amount available under the Current Program.
The Company repurchased and retired 1,078,650 and 13,626,594 shares of common stock in the open market for an aggregate purchase price of $50,000 and $600,000 during the three and nine months ended September 30, 2022, respectively. 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 Condensed Consolidated Balance Sheets.
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation
9 Months Ended
Sep. 30, 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 September 30, 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 nine months ended September 30, 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,656,764)6.25 
Forfeited or cancelled(423,967)9.46 
Outstanding at September 30, 202210,353,428 7.24 6.46299,478 
Vested and exercisable at September 30, 20226,929,561 6.32 6.15206,875 
Vested and unvested expected to vest at September 30, 20229,637,482 $7.00 6.39$281,090 
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 nine months ended September 30, 2022 and 2021 was $78,012 and $98,724, respectively.
No options were granted during the nine months ended September 30, 2022 and 2021. The aggregate estimated fair value of stock options granted to participants that vested during the nine months ended September 30, 2022 and 2021 was $13,452 and $15,402, respectively.
As of September 30, 2022, there was $19,329 of unrecognized stock-based compensation related to outstanding stock options granted that is expected to be recognized over a weighted-average period of 1.77 years.
RSUs
RSUs granted vest over four years. RSU activity for the nine months ended September 30, 2022 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 20223,334,137 $45.74 
Granted2,774,362 45.73 
Vested(1,107,936)44.11 
Forfeited or cancelled(329,516)47.09 
Unvested balance at September 30, 20224,671,047 46.02 
Vested and expected to vest at September 30, 20222,946,410 $46.39 
As of September 30, 2022, there was $125,828 of unrecognized stock-based compensation related to outstanding RSUs granted that is expected to be recognized over a weighted-average period of 3.06 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 nine months ended September 30, 2022 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 2022578,949 $48.04 
Granted436,387 60.72 
Vested(207,001)47.58 
Forfeited or cancelled(30,497)41.24 
Adjusted by performance factor(89,769)41.24 
Unvested balance at September 30, 2022688,069 $56.94 
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 September 30, 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,714 of unrecognized stock-based compensation that is expected to be recognized over a weighted-average period of 0.94 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 Director’s 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.
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 nine months ended September 30, 2022 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 20223,000,000 $25.12 
Granted— — 
Unvested balance at September 30, 20223,000,000 $25.12 
As of September 30, 2022, there was $54,817 of unrecognized stock-based compensation related to the MRSUs granted that is expected to be recognized over a weighted-average period of 3.76 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 September 30, 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 Offering
A new offering period commenced on May 23, 2022 and will consist of two purchase periods, the first of which will have a purchase date of November 18, 2022 and the second and final purchase will have a purchase date of May 19, 2023 (the “2022 Offering”). Under the terms of the ESPP, in the event that the Company's stock price on the first day of the purchase period beginning on November 21, 2022 is lower than the stock price at the beginning of the offering, the current offering will terminate immediately and a new 12 month offering will automatically begin with purchase dates on May 19, 2023 and November 20, 2023. As of September 30, 2022, 3,009,213 shares of common stock remain available for issuance under the ESPP.
During the three and nine months ended September 30, 2022, the Company recorded stock-based compensation associated with the ESPP of $902 and $3,441, respectively, and $186 and $2,108 for the three and nine months ended September 30, 2021. As of September 30, 2022, $2,682 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 three and nine months ended September 30, 2022 was $1,053 and $3,159, respectively, and $346 for the three and nine months ended September 30, 2021. As of September 30, 2022, there was $8,081 of unrecognized stock-based compensation related to outstanding restricted shares granted that is expected to be recognized over a weighted-average period of 2.20 years.
Stock-Based Compensation
Stock-based compensation was included in the Condensed Consolidated Statements of Operations as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Cost of revenue$492 $196 $1,405 $797 
Research and development8,236 6,099 28,617 13,794 
Sales and marketing3,356 2,582 10,553 5,621 
General and administrative11,510 9,678 37,183 17,168 
Total$23,594 $18,555 $77,758 $37,380 
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Loss per Share Attributable to Common Stockholders
9 Months Ended
Sep. 30, 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:
Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Basic net income (loss) per share:
Net income (loss) attributable to common stockholders$10,097 $(1,852)$(14,217)$(7,378)
Weighted average shares used to compute net income (loss) per share, basic and diluted96,559 107,955 102,134 88,265 
Basic net income (loss) per share$0.10 $(0.02)$(0.14)$(0.08)
Diluted net income (loss) per share:
Net income (loss) attributable to common stockholders
$10,097 $(1,852)$(14,217)$(7,378)
Number of shares used in basic calculation 96,559 107,955 102,134 88,265 
Weighted-average effect of diluted securities:
Stock Options
8,008 — — — 
RSUs
275 — — — 
PRSUs
89 — — — 
Number of shares used in diluted calculation
104,931 107,955 102,134 88,265 
Diluted net income (loss) per share
$0.10 $(0.02)$(0.14)$(0.08)
The effect of the Convertible Notes and ESPP were excluded from the calculation of diluted net income per share for the three months ended September 30, 2022 as the effect would have been anti-dilutive.
Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:
As of September 30,
20222021
Stock Options10,353,428 13,451,177 
RSUs4,671,047 3,104,367 
PRSUs688,069 578,949 
MRSU3,000,000 3,000,000 
ESPP217,126 253,768 
Convertible Notes8,402,700 — 
Total27,332,370 20,388,261 
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes
9 Months Ended
Sep. 30, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The computation of the provision for or benefit from income taxes for interim periods is determined by applying the estimated annual effective tax rate to year-to-date income (loss) before tax and adjusting for discrete tax items recorded in the period, if any.
For the three and nine months ended September 30, 2022, the Company recorded a tax expense of $442 and $2,611, respectively. The effective tax rate for the three and nine months ended September 30, 2022 was 4.2% and (22.5)%, respectively. The effective tax rate differs from the statutory rate primarily as a result of not recognizing deferred tax assets for U.S. losses due to a full valuation allowance against the U.S. deferred tax assets, and excess tax benefits from stock-based compensation.
For the three and nine months ended September 30, 2021, the Company recorded a tax benefit of $145 and a tax expense of $378, respectively. The effective tax rate for the three and nine months ended September 30, 2021 was 7.3% and (5.4)%, respectively. The effective tax rate differs from the statutory rate primarily as a result of not recognizing
deferred tax assets for U.S. losses due to a full valuation allowance against the U.S. deferred tax assets, and excess tax benefits from stock-based compensation.
The provision for income taxes consists primarily of income taxes related to international jurisdictions in which the Company conducts business. Based on the available supporting evidence, including the amount and timing of future taxable income, the Company has concluded that it is more likely than not that a significant portion of the deferred tax assets will not be realized. As such, the Company maintains a full valuation allowance on its U.S. deferred tax assets.
For the three and nine months ended September 30, 2022, uncertain tax positions recorded by the Company resulted in an expense of $866 and $1,042, respectively. For the three and nine months ended September 30, 2021, uncertain tax positions recorded by the Company resulted in an expense of $206 and $340, respectively. To the extent the remaining uncertain tax positions are ultimately recognized, the Company’s effective tax rate may be impacted in future periods. The Company’s policy is to recognize interest and penalties related to uncertain tax positions in income tax expense.
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2022
Accounting Policies [Abstract]  
Basis of Presentation Basis of Presentation and Principles of ConsolidationThe accompanying unaudited interim condensed 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.
Use of Estimates
Use of Estimates
The preparation of these condensed 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 condensed 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 and allowance for doubtful accounts, useful lives and realizability of long-lived assets, capitalized internal-use software development costs, accounting for stock-based compensation, valuation allowances against deferred tax assets, fair value of marketable securities, 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.
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 Condensed 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 Condensed 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 Condensed Consolidated Statements of Operations.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts Receivable and Allowance for Doubtful Accounts
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 doubtful accounts 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 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 doubtful accounts through bad debt expense and reverses the allowance after the potential for recovery is considered remote.
Business Combinations
Business Combinations
The Company recognizes assets acquired, liabilities assumed, and any contingent consideration related to business combinations based on estimates of their respective fair values on the date of acquisition. The purchase price is allocated to the identifiable net assets acquired, including intangible assets and liabilities assumed, based on estimated fair values at the date of acquisition. The excess of the purchase price over the amount allocated to the identifiable assets and liabilities, if any, is recorded as goodwill. Unanticipated events and circumstances may occur which may affect the accuracy or validity of such assumptions, estimates, or actual results. All subsequent changes to the estimated fair values of the acquired assets and liabilities assumed that occur within the measurement period and are based on facts and circumstances that existed at the acquisition date are recognized as an adjustment to goodwill.
Determining the fair value of assets acquired and liabilities assumed requires significant judgment, including the selection of valuation methodologies, estimates of future revenue and cash flows and discount rates in determining the fair value of intangible assets acquired and liabilities assumed. 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.
Asset Acquisition
Asset Acquisition
The Company applies the principles provided in ASC 805, Business Combinations ("ASC 805") to determine whether a transaction involves an asset or a business. If it is determined an acquisition is an asset acquisition, the purchase consideration (which will include certain transaction costs) is allocated to the acquired assets and liabilities based on their relative fair values.
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 Condensed Consolidated Balance Sheets for cash and cash equivalents, marketable securities, 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.
Sublease
Sublease
Under ASC 840, Leases, a sublease liability is recorded when the Company ceases to use leased space, which is included in Other current liabilities and Other noncurrent liabilities on the Condensed Consolidated Balance Sheets. A sublease loss is calculated as the present value of lease payments, net of expected sublease income, and other costs that do not have future economic benefit to the Company. The sublease loss is included in General and administrative on the Condensed Consolidated Statements of Operations.
Recent Accounting Pronouncements – Pending Adoption and Adopted
Recent Accounting Pronouncements – Pending Adoption
The following effective dates represent the requirements for private companies which the Company has elected as an emerging growth company.
In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2016-02, Leases (Topic 842), and additional changes, modifications, clarifications, or interpretations related to this guidance thereafter (“ASU 2016-02”). ASU 2016-02 requires a reporting entity to recognize right-of-use assets and lease liabilities on the balance sheet for operating leases to increase transparency and comparability. ASU 2016-02 is effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022 with early adoption permitted. The Company expects to elect the package of transition practical expedients, which allows it to carry forward its historical assessment of (1) whether contracts are or contain leases, (2) lease classification, and (3) initial direct costs. In addition, the Company expects to elect the practical expedient that allows lessees the option to account for lease and non-lease components together as a single component for all classes of underlying assets.
The Company has made substantial progress in executing its implementation plan. It is in the process of revising its controls and processes to address the lease standard and is in the process of completing the implementation and data input for the lease accounting software tool that it will use post-adoption. ASU 2016-02 also requires expanded disclosure regarding the amounts, timing and uncertainties of cash flows related to a company’s lease portfolio. The Company is evaluating these disclosure requirements and is incorporating the collection of relevant data into its existing financial reporting processes. While the Company expects the adoption of this standard to result in an increase to the reported assets and liabilities, the Company is currently evaluating the impact of adoption on the condensed consolidated financial statements.
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805) Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“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. While the Company is continuing to assess the timing of adoption and the potential impacts of ASU 2021-08, it does not expect ASU 2021-08 to have a material effect on its consolidated financial statements and disclosures.
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 currently effective for public business entities, and effective for private companies with 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 is currently evaluating the impact of adoption on the condensed consolidated financial statements.
Recent Accounting Pronouncements – Adopted
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 and there was an immaterial impact to the condensed consolidated financial statements and related disclosures.
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2022
Accounting Policies [Abstract]  
Reconciliation of Cash and Cash Equivalents
The following table reconciles cash, cash equivalents and restricted cash per the Condensed Consolidated Statements of Cash Flows:
September 30,
20222021
Cash and cash equivalents$24,115 $589,750 
Restricted cash included in Prepaid expenses and other current assets(1)
9,100 — 
Restricted cash(2)
1,935 2,226 
Total cash, cash equivalents and restricted cash$35,150 $591,976 
___________________
(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 Condensed Consolidated Statements of Cash Flows:
September 30,
20222021
Cash and cash equivalents$24,115 $589,750 
Restricted cash included in Prepaid expenses and other current assets(1)
9,100 — 
Restricted cash(2)
1,935 2,226 
Total cash, cash equivalents and restricted cash$35,150 $591,976 
___________________
(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 doubtful accounts for the period presented:
Amount
Balance as of December 31, 2021$4,212 
Bad debt expense, net of recoveries12,217 
Additions from Cloudways acquisition691 
Write-offs(10,718)
Balance as of September 30, 2022$6,402 
Revenue by Geographic Areas Revenue, as determined based on the billing address of the Company’s customers, was as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
North America38 %38 %38 %38 %
Europe30 28 30 29 
Asia22 24 22 23 
Other10 10 10 10 
Total100 %100 %100 %100 %
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisitions (Tables)
9 Months Ended
Sep. 30, 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 assets
Identifiable intangible assets72,000 
Accounts payable(1,820)
Accrued expenses(957)
Deferred revenue(1,013)
Deferred tax liabilities(21,686)
Other current liabilities(29,660)
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 Three Months Ended September 30,Pro Forma Nine Months Ended September 30,
2022202120222021
Pro-forma revenue$160,457 $119,703 $444,193 $330,993 
Pro-forma net income (loss)10,010 (9,713)(24,837)(31,593)
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Marketable Securities (Tables)
9 Months Ended
Sep. 30, 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 Condensed Consolidated Balance Sheets as of September 30, 2022. The Company did not hold any available-for-sale marketable securities as of December 31, 2021.
September 30, 2022
Amortized
Cost
Gross Unrealized GainsGross Unrealized LossesFair
Value
U.S. treasury securities$568,706 $14 $(2,342)$566,378 
Corporate debt securities35,032 — (340)34,692 
Commercial paper200,276 (809)199,469 
Total Marketable securities$804,014 $16 $(3,491)$800,539 
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 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:
September 30, 2022
Level ILevel IITotal
Cash and cash equivalents:
Cash$23,436 $— $23,436 
Money market funds679 — 679 
Total Cash and cash equivalents$24,115 $— $24,115 
Marketable securities:
U.S. treasury securities$566,377 $— $566,377 
Corporate debt securities— 34,69234,692 
Commercial paper— 199,470199,470 
Total Marketable securities$566,377 $234,162 $800,539 
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:
September 30, 2022December 31, 2021
Carrying ValueFair ValueCarrying ValueFair Value
Convertible Notes$1,468,393 $1,099,185 $1,462,676 $1,462,676 
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Details (Tables)
9 Months Ended
Sep. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Property and Equipment, Net Property and equipment, net consisted of the following:
September 30, 2022December 31, 2021
Computers and equipment$566,749 $487,484 
Furniture and fixtures1,511 1,511 
Leasehold improvements6,820 6,820 
Internal-use software75,992 68,321 
Property and equipment, gross$651,072 $564,136 
Less: accumulated amortization $(58,410)$(49,268)
Less: accumulated depreciation(321,677)(265,225)
Property and equipment, net $270,985 $249,643 
Schedule of Prepaid Expenses and Other Current Assets Prepaid expenses and other current assets consisted of the following:
September 30, 2022December 31, 2021
Prepaid expenses$13,884 $11,473 
Restricted cash9,100 — 
VAT and sales tax receivable7,328 5,116 
Other current expenses965 461 
Total prepaid expenses and other current assets
$31,277 $17,050 
Schedule of Other Current Liabilities Other current liabilities consisted of the following:
September 30, 2022December 31, 2021
Accrued taxes
$39,822 $6,755 
Contingent compensation1,404 — 
ESPP withholding2,682 1,495 
Sublease liability725 — 
Other current liabilities292 599 
Total other current liabilities
$44,925 $8,849 
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Operating Leases (Tables)
9 Months Ended
Sep. 30, 2022
Leases [Abstract]  
Maturities of Operating Leases Future minimum payments under operating lease agreements, net of sublease payments, as of September 30, 2022, were as follows:
2022 (three months remaining)$13,600 
202366,467 
202474,689 
202540,847 
202628,067 
Thereafter32,017 
Total minimum operating lease payments$255,687 
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2022
Share-based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity Stock option activity for the nine months ended September 30, 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,656,764)6.25 
Forfeited or cancelled(423,967)9.46 
Outstanding at September 30, 202210,353,428 7.24 6.46299,478 
Vested and exercisable at September 30, 20226,929,561 6.32 6.15206,875 
Vested and unvested expected to vest at September 30, 20229,637,482 $7.00 6.39$281,090 
Schedule of RSU Activity RSU activity for the nine months ended September 30, 2022 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 20223,334,137 $45.74 
Granted2,774,362 45.73 
Vested(1,107,936)44.11 
Forfeited or cancelled(329,516)47.09 
Unvested balance at September 30, 20224,671,047 46.02 
Vested and expected to vest at September 30, 20222,946,410 $46.39 
Schedule of PRSU Activity PRSU activity for the nine months ended September 30, 2022 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 2022578,949 $48.04 
Granted436,387 60.72 
Vested(207,001)47.58 
Forfeited or cancelled(30,497)41.24 
Adjusted by performance factor(89,769)41.24 
Unvested balance at September 30, 2022688,069 $56.94 
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 nine months ended September 30, 2022 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 20223,000,000 $25.12 
Granted— — 
Unvested balance at September 30, 20223,000,000 $25.12 
Summary of Stock-Based Compensation Expense Stock-based compensation was included in the Condensed Consolidated Statements of Operations as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Cost of revenue$492 $196 $1,405 $797 
Research and development8,236 6,099 28,617 13,794 
Sales and marketing3,356 2,582 10,553 5,621 
General and administrative11,510 9,678 37,183 17,168 
Total$23,594 $18,555 $77,758 $37,380 
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Loss per Share Attributable to Common Stockholders (Tables)
9 Months Ended
Sep. 30, 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:
Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Basic net income (loss) per share:
Net income (loss) attributable to common stockholders$10,097 $(1,852)$(14,217)$(7,378)
Weighted average shares used to compute net income (loss) per share, basic and diluted96,559 107,955 102,134 88,265 
Basic net income (loss) per share$0.10 $(0.02)$(0.14)$(0.08)
Diluted net income (loss) per share:
Net income (loss) attributable to common stockholders
$10,097 $(1,852)$(14,217)$(7,378)
Number of shares used in basic calculation 96,559 107,955 102,134 88,265 
Weighted-average effect of diluted securities:
Stock Options
8,008 — — — 
RSUs
275 — — — 
PRSUs
89 — — — 
Number of shares used in diluted calculation
104,931 107,955 102,134 88,265 
Diluted net income (loss) per share
$0.10 $(0.02)$(0.14)$(0.08)
The effect of the Convertible Notes and ESPP were excluded from the calculation of diluted net income per share for the three months ended September 30, 2022 as the effect would have been anti-dilutive.
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:
As of September 30,
20222021
Stock Options10,353,428 13,451,177 
RSUs4,671,047 3,104,367 
PRSUs688,069 578,949 
MRSU3,000,000 3,000,000 
ESPP217,126 253,768 
Convertible Notes8,402,700 — 
Total27,332,370 20,388,261 
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Sep. 30, 2021
Dec. 31, 2020
Accounting Policies [Abstract]        
Cash and cash equivalents $ 24,115 $ 1,713,387 $ 589,750  
Restricted cash included in Prepaid expenses and other current assets 9,100   0  
Restricted cash 1,935   2,226  
Total cash, cash equivalents and restricted cash $ 35,150 $ 1,715,425 $ 591,976 $ 102,537
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies - Disclosure of Changes in Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning Balance $ 4,212  
Bad debt expense, net of recoveries 12,217 $ 6,055
Additions from Cloudways acquisition 691  
Write-offs (10,718)  
Ending Balance $ 6,402  
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies - Revenue by Geographic Areas (Details) - Geographic Concentration Risk - Revenue from Contract with Customer
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk, percentage 100.00% 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% 38.00%
Europe        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk, percentage 30.00% 28.00% 30.00% 29.00%
Asia        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk, percentage 22.00% 24.00% 22.00% 23.00%
Other        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk, percentage 10.00% 10.00% 10.00% 10.00%
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2022
USD ($)
segment
Sep. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Concentration Risk [Line Items]          
Deferred revenue | $ $ 5,476   $ 5,476   $ 4,826
Revenue recognized during period | $ $ 246 $ 259 $ 2,750 $ 2,618  
Number of operating segments | segment     1    
Number of reportable segments | segment     1    
Geographic Concentration Risk | Revenue from Contract with Customer          
Concentration Risk [Line Items]          
Concentration risk, percentage 100.00% 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%        
U.S. | Geographic Concentration Risk | Property and Equipment          
Concentration Risk [Line Items]          
Concentration risk, percentage     48.00% 50.00%  
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisitions - Narrative (Details) - USD ($)
1 Months Ended 8 Months Ended 9 Months Ended
Sep. 01, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2021
Aug. 31, 2022
Sep. 30, 2022
Sep. 30, 2021
Business Acquisition [Line Items]              
Purchase of intangible assets           $ 4,915,000 $ 5,636,000
CSS Tricks              
Business Acquisition [Line Items]              
Cash consideration transferred       $ 4,000,000      
JournalDev IT              
Business Acquisition [Line Items]              
Purchase of intangible assets     $ 1,400,000        
JournalDev IT | Minimum              
Business Acquisition [Line Items]              
Useful life           3 years  
JournalDev IT | Maximum              
Business Acquisition [Line Items]              
Useful life           5 years  
Cloudways Ltd.              
Business Acquisition [Line Items]              
Business acquisition, percentage of voting interests acquired 100.00%            
Revenue recognized prior to acquisition         $ 6,000    
Total consideration paid $ 311,237,000            
Cash contributed to escrow accounts 42,000,000            
Acquisition related costs 2,139,000            
Revenue of acquiree since acquisition date   $ 4,923,000          
Earnings (loss) of acquiree since acquisition date   $ (3,581,000)          
Contingent compensations costs 38,830,000            
Acquisition related compensation expense           $ 2,361,000  
Cash consideration transferred 278,187,000            
Cloudways Ltd. | Earned September1 2023              
Business Acquisition [Line Items]              
Contingent compensations costs 16,851,000            
Cloudways Ltd. | Earned On March 1, 2024, September 1, 2024, and March 1, 2025              
Business Acquisition [Line Items]              
Contingent compensations costs $ 7,326,000            
Nimbella Corp              
Business Acquisition [Line Items]              
Increase (decrease) in Goodwill           $ (247)  
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisitions - Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Sep. 01, 2022
Sep. 30, 2022
Dec. 31, 2021
Business Acquisition [Line Items]      
Goodwill   $ 315,161 $ 32,170
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 9    
Identifiable intangible assets 72,000    
Accounts payable (1,820)    
Accrued expenses (957)    
Deferred revenue (1,013)    
Deferred tax liabilities (21,686)    
Other current liabilities (29,660)    
Net identifiable assets acquired 28,000    
Goodwill 283,237    
Total fair value of net assets acquired $ 311,237    
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisitions - Intangible Assets (Details) - Cloudways Ltd.
$ in Thousands
Sep. 01, 2022
USD ($)
Acquired Finite-Lived Intangible Assets [Line Items]  
Total identifiable intangible assets $ 72,000
Trade name  
Acquired Finite-Lived Intangible Assets [Line Items]  
Total identifiable intangible assets $ 9,500
Weighted Average Useful Life in Years 10 years
Developed technology  
Acquired Finite-Lived Intangible Assets [Line Items]  
Total identifiable intangible assets $ 31,500
Weighted Average Useful Life in Years 5 years
Customer relationships  
Acquired Finite-Lived Intangible Assets [Line Items]  
Total identifiable intangible assets $ 31,000
Weighted Average Useful Life in Years 7 years
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisitions - Pro Forma (Details) - Cloudways Ltd. - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Acquired Finite-Lived Intangible Assets [Line Items]        
Pro-forma revenue $ 160,457 $ 119,703 $ 444,193 $ 330,993
Pro-forma net income (loss) $ 10,010 $ (9,713) $ (24,837) $ (31,593)
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Marketable Securities (Details)
$ in Thousands
3 Months Ended
Sep. 30, 2022
USD ($)
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost $ 804,014
Gross Unrealized Gains 16
Gross Unrealized Losses (3,491)
Fair Value 800,539
U.S. treasury securities  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 568,706
Gross Unrealized Gains 14
Gross Unrealized Losses (2,342)
Fair Value 566,378
Corporate debt securities  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 35,032
Gross Unrealized Gains 0
Gross Unrealized Losses (340)
Fair Value 34,692
Commercial paper  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 200,276
Gross Unrealized Gains 2
Gross Unrealized Losses (809)
Fair Value $ 199,469
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Marketable Securities - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Investments, Debt and Equity Securities [Abstract]        
Interest income $ 3,309 $ 27 $ 6,899 $ 36
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements - Schedule of Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: $ 800,539  
Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 24,115 $ 1,713,387
Marketable securities: 800,539  
Level I | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 24,115 1,093,425
Marketable securities: 566,377  
Level II | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 0 619,962
Marketable securities: 234,162  
Cash | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 23,436 1,093,425
Cash | Level I | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 23,436 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: 679 269,945
Money market funds | Level I | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 679 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: 199,469  
Commercial paper | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents:   350,017
Marketable securities: 199,470  
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: 199,470  
U.S. treasury securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: 566,378  
U.S. treasury securities | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: 566,377  
U.S. treasury securities | Level I | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: 566,377  
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: 34,692  
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: $ 34,692  
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Nov. 30, 2021
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Unamortized discount and debt issuance costs $ 31,607 $ 37,324  
Convertible Senior Notes Due 2026 | Senior Notes      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Interest rate     0.00%
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements - Convertible Notes Measurement (Details) - Convertible Notes - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Convertible Notes $ 1,468,393 $ 1,462,676
Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Convertible Notes $ 1,099,185 $ 1,462,676
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Details - Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 651,072 $ 564,136
Less: accumulated amortization (58,410) (49,268)
Less: accumulated depreciation (321,677) (265,225)
Property and equipment, net 270,985 249,643
Computers and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 566,749 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 $ 75,992 $ 68,321
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Details - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Depreciation $ 20,982 $ 18,969 $ 62,009 $ 54,359
Capitalized computer software     7,879 4,884
Amortization expense related to internal-use software 2,983 $ 3,245 9,205 10,245
Impairment loss $ 24   $ 144 $ 212
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Details - Summary of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Prepaid expenses $ 13,884 $ 11,473
Restricted cash 9,100 0
VAT and sales tax receivable 7,328 5,116
Other current expenses 965 461
Total prepaid expenses and other current assets $ 31,277 $ 17,050
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Details - Summary of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued taxes $ 39,822 $ 6,755
Contingent compensation 1,404 0
ESPP withholding 2,682 1,495
Sublease liability 725 0
Other current liabilities 292 599
Total other current liabilities $ 44,925 $ 8,849
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt - Narrative (Details)
1 Months Ended 3 Months Ended 9 Months Ended
Nov. 30, 2021
USD ($)
d
$ / shares
Sep. 30, 2022
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2021
USD ($)
Debt Instrument [Line Items]          
Loss on extinguishment of debt   $ 0 $ 0 $ 407,000 $ 3,435,000
Interest and amortization of deferred financing fees   2,127,000 186,000 6,281,000 2,675,000
Proceeds from issuance of convertible notes, net of issuance costs $ 1,461,795,000        
Credit Facility          
Debt Instrument [Line Items]          
Line of credit facility, maximum borrowing capacity 250,000,000        
Commitment fees on unused balance   128,000 96,000 349,000 266,000
Debt issuance costs   1,295,000   1,295,000  
Financing fees   662,000   662,000  
Interest and amortization of deferred financing fees       $ 293,000 $ 2,153,000
Amortization   106,000 $ 90,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 | Convertible Senior Notes Due 2026          
Debt Instrument [Line Items]          
Debt instrument, face amount $ 1,500,000,000        
Interest and amortization of deferred financing fees   $ 1,874,000   $ 5,605,000  
Conversion ratio, number of shares 5.6018        
Conversion price | $ / shares $ 178.51        
Scheduled trading days 25 days        
Redemption price, percentage 100.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          
Debt Instrument [Line Items]          
Line of credit facility, maximum borrowing capacity $ 150,000,000        
Line of Credit | Credit Facility | Revolving Credit Facility | Minimum          
Debt Instrument [Line Items]          
Commitment fee percentage       0.20%  
Line of Credit | Credit Facility | Revolving Credit Facility | Maximum          
Debt Instrument [Line Items]          
Commitment fee percentage       0.30%  
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Operating Leases - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Leases [Abstract]        
Operating leases, rent expense $ 15,356 $ 12,798 $ 40,187 $ 37,128
Sublease loss     1,471  
Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals $ 5,496   $ 5,496  
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
Operating Leases - Maturities of Operating Leases (Details)
$ in Thousands
Sep. 30, 2022
USD ($)
Leases [Abstract]  
2022 (three months remaining) $ 13,600
2023 66,467
2024 74,689
2025 40,847
2026 28,067
Thereafter 32,017
Total minimum operating lease payments $ 255,687
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]    
Letters of credit outstanding, amount $ 1,935 $ 2,038
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders’ Equity - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
USD ($)
$ / shares
shares
Sep. 30, 2022
USD ($)
vote
$ / shares
shares
May 23, 2022
USD ($)
Feb. 23, 2022
USD ($)
Dec. 31, 2021
USD ($)
$ / shares
shares
Sep. 30, 2021
$ / shares
Equity [Abstract]            
Common stock, voting rights | vote   1        
Common stock, shares authorized (in shares) 750,000,000 750,000,000        
Common stock, par value (in dollars per share) | $ / shares         $ 0.000025 $ 0.000025
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000        
Preferred stock, par value (in usd per share) | $ / shares $ 0.000025 $ 0.000025     $ 0.000025  
Preferred stock, shares outstanding (in shares) 0 0     0  
Preferred stock, shares issued (in shares) 0 0     0  
Stock repurchase program, authorized amount | $     $ 300,000 $ 300,000    
Repurchase and retirement of common stock (in shares) 1,078,650 13,626,594        
Repurchase and retirement of common stock | $ $ 50,000 $ 600,000        
Treasury stock, shares (in shares) 0 0     1,968,228  
Treasury stock, at cost (0 shares at September 30, 2022 and 1,968,228 shares at December 31, 2021) | $ $ 0 $ 0     $ (4,598)  
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders’ Equity - Preferred Stock (Details) - $ / shares
Sep. 30, 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 62 R53.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders’ Equity - Redeemable Convertible Preferred Stock (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Class of Stock [Line Items]    
Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares) 45,472,229  
Conversion of convertible preferred stock $ 173,074  
Redeemable convertible preferred stock, outstanding (in shares) 0 45,472,229
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders’ Equity - Treasury Stock (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Equity [Abstract]    
Treasury stock, shares (in shares) 0 1,968,228
Treasury stock, value $ 0 $ (4,598)
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation - Equity Incentive Plan (Details)
Sep. 30, 2022
shares
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
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation - Stock Options (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2022
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options, exercised in period, intrinsic value   $ 78,012 $ 98,724  
Options, granted, number (in shares)       0
Stock options, granted in period, aggregate estimated fair value   13,452 $ 15,402  
Stock options, unrecognized stock-based compensation expense   $ 19,329   $ 19,329
Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options, expiration period       10 years
Stock options, vesting period       4 years
Unrecognized stock-based compensation expense, average recognition period 1 year 9 months 7 days      
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation - Schedule of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
9 Months Ended
Jan. 01, 2021
Sep. 30, 2022
USD ($)
$ / shares
shares
Number of Options Outstanding    
Number of options outstanding at the beginning of the period (in shares) | shares   12,434,159
Exercised (in shares) | shares   (1,656,764)
Forfeited or cancelled (in shares) | shares   (423,967)
Number of options outstanding at the end of the period (in shares) | shares   10,353,428
Vested and exercisable at end of period (in shares) | shares   6,929,561
Vested and unvested expected to vest at end of period (in shares) | shares   9,637,482
Weighted-Average Exercise Price    
Weighted-average exercise price outstanding at beginning of period (in dollars per share) | $ / shares   $ 7.19
Exercised (in dollars per share) | $ / shares   6.25
Forfeited or cancelled (in dollars per share) | $ / shares   9.46
Weighted-average exercise price outstanding at end of period (in dollars per share) | $ / shares   7.24
Vested and exercisable at end of period (in dollars per share) | $ / shares   6.32
Vested and unvested expected to vest at end of period (in dollars per share) | $ / shares   $ 7.00
Weighted-Average Remaining Life in Years    
Weighted average remaining life (in years) 7 years 7 months 20 days 6 years 5 months 15 days
Vested and exercisable at end of period (in years)   6 years 1 month 24 days
Vested and unvested expected to vest at end of period (in years)   6 years 4 months 20 days
Aggregate Intrinsic Value    
Aggregate intrinsic value at beginning of period | $   $ 909,494
Aggregate intrinsic value at end of period | $   299,478
Vested and exercisable at September 30, 2022 | $   206,875
Vested and unvested expected to vest at September 30, 2022 | $   $ 281,090
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation - RSUs (Details) - RSUs
$ in Thousands
9 Months Ended
Sep. 30, 2022
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
RSUs, vesting period 4 years
Unrecognized stock-based compensation expense $ 125,828
Unrecognized stock-based compensation expense, average recognition period 3 years 21 days
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation - Schedule of RSU & PRSU Activity (Details) - $ / shares
9 Months Ended
Jun. 01, 2022
Sep. 30, 2022
Weighted-Average Fair Value    
Forfeited or cancelled (in dollars per share)   $ 9.46
RSUs    
Shares    
Unvested balance at beginning of period (in shares)   3,334,137
Granted (in shares)   2,774,362
Vested (in shares)   (1,107,936)
Forfeited or cancelled (in shares)   (329,516)
Unvested balance at end of period (in shares)   4,671,047
Vested and expected to vest (in shares)   2,946,410
Weighted-Average Fair Value    
Unvested balance at beginning of period (in dollars per share)   $ 45.74
Granted (in dollars per share)   45.73
Vested (in dollars per share)   44.11
Forfeited or cancelled (in dollars per share)   47.09
Unvested balance at end of period (in dollars per share)   46.02
Vested and expected to vest (in dollars per share)   $ 46.39
PRSUs    
Shares    
Unvested balance at beginning of period (in shares)   578,949
Granted (in shares)   436,387
Vested (in shares) (60,000) (207,001)
Forfeited or cancelled (in shares)   (30,497)
Adjusted by performance factor   (89,769)
Unvested balance at end of period (in shares)   688,069
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)   47.58
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)   $ 56.94
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation - PRSUs (Details)
$ in Thousands
9 Months Ended
Jun. 01, 2022
shares
May 24, 2022
Mar. 01, 2022
shares
Feb. 24, 2022
shares
Jul. 27, 2021
segment
Jun. 10, 2021
segment
Sep. 30, 2022
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of trading days | segment         90    
Options, granted, number (in shares)             0
Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting percentage             200.00%
Minimum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting percentage             0.00%
PRSUs              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unrecognized stock-based compensation expense | $             $ 1,714
Unrecognized stock-based compensation expense, average recognition period             11 months 8 days
Number of quarterly installments | segment           8  
Percentage of target award (in percent)   100.00%   15500.00%      
Increase (decrease) in performance factor (in shares)       89,769      
Options, granted, number (in shares)       398,949      
Vested (in shares) 60,000           207,001
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]              
Number of trading days | segment           2  
Options, granted, number (in shares)     436,387        
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation - MRSUs (Details)
$ in Thousands
9 Months Ended
Jul. 27, 2021
USD ($)
segment
tranche
shares
Sep. 30, 2022
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of trading days | segment 90  
MRSUs    
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) | shares 3,000,000  
Grant date fair value $ 75,300  
Number of tranches | tranche 5  
Stock options, vesting period   7 years
Unrecognized stock-based compensation expense   $ 54,817
Weighted-average period expected for recognition of compensation expense   3 years 9 months 3 days
MRSUs | 1    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting percentage 14.00%  
MRSUs | 2    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting percentage 14.00%  
MRSUs | 3    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting percentage 14.00%  
MRSUs | 4    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting percentage 14.00%  
MRSUs | 5    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting percentage 14.00%  
MRSUs | 6    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting percentage 15.00%  
MRSUs | 7    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting percentage 15.00%  
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation - MRSUs Share-Based Payment Arrangements and Price Targets (Details) - MRSUs
Jul. 27, 2021
$ / shares
shares
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) | shares 475,000
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) | shares 575,000
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) | shares 650,000
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) | shares 650,000
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) | shares 650,000
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation - Schedule of MRSU Activity (Details) - MRSU
9 Months Ended
Sep. 30, 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 73 R64.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation - ESPP and RSUs (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
May 20, 2022
Nov. 19, 2021
Sep. 01, 2021
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Jun. 30, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock-based compensation expense       $ 23,594 $ 18,555 $ 77,758 $ 37,380    
IPO                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share-based award, amount withheld for employees           $ 2,682      
2021 Employee Stock Purchase Plan | Employee Stock                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Purchase price of common stock, percent   85.00%              
Shares of common stock authorized for future issuance (in shares)                 3,272,076
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) $ 36.26 $ 39.95              
Shares of common stock reserved for future issuance, number available for grant (in shares)       3,009,213   3,009,213      
Stock-based compensation expense       $ 902 186 $ 3,441 2,108    
2021 Employee Stock Purchase Plan | Restricted Stock                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock-based compensation expense       1,053 $ 346 3,159 $ 346    
Acquisition of Nimbella | Restricted Stock                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Granted (in shares)     200,204            
Restricted stock share price (in dollars per share)               $ 63.11  
Value of restricted stock granted to founders of Nimbella       $ 12,635          
Stock options, vesting period       36 months          
Unrecognized stock-based compensation expense       $ 8,081   $ 8,081      
Weighted-average period expected for recognition of compensation expense           2 years 2 months 12 days      
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense $ 23,594 $ 18,555 $ 77,758 $ 37,380
Cost of Sales [Member]        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 492 196 1,405 797
Research and Development Expense [Member]        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 8,236 6,099 28,617 13,794
Selling and Marketing Expense [Member]        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 3,356 2,582 10,553 5,621
General and Administrative Expense [Member]        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense $ 11,510 $ 9,678 $ 37,183 $ 17,168
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Loss per Share Attributable to Common Stockholder - Schedule of Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Basic net income (loss) per share:        
Net loss attributable to common stockholders, basic $ 10,097 $ (1,852) $ (14,217) $ (7,378)
Weighted-average shares used to compute net loss per share, basic (in shares) 96,559,000 107,955,000 102,134,000 88,265,000
Basic net income (loss) per share (in usd per share) $ 0.10 $ (0.02) $ (0.14) $ (0.08)
Diluted net income (loss) per share:        
Net loss attributable to common stockholders, diluted $ 10,097 $ (1,852) $ (14,217) $ (7,378)
Number of shares used in basic calculation (in shares) 96,559,000 107,955,000 102,134,000 88,265,000
Weighted average shares used to compute net loss per share, diluted (in shares) 104,931,000 107,955,000 102,134,000 88,265,000
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ 0.10 $ (0.02) $ (0.14) $ (0.08)
Stock Options        
Diluted net income (loss) per share:        
Weighted average shares used to compute net loss per share, diluted (in shares) 8,008,000 0 0 0
RSUs        
Diluted net income (loss) per share:        
Weighted average shares used to compute net loss per share, diluted (in shares) 275,000 0 0 0
PRSUs        
Diluted net income (loss) per share:        
Weighted average shares used to compute net loss per share, diluted (in shares) 89,000 0 0 0
XML 76 R67.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Loss per Share Attributable to Common Stockholder - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details) - shares
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of loss per share, amount (in shares) 27,332,370 20,388,261
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,353,428 13,451,177
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,671,047 3,104,367
PRSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of loss per share, amount (in shares) 688,069 578,949
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
ESPP    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of loss per share, amount (in shares) 217,126 253,768
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 0
XML 77 R68.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Income Tax Disclosure [Abstract]        
Income tax expense (benefit) $ 442 $ (145) $ 2,611 $ 378
Effective income tax rate 4.20% 7.30% (22.50%) (5.40%)
Uncertain tax positions expense $ 866 $ 206 $ 1,042 $ 340
XML 78 docn-20220930_htm.xml IDEA: XBRL DOCUMENT 0001582961 2022-01-01 2022-09-30 0001582961 2022-10-27 0001582961 2022-09-30 0001582961 2021-12-31 0001582961 2021-09-30 0001582961 2022-07-01 2022-09-30 0001582961 2021-07-01 2021-09-30 0001582961 2021-01-01 2021-09-30 0001582961 us-gaap:CommonStockMember 2022-06-30 0001582961 us-gaap:TreasuryStockCommonMember 2022-06-30 0001582961 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001582961 us-gaap:RetainedEarningsMember 2022-06-30 0001582961 2022-06-30 0001582961 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001582961 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001582961 us-gaap:TreasuryStockCommonMember 2022-07-01 2022-09-30 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001582961 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001582961 us-gaap:CommonStockMember 2022-09-30 0001582961 us-gaap:TreasuryStockCommonMember 2022-09-30 0001582961 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001582961 us-gaap:RetainedEarningsMember 2022-09-30 0001582961 us-gaap:CommonStockMember 2021-06-30 0001582961 us-gaap:TreasuryStockCommonMember 2021-06-30 0001582961 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001582961 us-gaap:RetainedEarningsMember 2021-06-30 0001582961 2021-06-30 0001582961 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001582961 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0001582961 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001582961 us-gaap:CommonStockMember 2021-09-30 0001582961 us-gaap:TreasuryStockCommonMember 2021-09-30 0001582961 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0001582961 us-gaap:RetainedEarningsMember 2021-09-30 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-09-30 0001582961 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-09-30 0001582961 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-09-30 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-09-30 0001582961 us-gaap:RetainedEarningsMember 2022-01-01 2022-09-30 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 2021-01-01 2021-09-30 0001582961 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-09-30 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-09-30 0001582961 us-gaap:RetainedEarningsMember 2021-01-01 2021-09-30 0001582961 srt:NorthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-07-01 2022-09-30 0001582961 srt:NorthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-07-01 2021-09-30 0001582961 srt:NorthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-09-30 0001582961 srt:NorthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-09-30 0001582961 srt:EuropeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-07-01 2022-09-30 0001582961 srt:EuropeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-07-01 2021-09-30 0001582961 srt:EuropeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-09-30 0001582961 srt:EuropeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-09-30 0001582961 srt:AsiaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-07-01 2022-09-30 0001582961 srt:AsiaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-07-01 2021-09-30 0001582961 srt:AsiaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-09-30 0001582961 srt:AsiaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-09-30 0001582961 docn:OtherGeographicalAreasMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-07-01 2022-09-30 0001582961 docn:OtherGeographicalAreasMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-07-01 2021-09-30 0001582961 docn:OtherGeographicalAreasMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-09-30 0001582961 docn:OtherGeographicalAreasMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-09-30 0001582961 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-07-01 2022-09-30 0001582961 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-07-01 2021-09-30 0001582961 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-09-30 0001582961 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-09-30 0001582961 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-07-01 2022-09-30 0001582961 country:US us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-09-30 0001582961 country:US us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-09-30 0001582961 docn:CloudwaysLtdMember 2022-09-01 0001582961 docn:CloudwaysLtdMember 2022-01-01 2022-08-31 0001582961 docn:CloudwaysLtdMember 2022-09-01 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-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 2022-01-01 2022-09-30 0001582961 docn:CloudwaysLtdMember 2022-07-01 2022-09-30 0001582961 docn:CloudwaysLtdMember 2021-07-01 2021-09-30 0001582961 docn:CloudwaysLtdMember 2021-01-01 2021-09-30 0001582961 docn:CSSTricksMember 2021-03-01 2021-03-31 0001582961 srt:MinimumMember docn:JournalDevITMember 2022-01-01 2022-09-30 0001582961 srt:MaximumMember docn:JournalDevITMember 2022-01-01 2022-09-30 0001582961 docn:JournalDevITMember 2022-06-01 2022-06-30 0001582961 docn:NimbellaCorpMember 2022-01-01 2022-09-30 0001582961 us-gaap:USTreasurySecuritiesMember 2022-09-30 0001582961 us-gaap:USTreasurySecuritiesMember 2022-07-01 2022-09-30 0001582961 us-gaap:DebtSecuritiesMember 2022-09-30 0001582961 us-gaap:DebtSecuritiesMember 2022-07-01 2022-09-30 0001582961 us-gaap:CommercialPaperMember 2022-09-30 0001582961 us-gaap:CommercialPaperMember 2022-07-01 2022-09-30 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2022-09-30 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2022-09-30 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2022-09-30 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-09-30 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-09-30 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-09-30 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001582961 us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-09-30 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-09-30 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-09-30 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-09-30 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-09-30 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-09-30 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-09-30 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-09-30 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-09-30 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 docn:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2021-11-30 0001582961 us-gaap:ConvertibleDebtMember 2022-09-30 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleDebtMember 2022-09-30 0001582961 us-gaap:ConvertibleDebtMember 2021-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleDebtMember 2021-12-31 0001582961 us-gaap:MachineryAndEquipmentMember 2022-09-30 0001582961 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001582961 us-gaap:FurnitureAndFixturesMember 2022-09-30 0001582961 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001582961 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2022-09-30 0001582961 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2021-12-31 0001582961 us-gaap:SoftwareDevelopmentMember 2022-09-30 0001582961 us-gaap:SoftwareDevelopmentMember 2021-12-31 0001582961 us-gaap:RevolvingCreditFacilityMember docn:CreditFacilityMember us-gaap:LineOfCreditMember 2021-11-30 0001582961 docn:CreditFacilityMember 2021-11-30 0001582961 srt:MinimumMember docn:CreditFacilityMember 2022-09-30 0001582961 docn:CreditFacilityMember docn:KayBankNationalAssociationMember 2022-01-01 2022-09-30 0001582961 srt:MinimumMember docn:CreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember docn:VariableRateComponentOneMember 2022-01-01 2022-09-30 0001582961 srt:MaximumMember docn:CreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember docn:VariableRateComponentOneMember 2022-01-01 2022-09-30 0001582961 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember docn:CreditFacilityMember us-gaap:LineOfCreditMember 2022-01-01 2022-09-30 0001582961 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember docn:CreditFacilityMember us-gaap:LineOfCreditMember 2022-01-01 2022-09-30 0001582961 docn:CreditFacilityMember 2022-07-01 2022-09-30 0001582961 docn:CreditFacilityMember 2021-07-01 2021-09-30 0001582961 docn:CreditFacilityMember 2022-01-01 2022-09-30 0001582961 docn:CreditFacilityMember 2021-01-01 2021-09-30 0001582961 docn:CreditFacilityMember 2022-09-30 0001582961 us-gaap:SecuredDebtMember 2022-07-01 2022-09-30 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-07-01 2022-09-30 0001582961 docn:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2022-01-01 2022-09-30 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 2022-02-23 0001582961 2022-05-23 0001582961 docn:A2021StockPlanMember 2022-09-30 0001582961 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0001582961 2021-01-01 2021-01-01 0001582961 us-gaap:EmployeeStockOptionMember 2022-06-30 2022-06-30 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2022-09-30 0001582961 us-gaap:PerformanceSharesMember 2021-12-31 0001582961 us-gaap:PerformanceSharesMember 2022-01-01 2022-09-30 0001582961 us-gaap:PerformanceSharesMember 2022-09-30 0001582961 srt:MinimumMember 2022-01-01 2022-09-30 0001582961 srt:MaximumMember 2022-01-01 2022-09-30 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-09-30 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-09-30 0001582961 docn:MRSUMember 2022-09-30 0001582961 docn:MarketBasedRestrictedStockMember 2022-09-30 0001582961 us-gaap:EmployeeStockMember docn:A2021EmployeeStockPurchasePlanMember 2021-11-19 2021-11-19 0001582961 us-gaap:EmployeeStockMember docn:A2021EmployeeStockPurchasePlanMember 2021-12-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 docn:A2021EmployeeStockPurchasePlanMember 2022-09-30 0001582961 us-gaap:EmployeeStockMember docn:A2021EmployeeStockPurchasePlanMember 2022-07-01 2022-09-30 0001582961 us-gaap:EmployeeStockMember docn:A2021EmployeeStockPurchasePlanMember 2022-01-01 2022-09-30 0001582961 us-gaap:EmployeeStockMember docn:A2021EmployeeStockPurchasePlanMember 2021-07-01 2021-09-30 0001582961 us-gaap:EmployeeStockMember docn:A2021EmployeeStockPurchasePlanMember 2021-01-01 2021-09-30 0001582961 us-gaap:IPOMember 2022-01-01 2022-09-30 0001582961 us-gaap:RestrictedStockMember docn:AcquisitionOfNimbellaMember 2021-09-01 2021-09-01 0001582961 us-gaap:RestrictedStockMember docn:AcquisitionOfNimbellaMember 2022-06-30 0001582961 us-gaap:RestrictedStockMember docn:AcquisitionOfNimbellaMember 2022-07-01 2022-09-30 0001582961 us-gaap:RestrictedStockMember docn:A2021EmployeeStockPurchasePlanMember 2022-07-01 2022-09-30 0001582961 us-gaap:RestrictedStockMember docn:A2021EmployeeStockPurchasePlanMember 2022-01-01 2022-09-30 0001582961 us-gaap:RestrictedStockMember docn:A2021EmployeeStockPurchasePlanMember 2021-07-01 2021-09-30 0001582961 us-gaap:RestrictedStockMember docn:A2021EmployeeStockPurchasePlanMember 2021-01-01 2021-09-30 0001582961 us-gaap:RestrictedStockMember docn:AcquisitionOfNimbellaMember 2022-09-30 0001582961 us-gaap:RestrictedStockMember docn:AcquisitionOfNimbellaMember 2022-01-01 2022-09-30 0001582961 us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0001582961 us-gaap:CostOfSalesMember 2021-07-01 2021-09-30 0001582961 us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0001582961 us-gaap:CostOfSalesMember 2021-01-01 2021-09-30 0001582961 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-09-30 0001582961 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2021-09-30 0001582961 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0001582961 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-09-30 0001582961 us-gaap:SellingAndMarketingExpenseMember 2022-07-01 2022-09-30 0001582961 us-gaap:SellingAndMarketingExpenseMember 2021-07-01 2021-09-30 0001582961 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-09-30 0001582961 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-09-30 0001582961 us-gaap:GeneralAndAdministrativeExpenseMember 2022-07-01 2022-09-30 0001582961 us-gaap:GeneralAndAdministrativeExpenseMember 2021-07-01 2021-09-30 0001582961 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-09-30 0001582961 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-09-30 0001582961 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-06-10 2021-06-10 0001582961 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0001582961 us-gaap:EmployeeStockOptionMember 2021-07-01 2021-09-30 0001582961 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-09-30 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2021-09-30 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001582961 us-gaap:PerformanceSharesMember 2022-07-01 2022-09-30 0001582961 us-gaap:PerformanceSharesMember 2021-07-01 2021-09-30 0001582961 us-gaap:PerformanceSharesMember 2021-01-01 2021-09-30 0001582961 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0001582961 us-gaap:EmployeeStockOptionMember 2021-07-01 2021-09-30 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-09-30 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2021-09-30 0001582961 us-gaap:PerformanceSharesMember 2022-07-01 2022-09-30 0001582961 us-gaap:PerformanceSharesMember 2021-07-01 2021-09-30 0001582961 docn:MarketBasedRestrictedStockUnitMember 2022-07-01 2022-09-30 0001582961 docn:MarketBasedRestrictedStockUnitMember 2021-07-01 2021-09-30 0001582961 docn:EmployeeStockPurchasePlanMember 2022-07-01 2022-09-30 0001582961 docn:EmployeeStockPurchasePlanMember 2021-07-01 2021-09-30 0001582961 us-gaap:ConvertibleDebtSecuritiesMember 2022-07-01 2022-09-30 0001582961 us-gaap:ConvertibleDebtSecuritiesMember 2021-07-01 2021-09-30 shares iso4217:USD iso4217:USD shares docn:segment pure utr:D docn:vote docn:tranche 0001582961 false 2022 Q3 --12-31 0.3333 10-Q true 2022-09-30 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 Yes Non-accelerated Filer false true false false 96297098 24115000 1713387000 800539000 0 6402000 4212000 52425000 39619000 31277000 17050000 908356000 1770056000 270985000 249643000 1935000 2038000 315161000 32170000 122543000 42915000 82000 88000 4625000 4085000 1623687000 2100995000 11762000 12657000 36645000 31907000 5476000 4826000 44925000 8849000 98808000 58239000 22107000 421000 1468393000 1462676000 4162000 1462000 1593470000 1522798000 0.000025 0.000025 10000000 0 0 0 0 0 0 0.000025 0.000025 750000000 96229736 109175863 96229736 107207635 2000 2000 0 1968228 0 4598000 235278000 769705000 -4308000 -374000 -200755000 -186538000 30217000 578197000 1623687000 2100995000 152115000 111428000 413324000 308899000 54536000 43506000 148539000 126195000 97579000 67922000 264785000 182704000 30243000 29927000 104440000 79450000 19097000 13312000 56360000 35545000 38847000 26354000 115109000 68756000 88187000 69593000 275909000 183751000 9392000 -1671000 -11124000 -1047000 2127000 186000 6281000 2675000 0 0 -407000 -3435000 3274000 -140000 6206000 157000 1147000 -326000 -482000 -5953000 10539000 -1997000 -11606000 -7000000 442000 -145000 2611000 378000 10097000 -1852000 -14217000 -7378000 0.10 0.10 -0.02 -0.02 -0.14 -0.14 -0.08 -0.08 96559000 107955000 102134000 88265000 104931000 107955000 102134000 88265000 10097000 -1852000 -14217000 -7378000 -252000 -73000 -458000 -101000 912000 0 -3476000 0 10757000 -1925000 -18151000 -7479000 98856183 2000 1968228 4598000 268689000 -4968000 -210852000 48273000 420431 -2894000 -2894000 1078650 50000000 50000000 1968228 1968228 -4598000 4598000 0 24081000 24081000 660000 660000 10097000 10097000 96229736 2000 0 0 235278000 -4308000 -200755000 30217000 109213693 2000 1968228 4598000 1035514000 -273000 -172561000 858084000 907272 3888000 3888000 232520 0 18820000 18820000 636994 27566000 27566000 -73000 -73000 -1852000 -1852000 110990479 2000 1968228 4598000 1085788000 -346000 -174413000 906433000 109175863 2000 1968228 4598000 769705000 -374000 -186538000 578197000 2503828 -14116000 -14116000 144867 5244000 5244000 13626594 600000000 600000000 1968228 1968228 -4598000 4598000 0 79043000 79043000 -3934000 -3934000 -14217000 -14217000 96229736 2000 0 0 235278000 -4308000 -200755000 30217000 45472229 173074000 45299339 1000 1968228 4598000 99783000 -245000 -167035000 -72094000 2785069 10368000 10368000 296848 0 37966000 37966000 636994 27566000 27566000 16500000 1000 723125000 723126000 45472229 173074000 45472229 173074000 173074000 13906000 13906000 -101000 -101000 -7378000 -7378000 0 0 110990479 2000 1968228 4598000 1085788000 -346000 -174413000 906433000 -14217000 -7378000 73900000 64922000 77758000 37380000 12217000 6055000 -407000 -3435000 3099000 0 0 3188000 5898000 386000 144000 212000 0 -556000 -247000 0 -2396000 -477000 20270000 14462000 4580000 134000 -5771000 4001000 -364000 263000 -5342000 -2587000 130008000 100376000 77717000 66480000 6593000 4297000 4915000 5636000 305163000 5000000 5400000 0 1379277000 0 19992000 0 558371000 0 1556000 0 1549000 0 967000 209000 -1199742000 -81204000 0 33214000 0 166813000 0 63200000 1520000 0 10352000 13145000 5245000 0 24618000 2777000 0 723126000 600000000 0 -610541000 470267000 -1680275000 489439000 1715425000 102537000 35150000 591976000 349000 2248000 1669000 541000 1285000 587000 19964000 14291000 0 27566000 Nature of the Business and OrganizationDigitalOcean 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 developers, start-ups and small-to-medium size businesses. 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 infrastructure solutions across compute, storage and networking, and also enables developers to extend the native capabilities of the Company’s cloud with fully managed application, container and database offerings.The Company has adopted a holding company structure and the primary operations are performed globally through our wholly-owned operating subsidiaries. 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 unaudited interim condensed 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. In the opinion of management, the condensed consolidated financial statements reflect all adjustments, which include normal recurring adjustments, necessary for a fair statement of the Company’s financial position as of September 30, 2022, results of operations for the three and nine months ended September 30, 2022 and 2021, cash flows for the nine months ended September 30, 2022 and 2021, and stockholders' equity for the three and nine months ended September 30, 2022 and 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%">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 condensed 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 condensed 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 and allowance for doubtful accounts, useful lives and realizability of long-lived assets, capitalized internal-use software development costs, accounting for stock-based compensation, valuation allowances against deferred tax assets, fair value of marketable securities, 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%">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 Condensed 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 style="width:57.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.082%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding: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 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%">24,115 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">589,750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">35,150 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">591,976 </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"/></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%">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 </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%">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 Condensed 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 Condensed 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 Condensed 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%">Accounts Receivable and Allowance for Doubtful Accounts</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 doubtful accounts 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 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 doubtful accounts through bad debt expense 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 doubtful accounts 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 style="width:77.687%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.113%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bad debt expense, net of recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions from Cloudways acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,718)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of September 30, 2022</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%">6,402 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Deferred 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%">Deferred revenue was $5,476 and $4,826 as of September 30, 2022 and December 31, 2021, respectively. Revenue recognized during the three months ended September 30, 2022 and 2021 was $246 and $259, respectively, and $2,750 and $2,618 during the nine months ended September 30, 2022 and 2021, respectively, which was included in each deferred revenue balance at the beginning of each respective 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: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 recognizes assets acquired, liabilities assumed, and any contingent consideration related to business combinations based on estimates of their respective fair values on the date of acquisition. The purchase price is allocated to the identifiable net assets acquired, including intangible assets and liabilities assumed, based on estimated fair values at the date of acquisition. The excess of the purchase price over the amount allocated to the identifiable assets and liabilities, if any, is recorded as goodwill. Unanticipated events and circumstances may occur which may affect the accuracy or validity of such assumptions, estimates, or actual results. All subsequent changes to the estimated fair values of the acquired assets and liabilities assumed that occur within the measurement period and are based on facts and circumstances that existed at the acquisition date are recognized as an adjustment to goodwill.</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%">Determining the fair value of assets acquired and liabilities assumed requires significant judgment, including the selection of valuation methodologies, estimates of future revenue and cash flows and discount rates in determining the fair value of intangible assets acquired and liabilities assumed. 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.</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 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Asset Acquisition</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 principles provided in ASC 805, Business Combinations ("ASC 805") to determine whether a transaction involves an asset or a business. If it is determined an acquisition is an asset acquisition, the purchase consideration (which will include certain transaction costs) is allocated to the acquired assets and liabilities based on their relative fair values.</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 style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="border-top:1pt 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%">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 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 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 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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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 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 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 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 three and nine months ended September 30, 2022 and 2021.</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%">Property and equipment located in the United States was 48% and 50% as of September 30, 2022 and December 31, 2021, respectively, with the remainder of net assets residing in international locations, primarily in the Netherlands, Singapore and Germany.</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%">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 Condensed Consolidated Balance Sheets for cash and cash equivalents, marketable securities, 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 September 30, 2022 and December 31, 2021. Additionally, no customer accounted for 10% or more of total revenue during the three and nine months ended September 30, 2022 and 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%">Sublease</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%">Under ASC 840, Leases, a sublease liability is recorded when the Company ceases to use leased space, which is included in Other current liabilities and Other noncurrent liabilities on the Condensed Consolidated Balance Sheets. A sublease loss is calculated as the present value of lease payments, net of expected sublease income, and other costs that do not have future economic benefit to the Company. The sublease loss is included in General and administrative on the Condensed 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%">Recent Accounting Pronouncements – Pending Adoption</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 effective dates represent the requirements for private companies which the Company has elected as an emerging growth company.</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), and additional changes, modifications, clarifications, or interpretations related to this guidance thereafter (“ASU 2016-02”). ASU 2016-02 requires a reporting entity to recognize right-of-use assets and lease liabilities on the balance sheet for operating leases to increase transparency and comparability. ASU 2016-02 is effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022 with early adoption permitted. The Company expects to elect the package of transition practical expedients, which allows it to carry forward its historical assessment of (1) whether contracts are or contain leases, (2) lease classification, and (3) initial direct costs. In addition, the Company expects to elect the practical expedient that allows lessees the option to account for lease and non-lease components together as a single component for all classes of underlying 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%">The Company has made substantial progress in executing its implementation plan. It is in the process of revising its controls and processes to address the lease standard and is in the process of completing the implementation and data input for the lease accounting software tool that it will use post-adoption. ASU 2016-02 also requires expanded disclosure regarding the amounts, timing and uncertainties of cash flows related to a company’s lease portfolio. The Company is evaluating these disclosure requirements and is incorporating the collection of relevant data into its existing financial reporting processes. While the Company expects the adoption of this standard to result in an increase to the reported assets and liabilities, the Company is currently evaluating the impact of adoption on the condensed consolidated 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 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. While the Company is continuing to assess the timing of adoption and the potential impacts of ASU 2021-08, it does not expect ASU 2021-08 to have a material effect on its consolidated financial statements and 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 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 currently effective for public business entities, and effective for private companies with 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 is currently evaluating the impact of adoption on the condensed consolidated financial statements.</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 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 and there was an immaterial impact to the condensed consolidated financial statements and related disclosures.</span></div> Basis of Presentation and Principles of ConsolidationThe accompanying unaudited interim condensed 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. <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 condensed 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 condensed 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 and allowance for doubtful accounts, useful lives and realizability of long-lived assets, capitalized internal-use software development costs, accounting for stock-based compensation, valuation allowances against deferred tax assets, fair value of marketable securities, 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;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 Condensed 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 style="width:57.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.082%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding: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 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%">24,115 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">589,750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">35,150 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">591,976 </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"/></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 Condensed 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 style="width:57.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.082%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding: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 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%">24,115 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">589,750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">35,150 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">591,976 </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"/></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> 24115000 589750000 9100000 0 1935000 2226000 35150000 591976000 <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 </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%">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 Condensed 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 Condensed 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 Condensed 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%">Accounts Receivable and Allowance for Doubtful Accounts</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 doubtful accounts 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 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 doubtful accounts through bad debt expense and reverses the allowance after the potential for recovery is considered remote.</span></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 changes in our allowance for doubtful accounts 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 style="width:77.687%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.113%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bad debt expense, net of recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions from Cloudways acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,718)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of September 30, 2022</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%">6,402 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 4212000 12217000 691000 10718000 6402000 5476000 4826000 246000 259000 2750000 2618000 <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 recognizes assets acquired, liabilities assumed, and any contingent consideration related to business combinations based on estimates of their respective fair values on the date of acquisition. The purchase price is allocated to the identifiable net assets acquired, including intangible assets and liabilities assumed, based on estimated fair values at the date of acquisition. The excess of the purchase price over the amount allocated to the identifiable assets and liabilities, if any, is recorded as goodwill. Unanticipated events and circumstances may occur which may affect the accuracy or validity of such assumptions, estimates, or actual results. All subsequent changes to the estimated fair values of the acquired assets and liabilities assumed that occur within the measurement period and are based on facts and circumstances that existed at the acquisition date are recognized as an adjustment to goodwill.</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%">Determining the fair value of assets acquired and liabilities assumed requires significant judgment, including the selection of valuation methodologies, estimates of future revenue and cash flows and discount rates in determining the fair value of intangible assets acquired and liabilities assumed. 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.</span></div>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. <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%">Asset Acquisition</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 principles provided in ASC 805, Business Combinations ("ASC 805") to determine whether a transaction involves an asset or a business. If it is determined an acquisition is an asset acquisition, the purchase consideration (which will include certain transaction costs) is allocated to the acquired assets and liabilities based on their relative fair values.</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 style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="border-top:1pt 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%">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 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 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 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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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 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 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 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.38 0.30 0.28 0.30 0.29 0.22 0.24 0.22 0.23 0.10 0.10 0.10 0.10 1 1 1 1 0.31 0.48 0.50 <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 Condensed Consolidated Balance Sheets for cash and cash equivalents, marketable securities, 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>The Company’s customer base consists of a significant number of geographically dispersed customers. <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%">Sublease</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%">Under ASC 840, Leases, a sublease liability is recorded when the Company ceases to use leased space, which is included in Other current liabilities and Other noncurrent liabilities on the Condensed Consolidated Balance Sheets. A sublease loss is calculated as the present value of lease payments, net of expected sublease income, and other costs that do not have future economic benefit to the Company. The sublease loss is included in General and administrative on the Condensed 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%">Recent Accounting Pronouncements – Pending Adoption</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 effective dates represent the requirements for private companies which the Company has elected as an emerging growth company.</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), and additional changes, modifications, clarifications, or interpretations related to this guidance thereafter (“ASU 2016-02”). ASU 2016-02 requires a reporting entity to recognize right-of-use assets and lease liabilities on the balance sheet for operating leases to increase transparency and comparability. ASU 2016-02 is effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022 with early adoption permitted. The Company expects to elect the package of transition practical expedients, which allows it to carry forward its historical assessment of (1) whether contracts are or contain leases, (2) lease classification, and (3) initial direct costs. In addition, the Company expects to elect the practical expedient that allows lessees the option to account for lease and non-lease components together as a single component for all classes of underlying 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%">The Company has made substantial progress in executing its implementation plan. It is in the process of revising its controls and processes to address the lease standard and is in the process of completing the implementation and data input for the lease accounting software tool that it will use post-adoption. ASU 2016-02 also requires expanded disclosure regarding the amounts, timing and uncertainties of cash flows related to a company’s lease portfolio. The Company is evaluating these disclosure requirements and is incorporating the collection of relevant data into its existing financial reporting processes. While the Company expects the adoption of this standard to result in an increase to the reported assets and liabilities, the Company is currently evaluating the impact of adoption on the condensed consolidated 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 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. While the Company is continuing to assess the timing of adoption and the potential impacts of ASU 2021-08, it does not expect ASU 2021-08 to have a material effect on its consolidated financial statements and 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 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 currently effective for public business entities, and effective for private companies with 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 is currently evaluating the impact of adoption on the condensed consolidated financial statements.</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 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 and there was an immaterial impact to the condensed consolidated financial statements and related disclosures.</span></div> Acquisitions<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. (“Cloudways”) 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 condensed 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. All intercompany transactions will be eliminated upon the consolidation of Cloudways. </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 acquisition purchase consideration is subject to certain adjustments for working capital, cash, transaction expenses, accrued liabilities and indebtedness. 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 initial accounting for the business combination is incomplete at the time of this filing due to the limited amount of time between the Acquisition Date and the date that these financial statements are issued. The Company has performed a preliminary valuation analysis of the fair market value of the assets and liabilities of the Cloudways business. The final purchase price allocation will be determined when the Company has completed its evaluation of the valuation analysis. The final allocation could differ materially from the preliminary allocation. The final allocation may include changes in allocations to acquired intangible assets as well as goodwill and other changes to assets and liabilities including deferred tax liabilities. The estimated useful lives of acquired intangible assets are also preliminary. Measurement period adjustments, if any, will be recognized in the reporting period in which the adjustment amounts are determined within twelve months from 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 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 style="width:65.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(29,660)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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"/></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 style="width:59.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.749%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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 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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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.</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 expenses in the accompanying condensed 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 condensed consolidated statements of operations from the Acquisition Date through September 30, 2022, was $4,923 and $(3,581), respectively. The $4,923 does not include the impact of the elimination of $765 related to DO intercompany revenue with Cloudways.</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 nine months ended September 30, 2022, the Company recorded an acquisition related compensation expense of $2,361 related to estimated compensation earned by the Cloudways seller to date. This expense is shown as part of General and administrative in the accompanying condensed 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 three months ended September 30, 2022 was adjusted to exclude nonrecurring acquisition related costs of $2,139.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pro Forma Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pro Forma Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="border-top:1pt 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 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%">160,457 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">119,703 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">444,193 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">330,993 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 income (loss)</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%">10,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,713)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,837)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(31,593)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 3 to 5 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 3 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%">Nimbella</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 finalized and adjusted the purchase price for the Nimbella acquisition to reflect an decrease of $247 to Goodwill related to the final 2021 pre-acquisition tax return.</span></div> 1 6000 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 style="width:65.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(29,660)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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"/></tr></table> 278187000 42000000 -150000 -9100000 311237000 5827000 4753000 547000 9000 72000000 1820000 957000 1013000 21686000 29660000 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 style="width:59.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.749%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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 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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table> 9500000 P10Y 31500000 P5Y 31000000 P7Y 72000000 2139000 4923000 -3581000 4923000 38830000 16851000 7326000 2361000 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 style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pro Forma Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pro Forma Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="border-top:1pt 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 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%">160,457 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">119,703 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">444,193 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">330,993 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 income (loss)</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%">10,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,713)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,837)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(31,593)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table> 160457000 119703000 444193000 330993000 10010000 -9713000 -24837000 -31593000 4000000 P3Y P5Y 1400000 P3Y -247 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 Condensed Consolidated Balance Sheets as of September 30, 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 style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="border-top:1pt 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 colspan="3" style="border-top:1pt 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 colspan="3" style="border-top:1pt 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%">568,706 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,342)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">566,378 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(340)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">200,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(809)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,469 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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%">804,014 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,491)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800,539 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom: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 $3,309 and $27 for the three months ended September 30, 2022 and 2021, respectively, and $6,899 and $36 for the nine months ended September 30, 2022 and 2021, respectively. As of September 30, 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%">The Company does not believe that any unrealized losses are attributable to credit-related factors based on its 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. 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 Condensed Consolidated Balance Sheets as of September 30, 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 style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="border-top:1pt 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 colspan="3" style="border-top:1pt 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 colspan="3" style="border-top:1pt 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%">568,706 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,342)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">566,378 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(340)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">200,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(809)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,469 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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%">804,014 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,491)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800,539 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 568706000 14000 2342000 566378000 35032000 0 340000 34692000 200276000 2000 809000 199469000 804014000 16000 3491000 800539000 3309000 27000 6899000 36000 Fair Value MeasurementsThe fair value of our financial assets measured on a recurring basis is as follows:<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 style="width:43.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">23,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">24,115 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,115 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">566,377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">566,377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,692</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,470</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">566,377 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,162 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800,539 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom: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 style="width:43.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="border-top:1pt 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 colspan="3" style="border-top:1pt 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 colspan="3" style="border-top:1pt 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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"/></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 September 30, 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 style="width:24.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,468,393 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,099,185 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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"/></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 September 30, 2022 and December 31, 2021 was net of unamortized debt issuance costs of $31,607 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> The fair value of our financial assets measured on a recurring basis is as follows:<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 style="width:43.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">23,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">24,115 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,115 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">566,377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">566,377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,692</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,470</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">566,377 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,162 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800,539 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom: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 style="width:43.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="border-top:1pt 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 colspan="3" style="border-top:1pt 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 colspan="3" style="border-top:1pt 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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"/></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 style="width:24.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,468,393 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,099,185 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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"/></tr></table> 23436000 0 23436000 679000 0 679000 24115000 0 24115000 566377000 0 566377000 0 34692000 34692000 0 199470000 199470000 566377000 234162000 800539000 1093425000 0 1093425000 0 269945000 269945000 0 350017000 350017000 1093425000 619962000 1713387000 0 1468393000 1099185000 1462676000 1462676000 31607000 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 style="width:59.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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, 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%">566,749 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">75,992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,072 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(58,410)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,268)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(321,677)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(265,225)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">270,985 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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"/></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 three months ended September 30, 2022 and 2021 was $20,982 and $18,969, respectively, and $62,009 and $54,359 for the nine months ended September 30, 2022 and 2021, 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 $7,879 and $4,884 for the nine months ended September 30, 2022 and 2021, respectively, which is included in internal-use software costs within Property and equipment, net. Amortization expense related to internal-use software for the three months ended September 30, 2022 and 2021 was $2,983 and $3,245, respectively, and $9,205 and $10,245 for the nine months ended September 30, 2022 and 2021, 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 recorded an impairment loss of $24 and $144 related to software that is no longer being used during the three and nine months ended September 30, 2022, respectively. The Company recorded an impairment loss of $212 for the three and nine months ended September 30, 2021. This impairment loss is included in Cost of revenue and Research and development on the Condensed 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%">Prepaid expenses and other current 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%">Prepaid expenses and other current assets 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 style="width:59.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,884 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,473 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">VAT and sales tax 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%">7,328 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current 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%">965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div 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 prepaid expenses and other current assets</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%">31,277 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,050 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom: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 style="width:59.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">39,822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP 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%">2,682 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,495 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,925 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,849 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="width:59.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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, 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%">566,749 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">75,992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,072 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(58,410)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,268)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(321,677)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(265,225)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">270,985 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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"/></tr></table> 566749000 487484000 1511000 1511000 6820000 6820000 75992000 68321000 651072000 564136000 58410000 49268000 321677000 265225000 270985000 249643000 20982000 18969000 62009000 54359000 7879000 4884000 2983000 3245000 9205000 10245000 24000 144000 212000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets 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 style="width:59.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,884 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,473 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">VAT and sales tax 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%">7,328 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current 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%">965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div 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 prepaid expenses and other current assets</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%">31,277 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,050 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 13884000 11473000 9100000 0 7328000 5116000 965000 461000 31277000 17050000 <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 style="width:59.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">39,822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP 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%">2,682 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,495 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,925 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,849 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 39822000 6755000 1404000 0 2682000 1495000 725000 0 292000 599000 44925000 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 September 30, 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 September 30, 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 $128 and $96 for the three months ended September 30, 2022 and 2021, respectively, and $349 and $266 for the nine months ended September 30, 2022 and 2021, 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 nine months ended September 30, 2022. The loss on extinguishment of debt represent a non-cash adjustment to reconcile net income to net cash provided by operating activities within the Condensed 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 for the three months ended September 30, 2022 and 2021 was $106 and $90, respectively, and $293 and $2,153 for the nine months ended September 30, 2022 and 2021, 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 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 three and nine months ended September 30, 2022 was $1,874 and $5,605, 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,000 of principal of the Convertible Notes will initially be convertible into </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.6018</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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 September 30, 2022, the Convertible Notes were not convertible for the fiscal quarter ending September 30, 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> 150000000 250000000 250000000 100000000 3.50 0.0125 0.0200 0.0020 0.0030 128000 96000 349000 266000 1295000 662000 -407000 106000 90000 293000 2153000 1500000000 200000000 1461795000 1874000 5605000 5.6018 178.51 1.30 20000 30000 5000 10000 10000 0.98 P25D 1.30 20000 30000 1 1 Operating 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:120%">The Company leases data center facilities and office space under generally non-cancelable operating lease agreements, which expire at various dates through 2027. Facility leases generally include renewal options and may include escalating rental payment provisions. Additionally, the leases may require us to pay a portion of the related operating expenses. Rent expense related to these operating leases for the three months ended September 30, 2022 and 2021 was $15,356 and $12,798, respectively, and $40,187 and $37,128 for the nine months ended September 30, 2022 and 2021, 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 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. As a result of the sublease arrangements, future minimum rental commitments under operating leases will be offset by sublease amounts to be paid by the sublessees. The Company recognized a loss on the sublease of $1,471 for the nine months ended September 30, 2022. The total of minimum sublease amounts to be received in the future under non-cancelable subleases is $5,496 as of September 30, 2022.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum payments under operating lease agreements, net of sublease payments, as of September 30, 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 style="width:74.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.254%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 (three months remaining)</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%">13,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">66,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,067 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align: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%">255,687 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 15356000 12798000 40187000 37128000 1471000 5496000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum payments under operating lease agreements, net of sublease payments, as of September 30, 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 style="width:74.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.254%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 (three months remaining)</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%">13,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">66,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,067 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align: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%">255,687 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 13600000 66467000 74689000 40847000 28067000 32017000 255687000 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 September 30, 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 Company’s purchase commitments have not materially changed since 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%">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 September 30, 2022 and December 31, 2021, respectively. No draws have been made under such letters of credit. These funds are included as Restricted cash on the Condensed 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 Condensed Consolidated Statements of Cash Flows. Certain of the letters of credit can be reduced on an annual basis until the end of 2022, at which point the deposit required will similarly reduce to meet minimum threshold requirements.</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 condensed consolidated financial position, results of operations, or liquidity.</span></div> 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 September 30, 2022 and December 31, 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 our initial public offering in March 2021 (“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 September 30, 2022 or 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%">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 (“Previous Program”). As of May 16, 2022, the Company repurchased shares representing the entire amount available under the Previous 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 “Current Program”). As of August 19, 2022, the Company repurchased shares representing the entire amount available under the Current 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 1,078,650 and 13,626,594 shares of common stock in the open market for an aggregate purchase price of $50,000 and $600,000 during the three and nine months ended September 30, 2022, respectively. 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 Condensed Consolidated Balance Sheets. 1 750000000 0.000025 0.000025 10000000 0.000025 0 0 0 0 300000000 300000000 1078650 13626594 50000000 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 September 30, 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 nine months ended September 30, 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 style="width:46.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.266%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Remaining Life in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align: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 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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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,656,764)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">(423,967)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at September 30, 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,353,428 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.24 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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.46</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,478 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 September 30, 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%">6,929,561 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.32 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,875 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 September 30, 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,637,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align: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.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.39</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">281,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 nine months ended September 30, 2022 and 2021 was $78,012 and $98,724, 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 nine months ended September 30, 2022 and 2021. The aggregate estimated fair value of stock options granted to participants that vested during the nine months ended September 30, 2022 and 2021 was $13,452 and $15,402, 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%">As of September 30, 2022, there was $19,329 of unrecognized stock-based compensation related to outstanding stock options granted that is expected to be recognized over a weighted-average period of 1.77 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 vest over four years. RSU activity for the nine months ended September 30, 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 style="width:59.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Fair Value</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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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"/></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%">2,774,362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">45.73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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,107,936)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">(329,516)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">47.09 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 September 30, 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,671,047 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.02 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 September 30, 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%">2,946,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">46.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 September 30, 2022, there was $125,828 of unrecognized stock-based compensation related to outstanding RSUs granted that is expected to be recognized over a weighted-average period of 3.06 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 nine months ended September 30, 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 style="width:59.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.143%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Fair Value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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%">(207,001)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at September 30, 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%">688,069 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">56.94 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 September 30, 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,714 of unrecognized stock-based compensation that is expected to be recognized over a weighted-average period of 0.94 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 Director’s 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.</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 style="width:26.285%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.629%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.792%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.629%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.965%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Tranche</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Company Stock Price Target</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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 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 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 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 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 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 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 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 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 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 nine months ended September 30, 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 style="width:59.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Fair Value</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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at September 30, 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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"/></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 September 30, 2022, there was $54,817 of unrecognized stock-based compensation related to the MRSUs granted that is expected to be recognized over a weighted-average period of 3.76 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 September 30, 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 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%">A new offering period commenced on May 23, 2022 and will consist of two purchase periods, the first of which will have a purchase date of November 18, 2022 and the second and final purchase will have a purchase date of May 19, 2023 (the “2022 Offering”). Under the terms of the ESPP, in the event that the Company's stock price on the first day of the purchase period beginning on November 21, 2022 is lower than the stock price at the beginning of the offering, the current offering will terminate immediately and a new 12 month offering will automatically begin with purchase dates on May 19, 2023 and November 20, 2023. As of September 30, 2022, 3,009,213 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%">During the three and nine months ended September 30, 2022, the Company recorded stock-based compensation associated with the ESPP of $902 and $3,441, respectively, and $186 and $2,108 for the three and nine months ended September 30, 2021. As of September 30, 2022, $2,682 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 three and nine months ended September 30, 2022 was $1,053 and $3,159, respectively, and $346 for the three and nine months ended September 30, 2021. As of September 30, 2022, there was $8,081 of unrecognized stock-based compensation related to outstanding restricted shares granted that is expected to be recognized over a weighted-average period of 2.20 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 Condensed 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 style="width:40.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.994%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="border-top:1pt 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%">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%">492 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">196 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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,405 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">797 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">8,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">28,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">13,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">3,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">11,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">37,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">17,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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-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%">23,594 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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,555 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">77,758 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">37,380 </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"/></tr></table></div> 36290381 P10Y P4Y Stock option activity for the nine months ended September 30, 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 style="width:46.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.266%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Remaining Life in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align: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 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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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,656,764)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">(423,967)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at September 30, 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,353,428 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.24 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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.46</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,478 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 September 30, 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%">6,929,561 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.32 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,875 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 September 30, 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,637,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align: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.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.39</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">281,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table> 12434159 7.19 P7Y7M20D 909494000 1656764 6.25 423967 9.46 10353428 7.24 P6Y5M15D 299478000 6929561 6.32 P6Y1M24D 206875000 9637482 7.00 P6Y4M20D 281090000 78012000 98724000 0 13452000 15402000 19329000 P1Y9M7D P4Y RSU activity for the nine months ended September 30, 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 style="width:59.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Fair Value</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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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"/></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%">2,774,362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">45.73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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,107,936)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">(329,516)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">47.09 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 September 30, 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,671,047 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.02 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 September 30, 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%">2,946,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">46.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table> 3334137 45.74 2774362 45.73 1107936 44.11 329516 47.09 4671047 46.02 2946410 46.39 125828000 P3Y21D PRSU activity for the nine months ended September 30, 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 style="width:59.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.143%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Fair Value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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%">(207,001)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at September 30, 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%">688,069 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">56.94 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 578949 48.04 436387 60.72 207001 47.58 30497 41.24 89769 41.24 688069 56.94 1714000 P0Y11M8D 0 2 2 8 155 89769 398949 436387 1 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 style="width:26.285%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.629%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.792%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.629%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.965%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Tranche</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Company Stock Price Target</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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 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 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 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 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 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 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 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 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 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 nine months ended September 30, 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 style="width:59.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Fair Value</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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at September 30, 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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"/></tr></table></div> 3000000 25.12 0 0 3000000 25.12 54817000 P3Y9M3D 0.85 3272076 117996 39.95 144867 36.26 3009213 902000 3441000 186000 2108000 2682000 200204 63.11 12635000 P36M 1053000 3159000 346000 346000 8081000 P2Y2M12D <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 Condensed 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 style="width:40.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.994%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="border-top:1pt 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%">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%">492 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">196 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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,405 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">797 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">8,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">28,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">13,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">3,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">11,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">37,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">17,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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-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%">23,594 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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,555 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">77,758 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">37,380 </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"/></tr></table> 492000 196000 1405000 797000 8236000 6099000 28617000 13794000 3356000 2582000 10553000 5621000 11510000 9678000 37183000 17168000 23594000 18555000 77758000 37380000 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 style="width:40.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.994%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="border-top:1pt 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:700;line-height:100%">Basic net income (loss) per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (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%">10,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,852)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,217)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,378)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares used to compute net income (loss) per share, basic and diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income (loss) per share</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%">0.10 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.02)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.14)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">Diluted net income (loss) per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Net income (loss) attributable to common stockholders</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,852)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,217)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">(7,378)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of shares used in basic calculation </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average effect of diluted securities: </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Options</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%">8,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs </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%">275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PRSUs</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%">89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><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%">Number of shares used in diluted calculation</span></div></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%">104,931 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,955 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,134 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,265 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income (loss) per share</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%">0.10 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.02)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.14)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom: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 effect of the Convertible Notes and ESPP were excluded from the calculation of diluted net income per share for the three months ended September 30, 2022 as the effect would have been anti-dilutive.</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%">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 style="width:61.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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%">10,353,428 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,451,177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,671,047 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,104,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">688,069 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578,949 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MRSU</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,126 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:#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%">27,332,370 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">20,388,261 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom: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 style="width:40.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.994%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="border-top:1pt 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:700;line-height:100%">Basic net income (loss) per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (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%">10,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,852)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,217)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,378)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares used to compute net income (loss) per share, basic and diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income (loss) per share</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%">0.10 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.02)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.14)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">Diluted net income (loss) per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Net income (loss) attributable to common stockholders</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,852)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,217)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">(7,378)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of shares used in basic calculation </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average effect of diluted securities: </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Options</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%">8,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs </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%">275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PRSUs</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%">89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><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%">Number of shares used in diluted calculation</span></div></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%">104,931 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,955 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,134 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,265 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income (loss) per share</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%">0.10 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.02)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.14)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom: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 effect of the Convertible Notes and ESPP were excluded from the calculation of diluted net income per share for the three months ended September 30, 2022 as the effect would have been anti-dilutive.</span></div> 10097000 -1852000 -14217000 -7378000 96559000 107955000 102134000 88265000 0.10 0.10 -0.02 -0.02 -0.14 -0.14 -0.08 -0.08 10097000 -1852000 -14217000 -7378000 96559000 107955000 102134000 88265000 8008000 0 0 0 275000 0 0 0 89000 0 0 0 104931000 107955000 102134000 88265000 0.10 -0.02 -0.14 -0.08 <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 style="width:61.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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%">10,353,428 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,451,177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,671,047 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,104,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">688,069 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578,949 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MRSU</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,126 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:#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%">27,332,370 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">20,388,261 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 10353428 13451177 4671047 3104367 688069 578949 3000000 3000000 217126 253768 8402700 0 27332370 20388261 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%">The computation of the provision for or benefit from income taxes for interim periods is determined by applying the estimated annual effective tax rate to year-to-date income (loss) before tax and adjusting for discrete tax items recorded in the period, if any. </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%">For the three and nine months ended September 30, 2022, the Company recorded a tax expense of $442 and $2,611, respectively. The effective tax rate for the three and nine months ended September 30, 2022 was 4.2% and (22.5)%, respectively. The effective tax rate differs from the statutory rate primarily as a result of not recognizing deferred tax assets for U.S. losses due to a full valuation allowance against the U.S. deferred tax assets, and excess tax benefits from 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%">For the three and nine months ended September 30, 2021, the Company recorded a tax benefit of $145 and a tax expense of $378, respectively. The effective tax rate for the three and nine months ended September 30, 2021 was 7.3% and (5.4)%, respectively. The effective tax rate differs from the statutory rate primarily as a result of not recognizing </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%">deferred tax assets for U.S. losses due to a full valuation allowance against the U.S. deferred tax assets, and excess tax benefits from 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%">The provision for income taxes consists primarily of income taxes related to international jurisdictions in which the Company conducts business. Based on the available supporting evidence, including the amount and timing of future taxable income, the Company has concluded that it is more likely than not that a significant portion of the deferred tax assets will not be realized. As such, the Company maintains a full valuation allowance on its U.S. deferred tax 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%">For the three and nine months ended September 30, 2022, uncertain tax positions recorded by the Company resulted in an expense of $866 and $1,042, respectively. For the three and nine months ended September 30, 2021, uncertain tax positions recorded by the Company resulted in an expense of $206 and $340, respectively. To the extent the remaining uncertain tax positions are ultimately recognized, the Company’s effective tax rate may be impacted in future periods. The Company’s policy is to recognize interest and penalties related to uncertain tax positions in income tax expense.</span></div> 442000 2611000 0.042 -0.225 -145000 378000 0.073 -0.054 866000 1042000 206000 340000 EXCEL 79 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,J!9U4'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 " #*@6=5U)'2(^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>*';W!TSJR\9.&PQ6V-C-R&IK&B?&UDCZ]DNR-F5L#["CI9\_ M?0+5VB5Y2%RFQIWPUA*;-&N-:[)FC!LBXIV!S.2;:L;GM4K \/M,.HL6# MW1&HJKJ%0&R=90L3L(@+49C:H<9$EKMTPCM<\/$S-3/,(5!#@5K.($L)PDP3 MXW%H:K@ )AA3"OF[0&XASM4_L7,'Q"DY9+^D^KXO^]6<&W>0\/[\]#JO6_@V MLVV1QE_9:SY&6HOSY+?5_&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #*@6=5C@$!Z>@% "S'P & 'AL+W=O)1_BZWG1JR-9CZ3A5L@OZ9IS15ZB,$XO6VNED@^6E7IK'K'T M7"0\AB=+(2.FX%*NK#21G/EY4!1:U+9[5L2"N#4:YO=F]ER6OL;C\%JK?0-:S1,V(K/N?HMF4FXLDH5/XAXG 8B)I(O+UMC MY\/$=75 _L;O =^F;\Z)MK(0XHN^N/,O6[8N$0^YI[0$@\.&3W@8:B4HQS\[ MT5;YFSKP[?E>_38W#V86+.43$?X1^&I]V;IH$9\O61:J1[']R'>&NEK/$V&: M_R?;XMU.IT6\+%4BV@5#":(@+H[L95<1=0+H+H"^"W .!;B[@+SFK*)DN:UK MIMAH*,662/TVJ.F3O&[R:' 3Q#J-7).7/N,4)M2 M0WDF>/B]I\X)[9O"ORJ.6U:2F^NY:"7]-5ZD2D*[^]M40X5"QZR@.^.'-&$> MOVQ!;TNYW/#6Z(?OG)[]L\G>-Q+[RFRG--O!U$?7PLN@GRKR])IPDU,\W+'; M#R9+:%1#2]W24K>>I8>,2<5E^$H>>2*D,MG#I93,3)4R0:,:VNN5]GKU[,VX M#(2O>R&!CX$Q>;A2V>\.=CPTOJ'/?NFS7[-E2@;C2#X,',XCKK5D86I,)!K6 MT.!%:? "+=1-K +U2FZ#D)-I%BVX-!G#-6S;:7=LVC5F#PUM:&Y0FAO4,??( M5X'^C$(:IRPRME%N1E>[ MCFDHG)#04)ENLV=DKJ!W$B')1&2QDJ]P](TU<43]^L;D& ]J:OD-4#AU+#^Q M%W+G0V\-EH&7^T::]!')3K?=I7:_T[>-?M'@IGYIY9?6\3OV?5"'AK@[(9_@ M/7(?F_.*2SJV0WIJ3<8;'IN'&UR@J>>*AQR40/[C>:*OH#T_B6UL](O+38'V MGX'VC4Y/P4).!4,.CC/OG99==R;%)H@]FST>@I",FI$,G!P>:]T9E( MX2M+_@R2PU\G7-&!H<@U.CT%+#D5+3DXY.2-=0QSWL/&<(%>IV>T=0HVFL4K?I / MCPA-G^=&+L+#FOJKN(C6XJ)))J6>PQ03ESR1,*1DQE67(XK/QK6:"1[5U&?% M0[06#]W%,-$N%NGT9)3MC1M]XHJ'?)Z"@6C%0+06 ^G)&H \4,%*2./7Z(C. M5,1MYGD<9$#$+P2-?D]!0K0B(5J+A.81"T-RE:7P.#6W6ESGX,P;CVOJKP(@ M6@N ;B(N5[I;_@(*P. P6"0L-B>VV5(1'M;49X4_%*>7O<^7M\LHQ MQ3Y_(;]R.SGZYJW(3.F[(C P4:* MQS4U5A&/B_-)N5Y[&Z1Z;O+, ;5OX:9QV#@B=FA!&@]KZK&B'1=GD_<>=TOP MAUWB<@_&"3,>U-3CF]TOG%#VR/HVC=@>PQ&Y=MNA;=?8$_'(_VO4>K,MJD?U M?+="UV2,N[Y8[T.-^'M:K7B^WLSTQ#04I"OH10^[P/'SQ9[! 7%THD M^2;K0B@EHOQTS9G/I7X!GB^%4/L+_0/E/OWH7U!+ P04 " #*@6=51)*) M'O<& ['0 & 'AL+W=ORJ,398BOE[GBU$NF6ED044O.1!U61+^^)$6[/YL 1=/ M#[[E-UNI'ZS6ISMR0Z^H_+&[Y.INU7O)\I)6(F<5X'1SMO@ C\]QH!LT%G_E M]%Z,KH$.Y9JQ6WWS*3M;>!H1+6@JM0NB_MW1L^+O/)/;LT6\ !G=D+J0W]C]'[0+J &8LD(T?\%]9^LM0%H+ MR M]$63FZ:UBB:O=#=>2:[>YJJ=7)^S*E.=0C.@K@0K\HQ(=?.1%*1**;C2C@4X M!#^N+L"[@_?@ .05^+YEM2!5)DY74F'0GE9I][V/[??0S/>NZ.X(8&\)D(>0 MI?FYN_D%355SV#2'^\U7*O(^?-2'CQI_>"[\FG-:24"$4'$>V^)I'?AV!WJ6 M'8L=2>G90DTC0?D=7:S?OH&A=V*+[I6<[<6*^UBQR_OZG(@M4+T&4GU!?];Y M'2E4\-9>;%V%C2M="N[6R(+3%&1@!!,A'T]XPK7 2PL0>:MB'&CI#O>1T1_(,T(>=KA.BP&4Q*?W#YV PB78%V2A'():BH MM,6=&$E'D9?$TW%O,?.3T,?VKH'>0(V>$^TW*B3/4\V'NF1:RR0FGXSV 9>A4XJ6W^J)*EN MD9/KO&BDA+7(0BTR+_L4I$ R&B7R#$Y[K(9#RDZO:TNEO,? 1G.FA@ M1N1FQC]9=7,H*2]!1J^MV@*9K ?],,;)5%S8#5$8S4W.@2&1FR';R5GT4)]+ MJ,F#/C1JLL5*PYW!.E EL+'.IEP[M6\$['=NG%K#.T?_N:#_X@3>1 MFS?5@KR;GT*R]!:\._".//6# D7V'-R1HJ9 K;* V!).3P#TENJM_FV?J)35 M5MF7G:OVNL+V@Z M?M7MS=FS;S*T,6A<)OL9&P@#,5Q(N$4J6$0Z;X*&7+&$4 M+.,0=QD\:9X;9M$2J=\0!Z^2W?T=(WNN+:OB::Y=)OM;C(,6P6XM\IU3(FK^ MV&9["8@$*1,2O!NR*9T!PV42QBIY\E UV M+\Z5]*[+NFAV^KNM/%:J.K75QS-W5+&5L&\*FTOP0Q\;@LQFAB-_!O5H^]JM M2\:H,[K)T]S*^=C4&H?(\Z+ V+RV&,(X#.8V9O @3+!;F+0\VLR +2LRRL7; M-S&"T4FSYR6M6[S85"!8C?2IDK*8!5$,DYE5#AYT"G[)2G[$_2YY"Z M]\B\>1;5DUQQKM!+D9?R=K!2:GT]&LG%BA>)O!)K7NIOEJ(J$J4OJ\>17%<\ M2>N@(A]1C(-1D63E8'Q3W_M8C6_$1N59R3]62&Z*(JG^N>.Y>+X=D,'^QJ?L M<:7,C='X9IT\\@>NOJP_5OIJ=,B29@4O929*5/'E[> =N9Y19@)JQ!\9?Y9' MGY&A,A?BR5SYR:3G\7>3=' 8TP0>?]YG_[DF MK\G,$\DG(O^:I6IU.X@&*.7+9).K3^+Y5]X0\DV^A&B&. G0>.( V =0.8!T!7A/@O78$U@2PUX[@-P$U]=&.>RW< M-%')^*82SZ@R:)W-?*C5KZ.U7EEI-LJ#JO2WF8Y3XXDH4[WL/$7ZDQ1YEB9* M7SPH_4_O!R616*(/:UXE9ETE&J(O#U-T\>82O4%9B3ZOQ$8F92IO1DK/QN0< M+9J1[W8CTXZ1/?1>E&HET4S/( 7BI_WQ<4_\2*MPD(+NI;BCO0D?^/H*>?@M MHIA28#Z3UX<3B,[_&WWVW:.?B.$=]H57Y_,Z\MV7"U'P=A^@/]_-I:KT<_T7 MM-2[9 Q.9HK=M5PG"WX[T-5,\FK+!^,??R !_@G2^9S)IN=,-CM3LI,588<5 M87W9QY_XEI<;#JF_"PSJ0-,9MF/B4T+\F]'V6%< 1@BCT2ELZL(8\3S*3F$S M%^;A*(KC ^R$I7]@Z?>RG BI3,FINMGN$OA' _O,]P*+K(MBGH\MU-1%$1;Y M7FQQ!6 T(+$/KK]40DJTKL0R4Q#1P!DU#OW0FMO$105A;$K("5$7 M10,61M86F;DP$M$0,YAH>" :]A:3IG^4CXB_K$VWD=<0W_"<1>2H>6(G+W@8WGPL*8^1C>??&!<]S+^2')N:P):RO\Q,T^A.C&[A1C'%M$)@#* M\XC]M+DH/_ "FZV+\GQ=RF"V!+>.#O>7%5[JQRVO&2>I]HR9:=S&CX,F#;NS MB")F\P9@-/!\JRE, 9CN0P3;!17 !5'H!QW7^62C-7#CU!F1.G#E$ M$8D2ZJ5RB926*O0[: MMX/\J=M?O)C:]%W4D 0AL>E#,$(PS9"SFM6S9IN>-=OL7-E.UZ0UK*3?L=Z7BNN\:K\:X&(P][$A=ON8 "@2 MV5X. 4T(O8&! 8,PJZBV]I6TN];?S-63I2:JJD[FTRNZK#9E-&O"@ME&8 M0KD":MO[&00C?E>Q:>TLZ?5H'<1!SB%4%MWNZL(\ZNQO%\0B:C-V07[L>QV, M6]M(^GWC:7.9\Z6H.-KQ1RIYZ6BPD.MS7JXF &Q(8MMY34&8KE7.F@.X$.,. M$TE:%TGZ;>3]@>U^P='%7%LM_?)V";)W[1UC3G=U04/"?)NZB]*OGTYE _QD M&,&T:>LF:;^;_)VK_4(WJY\H567SC4KFN99#(/U=H2N?5&+QM!)YRBMP-S3C MG/S\@%V##<"&)/)MAPW"&"5VZ8-P8;O(UB59:U!I MOT']7LG2+-^8WZ3_@VCT-:*Y(% T$.:*!F?K$JWUM;37HXV_UB<=/!TF6^WE M'_F.M40;\Y/]3K&U5L?T7$O^U MZ7?'C>^3ZC$K)[4&)='U'-A5*BJ#^N>*(??P/0WR^% M4/L+,\#A''7\+U!+ P04 " #*@6=5\X3&>:P# #R# & 'AL+W=O M4 FCR7 M!5=C)]=Z,W1=E>904G4C-L!Q9B5D235VY=I5&PDTJYS*P@T\K^^6E'%G,JK& M'N1D)+:Z8!P>)%';LJ3RZST48C]V?.P /VX>9#8*DH5/5+]HVMYY!TJ[0H&V?,H&2\_J?/#0]'#HAC=P@:AZ#K$+W@$#8. MX6LC1(U#]-H(<>-0+=VMUUX1-Z.:3D92[(DTUHAF&A7[E3?RQ;C1R4)+G&7H MIR=3P3/<=<@(MI0H6$8U=A8:_U .6A&QPJD219@;=>R _"R4(CWRN)B1MV_> MD3>$N])X 6!)9_IZ]U]VW+^7_3Y?XY^0D;8ZB.L\,*7 M\ Y",#KX1><@.VKXP%-1 OGC;JFTQ&/_ITT!=8S('L-G M5C.;513X';"YQ2P)DT%K=4)(W!(27U1N+=;T1*R&F*%MT?$U!7I-L-DUP>97 M CO9CWZ['_V+ L5W'5]MCH^:E,#3KP2O"ZX*6M<+V5_XUE4/SGO"H;IM-'T& MJT+K./&Q7(*N]*86HR3LR--B$\6#CC@M1K[GV[69M%PD%[EXY%C3%>QO?&G7 M6,L=3JPA8D=984YL#VO GJ)X=+%^>X+Z%"M ]IAF\ J6DK.\;_TN21>S_+=* M/0_8"Z.DWZ'SW,JSHB"M!KJOJ6>$%MN6Z?J_;T;9 OZOJTL[XO3^<^I;Q M&1;T=?W]#WS]-?"1RC7CBA2PPE#>38+;(^L*N^YHL:E*R*706)!6S1P_2D : M YQ?":$/'1.@_ MV4@$FDZ[FTEVMP^=/C 2;7,BB5J2BI-O7Y)6!(.XA(CX)-V'C6R#YX*\AR#T MPR5Y=5]6'^J[/&^<3]O-KGYY<=ZW&;%[N+ZJO_=F^KZJCPTFV*7OZF<^K#=9M7G5_FF MO']YX5U\^<7;XO:NZ7YQ>7VUSV[S=WGSV_Y-U?YT>5)9%]M\5Q?ESJGRFY<7 M/WD_BJ3?H&_Q>Y'?UX\^.]VNO"_+#]T/K]5O> M_ST_[E#8Z:W*3=W_W[D_MG4OG-6A;LKM<>.V!]MB]_!O]NEX(!YMX 4C&[#C M!FRX@3^R@7_CBZ?6J669-=7U7EO5-UK5NU[D.?WW[K-B/%KK/BNZ9J_UJTVS77BW)7 MEYMBG37YVGG7M/^T/FMJI[QQVC]]S*NF>+_)G3>M0?*JZMN4JP].MCM^NBLW MZ[RJ_^JD?QR*YK/SPS*_*59%\\R9.;^]6SH__/G9U673=K0+=[DZ=NK50Z?8 M2*=^+9ML0VRV,&^V*+?;UMU]OXBMEV>"MF=R?:@^CVZ?FK?_:;TNNK,KVSAO MLF(]>[US%MF^H/>$G]%:K0[;PZ9/RB_-75ZUR=BV0\U=OIO5[:GK_+.L:T)6 M3)<]YDD5N6S=<[(0.UF(]:K!N(5./MF??%+W/FD'O[IIS5+L;IVL<=[GM\5N MU_W0^FN?5T6Y=GXH=DY]EU5Y_:QKLLQ7+QS?>^XPE[F4=1XZ$_:=Z0;:C]=! M&,2,L?G5Y=%VNLZKC_G%]5_^Y$7NWRCO(,52I!A' MB@F0F.(C_^0C_UOZ:(IW'CH0/?*.%_MN'+BN.S"/L:NVYD&*I4@QCA03(#'% M/,')/$&O[H^8Y_5NU8W?>7OCTS&D'EE_S[;ZLVCG6E^O3?]Z6FXW3SF+N MLVK]7\HC ?"0+)!B2Z18BA3C2#$!$E-L%)YL%!K'H-=U?C1 M18OR4*A=HV8C%REC=VP-@A1+D6(<*29 8HI!HI-!(J-!A@/*<^?W;'/(GQ]G MR_TWM%_4N?.[?'6HVJEA3LW87D7:)6DV=DTR]LS6*TBQ%"G&D6(")*9X)3YY M)49-:/+V^]3HE/A=OF^G-6X_K?$H#\7:<#.TCK&CMM9!BJ5(,8X4$R QQ3K) MR3K)M['.%+LDVI SM(NQ<[9V08JE2#&.%!,@,<4N\Y-=YD:[O#I]'WJ5;?KY MB^VW:J.^[:QW3GQ%9_.Y[P]F/TMDU!0IQI%B B2F6,-S)>%S+FY\XN;[H-FNQ37COW17-WEV_6YVB&N2?6?O.U 87%2>A&P\D! M-&P*5>-0-8%24ZTDT:EG1&I(*Y'V";2$>ZX?Z5?^A;F?UD,1E)=.W@L.C2M0 M:JHW) _US$ T_917JZ+6O=%>G:JL6RD^-W@@T=_"T\DJ:R_8QV MUM4&K3L[[/-=G75%$:0+=&SIQ_,H(JX+4'P)54LG[P6'QA4H-371DD]Z9D Y M.F>X*2LG6[53AKJOACE[>4 RN,51[7$R(C^:SX/AY0'*)*%J'*HF4&JJ3227 M],Q@ M70UB\27,JJS/ST7-?;8=;)A.2+VH XH:^H3&3:%J'*HF4&JJZR2*9684^W]Q M'>DTG9K&S/<8,7@=FYZAY^8=M[;02/=T=,ZA@05*3?7'HTI5@10<>>8W4^YLY95RY#,>KTW>#0P *EICI",E)F9J03\O^H JRTJ0!C M!%GTYRYUJ8#R4:A:.GDO.#2N0*FIOI!\E)GYZ,/=&:LO=V?T-V=LZ)LS7C&B M+-1S]8O]PAS3.L]0%@I5XU,/B4"%5=,L,2']HLNZ\ M;DIEEGES'Q!J(N2/6N8>"3Z@:AZJ)*4=83;Z$FLP,-=.'6KN1 MZHZSY79F=>O9HLX;/<^=S]T@UJ:+4- )5>-0-8%24PTB82@SP]"!02:90B_" M;"^6@:]7.2V(IHSX@JBWHLNKF,Y(/3<)XX18RB3:SOQ OZ8+JJ$7!X'GCY]_ M$B(R,T1\ZOD'K6V$JBV93@='JJN@<3E43:#4U-L&)6OTS:SQN]79^SKQT^X; M1.*T)50MA:IQJ)I J:D6DN#0-X/#;UIO[^N$3[,-M&83JI9"U3A43:#45-M( MGNB;>>+9TM]_''9GO %%B;Z.$MNY(?/\:.X/Y@O0P"E4C4/5!$I-]-0-8%24YTD^:)OYHO?N/[>)RH4$X+V+,S=M!Z(H/1QZDYP:%B!4E.=(<&B M?P8L/K7ZWJQO/7+HE(_Y+&3:7!-:7@E5XU U@5)3_2')J'^&C'Y-];VO,T=M M)(!"3JA:"E7C4#6!4E,?@25!:& &H3;5]P%1O9@D3*]>7)B#VIH!JI9.W@L. MC2M0:FJB):X,OK+.T;+ZWAS&]O(0Z%6%9/4]-&H*5>-0-8%24VTB\61@4^YH M5WT?Z"AQI/K>W GK\0'*)2?O!8?&%2@U-?&2.09FYFA3E100:(Y > MS2.LT M0ZL2H6I\XA$1J*AJDA\]\=*,/9]:DQ108#$)=7:\,'?$.O70ND.H&H>JB2E' M6$V^!)K!F?NRGU8385:WOO#K57QC-4G0P"E4C4/5!$I--8C$D\&9&[/M:Y(" M_5F48S5)1%-BS8EH1:\Y!3J2'*U)(MK2-4E4PS,U28%D=L$WK0DTJUN??U!P M%^BH;63!"1J70]4$2DWUAR1W@9G<63T4C+8(5:<7,S>._'!X-E)-YUX<)M%P MV=_<;>OQ%XKFH&H"I:8:0**YP/:1C).2/M=&S'84].8Q,03K3:DA6&\U,@3K M5#".VKC$+8%$TYE/W $DJ(9>$H7^>%5V*&%7:/M80]LSS!S =A"&JBU#XO&+ M]" ,C'1A8H-37[DDF&9B;Y5DEW\^5]I]-.?&@A M84@ 2PIN+*D]EE$3/9F1+ M#NV@0*FI;YR3I#/"E?5%.C>,YVY +.&9@]KF$*J63MX+#HTK4&IJHB6OC,QE M?39E.Q'Q7A9_[E.O#8221JA:"E7CDX^)0,55$RTI8F2FB$\MW3G*#P 0\XAE M(G-/K+,/)8A0-0Y5$Y$.5?5#K*9?XL'(C >G%P\P,OLZ-YM'C,UC/QHF?VK+ MI;G'UHF%UN-!U01*3Z[],FNMR36A(E6PYE6I",^ MYH>,>& 9)YK.VBNUWE)0+=ONQ>'X6]@BR< B5$$CMMQ%Q^VV2A)&7#&MUH'%3J!J'J@F4FFH1 MB<4B,Q8[^X@.VA8Z1PH2ZND7BT@G9]2PK+>BOP83@5F41,F<&)P)UA7,B;=6 M":HEZXHPQZN5(TF>HB=6PYT_V%#^!%5;1M3#[TA*!8W+H6H"I:9:1%*J:/X= M:W4BZ#/_H&I+J%H*5>-0-8%24RP52VX6?^4[2/"U.N:>V/HMUO%7P-S ]P97 M#&C4%*K&H6H"I:8Z28*Y^"OOM\74\\3Z P)G+*%>M6WNI^U(!%5+8X*^D7O! MH7$%2DWUAF1YL9GEP=;68XHXN7$2A9H+IK9;D=Y3UM7-TM83 M!Z(RCUQ7G]HPA?:/0]4$2DU-NR2.L9DXVJZKQV"0^,*E)J::,GW M8C/?LUE7CW4.UC\N1$LSM,(-JI9"U?C$(R)04=4D2\88FQGC4]?48_T%&NUY M0=UY:>Z(=>JA=^1"U3A43<34;@_?M-639??KAL]>_+ZD,?X_I_4$L#!!0 ( ,J!9U48@3(:1PH *LN M 8 >&PO=V]R:W-H965T&ULK5IM<]LV$OXK'%WG)IF) M(N*%I.BS/>,XS;0SE]83M[W/$ 59O%"$RA5.U._57I;PRT95.]' U^IA M4>\K*=;=3;MB0<,P7NQ$7LZN+[MK=]7UI6J;(B_E7174[6XGJJ2N+0H\$./XB+9HOZO$G.3@4Z?$R5=3=W^!Q ML UG0=;6C=H--P."75[V_\6W82).;H!Q\!OH< .=WL =-[#A!M8YVB/KW/HH M&G%]6:G'H-+6,)K^T,U-=S=XDY=Z&>^;"G[-X;[F^E:5:U@4N0[@4ZV*?"T: M^'+?P#]8K:8.U":X%?4V^ 0K7@?SX/?[C\&;']X&/P1Y&?RV56TMRG5]N6@ MC1YSD0U/_M _F3J>G :?5=ELZ^!'0+ ^OW\!7HRNT*,K'ZAWP'NY?Q^P\%U M0TH1/+?/OYUXX+!Q9EDW'G.,]^M>5J+)RX<^5/,FE^@L]:-P?!2=Q1?U7F3R M:@9I6LOJ(&?7__P'B<-_82Z^TF!G#O/18>X;_?H7*#IYF:F=#-X4JJ[?!J)I MJGS5-F)5R*!1 ?RV@]2%H,Z^;E6QEA4Z(_UCXNXQN@P=KN>$4Y)<+@ZGOB)F M"4N6H]69$]'H1.1=M9OU?R'I^L@'Q)7,5)GE +\$[[17^JK^G.F M#Q>=K%C"TC"I% M]V\=_[#6\IN.\S:OMSI1-$-HS!C6U$+!PRE2VX9QYD!*0L-KX7>KD7!SG4 )360@OPG(5I.G$+,7,$!SDA:^)U MZ@O('PAA#?B/F]^"(:51D,3S] &@;<+(TE$_"348J7_B53GOBF->-A(0>F-Y M&.L40[1,IZF&6+%E[ !J^)EXV7",YGRW%WFEEQM%R.QTXWP*T#:BQ%&QB.%3 MXB?4+_(@BG8,T4=15<(5D_S[RVV;S*/(-8N&+XF78H $-K*JH*H.U-^(;[C. M&<8YFR,^K06(D2MI#$L1/TW]VFQEA2*RF8:R-)Y"LJUXDCA &3HBB5=GW&Y% M^2!KK:%/A$-=RZ$^%;E8Y44G(MYU>@,"0&1_0LW-=3R@PH)X*?"ERN*U1CN? M($.$Q,^$-]E0K4%BR/R@)23JL\USQ*4D.)Q,^)=Y6$\K$^ M%KE^]90..6C?(#& '_ME1=';W#?GT=("CY@1QG'HU% D]5/D.,5[\=1)](X8 M@3-;:?S!8%.$ :,D(1/8B!D/0^* ;4B0^DEPK#B5/,BR1<."VMPV9_&T;"-6 M-&8.?(8 J9\ NWKCR&44*\*!C-,I5MN*1DM'':*&!*F?!']Y;BN#(D>XD85A M..5OS"X,6>(@'VH8DG)O%?VY4VK/ .HEVI=6QM<:[=QIP[C4S[BW8I\WHN@S M=)TW+3PDF.L%A&5KGKJ0D\ 4>Y>DH3;)SJ'#L5H(S"Z.N:O'H8:1J9^1'1YT M@K$4Q;P%B5NK30.*1T)K<9"%KO*^_:*ML. MDASP ZGG725UEGQJ]XUSGI)HBAU@,"I):@&]UXA0KR$)2E-IKF+ M6+J@&^)E?N*]!X#UW\-M$RU)TW3*<8B9"[1A8^9GX\^B&8#]/>0(.4=+9FD= MQ,X%_60#V<_-QU!9FU9:;[2]V 6;?>?DM/,;/+#-7!X8?F;^#O:N4IF4ZSK8 M5&KW?WIAMZ\DXM--%\3*Y83A6^;GVW,G.J@025Z&939SIK&5HDA#'*8.M(9; MF9];1T'7]H$S[&8]XQP"84@"69I84A2S7!(:.AH29LB4^9OB3WDIRNP94%^U MT7VMT!842Z XZ\Q'G@!+K:>-X21S]%S<,R_T,>P9SI2H8 $*J#MIR#7T9-(VJ M..@8RT#1Y$VP$9ENSI[0DR@?BPZG4 @EQXRZ= TW;,O];'MGG.A.!/*Z;B$[ M9)"I&I>6'&EZ240MQ,]F66Y8EOM9=JR1E2RZ ^1&!= &&]!:2IZ<_@V+H8LH M="PY6)3Z.#_8%WA <9M>2)SRC@.8[M]H5ZDG*X MN#^*/J=_-OE&E$^; L3*M7(GA[9^BO[QB!22IE)%T6_@]H+Z9#%U.P#*NBGD M,2B'M1/0I.''_QS9<*8\)M/= =0N<6VQM/Z TG)\5Z?6%]=;-Q,GNWG$$3S[Z-K,'WVV3A#)"'7T>-S* M^V4 %,%CS&G(^ABL&I?N-&!1X%A/'8:AU2 AAJZ -"* ^SOJ4<"\&13,V[.] MJ] MASJ%#J GCX&FQ7&59SKE].^H6]@^=KP,:6(5"]N2+U/.' J3&QG O]]P/\^! M8!ZLY$->EGJY]"$K)(Q"=Q&XK09( OJ>6EXAAB&-F&.U(J,:(K]J>)%74E\=!392H#0Y;3\(5;.0Z#( MB(7(+Q;NT*.#X>15TV[;Z,XT>((XU+'Y3A-:T:[[#0;T&/%F.$;LM9+O,#&R M-01)4^NL#C/C-'4%KY$;D5]NW&KU=JIT'4+QS&7A.SG]SG'?@"=&-=/@JVT" M_!Y/66%Q\MKO3E8/W=O0==!!ZU^;':^.;US?=.\93ZY_(!>W_7O39IC^->[/ MH@+^KH-";F#(\'T"\U_U;T;W7QJU[UXN7JFF4;ONXU8*D-+: '[?*-4&PO=V]R:W-H M965T&ULK5==;Z,X%/TK%CM:M=),P2:!I)L@M:E&,P\C19/Y M>!CM@P-.L&HP:YNDL[]^KX%2DE+25)N'!)M[#N?8]YJ;V5ZJ>YTR9M!#)G(] M=U)CBFO7U7'*,JJO9,%RN+.1*J,&AFKKZD(QFE2@3+C$\P(WHSQWHEDUMU31 M3)9&\)PM%=)EEE'U^Y8)N9\[V'F<^,JWJ;$3;C0KZ):MF/E>+!6,W)8EX1G+ M-9S*RI9@LI?O+$I'-GXJ"$;6@IS%>Y_\0:0V/+ M%TNAJV^TKV.#J8/B4AN9-6!0D/&\_J4/S4)T 'CT H T /):@-\ _,IHK:RR M=4<-C69*[I&RT7:)WB.?H6RI+3?-$SUP#2BR?&S=/O:V? M2EYXZHH55\CWWB/B$=(#7PS#[U@,<%S!\2'.,C\:?C#O2/6_WC\_172C6BI4FE MXO_"#>NCGNTU4/./.\*P5W^.' P*>6-*!:W-X$TVN=;E:8O!,XO'WH8B#@2' MK>#P38+A#:@-''8\WYY2'9Y4/11QH'K2JIX,JE[(+(-SJK<4$BD$5?I$.0SR MGWN(3%(?C2>#W[Q+NM!3X? -G%%!#_QH7SR.Q%Q(O#/P7<@T_]01X M\%T;?8.N6)?J]Y&/4]K)R>KO"<'38$+(Y$BRVVGK;$_]A:HMSS42; -([RH$ M"E6WJ?7 R*+J]-;20-]87:;0VC-E ^#^1DKS.+#-8_MG(?H/4$L#!!0 ( M ,J!9U5A4*:U&@0 !T) 8 >&PO=V]R:W-H965T&UL MK5;;;ALW$/T58@,$+2!I9=FYU)8$V$Z#Y"&-$??R4/2!NSN[2X1+;GFQK'Q] MSW!7LBPX1H'V12*'Y/"<,\.976ZL^^I;HB#N.VW\*FM#Z,_SW)N\D\IDZV6RW;CUTL:@E:$;)WSL.NFV5Z3M M9I6=9#O#%]6T@0WY>MG+AFXI_-;?.,SRO9=*=62\LD8XJE?9YVOY(/'HYWWM\G M[N!22$_75O^AJM"NLK>9J*B648BC#[8;CP, M!)TRP[^\'W7X-P<6XX%%PCU-YK&;C$ M@5=-CBW63"L40(9J:B<1YE@FYFS:;P\6#U!@B%( X"B6#BQ]D"Y,8S_(XCNI M]338:4>5BIWPZAN)8A2._$S\"JXC2;&1["[RHT$I"&T2HHDJH>Z!K%2])EAE M2$O(/N.'X@SE1$&&:M9VC,_ T[(CBCWW@F3QEP0A9F#$LQQH.>J5XUU%##20>+L=-/20MQR)5HJ*BSY)+ M(%"K)#>D?JF;Y0^VM^]Y_.;2\A^W#A\,GZ1H%M)IJ')W/WKS*A!N:\3 )MD\-L+ !:9>&+&PO=V]R:W-H965T&ULO5SY;QLYLOY7"&]F7PRT94D^8N<" M',^Q>9@CB).='QX>'JAN2N*FU=3V$4?OK]_ZJD@V6X<3SRQV,'"L;A[%8M57 MI_SRWM6?FJ4QK?JR*JOFU=&R;=?/3T^;?&E6NAFYM:GHS=S5*]W2QWIQVJQK MHPN>M"I/I^/QY>E*V^KH]4M^]JY^_=)U;6DK\ZY63;=:Z7KSQI3N_M71Y"@\ M>&\7RQ8/3E^_7.N%N3/MQ_6[FCZ=QE4*NS)58UVE:C-_=70S>?[F'.-YP-^M MN6^2WQ5.,G/N$SZ\+5X=C4&0*4W>8@5-_WPVMZ8LL1"1\4^_YE'<$A/3W\/J M/_+9Z2PSW9A;5_YNBW;YZNCJ2!5FKKNR?>_N_V;\>2ZP7N[*AG^J>QE[?G:D M\JYIWO:HRFU? + M'Y5G$W&VPJ7N=*FUO3 MO#QM:3_,.LW]VF]D[>F!M:_5+ZYJEXWZH2I,,9Q_2G1&8J>!V#?3!Q>\,^N1 M.AMG:CJ>3A]8[RP>_HS7.SNPWIY3JO^YF35M3<+RO_L.+.N=[U\/"O2\6>O< MO#HB#6E,_=DJ3U_:/4_>57_KK75&]W8!@/?X8A5JT6[ MJH(>V"JWZ]+PZUM7-32GD/KM:XV6*^K=%?8UA3*5JVI[4KECL2D M:NA)'J?2A[FM-"VK2]707H8 H6W44G\V:F9,I8C1:UWS,KQ!7=!H0UK4+OFS M)W_=T[8PE:EU66[PWJR%!-42@1\K)N@.^_ 9;E9$6:[5T[_^Y6HZ';_X.+H; MJ9]N;M[QY\F+8SXWK5QVA0G;\4PL=RNGY3&TG[I?.MKUQ-U7M$G3S1I;6%T3 M3T?JAEXS'_(P)ZR%R22/5:,9QM*CF](2(FA_@#SE]TB]E2.YM:W ?R)II2N" M6? OXU>/X3=!)7"4CZ&+?Q N\?.,SF3S9>1 !: L:73>U378/AA;F=PT#<2, MC(G2:JYMW6^RQ35P>/+L19/0LW:-%6%C%M_A[E8S4T=(R&CGAN"87Y/=JK6P M#-MAZ799&\,87J$VIY0G] M^ME4'1[EC@ W@BAIF+MG"(-D%*Z;M?.NC'B0J:XQ>%"2,R,'(E^LM/^O9[;$ M5=%ME\3\$[QG]AI,RO7:MA@6\+;2Y0FMI!HW;^]!<$'TE&[-=YF[!I,2^ 0M M++XG<(' ZA6YA0T+6*8^Z[+S9B!03Z0MR"5L6KA(I@9 M_I+I(=5'].,(%/] MR;1Z5A(]@ [B!B0%MYL,Q%D'AX=@ZVIA,4]PN/_(^] )6%!%=8UI'P-)& U [1"+D?JEU[,<7RZ;EJ[OWPZ]](2=V J2F6^$/!8 M@QO$KO3R,X&\ZV@<':@>2+R@9Z)%,\)T@[.1A,P@'+IQ%1@CW$C@3:9"0?D- MZQE?$VDASI.HV8R<<5$57=SZ^GD6%UGD_%8L9F:OMA9]^GT6$VRZ[,+-N/U0XSJB$F.2Q6& MK2T;@AY*H="V[41XDU5+TQ*F\(WEI&ZVA:+R&]9G0P-(;P@2R,;QW4*GHL[? M19UG,=MV /:B X,]*1UOZ5;DIXF+H$F\,C%5+;2G(V\CF<5BT@\OS*Q-7H_2 M_>DEG6D%/!!KM%[7CMQ(.K/*2Q($=I*#A06K]A.J1?<(+!CKUEV=+YD9?.E& ML)/&-; HQ'IROSV6MLIH>C;3)=L#"=*A)4,Z:;5(D((( MR1H 'R81GCI<(K@3+5;?D'FF]3WV90-ZXK&;!PX)YX5(N1VJL*L>0J$WGN=W MX#DY5 L8U@ 2XD1BM/@&Q8'A,(1,@RM&@)J5[59-=&F\LU^SUT-C8:CA M).>D3R#(??:P6=JY":YRT,##=[CA*ZX2/QR;S$-&N30_65)<%I>Q 0CHGZL3QXJDGT M?F.*G@H+CX-]R?B@]D$Y'%K#WZ(% I K>!P6U/:(<5@F2 :A! P_$B%=" MNEJ1X\$RTL=>O2#3Q9>80$ZZJ'4OIW 7O0/";I@(9V%R9!G" 8=+Z9:,'?G* M3!BH"78#%S!2W\MW[:)D)MH MDN7)MRN]>P8J=\!L(/X &),4SEF@^]C:T(^"G$YYF(J8:3G M7Z8G8N)=32\(GJYXC!C7;/J(YY[D$WH=A7.(<8$^VZ!9RJ0KP_#PC>TI"5;8($]:>?M][X]A>)U4$23=A S]@=+4S-,>7*!1]M M.V2*&L[A6'\4U]5?)3UDB@3M>WOY7-T(EX/3(NDQPE ?+4TR"92>J/.,@A4: M-SQ[%BRN/Q LQ(3"ELDS=5,4UN?0$!_OC1S4Y?5$_4Z6Q9RX^1S!T3A[-KDZ MWJ)G3_CV1%UFY^,ID>I3!.\][L4' 0@!?$\NLG.*@G!13\ZS*PJJ#BZ,,3OG MY^S@6AR=M:3@A<'KNR9M>7 ]WR_QSCD']KY>3JW3# M1R84AZN++H*(-*!EY[/8YF4P%L%V& +O"E00+[V[&I:._NJ;D!BY31(C._K) M7&RVDR_9OLQ+YM%R,PQ:18EVHM:]>9D>R9-4# .NK=,S] Y$]/K90B+[D<:_ MG#<-T1G9S5P\%=+*/(V>@]O'^@S%V3FN7 $XNBT>IA@0[B_K(.'F M"W+KT> ,CQ&#!P_'#Y]I/Z49_#JZKRR$ !+L-&I!]@38C0! TRJY7?/2D#:_ MS-!(P3XY\M?KF/[:#+*^>,66FP]O"V_^.3Y.DF>#I#*'2FD.5THJ*+*0'\"R MY<'6GW@_EX.S$-.&#UZ:F#5_% DR,7O%:0+PHP,\R\?GN>U&?\FZ0Z&%*,J<1SA!1K[K1# M[PQ)@.1*MV!Q&BBM]^T"1,5LGM1WB=B.(]UF*K\, GMST'TXB"/Z"^]- O2O"3QQ EU,\B@FB]2=9#9=)TDP2U'/8/<9$)(MBWH(?2G6?$ MJ7)@,^_2L%80@5WM2\,_2=%7B"P@-:CRLWUX#(^1BR+Y2%DTL()ZO2ZM=R"3 MDC-%,I^M-\HW=[?J:GR1';"I3X_\@*-C\"2&-7VD/K@+1"*E5()$=!D*H\$< MJ;?(30*SDWP&QB8'L,GL ?\'IF1HG)]ZC\-RX5JJO[FI6PT0W):5X[V&]&LH MF\:";-%+O6W/1^0C,02IMY4T*&U=2%3!?&E-K F3=%)@9+FQ"$7+VA?$>8SY M8O).!&-.0(>7!$OH!F(,0CIND!'O]^TS6!#&83FRK\^$=*V%4FV;// MMN%3(ZP=D>ZX1:W72PZ54T9[#SJ#LAU*ER'M()T 19UX*#OWXT-KM!1HSCM+ MZ-0\I^N$)YZV$FUYQK]"/1YXWY>*^M]^I4,N8W_'V97Z;OO'#UU-G*$%U/2* M?UZ3[ENML,(Y_SSSR:7)N/]?ZCRH#'VWYV<(.4B-N#S+,!:/OK\-!>PXFWS' MC./%@Y'\TYT#OSK%:(V^GZZ%Q*' MGH9;[\6'FCFDGM-%HHXDK'U^S9/\*Z,TF?B"WM[1=$WZ)-?SDX%.4N1)IB:G MT_;]&;>2P'R/[-"'0>?#?)BH^Z9R!4M&?J@JFATJMV]5(+/0>O1 (I"LK?.% MOCP]4UH)1,H+WC@Y?TB\#,M)\-*0>S](K5S3"D5ZLJ0'2I&93SA+R3)CQ]FN M#!]UPZ$1=,T4ONV+IG:P.]R?L95*[POP2^]^'ZA^\GLT\TB-ZR#]8%-<@C8G M\.; M\A\NYI'9K@DZ)U*N":!@&>!%UYO/)L8Q@_IW\%3!N-0+)6*_\"'[].< MBP3EB4ZR=6LDPXH>GP0QPL(Q74U#& AJ@I[:>Y,[XI)YS7J,QHYB^@D4T0K) M[L,*Y];^0YS<2>K\ :B\ZV92PO[(0,$NVCD-^QD/(7$(-65$<&$V@T"9*V6# MTB7/Q'6B5,I3R<-%\VALJALF:>KCFD/-,.WF[F.FZ[XZGQY[ M%S>B0,CB$%RZ(I9>T=]&7G3Z&5T/,-G$S5;OM*NT2Y*016>E51@R:"3'GY 7 MR IDDE[T#_M\B$X<9N302.VYN<\'K83CBV5[XN;<;)<&.@.L2)1T6,KC+HGH MGY<1,TB\?5T'L18:H*M\$[I;$"4+! V)ID/W\H:5YQ3/$%,W1I/SV>>!A1<1 MCB<76=+$&KJUQ:6+W16/6FHJ)LUPY*.#9JP1/[0[A1]!$#XUB[7 C\X_Z86 M/3A@?0"&J#,TX14V;5'FZ@IJXNRLH!$.++B';,* )\5 B:A"2S(:K$+HC51U M+9D[&!IY@(BW]&8 +51RL\,.(6'=TS-2$;1ZHO.(\Q\"?:R(0 MT_?.RAE1=C4^">%YBQ*[:"5?O&_'@AUTU8FG./138+>%SS5P/1 >2MIOP=W; M%/?S&260[6 62^XM%"'?;5%:P9%$0K;54D);U^1P("1$I4*";CC;Z#E;D:^W MBM\M6)-&$(]:P?50&@[Y;@3G39C)-^1*T3$_R/<[^/B3"Z%\X"9@DR^5[RZ- M(Y>F#=[#%EFATGBM(R S#S-JR:0J(-5B!ZD M-^B$;62NK!M>**#$9W9E;QHZ("LQ7)&]Y K1RQIR:H-/ 7*H-(S*,[V!DJ?LM;!S054&:3358X6E\6H.GD9'QU,,?H M+>SXXC@UUI#@6P]QDN>,.65Y]G-BKJ0>' &1 ?TV9C*&AI2)"88T8_NU0DK4 MA()/2D%,"P;_/1]N,DB7Z+VE037;!'WG5)I%69\]\F@C0L>XCXS8?&ZEHM/. M?-Q:U9,62$JYT=K7)&C)(GXO M(^%I4#0/_U5P09Z&^<>)*P)B?&VJ/T BU3N'XM@B'/DPL_=\\4KDZW)\27BV MOXB5)?RLR=GA;URD)JI-^AMW)>&A/3GUSUEO)*Y\,?C*:OAOSQ]TN E[RG;@47RQ"-B--:8*W _&DG3B4TVCF)8<1+DM4!&^OO^$K M.[UE$0#\[XZ"]R1@V4$_,I^3P*=$WWH]RI(HYVU%X6 W#-M\0NYG:0?U>'DV MO3Q^KGY)RKM]ZN[GV.>Z?^&=R&)RMB>RF)SUYMZN5K0R@J8M(.K[J**M'M12 M0P8@AMY)>R1_V2G9;6BP]DE^5/D@LB+.6V-WXU+^_F55=4-[[8.&;]29 [&& M7_9;%_NZPGSXSYKP;TX><-* EB&1CX>BF[L^*/;7)Q-BW5MIU?Z@O_2R^^Q\ M3+)[!Q?6SC?A0%O&?SAQ*+%8>D=B\;#_&FH3*X!(N?JO.-$G)C22\?S0-K=X M&[,"VW5A?/M"RS>>(!>U/O%%!6X3CQ6RS+=@A%:#C4^&2_Y*LOF\>\N[!Y\O ME;.T)#]0O,$WV5(CR5&ZKZ!(H4^^.V@D/_NV%4_>)RE\QJZ1NV"OW =;XJ_& M)I3!W:1D#_F_$];_8;7[=X;XCU(Z[06=^^#,_3 TX_R,5 4KH&*P)%X;O8 \ M]FN@0;Y2V[+O2_JGR=]60!Z-_X)$(X4S^3,+\6G\(Q4W\K<9^N'R%RY^T4C# M(;*:T]3QZ-G%D>2'PH?6K?DO-*?[GC] M+U!+ P04 " #*@6=5QPV0'! - !((P &0 'AL+W=O! MEFB;75ET12J.[]??,T-2DM^R6^"^)+9(SOL\,T/YU<:47^Q2*2>>5GEA7Y\M MG5N_N+ZVZ5*MI+TR:U5@96[*E73X6BZN[;I4,N-#J_RZW^W>7*^D+L[>O.)G M]^6;5Z9RN2[4?2ELM5K)";2RCJS"H56:C2AI-ZC1!U:53T,X79!3'ER)58US[LUM^E>EK28+ MV5?7#A3I^74:3K_UI_LG3D_%1U.XI14_%IG*=L]?0Y):G'X4YVW_68(/:GTE M!MU$]+O]_C/T!K5Z Z8W.$'O;67QQ%IQ9U8S74@?"44F;JU%Q+>T%_^^G5E7 M(DK^<\P.GLWP.!O*G!=V+5/U^@RI857YJ,[>?/]=[Z;[\ADEAK42P^>H?]5' MWWY:W.6FRC9R:\4'EUV)7PH!BSNUFJE2]+S5Q?GWWTWZ_>[+MG$06XH?]UY> M),(M%1ET+8LMT@J[2I6)7K?[#V'FO(CLMPYFUL5"**R[K="%4S"-L[2G%B/Q M\4+UE;MUWS2I$#JHG?2A9 67"C1;$TUM%3R@5KYFX# MPUY*>RDO*7HUN*U+\Z@SQ 59QJYDGI,/5BK3U>K2ZO^"5#25 B/DCBH6$!$6 M:,5'L \,.],YQ0%H6+U:YWJ^#:*032H69K85JI"SG,W#V*=*2R=R617ILNT< MECN5N1+:"36'C"['\WQ[U8KQ#3LT4HK!&2-W76IH!NINUX()$V_O+%5J%@6K M7*I'552*:,DU3/2D41E4OA6=FZ3;[8IY:58M"?CKS[*H4/#J!'/+TE2+Y0E_ MWL+0G"PA5@1 J; R]<&UT5B>*:%RO:+@A$C5VOCP:N)H/PX.HV0=883Z5=?BLK M@92TU>Q/5&?R0:I*)XEY]B? H]J.H>#7&MP3YA'TK:)4$]KRB,*]C0M M*PB8:Q]M6OE T/E.P4D,65MB!IR6ZD8TPL7\MMK74*"FD%J$!6R M\-A KEC+DA8]LQA&T-^5>E:1TSK#/L<+P1I4L"G5A(!&(OAS/S8X=ZKU&K%> MVVN-/+Y$'EDR$NFY*O1@!F@)C.@,&9F8'8,]\A$, O%S M!?;2\4Z'ILSKB>6YYFS-*A4SB0*3L7CE=9G[ S/E-H2)1Q6+"9>QEDO/"'XY M"H;D.6TM'+UK7@)UH# UJL0>^1V2!#Y\E'D5B[_,MU;7GII+70(;RR]H!VB7 MB@N2.@3OWG8\11"I4SP:S@M#$N=-R -CD$; 3A-<$O,W@T%+" =)-\M@EK8B MT>@(7@BA&OD#_T.%VOQ;#.'H/!.9GL\5Z0FN,"?PBI&)0[5EIN;<"6HKN8TI M(J!AL5"6(:/>P7!=]P3 ,>S1L[PQ)R ,+3C]7QB3L3G(Q :BE#5)HG'<_)XY MAYR"1L3$R:?V%B\Y.@U&9L"C5?,JQXY'[[WGA"O)5]:T;7(E/BIIJ]+# ^)+ MFZR-4H!,T"RV2>W:5K4(=1\(@IPEH<-Y/-\L=>I+0$,LY(P7I!TA@&$B!J"L^0/_(#)W3O*(!R/N$ M:,+NY$^R,LYX"YU/$_3(%\?$]@)W1"RL3)<+"WV@#AJF8V=UQ"B9],>P1A 1 MT::P2BX>)N/10-PCVN1V5;LV9%:%7*$(\T8?#<=!J]Q0B"#2XM)4O$=?ZE!% MF.AAEHR]46H)P(UWGO<@&?2[#56XMM?Y=#2^$#_$?(TM%/9W>X/6PEXBB_-^ M+[F9W%P$2:,*NUNFR8/H8W"&&*0D+0^.#SBHP"WP>H9/' [L+","/PJQT"C I MU%R[D#"VIJHMAP]GQSF=J#%NKBY\^I_*O9#D/MSIJ'[>V0$<0. $HC)FV@ W M2(GW!R3N6Z*\(U%^9_W_X L3D+N%(3"9B-\\V0]0@NSQ+R61KY]+B5)32'00 M'3%-1G!AKXN0>50Y1B[(IM)E87*SV,(_O#P2=['A!V-?E)9Z;6F=(B"Z_"N* M=V*<'XQZ)RK3!N,MQB.N%0Q:C<%VP._(R'TE?@Q[&1Q;P5CWGF%\H[2N1ZH9 M.-1<6)Y2<;32T,/]PQ-PKPQ=RY]5M@BH,,-\+N:5@Z2"DC%H@QG+=Y6QC.HR MNZ1.MMT_V;6BADS3),\J8^KCN=+7;#R/56^_9[&G>BH?L74[0+.Z\ZC,OD'Q MH:J2;V/(1@"QVT*5"U*/H"9U#0!36>+21W<1S60..6: 0T&.)\9)F [V?<\= M:&:0M$[\A8RE696G8"!K2;8.)3Z.3+$EX>1]TGZRILD%AU+58$A[\&M-2%?B M$TIQ+(MM.]1Z07-N&K,*,P])2N)P:ZX8-E&I,0F0*=MEDN.?+QC(6UQQ+*/) M2ML4!5$6RE26)OTYRAE.4*,=QO^Y"K--#>-\0W*$.E^LZL-QI]4'[8W*_:0W MF-:]V%%AV04^OCS_NIF*9&33KC9-"_V=VJ M)(B VD>)?CIL'R8'%(9,H+UI=%KINC+8W>>D@;\4:#7G(:FI9*02Y3O<46R; M@;K5M++EZ%O%U[>H(X8W'HZ^WFB)=U2<^]53"KTH!!.N@J1[8,7S_95X%^8( M0'0]S2CNGX]%Y/Y%7)GQK' ".UJ6""G-$==/!C>]=LPUQ7GWC/?9;'M44SJ8 MA0DKH#,QH)LL!IT6U/QT&FK^+PCS6R%1%?UU'*E&J M5O5NX+#@-8C1[)G1R[G]\8YWQBVY0/24%O=$G.WYI\6VE<9OB%I;NT1L!H( ME"7@7G)R@,!V1PQ=9'S']LC1%3JIH_ROOLG^02U[]!JT*849NHC444UK]T>' M-]A[[P":!D5F&6^@P/232QC>]VY=ZXNQHS=B7QW8ZZES5XW&"X@W,K&'GA(] MLRED[&K\S4&T4OOJ-4XV<8U*9^B!SJF$7M3G4>'45Z'%OQY@"0,F//D"5I@" M=D:;P28[V:)X7$$G<]7*P<_,N?U6=(]SL_43P=\S.UE&3H?F$TY?>N5CD>R( MWDTW&8[&]*DW3<;= 3X-A\.D-Z5/ Y":3@>MDX=FZW4QB7?I@F), _DYBM-D M@)']G$:JZ2 .X ?O3"V )M2K0ZQN=;UUZ,1D?'C 8*?3+S1"S$!+-6\ ZZ7Z M%2 W,A]UMJ%QY\Y(_'UPB&=CQ8-% ?AK2*!?OP/?;_7AQ%X?Y MS,_F XJ)D=C2''I%FOY4&*'8UJN+UA:Q=;55\DM7S=@JE_P;SBH MZT%[[7_H4#^M?R9RZW\=T6SWOS%!K"XTPC97+*$6Z)&7'^_5[2-F*USE!T2\V MW^ZYM^=.=[TQ]JNKF#T]UDJ[FU[E_>IJ,'!%Q;5P?;-BC9N%L;7PV-KEP*TL MBS(*U6J0I>EX4 NI>[/K>/;1SJY-XY74_-&2:^I:V.T=*[.YZ0U[^X-/Z/^ ME*6O;GJ3'I6\$(WRG\SF-][Y5/OA+&OI6[_Q>,N M#@<"D_09@6PGD$6[6T71RC?"B]FU-1NRX370PB*Z&J5AG-0A*0_>XE9"SL\^ M"/N5O9@KI@@9G2!Z-]Y>BM+KG\K_P )G5V M97N[[K(7 1]XU:<\32A+L^P%O+SS,X]X^3-X[_6:G0>;O$OH#<\]"5W2VV^- M]-L#S^FOV[GS%ESY^U@06AVCXSI"_5RYE2CXIH<"<6S7W)N]^F4X3E^_X,&H M\V#T$OJ/9^HG8.ASQ;0P"B4J]9*D([$O4S(+$FLA51 Y1Q_@,C?[7&.?JBT2I5>X 6Z?Y__#OV4/). M2$M?^@]]\KAR#2)_8,()78PGR64ZQFHXPL]IEN2C["Q>C)/\<@(_[43Y*QM,L1*=F6TBA:"56\ 3=/,DNQY31 MZ22=GM%P.DU&XRE]-AYO/AP-T E-TE&21L.&P<33/!E-AV?Q(DTN\BF]UYY1 M$YZD+DP-LEE38]T5)6T0Y9,\R=-II,1)=@E"VL@"7UE&;MH&PZ'!'(M\D II M2?"M<"N.W5YMDQ9MG$RF.^!\W %KU,9/XO;I]AG60:-2X%\L!J9N6=CO2&T0_L#J.2O)ZQ KX2.[FR>&J99A H#" M>ROG39M!;ZBP7$I_;EG%PEJ@\1GKXG>N#$4H80FC*AL1OZ&'O0#G$L59,"PR MX%SP(,1S4S$\M^@@)1>A^\ M"A <^LI>4Z<[6I<PLR43 G7%7 M\2T_>H0IP&PJ653Q;!%*J-.D&'6&<+2=1'1U61BP$ Y*P!>X7B(T@ F/4#VA M=>URMR/XEN;H%?L[#"JZV$92Q!Y2KMFBSQ5H5#*$R%'@"-I< 19L#]V%(=*Y M!HZ$*#ZA@XLARE*7^-I;$.N@-RQCRPC*=CE$#I[I44AN_.CHH$YCF@M>B,?^ ML2_/X&!>0/4OXU2$#FT:[=O1H3OM!J_;=MYX>MY.;6@(RV"CX@5$T_[E18]L M.PFU&V]6&PO=V]R:W-H965T%M)<>KFUU=EX;-(<2FY&J@*)*QNE M2V[Q5=^/3:6!9TZI+,91$"3CD@OI+2_]O%"U+82$3YJ9NBRYWEU!H;:7 M7NAU$[?B/K5/P>[L!^J3YI?!OW*)DH01JA)-.PN?3>AV=7$Y)W E\% M;,U@S"B2M5+?Z.4FN_0"<@@*2"TA<'P\P@J*@H#0C8<6T^M-DN)PW*%?N]@Q MEC4WL%+%WR*S^:4W]U@&&UX7]E9M_X VGBGAI:HP[I]M&]EXXK&T-E:5K3)Z M4 K9//GW-@\#A7GP@D+4*D3.[\:0\_(#MWQYH=66:9)&-!JX4)TV.B7. M:EP5J&>7UUQH]I47-;"/P$VM 3-NS<78(CB)C-,6Z*H!BEX 6K"/2MKW$<:.[SX]4@_"),6BH(U[)_W M:V,U-L>_QV)N("?'(6G#G)F*IW#IX8XPH!_!6[Y[$R;!^0F')[W#DU/H/U*: MGP+ZG /;T-*C6U(;IFK--D)RF0I>,&X,6,/*1B5CM(=P'Z:UUD+>TUX0AN&/ M&[91!>YN<\:P:!;*->B^(2"W73/&_99641?<9,S+C.6T@ >:H%ND%MG MS=);%L7^)$YP\.[-/ JC\_T4=AKL,$-;$#\/I M(7PS]=$!\W4!S%"XP@I M[Z,[D;,:I>.W6 %%:=)XL>SV0%8-[=2NE*:6T"R M6-NA7B<;3_QD$76/E2I+T*X"%:\PDYU8N%CXDUG0/YL0CSI[X%*$P&$2X6@> M!/XT7K /D+9%"EV1PI\O4N@'"RQ*=)C(_>R+T43)PE],IOUS!=J*C4@I4=B* M&53*"#M(TC3P@W#6/U\O\-"U)$0K+@>A/PMC/YXC O8_NE=QN6-I@=V.YC%U M9#1'+B]VK! (F+'R>;N1R1?[82ML+F2;RY"BL8=;+1>@N4[S'5M#RFL#)+!C M7$,CD+F#QNVXAUI9'+7&*RU21M"'@E'5:F4!*L9ALI5%I_[8F.G5MC38I?TVH M/KZF19V1#?H($2C+'[DHG"B!TXI!)B,K^-'B=$6&/8$1%0RK![K8.:$F[!W; MYB+-$7_'I+(85YM<1,:# 0^SP^SF/$.Y-@WQ<[[D+FE'B)!R^VSGC=AU#W C M\22J'3>SO]"36\!"H7V&J1IPN./AVYZ'KQP/#SW46#"-&'O7Q 9P?:MZ+NJ MNAS!]Q1]IB^EMFQ!1/E(W4&[O0 I,)SJ&B/[;,-BA2WTS4/[U(.KA\73L]"&=_GPZ(O]03*ZEGB._6/=SK8H+Y'(4*>6O,0V M%?]AJAP-"6-JS"G:5L8ZV+>HEP0SA_4VGODQ'M"87U-!NT&;PEEW%!Q^RASW MELQG@!V!7])#EB5I:@H*F/8\/1U1M?'1.I*J91F2!+VW,AV_(*L*]80G4H4W M%R0;\Y3]K7(( MOY:VN0KTL_U%ZGUS?]B+-[;&J)M;)X M-W'#''D8- G@^D9AIML7,M!?+Y?_ U!+ P04 " #*@6=5-OHT4CL% #] M#0 &0 'AL+W=OUWIQ.PLG]QI5<5PXW MIO.3EJ_%0K@_VTL#3],1I92-4%9J18Q8G4[.PN/S".6]P#%S>3H)T"%1B\(A H>_&W$AZAJ!P(T? ^9D-(F*V^M[]$\^=HAER:VXT/5? MLG35Z22;D%*L>%>[*[WY70SQQ(A7Z-KZ7[(99(,)*3KK=#,H@P>-5/T_OQWR M\!(%-B@P[W=OR'OY@3L^/S%Z0PQ* QHN?*A>&YR3"HNR< ;>2M!S\W->+,QSIG'FSV#]]6LN9(_.5*!D@NMK*YER7MFJ))<&F&% M)*_) C8%T-!9\O?9TCH#1/IG5X9Z!Z+=#N#A.K8M+\3II$5; MYD9,YF_?A$GP?D]XT1A>M _]Y67<"[/;R9W8D#!H#,;=^>R)'YUL,4>4*)#9 M]ZZ U$OK1(E9=I4@*UU#9Y!J?4R@Z)#JI3!CY<%<,>R$?B>$VC5MYX2QC]') M 8F3A*91#JLH2VF41>139Y1TG1%>=B5O<6U)2.,P''[_$'"F*UV71#:MT3=# MJ1.:L6#X_:S G.+U;YT5Q.J5VW! 3&.:YXPD&9V!5\^%O#;:6O HB4,:I,Q[ M&=%PEH!A:X^A*Q5=T]4<$\(;;=S 41!\%V@>NT"1-#\D[EL24L?AP;S$."$L#FF![1#!CY"QRG9%/)HB+2@KVB[E!9 MJM'V8Y;VL6RDJT!D#Q6.R-DV^^[KOI6$W?BO*C]4?]8G9T99%.\L/A _B >* M!"CUZVL/=-<&];G")L"E\56N\>1B$5DTV(^B[82,.7 5=U@-I4%'K<'\4D _ M0Q+ ^>P,KA]RA% O:#5$.TBL)Z!/N'8!K$)#!@Z%ZGKT*Y@7 MW O\>'1:5'>#YBY)7*JW)J^Z,+#> 7 K\!/ST![A",9G"CON=CW>PU0!BY& MQB TMU8X^S\D7SU]_F/J@(0S?[)A$=(HG6$BG)$%&BFXK4A.PR @;]]D4)7W MY-O9M7?/\AJT';_%8@IYPY1*3* G)M89V!4WY MI9$?8 PL3='/E 9Q\,1 +?E2UM)) 'G^S:OS=U84IL/SPV]]\F8YC%@^I^'-1]/C8&TSS.\R&S^EDYN%Y$-&>" M7U;P?28,"L#[E=;N_@$-C%]\\W\!4$L#!!0 ( ,J!9U60!C.R) P %PD M 9 >&PO=V]R:W-H965T[#SCY )"2A(0D6 .5X?_U^YP"D*(FRG32S#XEY M <[].Q>(3Z^-_>Q62GGQI2PJ]VRT\KY^J*(@0Q/@STAQU+&EC_[JE_IIU MARYSZ=1+4_Q+YW[U;'0^$KE:R*;P'\WU+RKJ,R-ZF2D<_R^NP]KT;"2RQGE3 MQLV0H-15^"N_1#OT-IPG!S:D<4/*<@=&+.4KZ>754VNNA:75H$87K"KOAG"Z M(J=\\A9O-?;YJU=J[I\>>5"B^Z,L[GH1=J4'=EV(MZ;R*R=^KG*5;^\_@@2= M&&DKQHOT5H*?5#T1Q\E8I$F:WD+ON%/KF.D=WZ*6>*5=5AC76"7^_7SNO$4( M_&=(V4#K9)@6P>*)JV6FGHT0]T[9M1I=_?3#]#2YO$72DT[2D]NH'W3 W;O$ M2ZMR[<5KF>E"^QOQIA*OU=PV )>052[>2INMR**PJU\I\=*4M:QNA*J\PE:A M*V]XH6OF3OW9X'F!G8 -L]P#7T]]+C)@N\Y=(JA?<>8>M7XN_J MYH6L/HMWDB G"_'<.9-I&0#HA,P1PIH\05C$;NR%TI4QBLG7XZO7P$T<>@9JJE,&RSTN1ZH3.VOQN+ MA_H1&)0P# L%44I1&$FV*FM3$9>HI?H"+VG0B6(LVAB[7FDHMI*DK*I$348W MC4/<6%5+39K!8T5Q"6;@!C.C5+C #VE+ETTIYL8")$2]T&3FR!.D3+$>8KJP MIA0/IK-DG"0)^>=!&JZ9"]BH+QXFC$Q\8VE3#C/2^S7I7!? [[9FK33>> 1J MA?I7*'@6,2DH/(U8:(0/@K?H0BD$N>RV.E5I8PDG#3GU7C0@$B12I'D%"5FF M 4X6>-0V>![VH?)*44V"2ZH#S)^"5E!"TIGBK1O.Q(:]G3=1<0 B'4$'!0Q!&-54Y< >#;G01X7Z.XTE]:**NJ885* MN)C56"AH"G,U54-@Z9C<0?B2<0%M]+8CYP#O"HW$9^H-5( RJ<8\?I]\FHA7 MIBBDY0AW(8;^\>;%^X^D+UO=V&MI\\<%6@;BRW!@"E3F\U:PUKMDWHIJ?.LN M;.'5==' G+%8<^[-_\!U &T$['-^!"J_$9-/[U]_;#$[$<^]0/GS(?^U-7 [ M;1#>Y%KJ@OVUP4\F49?(^ B1%A.MW#LY8B)^VW^(@(;'&#*JW:>D+30D !&/75:D-],FRZ+5M6SJ[^C6F M+%HT><3^7\@]).+Q9)9\0="QO'?%W37 K$-Y*#17P9 !BYYXP'/.1C\0L (D/B>%I449W$DA=_AJ.%AJ:]8Z!S9(01)N,*5N M"9A,TH0%3";')* LG/EN4HZ#>:B#"AE4QKRZ+?B^V:S#*@M/TG*'TX.*4[<:-S@I-%)HA'EE"K[4?^;PKM)\(TEKQ MN%C;NBB''\K6>X2D0VJ.)TRK@9T&N^DPVBF!]-Q>C$CA66. MY2%C<#O0]:N9<4 0]VL@8I:*.T+F\^#T-&UMB'\5S NO(1W_%Z0WU8T<,.YP MM%E!E3 ZMXP]"=?.2''8PQ;#Q++B_1((=>Q:]&W8W6BW:AL=UH'\>)*'E')A2/F:TK, MY%5,H7/N[3]1BT\,.0F_)*JO,3DXI.5@Y# PL=1H M;>R>5[XQLCF?HS">1H0D@Z&>7AS'B_%T=OQ]@OUEK]Z_XWI_^] 7NP&$^2R4 M\=MZ ++A'GWJ'&CIFK:8!5," M3LS^6 M%O5ND_T0^=0+B+I!AX1$:EUHP[;ZCCVYI.TR;5-UO>6\T,LPI>VT$6S1W%"3 M!!"BN,$(#16YMI@&I]&.(;OX01ER@_^(HLR0E;TZ).M.=_A*9<%?4_;V*10H M:&!N.\;8U*FWYHN>I@RYBT\<(0VV=;Q\\\/'!;'*:3,^%6R&D=L.& MIHOIV:5C4T!OC";9YW&[(J2$Q,B';14'$_+,$]%(.X98")^,44> M,845;LA(I;QIS4)KM!W"6_LJ@ACW!"NO2T8,.3W F8X*N\YBWCC-AT$8X(.4N0-!SE) MD9$+O; @M"B*:HH/:A2)8YH(;R7+QL/AP^M5Z#JPF-(-J%#& M(U0\ZLQ @:1-SK-)TE^R3:O3.22\+H^/-PKWUK=R#[MNSZ#4,9 R_9ED0^P2 M[7XK;CBN6>]$2%0AN(S#2U6'5&D7/^2#S+L7!@7C.4().S?Q6"B\[L[^@+ M;TYBDWMP?#KL%($^/ VLO,=NV &BK)SQ=N+!R6'LJ5"5GAO$]4D/G]#B6W"--A#ZY M91)/)4FKDXEHZDC'9/W3:*H<>J%Y&K(P(NF+08S;14O'S=[J>1.[A6K/CCS< MH[OMC"SG=.*[E8C$"K-;RS:G5'WK:=:("'1'=O6H+Z$([F'TW60UU[.\K M4BB@II].D4B]+FXW/?T\F3<%M6.]<#GL@ZW3J;%8Q>K2+R%\I!/P2Z$;^X7; M"TM;5J*I UEJTJ3-&2KM4&3PS.P5A(GXG6*@%]V'L+IS,$/M04U@I;ZH0.:P MX_;D-:/S=M)K#CUI9!GW>H1MP%DZMS3EG(ZB(_,P$M&/0H-[QJW>NR6D_9T5 M@RT-H?TU?T.!X?#VW+6&G@.M@2_45S:N/+UNQWI_QB2E0^?)P1A4.>34(1-# M-TTHBPG!].*S:WY3CM'0[84%O3/0= 8![P[-0Z>F=Q?PO0SZUTLYGP"@>BBT MWY3#J^]3V(G7MQ?T^X$ZCZ5@4_C:4.C.SFC0][$(]O(PY?K^?3!%=U8X39)> M<;MO>&+C7/5FG_#+ UQF+.:^ M?4_'O9)SD9;$Y%*5WO<.XQ(RR7U4D)EPT/53/J<]'!5\J\1 Y P,1,FO^U2WZHZW&?_.S M:Q5T<-M)-OZ@M>4D/FYI9\,.J7?BM =N'T\TOYOKNDGU_^2] 9_T3,(.'?K( MX*CWQ4>I[)*_:R'P0\GP\4?WM/MTYGGX8F2S/'QW\Y;/N:FQ6V!K,CF;C80- MW[*$&V]J_GYD;KPW)5^NE(1C:0'>+PPL&&^(0?=!T=7_ %!+ P04 " #* M@6=5D/T@3:($ C"P &0 'AL+W=O5=0N3S;IA)3ZB_;VYUS2;#"@YKU$:KB1H+*Y'-\G5[P(H<#,.@1&?T_X#H5P0$3C8X6ZKZ]%J!#D6K!7V0>U^P$[/W.%E2AC_"[MP-J'#66NLJCMC8E!S M&?[9' X-5?,8@[0Q2SSLX\BR_8Y9MUEKM0+O3A.8&7JJW)G)TIW:9O CYB,X9I'$$:I^D;>--!XM3C3<_@!6'P]\W66$U9\,\IC0%B=AK" M5<:5:5B&UR-*?8/Z"4>;+[](%O&W;Q"<#01G;Z%_UAV\B7":WVM8^*U">*?J MALD7$&$IIYR!#*5%#07+N."6TS*3.:BBX!F"AX66[E9#B9(@A7@!J>0W&9,9 M"K85"&IPY7&!E1J12M>:"'85SRK YX9KVK#PQ#17K7=-GFRE55M6[JZ78[@+ M% 9Z>X=<9J+-D?J Q!T3Y-$5=6!:L_T^FHR)0(6.6CK9L!?'!!JMGKCK)68, M-WG.G;V#CH@#]@X=E,:/K>-*'*URYL"@4=HW$57XTYIT6\P/=),^ZE1(V _. M63<=#A(0V9E/(F6 ^JJ'I$ @0AU*"5TI 16"Q7I+@>^KP31-.A;G9/FMV9QE*R683Q=1DFZ&KQ*2J3/=GH,/C[*)Y]" M9,XE2378,%))R=-N7R?$84@X37^AQOT7->[C?,.B"'Z =%+0WS.=57LV/[5$ MV\U>4[HQKB63J)SZJ*VXW%^N-SQ!*-Q_KT.C^Y(9RA9.'RE.F2>X3_%P@R ( M12B=#Q&D^_2?1JH%1Y0R"M16\)*%_.P8X)/+"ELQZZ>>AC'H*E!1,=D>QNUR M?8002B^L[\5VZ>,5,[=.7Z$^._DCPNNV[LLC4W7-;;B: MX.J3%-UQ$K5U\@I#SX3MRX&'6K7.DJ)#!QK&<[=]+/$X431FJI3\7[HA!D(9 MNEYYS)I47"31;)G\KRP-7JQRF@BA5WF&*;% BF+>WT\7FQ" 5\VMAZ#+I)J; M1[/+19>5IUC<'4>YZSYG8GN4AA+]#0Z,>]/HK#=JKJA]B11*T//*7(42^>JH MF824)I]?PP4DTV@1Q^[8%!:+:+98NO$,EK-HL;ITXSE0OUC-_/H"TE44TQF* M+3WY"O>9F*91G-"*CW0O\[6N0?8%I/,Y02_AU(=R&S/QZ>C]0A2E>X @LRC)*%B56-?P9ME:5'E1]6](I% M[0[0?J&4[2?.P? NWOP'4$L#!!0 ( ,J!9U5](++.M 0 *\* 9 M>&PO=V]R:W-H965T?R5ITS8Q MD+@K5J =@F9;/PS[0$LGBRM%JB1EQ__]WE&R[#1I@&U $%/2W?'=NW='7FR= M_QHJYDAWM;'A,JMB;-Y,)B&ON%9A[!JV^%(Z7ZN(1[^>A,:S*I)3;2;SZ?3E MI%;:9HN+].[&+RY<&XVV?.,IM'6M_.Z:C=M>9K-L_^*S7E=17DP6%XU:\RW' MWYL;CZ?)$*70-=N@G27/Y65V-7MS?2KVR> /S=MPM";)9.7<5WGX4%QF4P'$ MAO,H$11^-KQD8R008'SK8V;#EN)XO-Y'?Y]R1RXK%7CIS!==Q.HR.\^HX%*U M)GYVVU^XS^=,XN7.A/2?MIWMV3RCO W1U;TS$-3:=K_JKN?AR.%\^@.'>>\P M3[B[C1+*=RJJQ85W6_)BC6BR2*DF;X#35HIR&SV^:OC%Q=+5M8Y@.092MJ"E MLU';-=M<<[B81&PAAI.\#W?=A9O_(-QK^H0 5:"?;<'%??\)H WXYGM\U_,G M ]YR,Z:3Z8CFT_G\B7@G0[XG*=[)?\F7WNF0&Q=:S_3GU2I$#]'\]1@+W2:G MCV\BC?0F-"KGRPR=$MAO.%N\>#9[.7W[1 JG0PJG3T7_]R7['^'HIO5Y!=73 ML=E5(%<22A.Y7K$?ZC.B6"7+1MD=5:H@X^SZI\B^IOS('[,$K62+)'5J [H? MLL=RH[QV;2#+,8VE!$A;!, ;$B)USM1XM]$%^^XSRV=.9HZ:/5SGD\&]J!NV MA?-A3+\=4+YX=CZ?O7H;#I['0"NU8;(NHN.PB5;&[ A68*>@H"VPO..\YV"6 M.)B-Z2/'*'N#HB6 Z4@?+*+:OUO;3:($2ICB.\[;] JV.?N((8IE*4DF_1"& MKU=2#C(,<&&$WR%ZWD6'CP13Z[7G-7"2JEUKHU@\GXU>GYPEFI[/1].3<]J" M*](AM,A 7F-.AXB%;*%^4-9D^"#1$69R:#A-5;,;TZ^."J^V/6DK9@O6"J86 MDT!.@;QZB#V5 IR7,$(U!9K-35L(N$"?&1VH\XBG7(6*G.WUA8@V<))J<$87 M2DRNE5%2D5N9A4'\8;Q+03V;9 *!' 3Y/;4IRWL00.R*U]K:1$Z26N)I"3"C M#A)_:_5&F:%Y_'>0]9.0;R-^.J6)6,3A/4Y)*'0YB"'Y/RQZK@0<]BO:')'D M?),_VRHCIY0.X#UJT\E,ZESV':HB;2N-8C0.'9.^%]RX@)A>LI%6VFICH.]: M&^6A^&X38:^6:P).(5VW-5R1;>5,L7=,F8C^UP!QXUW.+'R%XWZ#)G8"7-N- M,YN.Y'U_FN38'#D*I49'#5FG(]SK( 7H646/:XN;!)JK]=+S):U:&' BB^5 M-M@&[1%2!Y9)8H%ERI6]0P8$@5&Y9DN"Q9(%KD$&1\] +*CP54 M(G_,:8G=HTU=B3225GJ)PV,DN1J-,D$\N_%CI]#DZ!)1LU^GJY+L#"%U]XGA M[7 ;N^HN(0?S[BKW27FTC12TA.MT_.HL(]]=C[J'Z)IT)5FYB M.6E:X4;(7 M WPOG8O[!]E@N*,N_@%02P,$% @ RH%G53-'R$C=! ?0P !D !X M;"]W;W)K&ULM5=M;^(X$/XKHVRU=RMQ$$*A;X!$ MVUUM/_06;>_EP^D^F&1(K"9VUG:@W*^_L9W00 '=KG0?VL3.S#,SSXS'PW@M MU;/.$ V\%+G0DR SIKSN]72<8<%T5Y8HZ,M2JH(96JJTITN%+'%*1=Z+PG#4 M*Q@7P73L]N9J.I:5R;G N0)=%053FUO,Y7H2](-FXRM/,V,W>M-QR5)\0O-[ M.5>TZFU1$EZ@T%P*4+BVYE7<"?W!"?S/WEBLDEP&4""2U;E MYJM]F(+,:5-K*HE6E=<.&?[*7FH:5P&1Y1B&J%R/GM M#3DO[YEAT[&2:U!6FM#LBPO5:9-S7-BD/!E%7SGIF>F3D?%S)O,$E7[_[C+J M7]S QV\5-YMQSQ"^E>K%-=:MQXJ.8%W!HQ0FT_!1))CLZO?(KZUS4>/<;702 M\ G++@S"#D1A%)W &VR#'3B\P1$\'QC\-5MHHZ@>_CX4HX4P+D$O@(I:JE(KYTU693"K^#VHP!,BUKIB( MG6#LK5DLHFR)2A&8MK:[\-G[UQ)S'X I!!2&FYQDC00I$%:2#)=('26CSUV8 M.36J$8/%@K:;0G&6[C&N=_MNE_Z;UT!AS?2KR\Z"]1CA8AAVPM#]>3-O75MS MDP&#DBE8L;QR(9Z%7=((HV';O_DV6$_T@R @(>IVY&!DI8A';CC+H:P6.8\) MC92X2&D?'IF*,^<]_&QS$X4W#_,O[JU_\V$GHI]^)&D+C$D)D$RZYMB!=<;) M8IN9O63V#_&SE];_2I&74[9OZE9Y()G2'>MJ7B66"4J\?7C!#O5?) U\-I*8H18:H%,X1=JSB M2.Y-P77AR05Y6VT6C'#G2J:*%?!%P"=:)W<^",[Q2UR92LTHR"A277,97C!BE[ M+KBF]*B>5UQ6NHFDJX9"!H;O 4M#@MZU0UYZ#Q\1CM2<+M M>2+6VJ1S\STD6_R:Z+N*RI%(.,+SK$II+H#^U?]']9X'W?8EL6/"]QH+ET"_ M$UY<=D;#T.WV!YU1-.H,K\Z/-5)J<-:6G2]IHE'/-('2D+E;QZV4<-^ SGR' M=C;.1C7;2:6:X(AD1/=5T(4(A9](?&=\>W([ME.6OOOE&V(XS^$-@:XC-%%: M9.;62SM9VATJ*%HFE6_LY.-=.TP;DW5LIQMZY([O@"XG+]3T7&7FW%](L]>J M*AE/?B&Z8E9RPW)*!\W?NJ(&XFZ60X-'KS42%JA2-_C:>J24^^EPN[N=K6=^ MI'P5]X,YW4(I%QIR7))JV+T8!KX7-PLC2S=@+J2A<=6]9O3[ )45H.]+23=W MO; &MK\XIO\"4$L#!!0 ( ,J!9U4^C(?3/1$ $LU 9 >&PO=V]R M:W-H965TOKX^L3LBYUL?U%K M(3KV:5,WZN7%NNNVWUY=J6(M-ERY!Y MR=6&5\W%JQ=T[:9]]4+V75TUXJ9EJM]L>/OP6M1R]_+"O[ 7/E:K=8<7KEZ] MV/*5N!7=3]N;%KY=#53*:B,:5AALB#S3BP(S(* ^-8;$9??\8Z_>M'*'6OQ::"&'TA46@W,50T:Y;9K MX6X%Z[I7MYTL?GGV&N0JV1NY 5LKCNIZ<=4!=7SFJC"47FM*P0E*.?M1-MU: ML;=-*PP(O",[0"P=10Z(7GJ*WYJUXMB!1 M;_@#(*MCUVW+FY6@S_^X7JBN!9C\\YCPFG9TG#:ZSK=JRPOQ\@)\0XGV7ER\ M^N,?_,1[?H;S:. \.D?]BXQTEM)Q/D^19V]_[:ON@;UK"M /. ^[J7D#7]F/ MO"W6:!??8=U:T"K>//SQ#UG@I\\5>RUY6S*Y9-]5+;B?;!7CI=QVHG08;TI: MHW#7M:Q+@7>WVU;>XVV\A82/;^ZRN[/W606T(,(4A5!*MJR3M%\!R*R:7DL% M;.E-_)"1Z(^CO! %WP@FEDM!D80!*:13\DY8FN]N/H#_=FO62+;L6[C4LA4@ MK%.PO&I6X+FE8#TX2'N,!X>MY4[)!LR,"P MH%?E@-0-<-OU8/"'_7OZ*]I9%)4V1(L1$VX!$+NV*@ =]BD2_LB-OJE E48W M3Q!N@??\X^U/BC[ZSY\Z;"M:2E7 XT '(2#)&&8IJ$ALMK5\$ )NEQ:DC@6+ M@IA.5NNW&D*,KU:M6!E3AXD3Y)X39CY3&%047BSD9@-"&0GH$D2P3FP6L*\- M8RZ[U0LJI7H0:]NWJD>UPBZH8_%)M$6E+*"4E8'!(@;!J5%+T?)%+8Q9F78@ MUZ#A@]:V^69TKPT'FZTYF(QC]J@V_89@0/N(ACT(#EZX;.5F8FI$MD,[&[9H MXWX+4MX+#274%WYFB#:@#=JO)'G^4O:M)NO.V-%Y&/%F<=5 C&(;G3L$YHXC M>F,[T"A'+-901JAOV?N>[L-&5N8/$U?Y&R5C43Z[!K:@MF!OK5YO $_B\/Y' M@04,+OVA6@I ./L[:>1Z,/N[!J (M4C!?N8U>-ET.]ZQOW((+X!ZW_#K!TX4 M1HX?Y^R2I:Z?PY\D@L^YESM1'@TR)[R1QXJ1)])0E;A S*#>6HD*+@88* M1')=XW-1$#IYDCYEN1LE^PP-5@@7NR0"LHA:&;4ARN(#*W OU^(;J=$#H\ M+SF$/KW@P$E-)AJ<;DO@@,>F8;=JGL%#SV"9>+ NY7Z&-2 A!OM:-_PBO"-O M%)P1^)=IYGB^OGB99TX:1!0R^'?7:@A<'GR[ZED/^E^^Y+B/X. M-3 LFBM4'8TT8/8M;[NJJ+9 MAWU,M-S9,,1-&!K#I^^FJ0V?F.#T'[O#&'*G818>^4K1U22I@S#Y/=I>Q[^? MK*\O>*V3[6$0#)T08V"8@D]'L9M&[,]&@,!)T\@)DX"NAS:(0"CTO=3)P^0I MBR+7]T_&PA#CD8^/0>#(CW)S1,[(25((+5'*HL3U@GD0?%3("IP\2IS(]U D M"E>/PUL0.QG$X=\+N!D*O@;.0M=++'YNB/K=6,\/53U1FMB2[F=9D M;+>NH%N@(I4TJTF8\ID7ZPI*7NK ,&S"=UWS#,T$+('45$&/.^.$=;Q=B<[P M_?\%_!@"=AYA*HLRUQMA'T'E&&8I2SPW'=#W) #(>YY/6(ZSTY#WH'" [!_Y MF,RORW_UFHV'F5:6'$M9]B3+H:+([=./](\D@T23(-]QXD*1<3E2T-Q)$8*-41H)B]T)T (J MRG(S.BQ^:\5]A5,Q=]ZN%Q(46.'_IC%#+VI&B4 K%U3@C=*8UH7$&9WS"(.] ML@)QZ*MK\ @*FAWH>]'3-J#[M2P_DWL'D)0"6X^J&4)81W[8R&YDDV[@HA\D M['V'K?VICS0]W[VZ&4',S#Y"2%:)%$&$Y5O2X6%DECI#MUK:$L&W8_CR# MG&-9-6#)BM=3NX[S#-U@ZEBD>[:=[&N=JPF4@)@*4X&3^M'C$\'7"/(>^K)N M\2I,+2O;! _#%E2B4=XC]>%/M>!."4P3B!E^3.X^RB83'UI6+:!R6:D"%/\K M1-D.V]UKW!WA@(*:Q3,9",2@2'#+NEI5!"EY)/WL2W;4R*R&#%4S?A@-#5^H M6QUXSJT'*TZ@SY7U;"N' /%JJW+5;R;N+G"PLVKE#FPS6:$CF5Q6D"&K&K/? M>%/S,[K[1#T '@%J-]&H%%L2Z6@^'N4Q\557)NB%AE$[NCN>F[\CXFC,@7Z' M4A[2-1N7!QMH6D=6=.M6]JLUU$>Z 11+4NR1J&L427ZI8]%1O0QM"K@@NB[- MAO54Q/L&V0D\^&^(&;;X1O9-I\, )@75+_XU\9R#2>B -*TW$,?0TQC!3#2Q M %^!HZCN$8J^AE)M8YT&/M"(Y_!)&I :33M@$P'-;=6.&AH:OE%!>[X%:5+!]VXG<7!%$"CY@ZVUAA390VE7H,T%'\9>9[P2 M E-?=VH,NRU-;G R.F$,@PM&0^-2)FS44-#B@+*N-S0U,*9RZ''TY@)8<*SE M@"@4E"6L']@P(U;9PUK1WN.PP�&@ADH?1EYF,N^]"P[\6BI>H0N_8Q&QZ/ M%(?ZMLD,F!S:X&D&I70P. \ V(_CXR#%B% IHT)-D1^K'5M1]H4=E>LZTA8+ MPX10MA!5&W1&,TTT#VA&2 ?87>14!Y,:##".%0161,CJ@^#:674VXN=W,56U ML^][?"'OOVK P>)U$O'-1/?#D/@5OAOA95GIS#WCPHRB;>Z3DT4TEUW@P(J> MPFI@%$0_>,\AC@'LY@4O5SW-DINB[LNQ1IL%<)L\3*"P*0,M#([;-\5:*&.? M1R,4PL8I3YW*]7FDG@JG4 "0-897./YK#YP,D$+W3SQHI3R+$QJ% MP5KP?-W_N.Q'8HW6PM4@=;[L-=8 58!D^XOHSO7#0XF*>PXEJL8U0BE$5J?L MGM#I;&AYHB)[ UI=XE!95U3LPW()X:EUV-_1: _L=MOVD.R=@V:SF=)F" M&K*\K;$AFKR"V)LX7J:Q$X+.(.13#0/]KVY0."O!-UL '+3])>32H="#7K"K MMK68>3E.S+9;.-[ <W/S/SMZ8=Z-6]_M84NLSF=S%V3()C5W=.3AO3K J 6@V!@A\>W<.#:TS324 MX^TX^-W:G>QL<8?6T:^Z'R#C/HQ/\,-)%H[EC =O=3_03IKJ;*R*:Z@H3,?B M/SWP?MOF&T$F30A.(H;W6@2!$\)A\Q,\'=\_ZEIAS&&?S?(F9 S2H@]#C[?L MS D0,X/@S?[6#BI&[,;+>B+;=W(#'$/E"D4/1:995-)@W6Q$6<'7^L&Z.#T! MJ0/J2S4Y.H-G.(1NZLTV.HL31D^?&SEQF,()TL#Q .E??):"P/K!2GI'31N4 M*-13SPV"!/'5\!#N\:0.B6Y/?%045U! :%CW<*AL/8P @$=LG8)EX,Q$>/,] M.!/QZ>>ZMAS=3F -15^7U#OM;7.*(E7F-K8]04K&!6?RC[[X[L0(>&\W,KJ. M]?#8 =M#:,0_OI\Z>7[*1 Y KILX(FZY%K6N/?Z,$4S7-F8\@L"?I?Y_YQ T25YMI0.7UW!V/X9$8#R>ON^UY+@3E%T&2 M%IIC/F> F4WV.@_,LP21;X.6*Q<;5S:P\>L!!O$#VS= =D9@ARQQ ^+0,/!A,9R%NNU >P[ MI7F\U3TOG0R9!%4:$1(BKEZJ@;]!J]J*N[1&?!M,%5=XTE$M)W+OAL[!NBBA ZJCZDHYV,@K(WT M^.-4Q<65DGAZ4)1C4*"D@^Z7>^9<2.A$D;]?(.L3(UFB/P2.[V5#AOHBIOUS MB@7"2190"TL#G2&82#Q NN;UDFH=&T%<]G$<')AJ^D3LX\6O?:4JVYV_KV#G MNN9S#9KW]0%4OX$738Q[,)] T2^3$(]8C+427N20HSL( 6._[8-,86RKW*4D MZZLI$Y3] 9UF/^J+J.X"%,OYY$^#=52=OAH-XW/SGI@4!ET5M*/E.0LR)X%6UP^=-(_8+:^%GNKI1@4M%CIA MG+# B3,Z2!H#%&,G 4[^+!H0N]8>6^*;)O12&BSYOA/['A[K3#,6IHZ?A0P* M1S_)C)]<8IT3YW@.%HJ0.":>4R>-,_@ "\+,8\=^+W$U^8'+1K0K^AD/.FG? M=/JW+L/5X9="U_H',N/C^F=&$(P@K4+F%TM8ZKEI?*$/HMLOG=S2SV46LH-L M3!_7@D-LP ?@_E+*SG[!#8;?3[WZ#U!+ P04 " #*@6=5CS=+FT0$ _ M"P &0 'AL+W=O M/??<&W73O9#W:@N@R6/-&S7SMEKO+H- %5NHF1J)'31XLA:R9AI?Y290.PFL MM$HU#R)*QT'-JL:;3^W>0LZGHM6\:F AB6KKFLFG:^!B/_-"K]^XJS9;;3:" M^73'-K $_76WD/@6'%#*JH9&5:(A$M8S[RJ\O$Z,O!7XK8*]&JR)\60EQ+UY M^;F<>=00 @Z%-@@,'P]P YP;(*3Q9X?I'4P:Q>&Z1__1^HZ^K)B"&\&_5:7> MSKS<(R6L6M-I*K&I.4I99X6J&>GM]BWG\1 M2I$=2++<,@GD2FM9K5K-5AR(%N1&U#7&;ZE%<;\5O 2IIH%&VP8A*#H[U\Y. M=,+.A'P6C=XJ\JDIH7RI'R#G _&H)WX=G05!X"V"8B1.UH(U61.-AP7C1&U;&\"6B2H 7M46P,C34*Y0QY7&++IT[-^5C M_L+!ZMJ:-N:JIA UD'?&[,70[NVK0_:W&!0N!FH8@Q](2'TZR7#Q+O3S-+JP MJ\2/PLPN,S_.\@ORS5XFR)4]@,2[T5E5I%6XY[!W&))S%/TC 9R,_32=((?, MGZ0I/B,_C!.2YWXT3O_9:R1(1R$U/.F(.NZXD70+BL0_#E+U/\7NMK6YQ0H: M!JUJNG@,J^Q\//HDO.^3 .LU?DL,P/4KL/A5(BY2798F+)"@!G@T97[ZTU'!%&9(%D<8=Q_D3ZW4&N M$8EIYT(C+#/G!D;?V.A9/U,=N*708,$P64;TJ2.R@I<,'#92=O5,O$X M=7.]+#ULDSB-_23*28B/-/3#+',EE_CC+/1IDI'8-T41C[.NU,98"W0\(6F6 M^Y,$O]:XBT*44O,;K&SZL.7\,!J3".UDX_Q(IG,_P2++4*&OV"]",XY%[\=Q MA)U*D;H?VPH,R;%/8C 8:FJ0&SNZ*;P:VD:[^>:P>Y@.K]Q0]"SN1LO/3&XJ MC R'-:K248;#F'3CFGO18F='I)70.'#9Y18G7)!& ,_7 IWJ7HR!P\P\_PM0 M2P,$% @ RH%G5;19=YK?! MPT !D !X;"]W;W)K&UL[5?;;MLX$/T50KV@!1S9EIW+IHZ!I.UB^U @:-+=A\4^T-+( M8D.16I+RI5^_,T/9B1,G+8+=MP4"1[S,F3.<,R-JLK3NQE< 0:QJ;?Q94H70 MG/;[/J^@ECZU#1A<*:VK9<"AF_=]XT 6;%3K?C88'/5KJ4PRG?# M?\4R[AV-$I&W/MBZ,T8&M3+QOUQUYW#'X&3PB$'6&63,.SIBEA]DD-.)LTOA M:#>BT0.'RM9(3AE*RE5PN*K0+DP_F=S6(*[E"ORD'Q"1YOMY9WT1K;-'K'\1 MGZT)E1M _'D^\\&A(/[:%W)$'.]'I"(Y]8W,X2S!*O#@%I!,7[\8'@W>/<%W MO.4[?@K]A^GX>6MQ78' 8=,&R?JWI0@XU3B[4%Q26-$"_V9@H%1!E,[60D6$ MP BT09D 3M6BP5];>*$\:AZG4(I0B-E:R*;1:V7F# X^**P47)'&M%(+*$O@ MNB-(X7!)!"O6(-U!L <%C3N7;S W_BVR0:]QMS0(4WS#&B!X(E-@"AV$N*P" MU![[0FX=:@]A8GC,LR=4B?;K5&#I\GRH' !#&F0NZBA;(-D*%!UBS@ARZT.R8UAA1_1 !_IR/,X8]&76.QH.>[C5-S%@CV!['":LISN==D%@8\QO#J@?%ZQRS A[>6;&AT]F M?%,BE/'A^# J\X$61L P'?^?_SWYOW[0Y'::6F[Q0N$1 MYC9FC'-GBP/-/0R#X/9G&!F[V;?6*5\HOD]XZCC+2N75CG(0OFASA)^U'G/J M?2HNF*2-_4DNI-)RIC$%;=-8Q[T-%JH /)@>\=!ML6FGLK:M"7P0V%=I%JF6 M;6ACAV28R'Q7OI7D. F*PJADP&Y)K;NFWJK5#6J%I@WGE]>E\ J37*I" DON8')[?R5M$ M=^2>T1KK54S?ML9GZWNU3^*/;Q0\H;L5?G)T%+O]L#<89_=K[[F-YU\DF TZ M@J/QX$%KL/$5O0I@8NDYH,R0K!ZC(%$NZ(O?Z7J][010["3X]8N3;'C\SN_K M/+5(E@X/$L"5RVRW8QR+! MB=L:WYQ9NN_&UK]SF:[!S?F3@>H)2S'>J[>SVZ^2\W@9O]T>/VD^2S&ULO5MM;]LZLOXK0A98)("3V$Z;OA=(T^UN%Z_7"Q'VB)MKF5 M1*\H)?']]?>9&9*B8MEMNB_ P6DLB^3,<.:99X;TZSO;?'=KK=OLOBIK]^9H MW;:;E^?G+E_K2KDSN]$UOEG:IE(M/C:K<[=IM"IX4%6>SZ?3R_-*F?KH[6M^ M]KEY^]IV;6EJ_;G)7%=5JMF^TZ6]>W,T.PH/OIC5NJ4'YV]?;]1*W^CVV^9S M@T_G<9;"5+IVQM99HY=OCJYF+]_-+F@ O_$_1M^YY.^,5%E8^YT^?"S>'$U) M(EWJO*4I%/ZYU=>Z+&DFR/%//^E17),&IG^'V3^P\E!FH9R^MN7?3-&NWQP] M/\H*O51=V7ZQ=W_17J&G-%]N2\?_S^[DWN=96?C DJ$PM_ZI[;XAD MP//IG@%S/V#.F7F6?;6ERHUUV'/XZ>7W>8FF:X#SWR[R3 M9>9[EGF1?;)UNW;9G^I"%\/QYQ YRCT/7TU0%IGT1IGQR:_>T[Y8RC/?M,<]>M(@\?$_(7ILE47>"!J7.S*35_?6UK M!Z,4_/W7M48LY;;:J'I+]NIJU16FU45FZE8WILIRBUVN'9[D<20^+$VM,*LJ M,X>E-&*[==E:W>ILH76=P4X;U? TO$!3X&V->&C7_-EOSZ87;:5KW:BRW-+W M>B,B9"T$_%:S0#>T#JMP54&R7&7'?_S#\_E\^NK;VKJ\_\>?;JA-7& MS&57Z+ JG6) 2E77I4%L*Z] GIK[[("[/(WN\O3@/G]SFC3YDVM-1089\Y3'S9"1 M%\B&B=.(H?#68_9>=*748MJM;'3<%T#^/SL#OP3:U<@/-")K+3Y]UY.,W13_ M7UERB07Y\2330;I)]H^N6,D:O&4.26=OA3:B$C.$P45?22A"ER9:-K; 0ENRU.,MN MNGS=?P[>.>0**V=^ D:72IY@C]O==W1H]P"W&-XPX?M'4<7 MC)\5MENTRZZ,KCK).J?I08F,*0HAXY?F_]3"E+15V.T2QC^E[]F\F@;E:F-: M>BU 0:W*4\R4.;ML[TC@ O*4=L-[F5M'@Y+()EF0\/+OIY1GR=05R(=C!YMD MMZKL/$ %Z2':"L3#M92'=4/8T:K[*,]2F8:'L>\BS7W7K5J4D$?G70-KD*?0 M[B8ODJX#Y G]LA_>@ M4#/P^+NU@1LE4;0 W&C2#1ZR(.=0SM9D&+%&<%!H+D,I0/D;CC/>)D0AZ9.$ MV0*43T)%-0V[/1N4IPF&&MKG$+)=1F2[/(A+G_I-O8F;.@9OOS -8YQ'?LH2 MLV>OW+@7,2A@P2GXIC8=$V^AK/Y$-<28WC/ M$?(4VH$2^IAK,ZWP;*%*Q@TI&0@%AW)BMBB0#PD?X027\)P#LN&_6V5*>GZ* M5T^=VGDA3<:5(FLBW4KB&6I)+["6M"9A$("8Z MS3+OO,UOR.:42 Y;J1&\;PJR?YN"&^^@)#IF4H 06YP1^ZM,5[F8^CQ?:3@[ MXET"=)@!&]EH$LC>PE(D<&F6.G"DD';V[^&6MQB^5/P#A4U(Z%NC2\),$02# M.BC@,Y3*$:)II -*HVKB,8"F)3RR[AD,4>$&$3?LL]QV,>6T! MJ$SP@ATG@!Z?:CD91#&BS4)Y$HI,:#OQI!HHT>7>Z(F; $#ZJC3(%=6(5'W; MD_@[^"=!4'3.(1P'^<#SZI6 &&=9[UIQP1\X6+MN;+P&)R,58(3[^I;4ILHF-3!8@'Q_"21C-:)?1@FI2%'BR'#D@\R M=^H35627#&]4C9&(S@@2W@RX4?<6PR\J;PF,WUV%),3]H M-S* >EC&^/@I@DF>56DF*'1%9>W@E+" "/Y MC)N\A+1CMN$9]3W22I\;D[WV>;D9I/6Q2J+?E/<^J86:8M@)^OF^C>] NN1D M)+0\4H]G)AX/FK!"G\F$B-O2KMB=!D'K$W,@+6P8Y=;9$@ Z+,:RQC< 8[H> MU^SQS2D))/]RB*#])NE;UHU>>BX4B]=AI^1 "2LXF/:::'=]>S.9\"?X+\]T MX,UK,N@'-JCOL8[CR8&L\R)FG1>'V2T9$5PU3CJ6<1XYQ2#;J,VF-#[+)J<@ MH'NWIA!2>G5SG3V?/IUDX[GK^,B_<'1" 1.Y7U]YI2<43-=*Z0"+BS#DQ,2$ M@IQZ382-27U*[R8*F&1T\GPRA.QA$CP6C&1F$XYDC">M' M:)829LZ<2+L/\N8AGYA-^_/5Z<$MO=$,%]G'6H[0]_C%XV<9;4_F:Z.7H;D% MB "/-7R 3LI*U93;T#?>%9 P0?;00R@6L? .[<%".@3<0X]"81*6"L!R MQC5B0VA<;H=M.>I(6KAXOV;?QZ%/3DQ[<+>3T_39P7T"$N68K#\4NY9NP!?4 M+Z/;_NO3"7#'TZOEL#+]J58B;Q2GG)A[*.7!_36? NTY,J$6'"@6S4=C)N%D M\T#EBVJ!C].H/Y+JQ.[A.R94XQ�<*D2F/8ZJ7,1GVQO=)**5C100M0<>"Z MR+EMY^F3-(,@C.$TU'*3F%7=,ITD;J0+?ZJ,H1UA")^Q/6AS]84 M[]>V+*3_O%=^,E.< HO#_;E8*";^--S[-B7_"HLD5A/RY$W@BP /A"XV.0[C MV;SW\/EA).JPIP#/46_^N:'@S+"PY*HGTTGV&SVDW2#J*F\$J-X.B#=W> 8 ML&!M*Y/#;6N]-,$[@B'%M7]D#4Y-99]US5S]JK";> [.'Q[>1_*^_)]:]^N@;]B? M=A1,\6,ST]-C9C$R(V?5!GCASQM4S0=*[.8/$Y[VV4#*)$S0K&BU%>P+B,C# MKG^LLP]ZT71T VP^G5T*/GZ(0):HAVVL"T6=I'<6_\2+-!^N;M[%.S0&90)6 M'1F6?=LP[0[#KFZ^Q5&T\NET'H @._YJ-W#5YT_F)S[Y%P631D(]J6@!@[:( MQQUT]P#\(OU,)XUT6@1KMC[3)*T5E*VHX3LC-XPH?K0TJQ+Q@EA!3,1T_["O M#55"):B? ,CBBQ>^4@4^K];MJ5WR18B4C YP+@&884^:3R8C:>0FF!Z-NM6I B35\A M+L<5[N#CWR@/'4E"J#<$&B,(*B$B+EJ"]>L_&G>\>PD MED?4MFNDBT%M9'E 54GI4]CQ_,3O[/!47DQW?($0H6LX=-H/[\G]+1@.Q.#D M0_8ZKORNFOY>D^A(YP?:%XK>MG2L)5')&R\RDDS(=J=>XG"&2:NM?#W(C6UB M'ND9)\U U^!81Z'X':7TDN]]B)/O7@NHB"!2(5M*C/F7_!EC431R9NB9 MW9 M$FSR9SZ[4Y/*I6Y#L^6!6-RA4:W"P$TG5NDG3^XUQ>M/K;6E;!2\D*M; @60 MT?8T!,$P8%7I; \UV&Q%UV?#]31I'JU4$YM0OAR8$*L-E0ZE)"Z=!626:8\I M@405LD*L)3T9 ;8A71D[W%""$M_EDK7QZD"L)'%%\X+&8;HX)#E*D7TL,67= M!IL2RM$5*.*VP\(ON<(0=IB.?$RIQV.'S[5\('"W$]+$S6>TIBX4WSNM$V2U M/@?'$__Q%G$[-(OGCOWA=^(]"%MN/$5A'GV[D*'B][RUA*8"RIRRD85C]F4' MFL].I\_W]H%\AIT^/4F3-7GPM8>X[*I7-S[[+4E7W$Z[CH#(@'[M#_K<@T3* MPH1$.N'\55';2H?F=RI!;-V$QF@^7"2/B]"&C1Z39(MMB'=N,A@ZG^)J(N:( M<)O/7]WB]#E@",-;D[1K=2]:$"DI5+@(MH&\9]0/&G'D_[\R'DU M)$_Z5XWOSV+*(MZ936P: LW#?QTHR'$8?Y)0$1+&]^E[!1*OWE&*ZZ*@\GYC MC]S7%O^ZG%X"S\8;^I/$G@W(#M^&35-4>J=HUQ,.K4E9RW!GI XIT@9%$:9ENX8+7(\D.Y+\0]*4*-&W\9D'MR"2Z%]GQ_;BO@)5?I4WPQ5&YJN5TA>#MP3ZS$9:BB"W0@ MC$198B#X?/T3UZG[S"( ^->NUFG!LH-^2)^S8*'8]>M;W)+[TWN M)_#J+:\>.%_J9^GQY"#P!K\R2),D5^E=2T=8_@A$?M>AN>]*E0LS>=^D\-U& M)WO!K-P76\)7XX'\8&]2L8?VWRGK?SGL_ITE_J."3GE'YQMD^FY8FG%_AN_P MT595,9/X:/0.\MB?Z 3_2G/+6$OR//EQ)?71^">D_/.=NI7?6<:G\6>J5_+C MS/YU^8WK)T5M.*JLEA@Z/7OV]$CZ0^%#:S?\4\V%;4%Q^<^U1MG/?M_P-02P,$% @ RH%G5<*"0JZB! K T !D !X;"]W M;W)K&UL[5=M;]LV$/XK!S4M&D"+)?D]<0PX+^WZ MH5T09^N'81AHZ601I4B5I.+DW^](V;*3.-[Z99\:!!0E\IY[[NXA34Y62G\S M!:*%AU)(][)A*(\N\42DZ210-.B7C M,IA._+<;/9VHV@HN\4:#JA,)Q5;XASM[]6- MIK=.BY+Q$J7A2H+&_#R8Q:<70S??3_B#X\KL],%%LE#JFWOYE)T'D2.$ E/K M$!@][O$2A7! 1./[&C-H73K#W?X&_8./G6)9,(.72GSEF2W.@U$ &>:L%O96 MK7[%=3Q]AYFLAQZ8HRMYI&.=G9Z;PI!J@,K1P/L[MA!HCB<=2XZ=>2==.[EHG"2O.!G#9R5M8>!:9I@] MM>\0X99ULF%]D1P$G&-U MTHA"1*D@-XW38+78_7?05O7[A_SA;&:E+-7_L" M;O!Z^_'<2CHU%4OQ/*"E8E#?8S!]]R8>1&<'V/9:MKU#Z--;3)5,N>#,"YM* M=\E, 4QF3>?Z>\WOF4!IS3[JA\'O"H1<"5JL+AO6E9P67^.0LI*2@]"W@%LW MWC<%:C5/+6;->(4:+*%=*JJZ-/29>H;2FS$W9V[I47KK300?R*LY!:HNC2S( M?%-BU\3;*%^X/X*D%\9QGSK]T3@<]B.X?<:&RU34I#[JP(W&BO$,\*%RQ!KZ MBKAJ6G):$R0P8Y" W\?', [C*()W;T9)G)R]P'V?'$,$-!S WR__/)-/30Q4!>7%ZHBFJG1!-%+0*'QNK6HR+U2= MK=@C.4Z)A>%NTHFGW$)E6"D:,"XO.9>,ZDS\N326V]K--[NH JU%[2N6:LRX MA=HT(P8I=4@3:(L$MM38U/;D@-[[K=[[/ZCWG2(X4>Q3^6'(GRK_J?+_2>6# M5N6#@Y*\XB85RCAXIY2"4>2>[\S)E!@[Q6JX4O7"YK78_$3OW>(/>MK_Z[1O M1?A15U&7YG3+2-4:V!-6V8856[/R7YT9K0^NL@T49JD_HQ"DF5<9#F&49;XJ9:U7N M%P8,QC%\U=SB+RK/G?:C\OYG\!"QSQ#$BX=$TFM[JQ*ZUWZ*BRX$*ZN+,NH$#[" M9M,J*R8?_:H?GIGU@9.D'\**T)A92X*VJ[N"Q/[D'/;[OPF]_3XFC[WVQ/;D-[ M^[+=5[_.S@F:V"S]/<'M0*34YC#=?FVO(K/F!+Z=WMQC/C.]I(V%]HB<3*.3 M(?T2Z>9NT+Q85?GS^$)92K;O%G2=0NTFT'BNE-V\. ?M!6WZ#U!+ P04 M" #*@6=5&Y,$'.\$ #("P &0 'AL+W=O/??<*[DX*/W59 "6/>2R,,M>9FUY.1R:.(.JA )/ M4J5S;O%3[X:FU, 3IY3+8>C[DV'.1=%;+=S>K5XM5&6E*.!6,U/E.=>/5R#5 M8=D+>L>-CV*76=H8KA8EW\$=V$_EK<:O88N2B!P*(U3!-*3+WCJXO)J0O!/X M+.!@.FM&GFR5^DH?U\FRYQ,AD!!;0N#XMX<-2$E 2.-;@]EK39)B=WU$?^M\ M1U^VW,!&R2\BL=FR-^NQ!%)>2?M1'7Z#QI\QX<5*&O?+#K7LU.^QN#)6Y8TR M,LA%4?_SAR8.'8792PIAHQ ZWK4AQ_(-MWRUT.K -$DC&BV0V_U\T_! MQ/_EC!.CUHG1.?35';9D4DE@*F6M0]T,>FS[V-TXYL=)QA"[%2BY@@M=O> M'EV)O\M-/2G$/V!J=0U28 _@\& I%YKMN:SPK$'GQG'BY+Z&Q"%(P;="8BQ0 M#,^KG/:M$^^F'%L'+MF]LEPB"9PX"6A'XY)MN,E8R07ZI-A&JBHY\$>#[DL) MVK +%DYG7C";UH*H;+785A:* M1TP+0,I58Y\7&E-C)J@ MCT?3QBNIJ$1 Y\>C.;M.4%*DPH&*PO)B)VC9"$SKH+0,T)J3[ ?(#/W# UUA M,-IX]>?CZ8"]@10TY5G#'HK*R?M!U#FP_.%9 ?3#P)O,)H.&Z=&%YR)S;S)! MHSW_X?C%L=;/I'S2IGQR-N6GYK^'<5',O58P9O6+S6W?J +[&NN=YOH,@YR3ICJ>?H+-"[5?.@[:_ M+QA>H]YH/*55,/>F?H2KT6CD!7-:10@UGT<=3>H[4>#0Q.$@E3$#S#/.")]& MYY1&13\<>;,(ATF?$CV/!J<2,^R\KK "=NX-29<53JOZH=7NML_4=?TZ>Q*O MW[@?N-X)?&A)2%'5?SW%3M3UN['^L*IT;[6MLEAN;IGA4QLT">!YJI0]?I"! M]O&^^A=02P,$% @ RH%G50^VENU. P *0< !D !X;"]W;W)K&ULC55M;]LX#/XKA#<,">#%KTF3+@G0M-O=@!4HEO;N MP^$^*#83"Y4E3U*2]G[]47+B9;@TN"^V2)$/'U(4-=TK_6PJ1 LOM9!F%E36 M-M=19(H*:V8&JD%).VNE:V9)U)O(-!I9Z9UJ$:5Q/(IJQF4PGWK=@YY/U=8* M+O%!@]G6-=.O"Q1J/PN2X*CXSC>5=8IH/FW8!I=HGYH'35+4H92\1FFXDJ!Q M/0MNDNM%[NR]P1\<]^9D#2Z3E5+/3OA:SH+8$4*!A74(C'X[O$4A'!#1^'' M#+J0SO%T?43_XG.G7%;,X*T2?_+25K-@'$"):[85]KO:_XZ'?(8.KU#"^"_L M6]LA12RVQJKZX$QRS67[9R^'.IPXC.,W'-*#0^IYMX$\RSMFV7RJU1ZTLR8T MM_"I>F\BQZ4[E*75M,O)S\[OF7Y&RU8"88G%5G/+T4#OT6E,?QI9BN$LH^* MMVCQTC?P)G"OI*T,?)8EEK_Z1\2M(Y@>"2[2BX!+; :0Q2&D<9I>P,NZA#./ ME[V!]U7NT%AJ*VM"N,.5!29+^/QCR^WK:0G^NED9JZEI_CY7A#9&?CZ&NTC7 MIF$%S@*Z*0;U#H/YAW?)*/YT(8.\RR"_A'[^R,Z1O ASGN1CA;!6@JXJEQO@ M!MCQNH): ]LQ+ES@CS0-/AI&#.J?9$Q')@1\*<2V=!BV4N9T#PK!C.%KCB6U MNJVXA(*9RI^"7R =Q8Z@_0'1O;5$Z591-TE#+K0R2O"261(63#!94!E<^Q-7 MXTA2PUBL5ZB[KAG H\>H&R9?H>0E2&6A4J($I_B_61WP[[ XP"<>/AF<"0DW MM=*6_T,D?]/*&'B2-#)%JZ!1:?ZK_D8R!?G"N(:GP7( EK;,EBI_0N$]#$?C M\"H>T2K)Z=-+PRQ/^WYC%&978\I3-TI3?6@X47>?.&?#,,Y2^/!NG";I)^AE M>=R'+ ]'D]15IT9=<":@80UE0E,]3*]&D$)O'$_ZD$PF83Z:P*.R9'-_MD#O M81SG8>R))8YB+POS2=+W&W$XS"9PKO^CD_%%)#9^2%.CJ*VT[23KM-T[<-.. MOY_F[2-"O#:NN@+7Y!H/KH8!Z'8PMX)5C1^&*V5IM/IE16\9:F= ^VNE[%%P M ;K7&PO=V]R:W-H M965T/7SNA3S-]D(^J1VBAA]56:NY ML].ZF7J>RG98,74E&JQIIQ"R8IJFJ'O)U[%>.TL9G;M7BYF MHM4EK_%>@FJKBLF7)99B/W<"Y[#PP+<[;1:\Q:QA6URC_MK<2YIY TK.*ZP5 M%S5(+.;.=3!=QD;?*GSCN%=',AA/-D(\F\]IC,<:0R/Y0/Z9^L[^;)A"E>B_(?G>C=W)@[D6+"VU ]B_Q?V_HP,7B9* M9?]AW^F.8@>R5FE1]<;$H.)U-[(??1R.#";^&P9A;Q!:WMU!EN4-TVPQDV(/ MTF@3FA&LJ]::R/':)&6M)>URLM.+SXQ+^,;*%N$.F6HE4L2U@M\?V:9$]*"X#"\"KK&Y@LAW(?3# M\ )>-+@<6;SH?9=ON,I*8;Q6\._U1FE)5?+?.9\[R/@\I+DY4]6P#.<.70V% M\AF=Q<)_ND X'@C'E] 7:[J)>5LBB *^<+;A)=><&/<)R\%4-SQ@UDK) MZRTLF>+JG!,7CSGOQ.,.H3 !>[8!(P:BE5#PFM499R4PI9#*I3JA(@0C--!S\CO'&*P8C<( M1J?PW=*=!3:7!)1QUZ9D"E^OUE>@I0W'R]$.&8Z2Q(W&XQ.PP]I*R$9(II%> ME(T^MCOH1K&;I.%A6(FJ0FDST+"&(GE0"]+4CK/@5DQ*5],N7>ORM$# M?!2B- NT7@MSJ)^: X4-C\3]02P,$% @ RH%G5=ASR; ^! APH M !D !X;"]W;W)K&ULI59M;]LV$/XKA!H4"<#% M$JW7U#;@I E:H%V-..L^#/M 2V>;J$2J)!4G^_4[2HJ28+:1H5\DDKJ7Y^XY MGFZR4_J'V0)8\E"5TDR]K;7UQ6AD\BU4W)RK&B1^62M=<8M;O1F96@,O6J6J M'#'?CT<5%]*;3=JSA9Y-5&-+(6&AB6FJBNO'2RC5;NH%WM/!K=ALK3L8S28U MW\ 2[!_U0N-N-%@I1 72""6)AO74FP<7E[&3;P6^"]B9%VOB(EDI]<-M/A=3 MSW> H(3<.@L<7_=P!67I#"&,G[U-;W#I%%^NGZS?M+%C+"MNX$J5?XK";J=> MZI$"UKPI[:W:?8(^GLC9RU5IVB?9];*^1_+&6%7URHB@$K)[\X<^#V]18+T" M:W%WCEJ4'[GELXE6.Z*=-%ISBS;45AO!">E(65J-7P7JV=DE+[G,@2S;"O@( MEHO2D-,[OBK!G$U&%GTXR5'>V[OL[+$#]C+R54F[->1:%E"\UA\AM@$@>P)X MR8X:7$)]3L8^)^#'4 POT W"V[,#7/8>K5 MSI>^!V_V_ET0^Q^.A!<.X87'K,^6>&N+I@0'?:'Q[FK[V,9U_;,1M4-/R>]@ M]\$^:G@_[%<>X-F#Q%K*,;7"6"@<%+L%LE8EM@ A-Q<$2<54KD /S&+IY?U) MT)X$R$U5-Q:T>6V=G) HCFD29K@*TX2&:4AN&BV%;32TLFOQX-:&!#0*@O[Y M!?#R;E59$%'56MWW5,8T97[__"S1G>3E;XT!8M3:[CA:3"*:98S$*1TCJD,A M;[0R!A'%44#]A+4H0QJ,8W1LS 6VG[RIFI*[A/!*:=O7( J>1BD- __,+<., MLC@]VZ-4 .8="[%5.D4H-$Z2,W+*XH@R%IT=1.;(."$L\6F61FZ%/N)P3(Y4 M6S146_0_J@UJ+K#0'O"'8:!C[1L2K\E5H[5C;FX,6+.O]HZZ.51[G3]XZ4^U M_O+>'V_]_7HE_L?5"0G&-,6ZPT5 PV1,;@$;@LB=DYR;+P# M^3Z_:^$9CEV56/Z _[,. W"F+C:A^ M<^0G+@:6) YG0OW(/T9Z/) >OYGTU_Q^$7PE2F$%["7YJ-G])+_.1_EL_]=) MG>>Y;E =V6@9'6?8 ]R]Q=X21>[/8-&8Q_(#>B?>5Z(Z0A):Q1U3]/ M\-KJ;NSI-E;5[:BQ4A8'EW:YQ4D1M!/ [VNE[-/&.1AFS]F_4$L#!!0 ( M ,J!9U5 _,;_G@( ,0% 9 >&PO=V]R:W-H965TNF5QC3S(-!YB8+I<]E@32>%5((9 M*M"M$$R]K+"2W=(;>;O M'=^4Q@:"=-&P#=ZC^=[<*O*" 67-!=::RQH4%DOON=>LF8QBM9 M_>1K4RZ]F0=K+%A;F3O9?<9M/Q.+E\M*NU_H^MPQ,>:M-E)LB\D7O.Z_['G[ M/^P5S,(W"J)M0>1T]T1.Y4=F6+I0L@-ELPG-&JY55TWB>&TOY=XH.N549])O M#2IF>+V!KTC-:3A]8%F%^FP1&(*W24&^A5KU4-$;4!=P(VM3:OA4KW']?WU ML@9MT4[;*CH*>(_-.8Q#'Z(PBH[@C8=>QPYO_ ;>ML-?EYDVBI[#[T,]]A#Q M80@[(G/=L!R7'LV 1O6$7OK^W2@)/QP1& \"XV/HZ0TSK>*&DTA9P.NK.:3V M*-YAM=@2?*AI1Y NW6;]V:[4 M!^8$TWT9%!FA["[-APZ)BXX+6='\Z[D+PZDI"19$_UX4VNU!G&=P J.QGX2A M31M#DOAQ,K5V#-/83V87UIY '/JSV,43B&9^2#D/)1&QPECRR ]'%)&&54.; MK_L:VCZ!:#(AZ"D3R<>J'YG](Z1C9O33!J:>F>6M&91V00Z+Z0T.\<2#(L[_0M02P,$ M% @ RH%G5>9X+\JV!@ )1( !D !X;"]W;W)K&ULS5AM;]LV$/XK!Z\H$H"U]?[2)@&2K.TZ+&W0I"V&81]HB;:X2J)' M4G'R[W='V:K;VFH^[$,!PY(HWL,C[[F'1YVLE?YL*B$LW#=U:TXGE;6KY[.9 M*2K1<#-5*]'BFX72#;?XJ)!YR6SALMVB,5$$P@A<.;L4[OZO\[FQ&OGR][[) M]]C1?FS*H>=FQ0MQ.L$D,4+?B!Z-H9_=8$Z672U +!1RO\,]MEI]21S$!I0 L)6 %B&@Z6,L*,: $;*BF0L] MA G6W #^%JK&O#?/X6WGWJ/COZ MD$; M9:%^/[]>T&*0Z9_R(4 V<*?@FL#Y\NE%DMN!;QIK98H'@5\Y'4GOAJ. M6_B=MQVJ$/@;?_V 16'$_#B')Y!._1S_D@CO0 M3(,84!\60J)[@"M4\+9 D:%^41"R/$F/(9]&R;<.[%DSWV-A'+(HR'#P($)P M- MR'#_-X*,P- ("@.A=H00]@)2P/,A9G/B($>+CU(_Q1<*R--X%ZMJ[_D'< MKU F\<8JH*8#L#E+PI1%6>#6R/,(G=8KR'SFY1Z,4#P>*!X_FN+O;SZ,,GL4 M:3^S"?+_(;13$?,],U]QJ3>4^[!=WCFOB17[>!>RD&@7IKB,43Q-(WB-2D1& M 4O3B(5)X-K#;=R0?;Z7LCQ,CB&*IKY_D'XA4<"G;ABK?*\W>^89L23%:$8I M1,G4"[[FW:-8$K \2ECD>S0EQY 17B0#+Y)'\^+Z1\08A=I/C.N?CAEQFN%" M4GI%V=3[PHLH3%B8I9!XTW0(SU& G/ \WP4[S@YSPD,Q0T6*?!*8\_*?KG?C M 59"NQJ/O%G@0J#=49:CRN7;WH\D4))ES$O([SB9HG".!#\=@I^.![\O&=VV MYS;OBX.;-_&TWS-NN5X*:_;Q8WRT6PS\%=*!P;J21045Q1>6M/Q0TM:RH$#> MN4"B1T_2F(6HA:706&"ZM>R,$WDHI2FTL$2A4M30EQRXI398,\H5DMFXC79% M_CY;<6)9*>ZP4EY1DE5:=M,9!HB=0EALH6 MTW.!K@ 6,2VFC4$(#-5:UNB" -PG6Q?$C3.$SXM*XL!N!7&<';=@J7AM" MFTY_9[>A-MK0(U60O'UX^DL6^.D+ T6MW$KLXBDTP8D46 *(HJ.:W&49)MU1 M[AV3SVZ'++FCI%0EE)VF%AI@EZ2;MQ@<@X<7;+85U0'4S;JM<4Y'CBG<]JNP M=6Y3..UR9*5G+I21C(H !'Y[DX33V,*MB3"\/<.?S(X^VOGC3$F)+UF^& ML>=:L&H(0F>U;8FQ)?-V6D9R(AMR(GNT(%[]2!!'H?8+XM5/)X@AK9Q;3ZPX MXJD?#)+H"!>\&*Z/5*KO 4?BD@]QR1^M58<.5R_OZ5[LB]0H^$BUOCG/%+O# M4!QD6]1=+PN;%,6HM;U'K5&U)$7#*%J\4/J;OD3' /55^FX<;RLMQ%>GNV]6 M]2VQ8^1]7QYX@;]S=ZF,TQR-^M,B$W"[RZF^]/.$_EGDQ51MYBG6_ :U"P69 M-'ZCDTZQ,A:$"=:\7IYC*

&ULQ59;;^)&%/XK(V^U2B0OC&_89 &) MD%2MU*4H9+L/51\&^X"MV!XZ,P[)O^^9\26F 9JW/H#G2 [Z'$FRT7!5.X%;NAW M@B6$J\J%+Z6A8L*RT M9A-SMA*S":]4GI6P$D161<'$ZRWD_#"U'*L]>,AVJ=('P]EDSW:P!O5]OQ*X M&W92DJR 4F:\) *V4VONW-P&FMX0_)'!0?;61%NRX?Q);WY-IA;5@""'6&D) M##_/L( \UX(0QM^-3*M3J1G[ZU;ZS\9VM&7#)"QX_B-+5#JU(HLDL&55KA[X MX1=H[#$ 8YY+\T\.#2VU2%Q)Q8N&&1$465E_V4OCAX\PN V#:W#7B@S*.Z;8 M;"+X@0A-C=+TPIAJN!%<5NJ@K)7 VPSYU&R)U'@&O8#XE&;N-1U+\CS.H]X1IYW1MX]$V56[B19 M=1[Y<[Z12F "_77*WEJ5SES"0[;F^9S&+"RH3<97FE("%=K#O+3IES6>%C"F3+ MSUG]-;U0[0ZK(RY@60*ZWVNJ]W^>Z2_2OYXSKY93_Y?R(.M>DX MQ,658T>!>VU6ONTZH5F&MA=&U^2':0F(E3V#P Y7:Y6DDGA6R]ZC2RY!M$\X M<#RR@V",&$)[' 3X=6W'\TD4V>XH^&^K$2 =.%3CI -:8\<#OUE0!'[7"]7_ MY+ME96*+&=1W6E8V_NAGV65_M$'XT@8!MEM\$;3DUJ$2XDID*@-Y4W M2Y8DLBF-R.=/D>NX7]]]'];?)7'#X"S!RE!$X[,$9ZULH?7M=*AOCSWGG*$? M"-H'0J_K^\U#NJ 7O$3/J4P'=+]>K<@!4":\Q'FE*W(K>'&J!23O M@;TAPK'"\"C3 8JZPN%XF, M;F*JCD_)C=MKC)A:VH%M2-[BT(N91&_&##-1D[XV7M[ L7MKV1B/^C' RIE+ M;?"YMGQ<5]@#O,"S?3P;K3;H"=UW/;&WD]_7YC M8I>A9W+8(BL=A)@3HIXHZXWB>S/%;;C"F= L4QS"06@"O-]R-*K9: 7=6#_[ M!U!+ P04 " #*@6=5K"<%N"X# #Z"@ &0 'AL+W=OLK)I:J6M^$2@=1&J!:7N8A$J[/4Q[<).# M6'7LU#;0_?>SG30%DC(Z\4+LY+[O[KZSCQNLN7B4&8!"SSEE$.?' OIN*>,"7BA(&4X'D M,L^Q^',#E*^'CN^\O+@EBTR9%VX\*/ "9J#NBZG0.[=F24D.3!+.D(#YT+GV MKR9=8V\-?A!8RXTU,ID\.9@(!"H@P#UH\5C(!20Z3#>*HXG=JE M 6ZN7]B_V-QU+@]8PHC3GR15V="Y=% *<[RDZI:OOT*53V3X$DZE_47KRM9S M4+*4BN<56$>0$U8^\7.EPP; [[P!""I <"@@K #AH8!.!>@<"H@J@$W=+7.W MPHVQPO% \#42QEJSF855WZ*U7H29EF2%*3 E$6:I-I9* MD$1!6GX_'8/"A,HS370_&Z/3DS-T@@A#=QE?2HV0 U?IC$Q<;E)%?U-&'[P5 M/107*/3.4> %00M\M!\^AD3#?0OW6^#CP[VWP2>'>_>VX:ZN8EW*H"YE8/G" M-_C::O;K^D%70=_&WVWBEGR==C[3H:YD@1,8.KH%21 K<.*/'_RN][E-ZF.2 MC8])-CD2V591PKHHX3[VV!Y]7W_#"\[&W;C9MVT66_%WG;9I.]\?^G.IU:G=39ZA-6'L(0N4[W3;6$J MH, D1?"L_Q,EE$V%JPR$[HM": T1EA+:E2S=1ANY]WUO)_/1WMC>>V*;'G>% M/I*[+:&C6NCH/4*W218U$O#[X>[9V^OEO9(U/09!T-U1[4@>MU3KUJIU]ZIV MQQ6F5K#SQOVUQU'\6]9NXQ:&D;]["4=-*WVGHTZPH_^X:1?U_7YO5[06.B^( MPM<.4&PO=V]R:W-H965TU\Y_N.[7,\VDKU4^< MAMP77.BQEQNSOO1]G>104'TAUR!P)I.JH :[:N7KM0*:.J."^U$0]/V",N'% M(S=VK>*1+ UG JX5T6514/4P!2ZW8R_T]@,W;)4;.^#'HS5=P0+,[?I:8<^O M45)6@-!,"J(@&WN3\'(VM.O=@J\,MOJ@3:R2I90_;>=3.O8"2P@X),8B4/QM M8 :<6R"D<;?#]&J7UO"PO4?_X+2CEB75,)/\&TM-/O:&'DDAHR4W-W+[$79Z M>A8OD5R[+]GNU@8>24IM9+$S1@8%$]6?WN_B<&" .,T&T:R M7)JLY'L43=[,P5#&]2F"W"[FY,W)*3FQAE]R66HJ4CWR#:JQG/QDQWQ:,8^> M8?Z67$EABQ32Q_8^1J$.1;0/Q31J!5S ^H)T@C,2!5'4P&?V]^9A"YU. MO3,=A]=Y!J\.W@TDP#9TR>'L*- S!2DSY+/4FGR_D9P3/-I;JM(?3>&LW'6; MW=EL<:G7-(&QA^E @]J %[]^%?:#=TVQ^$]@CR+3K2/3;4./I[!B0MBS.:7< M!J-);071=Q VE6WB;A3BMFX.5;3Z>:&*7JVBUZZ"IIAOEH; /:9DC9LK,&GC MO5*0R THO')-NBK0WH&N,(K"P9&PWA/U_:#7JQ<](MRO"?=;"4]2/&R8>C7) ME"S(C,LRW=('C:GXKF3:S34Q[C]AW'\;'O%M]?S"C1C4N@:MNKXI9N!<9EEC MO =/V)^'P2 <'@EH=?%" <-:P+!5 "; /UR&X=/CT V.+T.KDW^5X!^4I +4 MRE5J35Q*JU)R/5H_!B:N!AZ-3_&14-7TWS#5"^.**LP#FG#($#*X&. FJ:IJ M5QTCUZ[P+:7!,NJ:.3YT0-D%.)]):?8=ZZ!^.L6_ %!+ P04 " #*@6=5 M#SPAWQ($ =&0 &0 'AL+W=O$_'M!C*^ MFSJ^\SQP3]>I,@/N;%*0-2Q!_5'<"7WG-I2$YL DY0P)6$V=N7^-_9%Q*"W^ MI+"3!]?(2'G@_-'"#*(E4$0_6\+"\@R0]+O\6\-=9HYC>/A]3/] MEU*\%O- )"QX]A=-5#IUKAR4P(IL,G7/=[]"+6AH>#'/9/D7[6I;ST'Q1BJ> MU\[Z#7+*JO_DJ5Z( P?-Z78(:H?@V&%PPB&L'<)S9QC4#H-S9QC6#J5TM])> M+EQ$%)E-!-\A8:PUS5R4JU]ZZ_6BS"3*4@G]E&H_-5M6"8+X"BWIFM$5C0E3 M:!['?,,496MTQS,:4Y#H$[J'+; -H(=OZ#/PM2!%2F,TUPDJT8\1*$(S^9.V M.WBXX"P&I@0IT^*>RL<#SDKPW%CHQ['2PE6*%J5D$!-7:77F'=VX5G)3*0E. M* G15TU*)<(L@:3#/^KW'_?XNWI5FZ4-GI?V)N@%+J&X0*'W$05>$'2\S^)\ M=[]+SO^;';]Y]M9BA$V>A24O/,&K0RZKF.,G!8*1K FW1(0EZ):S]:=;73@2 M-)<2E$1_WVH.^J(@E_]TI40UZ:![4E-DKV5!8I@ZNHI*$%MP9A]^\$?>SUWQ ML F+;,*P)5@KP1]1 <*,Z4^2KJ!4O''),Q]4VYG.H.WA M2K]H$;UH@?LL6D*'C=!AK]#?N- %:*ZS4=? +EV][J]--INPR"8,6X*U8C!J M8C!ZCS(QLADYF[#()@Q;@K4B=]E$[M)RF;C\;@-[%^'54:4XQR@ZQPB_8-02 M?=6(ONH5C3="?V7O$M?K]]J,LPF+;,*P)5AK\GU>"X=)S#PMU6X8G:L3^(^?TGL=]5>J(QTNOWZN2S28NLTK M6CL" M^Q.B/WR7XF'U9&F5%EFE85NT=OSVITN_]PCTEN(QZMC*Q^V,@W:NS;EWVV24J.[951ZX9;7KY\[*#?31^XU\O_([QR/3^R_;R'E_] 9 >&PO=V]R:W-H965T M ML>UOI+XA7_-BEHKR%VUK6\="\49(EM7.J@<9S:M__*U.Q)Z#YQUQ\&H'[U2' M?NW0/W#H'^O2H'88G!K!KQW\4QV&M4,IIETEJ\QT@"6>33G;(JZM%4T?E'*5 MWBK!--B*DM5:,\9N?&,P 4I>JCO?$">XWGH?A&@=Q?O._HU M/QWC&C#!&WJ#!%FIIUMVX$*87D5F3$!BA7%-F%;N^\UH[)?<_A'NG.6QNB\] MR%35N:/B$?W]N[)!GR3)Q#]=HZL"#KJ!NBY?B@+'Y,I2A5<0_D2LV<\_N4/G MURY)(6$!)"R$A$5 L);$@T;B@8FNALZ2<$X2]5IZ(OF&H!_HHDO7BC(L*?KU M^#3S!Z/AU'[:U\L8ZER]3HD80D:,7D84$X9-/VC9!A\W(=PZRV&$T=,=MH\AXGV\< MI<,FBT-C%K]LL@?"]5M1S>%T.5+YJXNN4!D\7G]OC-QSZQ$D+*A@_E[2W0-9 M(,-%0+"6?*-&OM&)\G%2,"[Q0TI.U,\(/E<_2%@P>E4_R' 1$*REW[C1;VS4 M[R-A*XZ+-8U1QY3@!WHNEMDKD3^H*U_OKC%Y][U%3]7#_ZE>FH.? M^S2!T@)06@A*BZ!H[4'A[0:%!UTV:R*4TI"T )06@M(B*%I;Z=URB6O\5']+ M[>R_*&E.K_^B?((NA(#20E!:!$5K"[A;#''-JR$GUN];KC]#Y7>$\P2%7S>T M./;Y8HYW]H,,NL "2@M!:1$4K3T.=HLVK@]>LH'61VJE(6D!*"T$I450M+;2 MNX4EU[RR](:2#;JD!$H+:EK[=3(8'\ZCNZS\PYDTZ(*1O;B,U MX'BUP5F=2%:4&W(/3*JI=WFX)C@A7!NHZTO&Y/.)#M!L,\_^ U!+ P04 M" #*@6=5BJ/*9UH( Z7 &0 'AL+W=O>^^2!Y,J8+?'/Q/Y4+262?55[O+\6[7R87'=&U1')%,9 MZPHAS)][.9=I6I',0WN'-JO ]O(CG>Z^O/DR=Z*0\SS]5[+0Z^O>M$<6 M;.M@_ETF1 M5#HJR%ORFU!*5&HBKT*I19(6K\W6K[?77UU=];5JLXOIQ39_OZ?X)ND<^ MYIE>%R3*%G+1$4_=\=.GXID[_L(1WS=GZG"Z_,?3=>,[@;=R^XX,O#?$'_A^ MU_EX1G@P.!D>NL-_*3-G>.0._RB4"=\?O-=U,=SA[\O5(;RK=?;_?7?^_'#/ M<26#@_"#'2\XP;LI"[.E*$CK/X#\^U>SC7S0R2C.7Q5;$ M\KIG\D@AU;WLS?[V%V\\^'N75)"P$ F+D#"*A#$DC(-@EOR&!_D-7?39IU+% M:Y-S2;XD2:9%MDKN4DE$44A==$G/B3M7>DA8B(1%2!A%PM@>-M[!JA[A_6QX MX8T&@\%5_[ZMJN/]1N-@W-[/$LSH()B14S#SVUOR127QMTYU.&//50<2%B)A M$1)&D3"&A'$0S-+9^*"S,3XOCI'R0\)")"Q"PB@2QI P#H)9\IL_+A2Y>*G.'GJ@@)"Y&P" FC2!A#PC@(9DGM MXB"U"WP"O4#*#PD+D; (":-(&$/". AFR<\;-#-Z ^S0TLT[5WU06EC3VGG/ M&W;DO0C:+(72&)3&431;7JT)8^_YJ93\03XF6;(I-YW"'9UT(N MRY2DR5)V*@[J%$!I(90606D42F-/7,. _)!"=76)..HX;'4UYH#G=@>..?0F?P6N,!N\)IR'-R\6# M^%&07_7B7:? H-8"E!9":1&41J$T!J5Q%,T676-#>-,72*U0Q9=Y?YLXEB[CBB#C.RZS;9*VIH_8#/'[7$SQS=_MG MJPSJ+T!I%$IC4!I'T6R5-?Z"[YZ;;H\/E$Q%);0X+TYH*SC2EN\%%QW2@AH) M4%H$I5$HC4%I'$6SI=68"[[;7'CL@IDN?MVCE\2,!F+9[H"1A9% M0DUK:^YM,)IZ':*#^@90&H72&)3&431;=(UOX+OGG.>FQG45(#20B@M@M(HE,;\X]=4H.^M0"EA5!:!*51*(U!:1Q%LVLR-/9 ,,#[HP'4&(#20B@M@M(H ME,:@-(ZBV3IL#(3 ;2"V\ZXVGH^,NQ=S=]-D"@[H(4!J%TAB4QE$T M6V"-BQ \X2*<2+O_R,A'H>(UV=?9&;YI$G&S260+:Z]1IR"A+SU :2&4%D%I M%$IC4!I'T6S1MDHFO43-)&S1)&S5)&S9)&S=)&SA)&SEI)=P,(+&P0C<#L:? MR,['/L,D\(\?@YB[6SY;7U#7 DJC4!J#TCB*9NNK<2T"MVOQ6V+R;9H*,L_5 MME-.4$,"2@NAM A*HU :@](XBF9KKC$M@A>HNQ1 7X& TD(H+8+2*)3&H#2. MHMDZ;+R-P.UM?,AB):OJ$:\6$C2M%.%4$L#2@NAM A*HU : M"XXMC;?^3'OA)@]@71)SM@/MMY^=T(20X#:2^P:2 MX.?O^,?CQW\GLST7W^4&0*&G)$[E56^CU/9R,)#A!A(J+_@64OW+BHN$*GTJ MU@.Y%4"C/"B)!\3S@D%"6=J;S_)K2S&?\4S%+(6E0#)+$BJ>;R#F^ZL>[KU< M^,+6&V4N#.:S+5W# ZAOVZ709X-2)6()I)+Q% E87?6N\>6"^"8@;_$W@[T\ M.D9F*(^ M"=-:JYF#'&8>K8?/4O._/RBA?V4Z3LVOPQ\9D\S\!Q+UT3(3X49C1$O!0D#7 M<@*(OE)]WJV\,"??SP"7U +$5?-SR3-(WD;*#T#1G907CH_*;H MG)SI_ &V%\C#OR#B$=(2?ON&<-\[&[ZPAR\@U.%%[[@>/M 42Y2D1$ER/?^, MWDTF]14IT1%3].^]OH;N%"3ROS9 A>2P7=),^DNYI2%<]?2LEB!VT)O__!,. MO%_;<+D46S@2JZ'T2Y2^37W^.^?1GL5Q&S%K9%=BA5B0BYD2N9O[>(0#G0Z[ M8Q8MS0@>>V6KVB"'Y2"'UD'>QCR+]O19HGL57;0-U1K?=:@NQ1:.Q&K<1B6W MD?MY-G*)TJ78PI%8#650H@SL*4CE!FTIBY#BJ,I'O2S'(%H+>M"8"60\P9-Q M?<+<6KOM2LB16(W0N"0T?IU0R%,EV&.F( <%,C0J- QYEJI63(7HZ C34#LQ M[X22M>NNE!R)U2A-2DH3*Z7/:@,"P9-VHQ):@4P:0/#H%(>UCZXX'(G5<$Q+ M'%,KCGM=G2Y1,;D$]%=9&NG,60F>Y*G$TC6D2A\FAE=NK]J031O(^E/77\>C'25AN%Y@#TZK>C,9PI00>M8T*C"6GPL?;8F8\CM3J?RH!CJRG5 MFYFB(NL-:0B:S6,,K61(LSJ/1_XI&:=NVI5:G4SEI['=4"\%;.ES8G(E3R"> M%^PP$\)4(BHEG$DBOYE$PT8.N;3D"U=J=5*5*<=V5UXL93%/UTB!2&QLA@TV MTU,R3DVW*[4ZF-M^NC;-. MK5903=-,)LT5R]YS9T[OX9K)T6-KNVNV/6PE3:M,)GYSFV7OHC.0]S#+I#++ MQ&Z6BWWHBC*!]/XJ \17* 7UIOQI>Z#&ULO5=M;]HP$/XK5E9-K;22.+R5#B)14+5*3*I*NVJ:]L$D M%V+5B5/;@?+O9QL:J!I2B8E^(7;L>^YY?.?4I;)@9,HE5^Z MK@P32(EL\!PRO1)SD1*EIV+NREP B:Q1RES?\SIN2FCF!'W[[E8$?5XH1C.X M%4@6:4K$Z@H87PX<[+R^N*/S1)D7;M#/R1RFH![R6Z%G;HD2T10R27F&!,0# M9X@OKW#;&-@=OR@LY0/J ME#Z-X>[X%?W:BM=B9D3"B+-'&JEDX%PX*(*8%$S=\>4/V BR!$/.I/U%R_7> M;MM!82$53S?&FD%*L_63O&P.8L? ]_<8^!L#W_)>.[(LQT21H"_X$@FS6Z.9 M@95JK34YFIFH3)70JU3;J6 8/A=44G-"$IVCFTR1;$YG#-!02E 2G8Y!$?@; M\CW?1P_3,3H].7L+XVHYI2:_U.1;W&:=)@$1NJ8957 ^T7&/*J3]F6A#=*,@ ME7^KV*^]M*J]F.MR*7,2PL#1]T&"6( 3?/V".][W&@W-4D.S#CVXYXHP1"/( M%(TI,:SI5@"Q JHXKU$[%M7*=2X>/DY@>X[0]S$V\K M#ZXM"L'(5FP0NF%AQ!;5A.;5I(Y17?"VO.#FIZ0HKBUCA\K8%B;\064Z-$=; M%3FZMT[B;3G"M97B/W*T'K>[/T?=G>;/--(_B9A3W)Z;%+/\A!/\ 4$L#!!0 ( ,J!9U5W MFE#G[ ( .@( 9 >&PO=V]R:W-H965T*0(;?T" M]LTYY_I<.[[I;1A_%@F 1*]92D7?2J1<=6U;1 ED6#39"JAZLF \PU)-^=(6 M*PXX-J0LM3W'N;8S3*@5]DQLRL,>RV5**$PY$GF68?XVA)1M^I9K;0./9)E( M';##W@HO80;R:37E:F97*C')@ K"*.*PZ%L#MSMI:;P!_""P$3MCI)W,&7O6 MD[NX;SEZ09!")+4"5G]K&$&::B&UC)=2TZI2:N+N>*M^:[PK+W,L8,32GR26 M2=^ZL5 ,"YRG\I%MOD'IQRPP8JDPOVA38-MM"T6YD"PKR6H%&:'%/WXMZ[!# M4#KU!*\D>(>$X!V"7Q+\F M^H:MZD6H/BQDT5>)J-T>7%%;I A*+O" !D* %.C7O2*B.PF9 M^%UW!HHL07T6?1%VQ0I'T+?432> K\$*/W]RKYVO=1OPD6+CCQ2;?)#8WE8% MU58%I]1#]=XV3--0=_<:: YU^U!(7!L)W3_6HM-H]>[U;X1J8VVD[_CYL M? P+@L#M', FQS#?=SH[L#V_K^B[!N4%-_Y!%2&ULM5A=CYLX%/TK%EM5 MK=0)V! "LPG23&;;K=1*HV:G^U#M@P,W"1K U#9)N[]^S<< V8"GDW9>)MCX MGG-]\3EP9WY@_%[L "3ZEB:96!@[*?-+TQ3A#E(J)BR'3-W9,)Y2J89\:XJ< M XVJH#0QB66Y9DKCS CFU=PM#^:LD$F-RJVL M&;LO!^^CA6&5&4$"H2PAJ/K9PQ*2I$12>7QM0(V6LPSL7S^@OZTVKS:SI@*6 M+/D[CN1N87@&BF!#BT1^8H<_H=E0E6#($E']18=ZK>,;*"R$9&D3K#)(XZS^ MI=^:0O0""!D)($T J?*NB:HL;ZBDP9RS ^+E:H567E1;K:)5Y!TG0!:05CP6,8@T*L;-1(,_;5CA:!9).:F5)QEI!DV M^-(&(1@NY6-^C5 MB]<:7+LMA%WAVB.X-["6O1*\05=[58&R,!?J[%\(JBKTY8,*0N\EI.*?H5+4 M#,XP0ZFO2Y'3$!:&$I O@/D;=JW?-?D[;?Z.#CVX2AF7\;\0H243=]Q)@2ZRY0E)!7].V4%@P>EQIGV^+$[ MS.VVW.[3N#^H,0R2NR?D%[;CXV'^6BVGI^6\FZPF2*H=BX)_1Z(]L$,9:)'./(]^FZ?_['KRGR%_;'7.:/VDHAJ M_B.>NM[,&CG6N&?*^!>)J@$Z4M6(HC'IZ,FOTE6#="0L8CMD)(7.C;'6+!^1 M5A-\7'C7GGDCM)V)8KV++AG/&:<2U)M=G5^]O/18YY[/SGCQ]-D5AK7F?NX6 M.O_&>@/_ 8F=&K<]M>RQ\]4Y-]9;]Q,4=NKCU@A[Y^%8;^)/$9@W].8:RZ!S M9ZPUS\?TY9]6W7']D:J3SE*)WE*7+$V!AS%-4$YSX$/<>H@SCR3IK)?@9U<5 MT;K[N5OH[)OH[?MQ59%3UU9M')F-O+A(9]M$;]L_+BMR:N%CQZMS;Z)W[R?( MJD$ZDI5GC7R;DME67:M (2LR6;=V M[6S;&5_5_6"WO&ZK57^W54\ );!1H=9DIE+@=:=:#R3+J^YPS:3J-:O+G>KN M@9<+U/T-8_)A4!*T_R\(_@-02P,$% @ RH%G551,5X.F @ V < !D M !X;"]W;W)K&ULK5513]LP$/XK5H8FD!A)DU!H MUT:B3:?QP(3HV!ZF/;C)M;%([& [+?S[G9TT*Q JM/'2VN?[OL]WY]R--D+> MJ0Q DXB!(XG2R$+JG$K5ZXJ)=#4@HK<]3VO[Q:4 M<2<:6=NUC$:BTCGC<"V)JHJ"RL<)Y&(S=GK.UG##5IDV!C<:E70%<]"WY;7$ MG=NRI*P KIC@1,)R[%STAK/0^%N''PPV:F=-3"0+(>[,YC(=.YZY$.20:,- M\6\-4\AS0X37N&\XG5;2 '?76_8O-G:,94$53$7^DZ4Z&SOG#DEA2:M)T=$7E'6BZR(',(:DDTPP4^42^42FIJ2$YC/&H(K;?SF!P>')$#PCCY MGHE*49ZJD:OQ)H;/31K52:WJOZ(:D"O!=:;(C*>0=N#C_?C!'KR+&6C3X&_3 M,/'W$LZA/"&!=TQ\S_<[[C-].[S7%<[_J<_^6?U),H+V3026+WB%[Y*O06EL M!EH=DQ@6FF"5R>R^8OIQ]Y7\NE@H+?%3_]WU FJ-L%O#M+^A*FD"8P?[FP*Y M!B?Z^*'7]SYWI?\]R>+W))N]$]F30H5MH<)][%@H#8.2N=[/[TLD_>^H2OW3IGP^>\D,8!SY="Z.W&"+3#//H#4$L#!!0 ( ,J!9U7. M,$;W00< /Y$ 9 >&PO=V]R:W-H965TC55&LS\?C?+%2<9"? MI6N5Z$_NTRP."OTV>QCGZTP%RVI2'(V9Y\EQ'(3):'Y1_>QC-K](-T44)NIC M1O)-' ?9S[JRS#6"5Y MF"8D4_>7HS_I^96CKQR1RI2BZ*4"/1_ MC^I*15&II/?Q?2?4O>=J-]49DLE/0SVO MF+\+PHQ\#:*-(A]4D&\RI<^HR,GOY%9'S'(3*9+>D]HH[?I/:K')LC!Y(&^# M/,S)ZVM5!&&4_Z9G?;F])J]?_49>D3 AGU?I)@^297XQ+O1>RQ7'B]V^WF[W MQ8[LZU:MSPCWWA#F,=8R_0J>?JT6>CJMIE-[^EA[:.\FMG<3J_2XDYO(3;+> M:&=I$ZL/@RHR/ZO%*@F_;U1._GFO=+\WS8?;!?UVQ)UM#?*LE:B'.?$K% M083+1B+0">5\.MF/L[8ZV6]U@I2)D\8V6S,17*ZGWZ=[8Z:@,>_5HXK(#?F/ MO#@G04'7F$,2LVR?[6V?#9&3,TS_((E9_J&>01C/N,]&> ME[1&6A0I,W="]3T(*?ED,Y.I_2$)5WC#TO-=H"!'LJ' M2%&*!#\['YT"I:AA*0K#E&.2^HW(]PZ#OCE$TME,LB/Y:1B(@@CADI^B>2GA M/JUM8;?54S +-=!"7T M+KD)RCG''9*:;;S!(#H9)#>1<&CGHU/ %35T16&\ M>(YGGM (2SL?&JGP!YFL(=Y@]0B0-AR+D8@ MJ=D^,JS%8-9RBVS6Y*VVR&X9!D8VJU678)*R(]LIM&%EYV,[!5 Q U1L$*!B MJ$"%I6;[R 5PP0JU@U4X!![DX:E6 =+I8GZ2>**J,C])EGF3C&-6CC"4K-= M82B,R4%B&A76L-1L'QE88W#1RC&FFY4K.3DL6[4,8G(V\X]=JPTT,1B:6D.[ M!Y/ RS@?X"E*5Z0&&[CF.4JWJQ#-8.\9="12S,83&!VD 3UQX'CW2"O<-L.^# M*0;._(ZZ5C.E>_SJ 2_B_.#**;8]M0>T8'YSR.ON^A>\5M^S,6CFPZ6RXRGMEM.H*(:E9OO$H)@_2,W,1ZV9 M8:G9/C)TYV/6S& Q9],GC8?7P!NV(36_H[CV\L1N:3.VWK!/@56^P2H?QJHO M9[=GI,BJ(/Y9LZG5)%2HPE*S'R@UZ"4&Z5(*U"XEEIKM(T-S NN),''DB;#I M0;3#"_8UR+"8@/N8QZ+=Y48&+^%\PJ< +V' 2PS2T!2HA(:E9OO(P)S @CG1 MA+G6YR+A!?L:5'N8'B8Z( MZ_+(&+^9\UJ< .V' 3@P"=@(5[+#4;!\9L!-8 M3_"+9H^S/1].47X3!NH$#'7=^>"6$*AE-RPUVS>&#\4@C5.!BI)8:O;?WAB4 ME%A5/ GU0[>VP&OUM<4@G^PJX&7K- L*19;JKNB)2/ :KJ>+I69[Q#"C'*1^ M)U$Q$DO-]I'!2(GUYY6R66WCOIP=/ID.K]?7'H-\LJO_>CP+>B 2O)KS69^" M'J6A1SE(JU:B8B26FNVCVI]C8K5J9;-5V[@CG +WI,$]V=6E[@H!^G<2E2$Q%*S?6004L(E1H=DF#7+MFTW!U3<&]>^G*+\9A"]W8

14'8L"./:LA,RIQJI=4_CR%3&QGSL!Y:KAFZU2;!C><%G0-"]"WQ97$FMNX)"P' MKIC@1,)JYGP>G$1C$V\#[AALU4Z9F)DLA;@WE7DR.^([_E^B_RL6QY!C/*!E0]:Y%&W_%)LFNQ_R5T$V%#T M&XJ^]0M>19',>5$B2R1D.ZE=Z3<0IYP]E*#(]Z_H0^8:U&P( M)ZJ@,LS]4+-R=D]E=_&ULQ59K3]LP%/TK5H8F M)@%YM>&Q-M)HA88T)D2!?9CVP4UO&PO'#K;3LG^_:R=D[0C5T"KM2^+'/M Y@"%/!1=ZZ.7&E&>^K[,<"JJ/9 D"9^92%=1@5RU\72J@,P(7E DO';BQ:Y4.9&4X$W"MB*Z*@JJ?Y\#E:NB%WO/ #5ODQ@[XZ:"D M"YB N2NO%?;\EF7&"A":24$4S(?>I_!LE-AX%W#/8*77VL1F,I7RP78N9T,O ML(* 0V8L \77$D; N25"&8\-I]XI MKX!< =65 MPBH\DA&4FQ!&78E /Y*@WH]0"R/P9#&=]4F+ZLQ.#T-3_I_5&U' M7&?5^FN'MKTPKZA:,*$)ASDB@Z-C=$35EU#=,;)TY_A4&KP57#/'>QN4#<#Y MN43I3<=>#>V?0/H+4$L#!!0 ( ,J!9U4AE)88UP, T2 9 >&PO M=V]R:W-H965T%F%AK*W*43R]&*((-$ M:@JB_C8P@RS33$K']X;4:J^I@8?C)_9W=?(JF02J[-4X>3TAF2D2 M MZIZY!4EH)M E6JA^2:L,$%NB.5==P^6/"S17P1*1(D5_?Z]HJ993HM<-Z(U" M?5SOWJ!7B!;HWS6KA(H58ULJI?IZ=M*HNMFICF,*?3L"#TL1>V81VU?JO6[U5[#T)@UQ;ABX;F 6'+:"P]_JA@*D26UXHL*-G%$<'(DUA/FCT/?,6J-6 M:]2K=<;RLI+ 15>L26M>,@R#$36*<.H+<-HV$UK M=-*!01A&_NBH44_#_#CR8]_N MT5!LW;0/; A^P6YMR(3Z)@-#I^BS&$A;'G M'F^P]L&[NOY0\@_A*UH(E,%2X9RK2#4\WWU[V$TD*^O7]P&PO=V]R:W-H965TP)"[G L]=_;&%)>NJS=[R*F^D 4(_+*5*J<&IVKGZD(!S4I0SMW \V(W MITPXR:RT7:MD)@^&,P'7BNA#GE/U8P%<'N>.[]P;/K#=WEB#F\P*NH,UF$_% MM<*9V[!D+ >AF11$P7;N7/F7J['U+QT^,SCJDS&QF=Q(^=U.WF9SQ[,+ @X; M8QDH_MW"$CBW1+B,?VI.IPEI@:?C>_;79>Z8RPW5L)3\"\O,?NY,')+!EAZX M^2"/;Z#.9V3Y-I+K\I<<:U_/(9N#-C*OP;B"G(GJG][5.IP D*E^B4:]6+"ULG: M*/S*$&>2!>54;("LRZ),P5#&-7E%_J9*4;N'Y'EM?('63^N4/'_V@CPC3)"/ M>WG05&1ZYAI5S-W74114U>"!J2-Y)8?::K$0&60\^'<9/!_ N*M#($-S+ ML @&"==07)#0>TD"+PAZUK-\/-SO2^?_15_]Y^AG8H1-380E7_@ WWNUHX+] MI/8DOR1+*;3D+*/5P189N5:@09C*(+?D-1-80XQRLD8CX"UB-/EZ=:.-PGO@ M6U]Y5 N(^A=@[\9+7= -S)W"QE*WX"1__N''WE]]>_.49.E3DJV>B.QL%Z-F M%Z,A]B0%),5=L;O4MP45.B[1]C6Y30)O.L'RNSW5MNOE3Z;Q]-PK[7K%^%"U MO%9=KU$4CGYYG:4Y:M(<#::YI 4SE+.?D)&-S(N# 7P&Y=8 )W&$/H@&; (Z'.2-& MXF6/H@K*7QW0/J1MW%E<,)V$K9**.V40!M&H55%=IFG@M9Q672??.Z4Z$V/< MB#$>%.-M7E"F["5&N-2]C]NX>W2B5I*#,7ZW,+KQ_*@5<-6S)C]H*>&>] DY MJ%W9H&D\-@=AJN>AL38]X%79^K3L"_]RZ??84^P9JQ;O%WW5<+ZC:L>$)ARV M&,J[&..NJ:J)JR9&%F674(OBA&%UT8Y/4W.&9JQ$YW CYHG( 3;8%+]7(R;6NKEU7I3D45%V) M"DI\LA"RH!JGQ";> M!CPSV*B=,3&5S(5X,9.OV8MSK3$IPQU.KFAG)8ID)EMF2EHRK@B'\BL?JM$+,B]A(JRC'S>8NLH M4(26&;G3.4@R64D)I29CI4 K MO#8.-(W356R=(;(9S(FS3OQP,.@-W?5N%1U1?B\.VZ@]O%Z+USN)]P#X$EBJ M(2,I57D779V@O[/O1]_S#N".@[QNL'X+UC\)]CQ^M+VD*,>O3=,M'I$QS&]R.\& MC%O ^"3@H]#XY54'?6C-%7OLU!Y@7>3Q4>N%?A#'!^S'47[L]0_[P-TYI\T= M^8W*)2L5X;! G7<58_&ROG?JB1:5/;KG0N-%8(&PO=V]R:W-H965T MVZEB66,./T&TE5-K5""Z6PPB55=WS[$9IZ?),OX516OVC; MQ#H62DJI>-Z(-4%.6/V/GQH?=@0#[X# ;03NWPJ&C6!8%5J3567-L<+11/ M M$B9:9S,/E3>56E=#F)G%6 G]EFB=BJXQQ2P!%%=+9@X*$RK1.Q37LXKX"MVJ M# 2:E4( 4^@SP4M"B2(@T6D3?Z8%#_$"DQ2^7$5AK2#&4G M#=!U#>0> (JAN$!#YQRYCNOVR&?'Y7-(M'Q0R0>OY;:VIO7';?UQJWS# _EN MQ1HS\@N;-7>.9IQ)3DF*ZR7(4K00(+4M=8 _E' #_%BH;>^RC).4TW: M1^9W!G6#<-^];M# &Q]P+VCA@J-P<;FDH,]*1)O-_]R'%W1&'KG^'ETWYH!O MHQ9M=!2M/IR2YG"B?PZG/L)1U\#QOG_=&'\\[F<,6\;P*.,]5_H\X/]"&G;V M@.>-.VYVH\+0VX>U=RX'&PO=V]R:W-H965TRV M0#:VJ(_$V21 8Y'88/L1).WLQ6(O%)M.A%J2AY*3=M ?/Z*LF*9%TQ%Z9O>F MC6WR>64>\15Y3$KGSX7\6CX*49%OV2(O+P:/5;4\&P[+Z:/(DO*X6(J\_F1> MR"RIZI?R85@NI4AF3:5L,:2C433,DC0?7)XW[]W(R_-B52W27-Q(4JZR+)'? MK\2B>+X8>(.7-V[3A\=*O3&\/%\F#^).5%^6-[)^-=Q09FDF\C(M#D3HBL1#32B&2^K\G,1&+A2+5 MQ_%;"QUL8JJ*VW^_T'GSY>LO+P>F S,0\62VJV^+YGZ+] M0J'B38M%V?Q+GMNRHP&9KLJJR-K*]1%D:;[^/_G6-L16!3_<4X&V%>A.!4KW M5/#;"OYK*P1MA>"U%<*V0OC:"E%;(6K:?MU834O'295Y.K/N*EE_FM;UJLM8W%?D[^1C(F6B-"9O8E$EZ:)\>SZL:KXJ-9RV MK*LUB^YA>>1#D5>/)6'Y3,PL]2?N^OZA^LQ=?^RH/ZS;9=,X]*5QKJ@3^+%X M.B;^Z(C0$?7(E[N8O/GE+9F17\B0E(^)%*7M2[J9=V*Y8=(7I@43OQ[C.3 , MSBOSG?5V 7%23&%S^]2]>-/J'34B?J+5B3)9R3)"EFEOR?-);MIP[F0 M4LS(/,V3?%JW,)D+:\ZZ=\\(+(.QF'G>\U<1Y>WSR$A#$DC(-@AL8G&XU/G!I/ MZEZ25H0GTW215M]M@CD!?7L($A8C80P)XR"8(>GI1M)3Z-#A%*DO$A8C80P) MXR"8H>]XH^_8/710$J7Y7U&.8^ M6:@KJG56ZF3V[;LMS1B6T-/NZ,52;FP9O5B*^<&X.WJQE*-1M'?TXFU-\#UG MDS:)\/" Q$WIW8B>I1$M@YL8&I:]-BQ'A34UH5H3ZM2$'QR0NP&]Y:#=,71$ M+6H@H[)71N6HJ*88VF/PG%-T;>&[CX-V63%8MH#Y!2S/2RJB;ZV.O.\L?=T<2#'IP'$4SE= &A.=V(':F M3N0'^5?R_2K)OY*/C3K)@KPKRV*:[M<*:CY :3&4QJ TCJ*9PFM;Q(N@$RP/ MZ19,H+082F-0&D?13)FU,^*YK9%&9H5-F]'CDY#)@R#JQZ+"JC+4)X'28BB- MM30U;M8KJ]SZ2YD; MUU=F:G%%1E:C+(8&9BTM.AR8HP*; FFCA;J-EFZNO1/3E9H[?JJOFKE:XD+T MQ/\VJ01Y<_>)W[[=^OPZGXEOY.XY6:X+_""_)C)-U"],S>M)D2V+7/7R3[EP M9W/WT?;6'TF+H30&I7$4S3R+M#5$*32;4ZA1!*7%4!J#TCB*9LJL32?J-ITV MW;H>25M-;7?]WKI"W20HC;4TS]M>97$\\NCN6!H5UI1,>T[4[3G]7_+[^LH.P:EQ5 :@](XBF;*K-TQZEXU=#B_ M0^TP*"V&TEA+&YOIG>XF]S_#YJ+:YJ)NF^NSD!EY7R16A]I=M[=64%,+2F-0 M&D?13$VU^46Q2X HU/^"TF(HC4%I'$4S9=;^%SVP$JCW(F(WL+?0W35$MB7 M,30J@](XBF:N\M?>EN_VMNY$GA:2?%2+:.M1[V1K8:WQ4;P2:HM!9!/5':+W MXG\D+8;2&)3&4313>NV:^1XT2?M06PM*BZ$T!J5Q%,V46=M:OGO%4U_WNL49 MMF]H]WTG[M"]182:5E :1]%,$;=V8_UO5DJYP_3NP]U51M[I2="] $/#,DO8 M,!I9UAJBPIJB:=O*/V!;-1?3]4Y@)=81R5?9O9!*L[V;&*]:J$>WO]YQ-/). M=SL?U#B"TAB4QE$T4T=M'/D'%EII'9=2+<;XX=Z'>M7R3K;[QCM*@CU MA* T!J5Q%,U44'M"OML3NIL^BMEJ4:?(2B8SE2!GR7>[=&X0#??5G+AK]A83 M:@1!:1Q%,\74AI'O-HQNQ4QDRVK3'8_(4LAI/;1)'JQ^7XO;=L$Z'1%J#$%I M#$KC*)JIG3:&?/>JJ+[3S;I,,W[5*?B(W B9%C/U,XU5;:B5!*7%4!J#TCB* M9IX8VDKRL4NI?*B1!*7%4!J#TCB*9MYT0-M-@=MNNMEDZF807!73K^V8JI+I MPX.0-JU;II' C_V=%.X.W%="*(U!:1Q%,R74ME'@7FSU>6L$5:=GV]UBKH+N M;C!JL0_6S%--5/^3;]H/8/ ME,:@-(ZBF?II^R=PVS_ 8=/G9^ON ?0FDQE,:@-(ZBF2?&UEU\ NBP M*8 N78+28BB-06D<13-EU@Y4<-"!ZI>_+3?XL>5OJ/\$I3$HC:-HIG[:?PK< MMM'5JJS?*:]&[3N%A^YN ME)=IW9'7OYE+,17U4,IZP0V[N][HGM4/[IA]U8/2&)3&4313/6TYA6[+J>F3 MQ9RT^T!^D.Z&D%OQ5"R>U'CJ%7<4=(?KVXFAM!A*8U :1]',TT"[6"%V@UX( MW: 'I<50&H/2.(IFRJS-KM!M=KWT]I^\OV!H69RTYP:#[@/J+2W4KH+2.(IF M2JOMJM"](NIG$KE[S[4[<.^^#C6VH#0&I7$4S3PAMFZBC=V3%V)OEPWUOZ T M!J5Q%,V46?M?H=O_,F\N>L S<;-Z:PRUQJ TUM)V]U]W=NBAHIKJ:=,K=)M> M/YNU]^^D=@?N+3741H/2&)3&433SA- V6HC=WA="O3$H+8;2&)3&43139NV- MA>[M??VR-M08@])B*(VUM$[6]G>S-M3R&FX]:2H3\J%Y)EA)IFH;S_JQ/IMW M-\\=>]<\;6OG_8EW%GN6]YEWQM=/%=/X]4/./B3R(3,CU M<\/6+ZIBV3SGZKZHJB)K_GP4R4Q(5:#^?%X4U&ULK59M;]HP$/XK5E9-G=0U[Z$PB%0(U2:U&RKK]F':!T,.B)K8F>U ^^]G M.R'E)45TXPO8YWN>\SV^V-==4?;(%P "/64IX3UC(43>,4T^74"&^27-@!8@[+4="PK,#.<$"/L:MN(A5U:B#0A,&*(%UF&V7,?4KKJ M&;:Q-MPG\X50!C/LYG@.8Q /^8C)F5FSQ$D&A">4( :SGG%M=X:!\M<./Q)8 M\8TQ4IE,*'U4DR]QS[#4AB"%J5 ,6/XM80!IJHCD-OY4G$8=4@$WQVOV&YV[ MS&6".0QH^C.)Q:)G7!DHAADN4G%/5Y^ARL=7?%.:!6 /?8"%X%\(Z-X%< G;I9YJZ%B[# M89?1%6+*6[*I@59?HZ5>"5%U,A9,KB82)\)O.3 L$C)'MR#UYN@C^HJ9,BT! MG4<@<)+R#]+Z,([0^=D'=(82@KXO:,$QB7G7%'(3BLJ<5@'[94#GE8 NNJ-$ M+#@:DACB!GQT&-\^@#=E\K4"SEJ!OG.0< SY)7*M"^18CM.PG\'Q<+LIG?^+ M/OSGZ%MBN'4YN)K/?86O*H)?UQ,NF/R(?S<=<$GA-5.HBZW#NK<3] M.G'_8.+C8J(S1BGEC;?+0?A;B^^49%%)YF]JZ[7L'=%.%'%+VZ#6-CBRJ&ZK MHKHI1,$ W24DR8H,C?"S; $$1U$!>XOUR=Q+%YPV'DZP5Q*^U]ZMP8.;?*OH MQT0$RSMA)D-9ERU93:SLA,J)H+E^ZB=4R,9!#Q>R>02F'.3ZC%*Q MGJ@ =3L:_@502P,$% @ RH%G533$%$N7 @ [08 !D !X;"]W;W)K M&ULA95K;YLP%(;_BL6JJ96V0LPEI"-(O6C:I%6+ MFG;[,.V#DQR"5<#,/B3MOY]M*,H6DGP!W\[[O,?@XV0KY+/* 9"\E$6EIDZ. M6%^YKEKF4#)U*6JH]$PF9,E0=^7:5;4$MK)!9>%2SXO 4S2513EDR^WD AME-GY+P-//!UCF; 39.:K6$.^%3/I.ZYO83YW8(2O(6%/@@]A^@2Z?T.@M1:'L MDVS;M>/0(]](-2CE#S-[\CY MV<6_,JY.I\^)]CE1J^L?T.V,_KI>*)3ZL_\>LM9*!,,2YBAKH?UV! MW("3OG\WBKQ/1PSZO4'_F'IJ\SW'7 *04E28*_U_FQ.DM_EBR&PK%UDY<\PV MZ[!Q$,6385C4 MPZ)3L' (%NW! B\.#F0V[F'C4[!H"#;>@]'8.[2-<0^+C\(><]"E-T.00\AX M#^E3;W0 .>F1D^-(@:PPI8>734E$7PX*<\I(S5YUB<;!TS_9^VMI&$;Q_W[< MG>IE+H)[)M>\4AJ0Z4#OTI1.V1;7MH.BM@5M(5"71]O,]7T$TBS0\YD0^-8Q M-;*_X=*_4$L#!!0 ( ,J!9U4F]TO!1@( #L% 9 >&PO=V]R:W-H M965TH2("J+H4' MQ(,WF=U8]278D]WR]]A.&FW%MD*(E]ACSSDS<^*98F/LO6L D#PHJ=V$-HCM M!6.N:D!Q=V1:T/YF::SBZ$V[8JZUP.L(4I)E27+*%!>:ED4\N[%E83J40L.- M):Y3BMM?5R#-9D)3^GAP*U8-A@-6%BU?P1SPKKVQWF(C2RT4:">,)A:6$WJ9 M7DSSX!\=O@K8N*T]"94LC+D/QH=Z0I.0$$BH,#!POZQA"E(&(I_&SX&3CB$# M<'O_R/X^UNYK67 '4R._B1J;"3VGI(8E[R3>FLTU#/6_9-/[GIU1 M4G4.C1K /@,E=+_RAT&'+4!Z_ P@&P#9WP+R 1"58WUFL:P91UX6UFR(#=Z> M+6RB-A'MJQ$Z_,4Y6G\K/ [+J5%*H/\MZ C7-9D:C4*O0%<"''E#/G-K>5": M[,\ N9#NP)_>S6=D?^^ [!&AR9?&=,YC7<'09Q1X635$O^JC9\]$GT-[1/+D MD&1)ENV 3U^&SZ#R\#3"TZ=PYG48Q'>0T)87KN453*CO.P=V#;1\_2H]3=[M4N _D3W1(Q_UR%]B+S\" M(EA'S))4%FJ!Q,\!AUX:K\HAX1MHP1]9E^C8_*=AZN[(_G;(D M/Q^=^HS9UM,.8^43MRNA'9&P]+#DZ.R$$MNW:F^@:>-K7QCTO1.WC9]N8(.# MOU\:@X]&:*!Q7I:_ 5!+ P04 " #*@6=5T"T3'"D% "R'P &0 'AL M+W=O7R<]QS;V),= M)J_41XB!7U$8TZGB,Y; & M+1![29X(OU,KBA=$**8!C@%!ZZERI]^ZNIDYY!9_!&A':]<@Z\H2X]?LYC=O MJFA91"A$*Y8A(/_8H@<4AAF)Q_&SA"I5FYEC_?J=[N2=YYU90HH>YOKDW5R2(LU1<,,*_#;@?FRT87KWZ./00 MH5\^C0Q]^ W,?Z8!>P/7X'=(",Q2!5S9B,$@I%_!9Z "ZD."* AB\!('C/;X M0W[]P\<Q_UC@K_(W M4KT6X_VUW!M"X (E-Z"O]8"A&09X6=C@ZG.C[\5'6Z0? 6\Q0Q?1;3']$;X! MH]^$MU#F8HJ#EC>78!PQQD8KWE4]Q^B=WJ%[^3O4:T"![OVJ'/HYNG\"7:;^ M7W=+R@@?)O]NR^4",6A'9'/'+4W@"DT5/CE01+9(F7WYI%O:M[9TD0FS9<+F M,F&.3)@K"=;(D$&5(0,1??: HXA/H30;-WM9X0;Q!I!LPJ/@W[R0VU)&R.R: M,@7,S&'94F,[TR?JMIX',IN;RX0Y,F&N)%@C#\PJ#\P.>5".:#!E/B;!/\@# M5WQ&+)ZV#9WWYI&&0U,K_II:/EQL:0L#[JJZ3)@C$^9*@C54MRK5K0ZJ)Y" M+0Q3E*OMX3"$A(($D4+YKWQ .#4[%5D@;*SKL" 39LN$S67"G (VJM6#<6.B M:\UL5H-[WJZ1 <,J X;"#'CB/Y40(;S"/UKZP^/AN[WR+S6TA1%W%4LFS)$) MN)(:;6@[KK0= M?ZBD<F9H>'Y7J83&?M;"%078542;,.1N[*ZFYAGRZMM_#T#XD M8$!I>GX\+N$B\:<#]^5U6!3P=HNE"Y4,-^& @0E*5GYD"*0 M$+PA,.K5YU48X31FV>#:*J.PA:Z+*:DTNZ19-0'Z+1/Y_$([1VITKBQ:4WMC MK[TAU/YYKSH?;'D2L("@"'&E\1JL:@ONLX5LM"R8AB/+/"KG%L.^95CF>'!8 MU<+0.U>U3)HCE>;*HC638+_OI@LW;3HDP:GR[Q^5CMFRIFXQL]J6U.)P.PLO M=2]-*LV516L*O]].T\7[:3\(@C0E;P=3][E2/]X#.U+ZK(DM#JVSR%(WREK" MU\?6R#!&AS/W_[$+IN^WP73Q/MBA?I#Q+=ZO%\U>QNM&PO=V]R:W-H965TYU 6#(8RDJ/?8*8^H+2G560,GT0-90 MX%L0LT36JV@#LP7^JIPAGM67)>0J6YK(B"^=B["BXFL8UW 5\Y MK/3:F%@G,RGO[>13/O9\*P@$9,8R,'PL80)"6"*4\=!Q>OV1%K@^?F;_X+RC MEQG3,)'B&\]-,?;./9+#G#7"W,K51^C\1)8ODT*[?[)J8^/0(UFCC2P[,"HH M>=4^V6.7AS5 ,'H%$': \&\!PPXP=$9;9<[6#3,L391<$66CD.4*(+ID GU* 02T>S[M#K]M#PM4.A'I"A?T)"/PRWP">[X3>0(3QP M\& 33M%^GX.PST'H^(:O\'5^OU_-M%'X7OW8YJBE&&VGL-_:A:Y9!F,//R8- M:@E>>G@0Q/[E-G__B6S#[;!W.]S%GOXNJK9%/>FJ2%AC"JGX3]PXXE6W>KPM M%2U_Y/AMEUBF@=_^$KIEF;71$;@N->+?:KCO:IW1;2JZ5HOM/?09Z86O-)$P!PQ_N ,P:KM[>W$R-JUQYDT MV&S=L,#K$)0-P/VYE.9Y8CMN?\&FOP!02P,$% @ RH%G51Q[IOS? @ M[0< !D !X;"]W;W)K&ULK55K3]LP%/TK5D ( M)$;2],6CC00MTY"&5-&Q?9CVP4UN&PO'#K;3PK_?M9-F 4HT(;ZT?MQS?,ZU M<^]H(]6#3@$,>M< 4T<*.-^ M& 0#/Z-,>-'(KG51UI@<[QE_^J\HY<%U3"1_!=+3#KV3CV2P)(6 MW-S)S3>H_/0M7RRY=K]D4\4&'HD+;616@5%!QD3Y3Y^J/#0 R+,;$%: \#6@ M]PZ@6P&ZSFBIS-F:4D.CD9(;HFPTLMF!RXU#HQLF["W.C<)=AC@3S8V,'U+) M$U#Z8.\T[ POR/5CPB1;U"K/=&/*UU7I:[P'5UGY%8*DVIR+1)( M7N)]]%@;#;=&K\)6PCGD)Z0;'),P"#L[]$S:X5.($=YQ\*!%3K?.>]?Q==_A MFW"J-9'+*H6_O^,^N3&0Z3^[DE62]7:3V2_]7.R%[U[MN]?&'I7OR-4 -!\W7E5>ORKM4F(D;F<9!I9S?$\8+JK/?\-, MBDO,,,I)7BPXBY$0"9A8D4.,U2E%]4>[DEDJ[#N%MLJMHUZ_-PS#\&SDKYN) M:K7RP43UZT3U/R=1NQR6U(.&P\ZP&PQ[K_RU*OB@OT'M;]#JKU%;6LP=$^P\ MVF -^8][';RYU^"5X;<1;VZ^-.,W*FH&:N4:C4:EA3!E<:U7ZUYVZ4JX_R^\ M;(2W5*V8T(3#$J'!R1"/5V5S*2=&YJX^+Z3!:N^&*?9C4#8 ]Y=2FNW$'E!W M^.@O4$L#!!0 ( ,J!9U7.8[Q%5 ( +@% 9 >&PO=V]R:W-H965T MW"3 MV\;"B8/MM/#O=^VD41EIM4E[B;_N.?>NJ M-(>"JH&HH,23I9 %U;B4*U=5$FAF005W \\;N05EI9-$=F\FDTC4FK,29I*H MNBBH?+L'+C:QXSO;C0>VRK79<).HHBN8@WZJ9A)7;L>2L0)*Q41))"QCY\Z_ MF0Q-O WXSF"C=N;$.%D(\6P67[/8\8P@X)!JPT!Q6,,$.#=$*..EY72ZE :X M.]^R?[;>TQ^0*MGTO#EPJN[)=LFMBKT"%I MK;0H6C J*%C9C/2UK<,.P!_N 00M(/A;0-@"0FNT469M3:FF223%AD@3C6QF M8FMCT>B&E>86YUKB*4.<3N9:I,^YX!E(=7(T#ORK6_+II6;ZC5R01_PO5"W? MB(TBIU/0E'%UAD=/\RDY/3XCQX25Y#$7M:)EIB)7HR;#[*9M_OLF?[ O/U0# M$GKG)/""H <^.0R?0HIPW\+]]W 7*]&5(^C*$5B^< ]?:_WGW4)IB;_8KSY' M#<6PG\*TW8VJ: JQ@WVE0*[!24Z._)%WV^?O/Y&]]=EO."\MIWDDUHD7N>M=3Q\C_.O1. C&7=P[N<-.[O"?Y*XI MKZ%/84,S.J#P8\3%\/+Z3WWN3E^9-^T;E2M6*L)AB3AO<(469?-.- LM*MMJ M"Z&Q<>TTQZ<5I G \Z40>KLPW=L]ULEO4$L#!!0 ( ,J!9U77-Y233 ( M "4% 9 >&PO=V]R:W-H965TJ!8D[E=*"6G1U'9I6 RU]DN!A M'$6S4% F@SSU:TN=IVIC.9.PU,1LA*!ZMP"NNBR8!/N%)U8WUBV$>=K2&E9@ MO[=+C5XXHI1,@#1,2:*ARH+YY'8Q=?$^X >#SAS8Q"E9*_7LG,HW_QVE'+FAJX4_PG*VV3!=4TOS5*N.:!>-:,[P4GTVDF/2'/F0QI:K.]0PF*HM>AKQ:=J07M!DN@C MB:,X)J:A&LS?*"&R'R7$HX38PTY/P"+:A'@=GN$Q7F\"N+F_-2TM( MPL WH M+03Y^W>36?3I#7K)2"_QZ,DIU4[G^?K?#L^UIK(&G'!+UCMR&+>D.[\\[Z@N MR:^O"$D>+0CS^YBZY#^HFX[JIF\V?U[7&FIJ@S^"9*KB=IN#UD&AY,O7M OE%=,VD(API3 MHXLKQ-#]I>P=JUI_$=;*XK7R9H/O&&@7@/N54G;ON+LUOHSY'U!+ P04 M" #*@6=5!28U%14$ "V% &0 'AL+W=O$OK(U $=O29RRF;;F/+O7=>:O(<'LCF20 MBIH5H0GF(DM#G644<%" DEBW#&.H)SA*M?FT*'NF\RG)>1RE\$P1RY,$T]TC MQ&0[TTQM7_ ]"M=<%NCS:89#6 !_R9ZIR.DU2Q ED+*(I(C":J8]F/>>:4E MT>+W"+:LD49R*$M"7F7F2S#3#-DCB,'GD@*+OPT\01Q+)M&/ORM2K8XI@\^]D^S-4 QI(/I_$K/A%V[+M:*(A M/V><)!58]"")TO(?OU5"- "6?09@50#K"" "MP/L"F ? YPS *<".!^-,*@ MQ=#U#ZE9(NH;"W89*)0OT +O:)43I0%IZ(V$C@^7W#BO]X^"JD# M]$02,?\8+AR\1445^I;)+$-7+G Q:U+PL7'3UZ1I]0E&*?EN3G.$T8%.= MBPY)6MVO@C^5P:TSP6WTE:1\S9"7!A"TX+UN_*0#KPLA:C6LO1J/5B?A+WEZ MAVSC!EF&9;6-IQN^@*P3[GX<;K:I\9^C'XAAUU/#+OCL3HU'BC% M:0ABN^!HN4/-=L]X5Q0_;#$-T)^_"DKTA4/"_FH9SV,9WVF/+[?(>Y9A'V:: MV ,9T UH\Q]_,(?&3VW6J"1S59)YBL@.3'1J$YTN]G)](U(NXAL$;T#]2#HE M5FX&-"+!C4AR&HFMWT<;'.?0YE1GD+Y.E63#@DP>9)OY:&R88LINFA:UMH-.;;_M50W%>N @E$SS9 D470EQF5P5[+I-S$[6OF*J M)'-5DGDEV:!AH%&;=Z#WL-9[V&(K(##R:U!Y/_^8HS46FB2C)7)9FGB.S 1--X_X8Q^EURLHB6 M/I8'0YLQW91]G5'*YBIE\RZ(9QIH!YBR+B<:7Y-F'R&PO M=V]R:W-H965TZ//QL(D ;>CC939!\L2P082*L8L@U1]LV(\H5*=\K4E,@XTS(.2V"*V[5H) MC=+18IZ/7?/%G&UE'*5PS9'8)@GE3Y<0LX?S$1[M!VZB]4;J 6LQS^@:EB!O MLVNNSJP*)8P22$7$4L1A=3ZZP!^NR%0'Y%?<1? @&L=(4[EG[(<^^1*>CVR= M$<002 U!U<<.KB".-9+*X]\2=%3-J0.;QWOTSSEY1>:>"KAB\?1 MBI.+I63!C[-+)42(KEBBJD/07-\SM%0E$VYC0&R%\LO0MRS_ZD)+'\DG]/8C M2!K%XAUZ@RPD-I2#0%&*;M-(BO=J4!W_O6%;0=-0S"VI\M6S6D&9VU61&^G( MS4=?62HW GU*0P@/XRW%LR)+]F0OB1'P#YJ.D8W?(V(3W):/.7P)V1A-[#R< MH-OE1_3VS0'UXL.0Z*2Z*Y-\IDG'3']MDWO@6OA"UPNA5\$!D-X'RDGG4!? >CQ:^_8-?^K4V%@< .F#L5<\>$WF#.2N:L9HZH M1'(#Z![649KJ 76='LB 1RQ$;U6]%??@'?JO]6X4:AE3Z*M6 3;-P733W"TP M<28.GOIS:]>BQ+128FI4XM,C\"#2S^5K:1GQ^M*:'M$ZP^[4]5RGG99;T7*- MM%3S74$D%2W&44#30'7P'AR-X'TYNL<<'3+Q7:^=HE=1]'Z^AB$-3ZQ>X^1] M)?".J]>>3"<.F;5K,*LTF!DUN .A[['BC* H9'JOEA)%OB3>D[1QMKZD9T>D M79_X4Q>W<_8KSOYK.6_377$"CYDR+.I ,J2'3E? .'=?!?PC!7QWXCDSTJX MMFL[81M7KN^Y;X+P[&('7/E M&]CZ)I' ;01*Q$'8C84VB'_AIW"QAJH^-.2 M/^SY9YK_\TYPL)(U"B)D<4RYT$-%2>C:J)U&JXS&Q'K+6*!YC0KQQKAC2<.D MEH?T6-1.86G$[\VR0-,U4[>",9EVT*SM&S9Z)-,B=PKG0=U=B7; V1\[KMWX MZVB$N'9QV&SC>CX&QQWQ%)D&M74EVH%,WIATN!]?T0KT MS^A_0+%N93>H'1P*[5"(VC1BLVO<"X'V;8-70L1:"%T!3UJ)=ZU2F,&](A1Y M*"E>*Q ;A?2I_<6$&I2(*T!V-MZU.FPQJ$8=".V1>6TEBMI(U\ZABOM/,NWRU6B=:11G4499H MS>7!MWW'[_ -I+:4Q&PIC70/:[^+Z* VLD1K_H0DON]X'>\-2&T=B=DZ=K>_ M)602\EU?B=8L9C+# MMF\_(VXU]A\2X.M\6T:@@&U366Q%5*/5UL]%ON%AU9<7^T9?*5=/KD QK%2H M/?94"KS8BBE.),ORW8Q[)B5+\L,-T!"XOD!]OV),[D_T!-6&V.)_4$L#!!0 M ( ,J!9U4A9E@^FP( &(& 9 >&PO=V]R:W-H965T'3OH#O?/?<YG6Y;WOJSC#@JIK42(W M.RLA"ZJ-*5-?E1)IXI**W"=!,/(+RK@7A\I%.9/&\EN4A!7(%1,<)*[&WJ1W/QW9>!?PE6&E M#M9@.UD*\6:-YV3L!980YAAKBT#-:X,/F.<6R-#XV6!Z;4F;>+C>HS^YWDTO M2ZKP0>3?6**SL7?K08(KNL[UJZ@^8=//T.+%(E?N"54=>W/G0;Q66A1-LF%0 M,%Z_Z;;1X2"!D!,)I$D@CG==R+%\I)I&H1052!MMT.S"M>JR#3G&[:',M32[ MS.3I:*Y%_'8U-7TE\" *<]:*.KFNX'6^4'#^B)JR7%WL'6? .'S)Q%I1GJC0 MUX:$A?+CIN"T+DA.%+R#%\%UIN C3S#Y.]\WY-L.R+Z#*>D$G&-Y#?W@$DA M""SFCW!^=M&!VV^5Z3O<_BG$MN0W]SA-:HI37Z?[0N@6Y0FE$&39+;/*UM M=^E^K2V0'B1T=U1C_^#>%RA3-]V4X;;FNAX!K;<=H)-Z;OP)KZ?O"Y4IXPIR M7)G4X/K&Z"GKB58;6I1NBBR%-C/)+3/S$T!I \S^2@B]-VR!]K<2_0902P,$ M% @ RH%G5:ZDCE9A!0 C" !D !X;"]W;W)K&ULK9IA;YLX&,>_BL6=IDVZ!FP3"%T2J>UNNSMI4M6HW6LW. E7P#GC M).VW/QLHA 6[<4=?M)#P_.V?>8S_#^[TP/A3L:%4@.^FZQ7)# M,U*,V);F\IL5XQD1\I2OW6++*8G+H"QUD><%;D:2W)E/R\]N^7S*=B)-D/35"G) M?OQ7BSI-FRKP^/A5_6L)+V$>24%O6/HCB<5FYDP<$-,5V:7BCAW^HC706.DM M65J4O\&AOM9SP')7");5P;('69)7?\ES/1!' =#7!* Z /T<,-8$X#H EZ!5 MSTJL+T20^92S ^#J:JFF#LJQ*:,E39*KV[@07'Z;R#@Q7PBV?+JXE@,1@QN6 MR>PH2#F^%V A4R;>I12P%;A;W(,/)-M^!K?J\$H-?B)>P,; OR9QS3NQKL2J>%"KUS7R"CX MSRX? 0_^ 9"'4%]_S.$+NAT![/6%=[J#FV'&I1[6Z/THTXG&%U=[RN7T %]) MPL$#27>TIW/7E9C?+Z9F]F6Q)4LZ<^34+2C?4V?^X3<8>)_[2 <2ZW#[#;=O M4I_+J;:BB00'C(,ER9=ROLJ3CTD.8I:FA!=@2WF5-I_Z1L(H;SL2E5A8BJGG MVWX>C?S ._J!4W??@SMN<,=&7#DW^I+_VAAE2S&06 WB?[VFA,O:1I"IA 1'@D:Z3/$_RM7H6RH1-6)7#U>.N-W&- MC=B.1R4V/DI(#%JV))$)R07$'IAA(-^%.BU:[+WWJ>F 7S^U#+K6X/"$U _"*'G:R871"TH.B3+O(#'WH:Q-;6P$%]#1S4V REUF5OK0TT>QN;A>(\LV-NT'IX3NV. M/QZ%ON:>MQX'FDW.\:IQ)M>@_J=64P^H#AC6@+7>!AI]Q?$:5#34ZMUD8.1 MIS$]L'4]\"S;HUUBSH0=U!?5:F&7%6MN+VI=$3*[HEM==66.L^W^4&I=RM8= M(?C."@L-:GN&4NMBMMX(F;W10%66N17K,3GU2>-P$OFZU&UM$C):D7,++;.* M-0T^-;8XP!.-KT6M\4%FXW->K56+= J(\EU+TWS=S9[KD!=JW\6@UJ@@LU%Y M7QEE%K6^">.>,LKS(]U-:,T*,IN5J_C?736!7M1<*5_HJWFT(DO!>"_8H&ZE M5NN 3:(PT,V5UJT@^_%K.UJV@R9"E$QK4D REUF5O M;0LRVY;A2R=S@];#TV-A)B-/4SKAUL)@LX6Q+YW,@M9; =ZI#PV\4:CQH;AU M+=C\3L>Z=#+K67/!WI)B/-%PM38%FVW*+Y=.9GUK3M3#"4=(EYA'VU-F@]*L M)G(=Z5E.2N!=$;\%.^R^%;:#;?T+MG]Q\]XZT=R4-?+I*YMQ,(I^)G:/]GLS MRM?E-G@!EFR7BVKKM_FTV6J_*C>8W?;R:I_^.^'RL5N E*YDJ'P4R(6.5UO? MU8E@VW+W^)$)P;+R<$-)3+FZ0'Z_8DR\GJ@&FG] F/\/4$L#!!0 ( ,J! M9U6T]O)+SP8 *Q# 9 >&PO=V]R:W-H965T)^)JN.)?D(0KC]*2WDG+]L=]/%RL>L?0H M6?-8?7*;B(A)]5(L^^E:<.;G15'8IX8Q[DTQN?@^5*9F_TY\=KMN177%ZO+X5ZU=]2_"#B<1HD,1'\ M]J1W:G[TZ"0KR.?X$O#[M#9-LD6Y29*OV8M/_DG/R'K$0[Z0&8*I/W?\G(=A M1E+]^%9">]LVL\+Z]!/=R1=>++KAS.U]7URGD3J M*Y&R7*H/Y/+SU75*#BPN61"F[\D[$L3DSU6R25GLI\=]J9K/(/U%V917-$5W M-#4C%TDL5RFQ8Y_[S?J^ZO:V[_2I[V=4"_QU$Q\1PSPDU*"4I"LF>%NWSO64 M"_9(Z+" M%1;KU6+??I@ZRD.OSG:=F(WQ7EM?82*,LDI)DGY4NUC9 O&W6.U MFL:K&$^/N>+K(S(PRF6ZOK+(P;OWKBGLJ!(N7 M/.LTN7DD]?DNV6/^]ND]$S[Y^S>%))\DC])_6A;OK&A_V-Y^-J9\3-=LP4]Z M:M!(N;CCO?G//YECXY->H MJBWL:@X29B%A-A+F(&$N$N:!8 W)3*.ZEF>\\;A:=@"D*Y1F06DVE.9 :2Z4 MYJ%H36EK%Z!-P "KAW06#TFSH#0;2G.@-!=*\TI:?9S=M7D+3"2C-@M)L M*,V!TEPHS2MIX]IH;$[,X8X!N8HI3'U.TT4J]##U*<>54#[;<.$Y")\ M)$&<2A:&V6C]2E2KAW>V$!J-0&DVE.9 :6Y)JV=ATV;XZZ$:;%I6I1ZF]D+U M_')[AIO?"L#$DDO"\@/!++0M3X!;4UL]N;-BDQC9I,. MM$D72O-0M*8Y509AZD.(3_%"<#5JD@.?%U/O26%,?O=JO.#DEBUD\FKZKV^G MLT?0I )*LTM:8WB-:6K,@M3'UK\Z!TF>FQGQZ"9!I1F ME[2Z8X/9=#9\(1DTL(#2/!2M>0=O%5E0[=7E_.HO]U]3JH345_384#_-]7RN M;ZNK*U":#:4Y4)H+I7DM&XL:$\,PVT\E:9444'U24-R0_IV8K8I P(HS8+2 M;"C-@=)<*,U#T9J^55D"I6]\?9="0PDHS8+2;"C-@=)<*,U#T9K25J$$U5X_ MWC-.U4,ZBP<-%J T&TISH#2WI)EF/0$]&JB?9QBM:TKDH.Z.BMAU]H? "E65":#:4Y4)H+I7DH M6E/:*DF@^R8)^_^KEQ[964-H?@"EV5": Z6Y]&5^0)\/P_]'?D"K_(#J\X,? MO2"GQW;V"_KO$"6MOM:'@_%@.FFN>AO:J@.EN5":AZ(5DO5KCP:(N%CFCXE( MR2+9Q+)X2L#VW>VC*$[S!S#TJ]F+YUA<,+$,XI2$_%:5&D<3M=%$\6B(XH5, MUOF#!FX2*9,HGUQQYG.1S: ^OTT2^?0B:V#[@([Y?U!+ P04 " #*@6=5 M!S5E4T\% ,(@ &0 'AL+W=OZ[/]?'-D6&X)O29+3#FX"5-,C9R%IPOKUR7A0N<(G9!EC@3 MW\P(31$7IW3NLB7%*%)!:>)"S^NY*8HS9SQ4UQ[H>$ARGL09?J" Y6F*Z.L- M3LAZY/C.YL)C/%]P><$=#Y=HCB>8/RT?J#AS*Y0H3G'&8I(!BF?(Y&CF>'!%.<,@E!!(?*WR+DT0BB7%\*T&=*J<, MW#[>H/^BR LR4\3P+4F^QA%?C)Q+!T1XAO*$/Y+U;[@DU)5X(4F8^@_6Y;V> M \*<<9*6P6($:9P5G^BE+,160*?[3@ L ^!. .R\$Q"4 :IR;C$R1>L.<30> M4K(&5-XMT.2!JHV*%FSB3$[CA%/Q;2SB^'C"2?A\?B,*$8%;D@IU,*3J>P[N M'R=/#)S<88[BA)V"3R#.P%\+DC.416SH@KAAF>JV2 7?234 ]R3C"P9^ MSB(-=,>QJ[' S]AMH!/P]3RX [)\!Z$$?/$WNP,FG4\#P7,B, TY1)D0/ MV )1W#A<,_H$+R] X"ETN$$WC#JH*AXHW. ]7#F>\^G;BE]3,>(Y5H.?OH+M M^Q[0J[I\O48T G__(2#!9XY3]D\#KYLB?Z&?AO,\=-Y O$KD*4 M/6PU'GA#=[5-R9AT3TK=BE+72$DMJJ9Q&\,^.FF6P&H,>Q7#WI'UW;-9*DM@ MM5+UJU+UC6)0)6!2WR%)4U$B)KLQ*!-%0/Q*@UG.5 85E4'[-B9_DV0+*P^;& W> M3$]WAXTQWYYL?$];!L\L6Z52LI2KFIV!%69<]N8EIC&)F@B9\3ZZ8K\SNCYX MQ8@R$],M<^0;L9XRBD,RS^)_Q6I4B[-L6.%V8\,O\KAQ*LWX'V;NO]%ZMW/I M]RMUU&E"31,::7Y59A='YVB%J3#OY50J8B$O&U%9"<6XZ%CM*F!,_>$*F(D$ MQ=R# 4@+JQDHQV#2@K9MOM'J%+_<8N'ZC2RM>BY;:'6FVG7YG2/_@ON6+%A9 MKD,8.E\[.M]LZ;[H_A>*$HCUTTBY !ELK5WOPN_L-'9SJGVI:.OF&^U.I7'8 MR,"J[[*%5F>JG9??/[;&+;FGLER'\&*^-F.^V8VUU/AE*XT?PHOYVHSY9C>V MT7C0R,"2LRJ9'L*G0>W3H'=DC4.KQLX66KU::7Q0]@N MJ&T7;+&3)C3>;61@=3O-%EJ=J79E\-@[:M"JM;.%5B^7MG;0O*O64N/]5AH_ MA.V"VG9!L^W::+S7R,"2CRJ9'L*50>W*X.#8&K=J[6RAU1\A:6L7F#>YVFF\ M!-G1^.YFHCG5OE2T[0K,MFNC\7XC ZO[9[;0ZDRU*PO@L9_\6;5VMM#JY=IZ M3FK><&NI\:"5QJW:+G?K>7N*Z5R]AL! 2/*,%X_>JZO5JP[7Z@&_JV\OWI.X M1W0>9PPD>"9"O8N^L!JT>/6@..%DJ9[>3PGG)%6'"XPB3.4-XOL9(7QS(A-4 M+X",_P=02P,$% @ RH%G59,'J]YL P M1 !D !X;"]W;W)K&ULQ5C1;M,P%/T5*R T)+;$;M.THZW$-B&& $TK@P?$ M@]OVGLQ/?>NJ.=UQ MSJXDFJVI@'+!!;W1#5'HC1 T6X$92T0S_4 D"T"?J5B!OG-P!HHF3+Z\33+V ME89J"OJ+$M9) 8MTP'J_84>(1*\0"0A&SY&/I,$AR\O=A+[F7!$G%7%B*_0[ M*N V4,X0\X(8WJ+FN:LB.BAA]^Z!3HG,%J?S>QJ[W".SZ%;N^<[L-(YK=(>AG*K%V7U M@@Z2#,6<,2HDRD$4+7Z)?C7:WL:FJ!?9>N:[9SL=]8["L;]M01E6*$,GRD^; M=*X1\"4"EJR2.8/R+3 8"R@&6#>H(GW8 -6/PB (VF$-*E@#)RS25LH9LFKHGE1#AU1Q4!M*X 36 M:_VV=\;LV4_<,#G\Q'HM 3PPP=K,L-O-'EZR9<$[FAU&'>*H/0X[3>;?55OF M;\IV8%3;)=O:G[#;H/JMU9PQ^W:U=B,!$EM$.@R[ADMKZB--Y_EVX9?X_"M=O'$+-@?ZCWHXDDXC!4@<&1Y'. M((HS&PO=V]R:W-H965T9 F;NY:IHE8:D8Y7DM0R[(D\FF"3*Q'03O8 M3-S01:'M1)@F%5G@%/5M=2W-*&R\Y+1$KJC@('$^"L;MLTD[L@9NQQW%M=KJ M@PUE)L2#'?S(1T%D&2'#3%L7Q#0K/$?&K"?#XV?M-&@PK>%V?^/]T@5O@ID1 MA>>"W=-<%Z/@-( _L$*X$UX6"KSS'_$_[T(30Q!%OXIC$!QU.L6I! M)_H,<13'\!%"4 61J.KF $*G4:KC$#K[$'8X\LR\77>WG;U69ZHB&8X"\A[>LM7J+0YO!EAA&<(1,,,%Y1SRA?VY"J45.1P M1'DMQ3'\VBF*C\6C]1R:O=&KM!.Y7Q*N=M#L-31[!VE^DX1;EB^ET?N+QAX" M_89 _]4Z(<_?H%#_=0H-&H*#@^EU[]X/S$_&*Y3F/81+0B7<$;;$72P&_R'G M3ANJI^^6<[E@C$AEI[RF5MSGZ[DK- \^V!(X[K7:\6YYAPWGX8L3\ V&PO=V]R:W-H965TA[FC!^8Z],G$9KWDD7WF.DY"E\FFR[(IUPMFB" J#+M6T83=D?M29 M7A?'9LGT.L[2P(_X+"$B"T.6O-WQ('Z]Z>B=]P-?_.4JS0]TI]=KMN0//'U< MSQ+YK+NE+/R01\*/(Y+PYYO.K7[ET6$>4(SXS>>O8NY@@F_WGA]SP(;,P_7%S3(>?,X$,7?Y+4)_$K2?+QDI<_*(JN MB)=EXD>Y/A[21+[JR[AT^I#&\Z^?[F2%+*Z MF\JSS'-UY^49F9LSH@?.J$<^QU&Z$L2,%GS1$F^KXR>*^*Y\=[9O$7U_B^ZH M$OB9O1&J7<@_E+:._PR5NG MA[=EM_]9=N>?97?5X5X6*;-[ZG"#SV5XZSM?*Z/>5FF]@M<[=#6Y4#X][2OM M-DE8M.1RTDG)TQO9'3=C;\7AVU>6+,@?OT@D<5,>BO^U7,_=)G^_/7\^T5Z) M-9OSFXZ<205/7GAG^O._]*'V[[:J1L(,),Q$PBPDS$;"'"3,1<(\$*RFHOY6 M17T5O9RO-NJ8[ZJ(?\L?\S9=*(GGZ@(),Y P0%E[[NP_ M;>6E##JWO) P PDSD3 +";.1, <)$S.@B81X(5JO_\;;^ MQ\KZSU?2Q"RKFQ2M/)EER7PE%4%F 8O(WXV7VQ2@S'&N I P PDSD3 +";.1 M, <)6"K'DREYII$XB:?*Y"2MIDIVW0+L>- MVRX&-*<)I5E0F@VE.5":"Z5Y*%I= 3O^GGY\S2&:E4]8EJ[BQ/^+;Y8EL_>Q51O*G&=K TDSH#032K.@-!M**;PHDBQ:\6HJ7!]?;Z40N5BY(Q-,\+F7?I,*V M2_ACVJ%[UZ+W^^/AJ#X7W+>-TT>3R; Y9R@O\.QZ1](L*,V&TAPHS872/!2M M+HK*J=:5%EY+UU1^RR,O[4PL\K9I3P0U MCZ$T"TJSH30'2G.A- ]%J]=WY2'K1TSD]IZH3-7:$ M%Z.6'OW$AQK04)H!I9DEK39/:]J$ZKV&"PU-:Y^:UH&F=:$T#T6K:Z+R MMG6UN?T]7ZQ0(\\N;*CW#:69)6WWKO]$H\VB'NQW;./&K&>WD'K]OMXLU'T4 MU;7&]R]9 U^X2&5+DLH:/6@/J-.<7910*QE*,Z$T M"TJSH30'2G.A- ]%J\NFLI3UT0]V"G2HY0RE&5":":594)H-I3E0F@NE>2A: M75"51ZVK3>KO:H2@GC249D!I9DFK]3C:8*^]'[1'72PUY6Q50!U@NN\64DVC6N.G,"8TJP6EV5": Z6Y4)J' MHM7KO3* J=H WNFI-BY 4?2E\Y6+8!'+YBL11SPO=9:S]8"D&5":":594)H- MI3E0FEO2=NW.8>]2;]SY]5!)ZW*HK%^JMGY_8T%6.+Y)4Q?+JBJ/QB>L0O M+@00K_.%A;@@+U(:?K3,9P0_;MNAXD[-.[OPH8XOE&8>>>=Z0Q(6NW&T?O9# M36 HS8'27"C-0]'J:JB<8JIVBA^CA,_C951\>51\Q]U2-?]L=4!M8RC-I/MF M[U@;Z\U9 ?IKZ)-R.M"<+I3FH6CU^JZ,:*HVHG\O]M3BBT_LA2=LRS+5Z%W^S2]YDE2S\2).#/,I5V.9(?$,EFX[O-DS1>%UNG8[+G65K@.PK8/L\1_7F#,W*8&- XWKA/ M-ULN;YC3\0YM\ +S[[L[*EIF34G2'!#TQ9O ZAIYT4!9_IOC SJZ! M#&5)R(-L?$DFAB5'A#.\XA*!Q,\CGN,LDR0QCG\JJ%'W*1W/KX_TSRIX$8@./T.=N5@MQU&SS@XE8/STAY&E.K0((O'.?L[[[J*/L?]?M9O?:G1"8MTPF)-L$821W421T/TZNTOD[@Z M?Z]QF;R^M)1$3Q'EOZ''J>VXX6AL/I[/=]<*!J[K-JVBKI7O^V[0M(J[5H[O M!%9MU0C=K4-W!T.?$\:5M*$,,_#C%N=+3'OK<)#SVCK4"8MTPF)-L$8RO#H9 MWCN+B:AW9*2K@T,O9:0]-B,K);: MQ%TC/_3[522H8PX&8[X7LXCH:JOJ,L*/XL-[IZKW^&$T)"R#Z-?6I$Y8I!,6 M:X(U\A/6^0G?65A"G4G4"8MTPF)-L$82H75:I%C:I:5"GK_N@>VTA&/>8^59 M8=B2EQXK._"@WQ*8'C/H^&??1LWPS]9H<#A\L8Y.BXVJT5M$'S"7K9=(S##X MM>6IE19II<6Z:,T4V:<4V>\L--4 =*52)RW22HMUT9JI/"ULX>"2ZVUBXW3> M?,=Q.V+3M;+=P&Z+3=<*6J[KM,6F:^9Z/GWH!2W),<]VHW-, M-^H8@(G(1-&5^XOUW?JH8:8VV%OW;^#U'/;^2"PMCPK*!B<[M1>^))R37%UN,4HPE0;B^9H0?FS(#NH#F^E_4$L# M!!0 ( ,J!9U7Z?LH<"@4 *$= 9 >&PO=V]R:W-H965T8CW./I'.E(VXTVY'\E6XQ9N!K$J=T;FP9RZ:F28,M M3A"](QE.^9L-R1/$^&W^8M(LQR@404ELVI8U,A,4I<9B)IX]YHL9*5@(I>MJQ\8"YF&7K!*\R>L\>T+#D M"TA,Q5^PJ[&6 8*",I+4P;P'2916O^AK+<1! .>1!]AU@'THCE;>2'4%]%&PX/GJ8H2BF-QSZO/+ QP\WX ,P 2W?4A"EX#F-&/W$'_+K/[>D MH"@-Z" M/MA*PA7.[L# ^@1LR[8E_5E>'@YEP_EOK?OO;KTCQJ"970/!-SC!]X!H%("4 MSX\H#4C"YT7,Y\F-F&QB*DQE&:\X'3EGZ9Q3FJ$ SPUNC13G;]A8_/@#'%D_ MR>362>;I)/,UD742XS2)<53L8MF7J0#H:+$'U6*G[6+GBW1=IE&6J:J1D6BD MW)+>%M"R)N[,?#M,01]U"\=#NXOR9"C'AD=DO@3F#MQQ@^K(,6SD&"KE^"+V M$QS>HC><\_UQ[U,%Q6&M2E8P+&9RO'=+@:G% 1^YC55!-S*AJN:'![V>C(;# MB6591UKU@=!R)\-A#^G)D#8<.#VDWT>.Q_:H0]E1;=2H-E*J=G9U"U4*&K9/ MI.)4K;@'_;/NX)$N?LBY3DPAMQ'#55J=%\5\AH17FYVK MT^QTDGDZR7Q-9)W4C)O4C#6:75@E4I:K\45VUT?)[$Z&DMB=!';:[B:-(!.U M($6RYI.2?[H=^AQ?JY67!2@.BAB)#_DSOC:YU-?ZP%.^)D/*?:V/5/L:M-J/ M8NNB_0"\8S^HY\\YY>H>=,?I3 :PKYT4*A=/"I6K)X&>D>^@IH"7+;AV)[AF MZ0GI0A+'**=GMHZZ(^J]0P*2;1YR6&_W.,%V8DE"NQ7-5HHFZBOP1U8N.WDA MI(R_=JO0RN9I9?-UL74ST18M4%VUO'G[XZ6-9:85S=?%UOV/?ULNVO][N6A+JC5)F2V!'=O(>8BOA%0:F0='3@G.7\19'^4C M+5)6G0\T3YOSQ'MQBG;T_ %.EU#RW(-3OSHM;.FKP\O/*'^)4@IBO.%-67G0=6-XQDXL!K31@CB;C<8L1+S!+ WV\(8?N;LH'F5';Q+U!+ P04 M" #*@6=5.,I"R3\$ "X& &0 'AL+W=OU>U&CW'D[WX("36 7,V2;I M_?NS@4)("']&HY.B*2D$AJ"*P^=F1.DD0CJ3C^JD&M M9D_M>'C]BOYK25Z166%!YBSYG<9R.[5""\1DC8M$/K']9U(3&FF\B"6B_ WV MM:UC@:@0DJ6ULXH@I5GUB5]J(0X<%$Z_ ZH=T+&#=\;!K1WDJ5GYQ]4YGRE0D!!+R:+G+4MB9?@S6*I\B@MEP-;@+I,TIDFA#P0L251P*BD1 MX.$E2HJ8Q&#-6:IA<@5:'IYR:C9>-!N__T0DIHGXH/"%7A$36RJ..E([JOG< M5WS0&3XN>&29W*K-,[5SU]]6VC0"H5>![M$@X)+D-\!U/@+D(-03S_R_N\.! M<-SFO-P2SSV#][^T?L \H]GF4.L_OBI@\$625/S9IW(5A='('Q'K-F[GZ#O_-(GD2&PCF!>(Y@WA-X53+2"D8Y@45>PY+4BRC3\"'#* MBDR"]S2K$_-#GV95(*,R$/WZW,U0X+K(#9R)O3O4H\?0<<,0^; Q[' =-5Q' M@US+$@6_Y9I&;^T,NE]ZJH; .DS]AJE_%67@FQ3,$%A'L* 1++B6,@A.LALZ M[LCU4'A4!CV&KC>", CZRR!LN(:#7)^6WWNS?]#KTL,T!-8A.&X(CJ\B^\1'.:UYP?0\8*C_.\Q=)69ZY_)?WC0U,%!MHMS)3#L M=^F1FD+KLD0M2W0595"'84HT0VA=T=K^$0YV6V]:".Y)?OMAZ/CCXSHXM1L% MX=@;GRF#MO6#P[W?HRJ#WL &W2X^4$-H79)MSP='UU$%1IM'4VA=T=KV$0XV M6V]:!?[I6]XI?X[+X-\-NVS;W@\.-W\/R\6B-[1!MXN/U!!:EV3;],'P.NK M:!MI"JTK6MM(PL&VZTWK8'SZ5R\,(/*/RZ#';N0&?MA?!:AM =%P"SAGV8YP M2?58ZQN3_=.E88Q+3]<46I=QVP8B>!4E@8QVE:;0NJ*U724:;,#>LB3J2 Y3 M/?0<%)Q\-?08'G\IV MPE0S_4?,-S03("%K!>G7HW)JQO)\G+2O&)2LK2\W!(<$ZX-U/,U4V57 MW^@-FG]6S/X!4$L#!!0 ( ,J!9U7.4LX<"P, -P) 9 >&PO=V]R M:W-H965TJG_2WJ67.>9P38MO>2*RB7%IH 12O"S$/5U_AL;/4.G% MM.#Z%ZUKK&\9*%YR0]LW4^=HX(SJ ;(M=XC MQW*CU*ZHS;L0K',/$D(<8![8"(WCWQO:MCWW)?DVQ\#7%HE<2VRN+UY;% M.Z:^+8N098&-O!ZX_#;G0"#-Q5E?26HU7ZNI6V(5>)[<7:O=3'% M79#CV_8^*.J"W(O+%K-G>-@:'AXU'*4IZ.M#GC:M=7DJ09_;6LJV=Q9@#:R. MX7[8A7M@^?C"3AUG,+3>]F4]>H8Y''@=XEYR_#8Y_E&E1Q(#DP^?Y"?+L:Q#C!A%V-W$AUU0:YG'>P'<^>Z*H$M=)_ 44R7 M1-3'53O;MB)7^@8^F)_:HVN[9SZ4K4O=:?R5K_N>6\P6N4Q7 :D,90TN9-U8 MW4O4 T$K?5G.J9!7KW[,9/L%3 'D^Y12L1VH &U#%_P!4$L#!!0 ( ,J! M9U7IQ-OZ/0, -@3 - >&PO MVS?$,*C-2K"[.6,F6I9"UD,R-Z;Z$,?U=,Y*6E^HBDF+%$J7U-BNGL5UI1G- M:R"5(NYU.FE<4B[):" 7Y4UIZFBJ%M(,2=J&(G_[G ])-WU/(B\W5CD;DH>S MMS\6RER_B?S]Y-W)2>?A_'H_?N: [O@=%U^B47"KM>ULV>95N5/%'93XM['2DZT.- MLUO-"KYT_671&L#4N[@ZK2JQ^BCX3);,3_[%"4<#NN9%YDG%SR-@ZR>R<8]IH M!.?%(?D&YT^Q21I-%EP8+IO>G.T(G]LV5'WX[/64$7PMRWX)!L MVE]9SA=EUHZZA85H1FW:7V!ZW;0]K-I<7.9LR?)QT]6SB6M&MF&S-A<0]I$; M=X41C..Q, (8E@=S@'$\"\OS/\VGC\['8YBW?A#IHYP^RO&L$#)V'RQ/F)/9 M*SS3+$N2-,56=#P..AACZY:F\!-6P[P! \L#F?YLK?'=QBOD^3K ]O2Y"L%F MBE8&"[@-4.Y _G@9H*'^PIR1)LBR, !9VD"08 D\CCF .P .&)(E[#^Z]C^+U>RK> M_"]O]!M02P,$% @ RH%G59>*NQS $P( L !?3T\ M$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5* M(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'AL% U+0 #P 'AL M+W=ONUNT$<(-DT;8 \C'6:ZX*6 M:)N(1*8DE6SVUR\IQ^W(D0:]C'6R1GN[KF M9@P/M!.YDUKYPE#P*,6K_>]\.&0OTLJE+*5[FXV:[Z48L4HJ6YT64Y&TVW)QZ%<3+_4+P(D ]\:9L2QY??N >9C;*)KW E MC77-%4W]W#.^"'_Q]JAV^DJ63IA+[L2?1M?/4JU#-?XNQN VFCCL/K=!/#'_ M)XQZM9*YN-1Y70GEMG$TH@R RF[DLQTQQ2LQ&WW5+\*P.5^+<%/^7ZZ+[0TZ M3P;"94ZD/V&NBX:1DD<50EE1,/_-ZE(6GJ-@%[SD*A<,0$8(9#0(Y"+@^)\" MR!B!C >$_!X!R 2!3,@A/\;/6:97@?H%0*8(9#ID)&, F2&0V0$CN7M=F@1D MV=&< \A/".0G6L@[[FHC0NNZC6 7M95*6,NX*MB]64/(SPCD9UK(15U5W+P% MRH5<*^E_QI5CYWFN:^4D@/R"0'ZAA3S/_ZG]?S;E,'-/L-0]H66ZY>9)> ^6 M_L$3>6T\G6C!H5XA%LL5EX8]\K(6[%9PZQ_#)M- /,PH4V*EM-Y8=NG#*,L6 M'&:2*;%*+L72019,&%-B8]P_"^-+U9K=^&9L/U^8(Z;DDJ@JZ;;V"OG,Y^- M*52^]Q)@CI@22V+A=/ZTT64AC/W._O IQ+U!-DP-4V(W-&S'%WSKV1$Z^"!6!50_.WH(#Y_]#<)AJHB(5='9 M!^BDQ"02$4NDIS.PXX28F%,B8J=T=@HZ@XE))2*6RKZ1.P$QLT0#F>4=%&)B M@HF&%$P[2V*"B8@%@V?)!$Y^8,Z)!W5."C$QY\2#.B>#F)AS8F+GX)B?("8Z MY45LGY8:C]D=-R$SO0AVU"1/B(GI)R;6SQ[FO#;YQF#.V8+7WL!9[T@)9J%DB$FR79/7)<3$+)006Z@/\^,KE*!++\06ZHWFUO40$[-0,L@@ MZ!VSO8Z%62@AME"8(^WHX()*"$6T(=Q6IL68F("2H@%U(%Y&Y:-MB+2 M$!,34$(L('2^EQW#E4M,0"GU,*ACQA=&K(0Q4$ I)J"4 M>AC4C?E-%,+7O828F(!28@'U8#Z8QNTPLZ>8@%)B ?7.RQPWS! 37?TG%A"" M&4Y!3$Q Z2'6=GHP??40$[-0.M1DG'^-%G_#J=<4LU!*O0D BV:KUY%B%DJI M)^/Z,><^G'!K"F:A[! 6ZL:\WP4.^SV=J/A%DH M.X2%>M+[8CZ'F)B%LN$L%(88$!.S4$9L(7QUH-7HZ"XT8@OAF'!U(,,LE!%; M"*Z2XQ/%&6:AK+'0N+G8GIT68B65*.[\7UA?GO,RGQL6/K;[BY(T; U8U67Y MU9?=JQO-B]VNW]V.Y;-?4$L#!!0 ( ,J!9U46W6L4)@( &,H : M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDM.XT 4A>&M1%X E;JO0(LP MZ@E3Q :L4'F()(Y<;@&[[R@,DF/UH"?(9V25+5__HT]6V8\O9=\.N^Y8M[M3 MG7T>]L>Z;+;#J;^= MT3P]WLZ@GH+@=Z">@N!WC)ZV2;06U!O(=!; M4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;46\ET%M1;R706U%O)=!; M1YLE!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z M&^IM!'H;ZFT$>MMHLYM ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U M;T>]G4!O1[V=0&]'O9U ;T>]G4!O'WVL)-#;46\GT-M1;R?0VU%O)]#;46\G MT#M0[R#0.U#O(- [4.\@T#M0[R#0.U#O(- [4.\@T#M&/YL0Z!VH=Q#H':AW M_*3>=?C:EWKM^5[C\W^2ZN%\;[D^_K+\/HD2+BXXI]N*^O074$L#!!0 ( M ,J!9U7A[%X1] $ *(G 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:RT[# M,! %T%^ILD6-ZR7M+2;-DVNMOGGV+A^7@1J8S&YV&T$,I\<]\15X^-1WE"P+Q.&E>\#7L_=/%((34V36QO2M>WR+K9M64S/ M+<5R?XDO>G3+95-1[:I-EX^4T0>R=5P1I:XM=T6/]B>G?,.T^^0'YX]E]@7F MG;?!^9@G%NCW<6\C&4Y/?2Y$(37[7_$],9<^^/UHF'9-]0^S\_4^N; >YQ'9 M^#C\CC_.^+W^+_L0('U(D#X42!\:I \#TL&PO=&AE;64O M=&AE;64Q+GAM;%!+ 0(4 Q0 ( ,J!9U6. 0'IZ 4 +,? 8 M " @0X( !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ RH%G55?0OK!N!@ 4QT !@ M ("!614 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ RH%G51B!,AI'"@ JRX !@ ("!N"\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RH%G M56;,7^4/%@ QD, !@ ("!)T( 'AL+W=O&UL4$L! A0#% M @ RH%G57>,T 6]! F@H !D ("!LV4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RH%G53-'R$C=! ?0P !D M ("!^HL 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ RH%G5;19=YK?! MPT !D ("!_:8 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MRH%G51N3!!SO! R L !D ("!),0 'AL+W=O&UL4$L! A0#% @ RH%G5=ASR; ^! MAPH !D ("!CM 'AL+W=O&PO=V]R:W-H965T"_*M@8 "42 9 " @=C7 !X;"]W;W)K&UL4$L! A0#% @ RH%G54P[\QY[! X@L !D M ("!Q=X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ RH%G50\\(=\2! '1D !D ("!0^H 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RH%G M53[A@1$E!0 X!P !D ("!_OL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RH%G58H34:'. P .Q M !D ("!PP&PO=V]R:W-H965T&UL4$L! A0#% @ RH%G58:JAA?6 @ *PH !D M ("!'18! 'AL+W=O&PO=V]R:W-H965T M\; 0!X;"]W;W)K&UL4$L! A0# M% @ RH%G52.Y46AF P 50L !D ("!_1\! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ RH%G57;[ M,/C "@ R6T !D ("!""H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RH%G52;W2\%& @ .P4 !D M ("!!CL! 'AL+W=O&PO M=V]R:W-H965T-" 0!X;"]W;W)K&UL4$L! A0#% @ RH%G51Q[IOS? @ [0< !D ("! MHT4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ RH%G504F-145! MA0 !D ("!QTT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RH%G59,'J]YL P M1 !D M ("!EVP! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ RH%G5=,Q9\!O! O!D !D ("!QGL! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MRH%G5&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M " #*@6=5X>Q>$?0! "B)P $P @ % XML 80 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 81 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 82 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 271 358 1 false 78 0 false 8 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.digitalocean.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit) Sheet http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit) Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 0000007 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 7 false false R8.htm 0000008 - Disclosure - Nature of the Business and Organization Sheet http://www.digitalocean.com/role/NatureoftheBusinessandOrganization Nature of the Business and Organization Notes 8 false false R9.htm 0000009 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Acquisitions Sheet http://www.digitalocean.com/role/Acquisitions Acquisitions Notes 10 false false R11.htm 0000011 - Disclosure - Marketable Securities Sheet http://www.digitalocean.com/role/MarketableSecurities Marketable Securities Notes 11 false false R12.htm 0000012 - Disclosure - Fair Value Measurements Sheet http://www.digitalocean.com/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 0000013 - Disclosure - Balance Sheet Details Sheet http://www.digitalocean.com/role/BalanceSheetDetails Balance Sheet Details Notes 13 false false R14.htm 0000014 - Disclosure - Debt Sheet http://www.digitalocean.com/role/Debt Debt Notes 14 false false R15.htm 0000015 - Disclosure - Operating Leases Sheet http://www.digitalocean.com/role/OperatingLeases Operating Leases Notes 15 false false R16.htm 0000016 - Disclosure - Commitments and Contingencies Sheet http://www.digitalocean.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 16 false false R17.htm 0000017 - Disclosure - Stockholders??? Equity Sheet http://www.digitalocean.com/role/StockholdersEquity Stockholders??? Equity Notes 17 false false R18.htm 0000018 - Disclosure - Stock-Based Compensation Sheet http://www.digitalocean.com/role/StockBasedCompensation Stock-Based Compensation Notes 18 false false R19.htm 0000019 - 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 19 false false R20.htm 0000020 - Disclosure - Income Taxes Sheet http://www.digitalocean.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 0000021 - 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 21 false false R22.htm 0000022 - 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 22 false false R23.htm 0000023 - Disclosure - Acquisitions (Tables) Sheet http://www.digitalocean.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.digitalocean.com/role/Acquisitions 23 false false R24.htm 0000024 - Disclosure - Marketable Securities (Tables) Sheet http://www.digitalocean.com/role/MarketableSecuritiesTables Marketable Securities (Tables) Tables http://www.digitalocean.com/role/MarketableSecurities 24 false false R25.htm 0000025 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.digitalocean.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.digitalocean.com/role/FairValueMeasurements 25 false false R26.htm 0000026 - Disclosure - Balance Sheet Details (Tables) Sheet http://www.digitalocean.com/role/BalanceSheetDetailsTables Balance Sheet Details (Tables) Tables http://www.digitalocean.com/role/BalanceSheetDetails 26 false false R27.htm 0000027 - Disclosure - Operating Leases (Tables) Sheet http://www.digitalocean.com/role/OperatingLeasesTables Operating Leases (Tables) Tables http://www.digitalocean.com/role/OperatingLeases 27 false false R28.htm 0000028 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.digitalocean.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.digitalocean.com/role/StockBasedCompensation 28 false false R29.htm 0000029 - 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 29 false false R30.htm 0000030 - 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 30 false false R31.htm 0000031 - 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 31 false false R32.htm 0000032 - 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 32 false false R33.htm 0000033 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 33 false false R34.htm 0000034 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.digitalocean.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 34 false false R35.htm 0000035 - Disclosure - Acquisitions - Purchase Price Allocation (Details) Sheet http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails Acquisitions - Purchase Price Allocation (Details) Details 35 false false R36.htm 0000036 - Disclosure - Acquisitions - Intangible Assets (Details) Sheet http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails Acquisitions - Intangible Assets (Details) Details 36 false false R37.htm 0000037 - Disclosure - Acquisitions - Pro Forma (Details) Sheet http://www.digitalocean.com/role/AcquisitionsProFormaDetails Acquisitions - Pro Forma (Details) Details 37 false false R38.htm 0000038 - Disclosure - Marketable Securities (Details) Sheet http://www.digitalocean.com/role/MarketableSecuritiesDetails Marketable Securities (Details) Details http://www.digitalocean.com/role/MarketableSecuritiesTables 38 false false R39.htm 0000039 - Disclosure - Marketable Securities - Narrative (Details) Sheet http://www.digitalocean.com/role/MarketableSecuritiesNarrativeDetails Marketable Securities - Narrative (Details) Details 39 false false R40.htm 0000040 - 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 40 false false R41.htm 0000041 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 41 false false R42.htm 0000042 - Disclosure - Fair Value Measurements - Convertible Notes Measurement (Details) Notes http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails Fair Value Measurements - Convertible Notes Measurement (Details) Details 42 false false R43.htm 0000043 - 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 43 false false R44.htm 0000044 - Disclosure - Balance Sheet Details - Narrative (Details) Sheet http://www.digitalocean.com/role/BalanceSheetDetailsNarrativeDetails Balance Sheet Details - Narrative (Details) Details 44 false false R45.htm 0000045 - Disclosure - Balance Sheet Details - Summary of Prepaid Expenses and Other Current Assets (Details) Sheet http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofPrepaidExpensesandOtherCurrentAssetsDetails Balance Sheet Details - Summary of Prepaid Expenses and Other Current Assets (Details) Details 45 false false R46.htm 0000046 - 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 46 false false R47.htm 0000047 - Disclosure - Debt - Narrative (Details) Sheet http://www.digitalocean.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 47 false false R48.htm 0000048 - Disclosure - Operating Leases - Narrative (Details) Sheet http://www.digitalocean.com/role/OperatingLeasesNarrativeDetails Operating Leases - Narrative (Details) Details 48 false false R49.htm 0000049 - Disclosure - Operating Leases - Maturities of Operating Leases (Details) Sheet http://www.digitalocean.com/role/OperatingLeasesMaturitiesofOperatingLeasesDetails Operating Leases - Maturities of Operating Leases (Details) Details 49 false false R50.htm 0000050 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.digitalocean.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 50 false false R51.htm 0000051 - Disclosure - Stockholders??? Equity - Narrative (Details) Sheet http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails Stockholders??? Equity - Narrative (Details) Details 51 false false R52.htm 0000052 - Disclosure - Stockholders??? Equity - Preferred Stock (Details) Sheet http://www.digitalocean.com/role/StockholdersEquityPreferredStockDetails Stockholders??? Equity - Preferred Stock (Details) Details 52 false false R53.htm 0000053 - Disclosure - Stockholders??? Equity - Redeemable Convertible Preferred Stock (Details) Sheet http://www.digitalocean.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails Stockholders??? Equity - Redeemable Convertible Preferred Stock (Details) Details 53 false false R54.htm 0000054 - Disclosure - Stockholders??? Equity - Treasury Stock (Details) Sheet http://www.digitalocean.com/role/StockholdersEquityTreasuryStockDetails Stockholders??? Equity - Treasury Stock (Details) Details 54 false false R55.htm 0000055 - Disclosure - Stock-Based Compensation - Equity Incentive Plan (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationEquityIncentivePlanDetails Stock-Based Compensation - Equity Incentive Plan (Details) Details 55 false false R56.htm 0000056 - Disclosure - Stock-Based Compensation - Stock Options (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationStockOptionsDetails Stock-Based Compensation - Stock Options (Details) Details 56 false false R57.htm 0000057 - 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 57 false false R58.htm 0000058 - Disclosure - Stock-Based Compensation - RSUs (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationRSUsDetails Stock-Based Compensation - RSUs (Details) Details 58 false false R59.htm 0000059 - 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 59 false false R60.htm 0000060 - Disclosure - Stock-Based Compensation - PRSUs (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationPRSUsDetails Stock-Based Compensation - PRSUs (Details) Details 60 false false R61.htm 0000061 - Disclosure - Stock-Based Compensation - MRSUs (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationMRSUsDetails Stock-Based Compensation - MRSUs (Details) Details 61 false false R62.htm 0000062 - 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 62 false false R63.htm 0000063 - 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 63 false false R64.htm 0000064 - Disclosure - Stock-Based Compensation - ESPP and RSUs (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationESPPandRSUsDetails Stock-Based Compensation - ESPP and RSUs (Details) Details 64 false false R65.htm 0000065 - 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 65 false false R66.htm 0000066 - Disclosure - Net Loss per Share Attributable to Common Stockholder - Schedule of Net Loss Per Share (Details) Sheet http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails Net Loss per Share Attributable to Common Stockholder - Schedule of Net Loss Per Share (Details) Details 66 false false R67.htm 0000067 - Disclosure - Net Loss per Share Attributable to Common Stockholder - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details) Sheet http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails Net Loss per Share Attributable to Common Stockholder - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details) Details 67 false false R68.htm 0000068 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 68 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage - docn-20220930.htm 4 docn-20220930.htm docn-20220930.xsd docn-20220930_cal.xml docn-20220930_def.xml docn-20220930_lab.xml docn-20220930_pre.xml exhibit311-2022xq3.htm exhibit312-2022xq3.htm exhibit321-2022xq3.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 85 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "docn-20220930.htm": { "axisCustom": 3, "axisStandard": 22, "contextCount": 271, "dts": { "calculationLink": { "local": [ "docn-20220930_cal.xml" ] }, "definitionLink": { "local": [ "docn-20220930_def.xml" ] }, "inline": { "local": [ "docn-20220930.htm" ] }, "labelLink": { "local": [ "docn-20220930_lab.xml" ] }, "presentationLink": { "local": [ "docn-20220930_pre.xml" ] }, "schema": { "local": [ "docn-20220930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 554, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 1, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 6 }, "keyCustom": 40, "keyStandard": 318, "memberCustom": 25, "memberStandard": 50, "nsprefix": "docn", "nsuri": "http://www.digitalocean.com/20220930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "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", "role": "http://www.digitalocean.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "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-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Acquisitions", "role": "http://www.digitalocean.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Marketable Securities", "role": "http://www.digitalocean.com/role/MarketableSecurities", "shortName": "Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Fair Value Measurements", "role": "http://www.digitalocean.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Balance Sheet Details", "role": "http://www.digitalocean.com/role/BalanceSheetDetails", "shortName": "Balance Sheet Details", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Debt", "role": "http://www.digitalocean.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Operating Leases", "role": "http://www.digitalocean.com/role/OperatingLeases", "shortName": "Operating Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Commitments and Contingencies", "role": "http://www.digitalocean.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Stockholders\u2019 Equity", "role": "http://www.digitalocean.com/role/StockholdersEquity", "shortName": "Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Stock-Based Compensation", "role": "http://www.digitalocean.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Net Loss per Share Attributable to Common Stockholders", "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-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i46d425b4e9334a5ab35c420eedc10a6d_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i46d425b4e9334a5ab35c420eedc10a6d_I20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:MarketableSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Income Taxes", "role": "http://www.digitalocean.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Acquisitions (Tables)", "role": "http://www.digitalocean.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Marketable Securities (Tables)", "role": "http://www.digitalocean.com/role/MarketableSecuritiesTables", "shortName": "Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.digitalocean.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Balance Sheet Details (Tables)", "role": "http://www.digitalocean.com/role/BalanceSheetDetailsTables", "shortName": "Balance Sheet Details (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Operating Leases (Tables)", "role": "http://www.digitalocean.com/role/OperatingLeasesTables", "shortName": "Operating Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.digitalocean.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables)", "role": "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersTables", "shortName": "Net Loss per Share Attributable to Common Stockholders (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i886c7e208dc44c55b60837be0157d8ee_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Condensed Consolidated Statements of Operations", "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-20220930.htm", "contextRef": "i886c7e208dc44c55b60837be0157d8ee_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i46d425b4e9334a5ab35c420eedc10a6d_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)", "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:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i09a031d150694369bc1bcca1847b0099_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i94c3b40b955d406ca87fed5ee72e30a0_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Summary of Significant Accounting Policies - Disclosure of Changes in Allowance for Doubtful Accounts (Details)", "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-20220930.htm", "contextRef": "i94c3b40b955d406ca87fed5ee72e30a0_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i8dddb2e2dac64cab98e91955b3dda255_D20220701-20220930", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Summary of Significant Accounting Policies - Revenue by Geographic Areas (Details)", "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-20220930.htm", "contextRef": "ib0ffd0d6176f493b88fe61607ed43f65_D20220701-20220930", "decimals": "2", "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i46d425b4e9334a5ab35c420eedc10a6d_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i886c7e208dc44c55b60837be0157d8ee_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Acquisitions - Narrative (Details)", "role": "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "shortName": "Acquisitions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "iec23a6e39c8c4969961a0454681f7cdd_D20210301-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i46d425b4e9334a5ab35c420eedc10a6d_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Acquisitions - Purchase Price Allocation (Details)", "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-20220930.htm", "contextRef": "i9d6f843fcd9d4af0bae4d4abb2c35983_D20220901-20220901", "decimals": "-3", "lang": "en-US", "name": "docn:BusinessCombinationOtherExpenses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i6fe339b13c7e4024abb0b630c1d5794d_I20220901", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Acquisitions - Intangible Assets (Details)", "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-20220930.htm", "contextRef": "i6fe339b13c7e4024abb0b630c1d5794d_I20220901", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i0a5a1b673f074413ba265eaf38511e6e_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Acquisitions - Pro Forma (Details)", "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-20220930.htm", "contextRef": "i0a5a1b673f074413ba265eaf38511e6e_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i46d425b4e9334a5ab35c420eedc10a6d_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Marketable Securities (Details)", "role": "http://www.digitalocean.com/role/MarketableSecuritiesDetails", "shortName": "Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i46d425b4e9334a5ab35c420eedc10a6d_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i886c7e208dc44c55b60837be0157d8ee_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Marketable Securities - Narrative (Details)", "role": "http://www.digitalocean.com/role/MarketableSecuritiesNarrativeDetails", "shortName": "Marketable Securities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i886c7e208dc44c55b60837be0157d8ee_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i886c7e208dc44c55b60837be0157d8ee_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Condensed Consolidated Statements of Comprehensive Loss", "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-20220930.htm", "contextRef": "i886c7e208dc44c55b60837be0157d8ee_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i46d425b4e9334a5ab35c420eedc10a6d_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Fair Value Measurements - Schedule of Fair Value on Recurring Basis (Details)", "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", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ib481e244021a4fdb83785de91b4641c6_I20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i46d425b4e9334a5ab35c420eedc10a6d_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Fair Value Measurements - Narrative (Details)", "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-20220930.htm", "contextRef": "i46d425b4e9334a5ab35c420eedc10a6d_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic5dc86fe55c8417ebcece82e36af78f8_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Fair Value Measurements - Convertible Notes Measurement (Details)", "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-20220930.htm", "contextRef": "ic5dc86fe55c8417ebcece82e36af78f8_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i46d425b4e9334a5ab35c420eedc10a6d_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Balance Sheet Details - Schedule of Property, Plant and Equipment (Details)", "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-20220930.htm", "contextRef": "i46d425b4e9334a5ab35c420eedc10a6d_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i886c7e208dc44c55b60837be0157d8ee_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Balance Sheet Details - Narrative (Details)", "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-20220930.htm", "contextRef": "i886c7e208dc44c55b60837be0157d8ee_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i46d425b4e9334a5ab35c420eedc10a6d_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Balance Sheet Details - Summary of Prepaid Expenses and Other Current Assets (Details)", "role": "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofPrepaidExpensesandOtherCurrentAssetsDetails", "shortName": "Balance Sheet Details - Summary of Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i46d425b4e9334a5ab35c420eedc10a6d_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i46d425b4e9334a5ab35c420eedc10a6d_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TaxesPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Balance Sheet Details - Summary of Other Current Liabilities (Details)", "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-20220930.htm", "contextRef": "i46d425b4e9334a5ab35c420eedc10a6d_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TaxesPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i886c7e208dc44c55b60837be0157d8ee_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Debt - Narrative (Details)", "role": "http://www.digitalocean.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i5814834802dd40f7aa99e6a7fce6ea61_D20211101-20211130", "decimals": "0", "lang": "en-US", "name": "us-gaap:ProceedsFromConvertibleDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i886c7e208dc44c55b60837be0157d8ee_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Operating Leases - Narrative (Details)", "role": "http://www.digitalocean.com/role/OperatingLeasesNarrativeDetails", "shortName": "Operating Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i886c7e208dc44c55b60837be0157d8ee_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i46d425b4e9334a5ab35c420eedc10a6d_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Operating Leases - Maturities of Operating Leases (Details)", "role": "http://www.digitalocean.com/role/OperatingLeasesMaturitiesofOperatingLeasesDetails", "shortName": "Operating Leases - Maturities of Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i46d425b4e9334a5ab35c420eedc10a6d_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic92bfa4471f04bfe942c84c86ae6d898_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit)", "role": "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "shortName": "Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic92bfa4471f04bfe942c84c86ae6d898_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:TemporaryEquityCarryingAmountAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i46d425b4e9334a5ab35c420eedc10a6d_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Commitments and Contingencies - Narrative (Details)", "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-20220930.htm", "contextRef": "i46d425b4e9334a5ab35c420eedc10a6d_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "docn:VotingRightsNumberOfVotesShare", "reportCount": 1, "unique": true, "unitRef": "vote", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Stockholders\u2019 Equity - Narrative (Details)", "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-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "docn:VotingRightsNumberOfVotesShare", "reportCount": 1, "unique": true, "unitRef": "vote", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i46d425b4e9334a5ab35c420eedc10a6d_I20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Stockholders\u2019 Equity - Preferred Stock (Details)", "role": "http://www.digitalocean.com/role/StockholdersEquityPreferredStockDetails", "shortName": "Stockholders\u2019 Equity - Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i0dd08878567045618e199483273e58b0_D20210101-20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "docn:TemporaryEquitySharesConversionOfConvertibleSecurities", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Stockholders\u2019 Equity - Redeemable Convertible Preferred Stock (Details)", "role": "http://www.digitalocean.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails", "shortName": "Stockholders\u2019 Equity - Redeemable Convertible Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i46d425b4e9334a5ab35c420eedc10a6d_I20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockShares", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Stockholders\u2019 Equity - Treasury Stock (Details)", "role": "http://www.digitalocean.com/role/StockholdersEquityTreasuryStockDetails", "shortName": "Stockholders\u2019 Equity - Treasury Stock (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i51eb699ac65b4f8a8330f244573d3472_I20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Stock-Based Compensation - Equity Incentive Plan (Details)", "role": "http://www.digitalocean.com/role/StockBasedCompensationEquityIncentivePlanDetails", "shortName": "Stock-Based Compensation - Equity Incentive Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i51eb699ac65b4f8a8330f244573d3472_I20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i886c7e208dc44c55b60837be0157d8ee_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Stock-Based Compensation - Stock Options (Details)", "role": "http://www.digitalocean.com/role/StockBasedCompensationStockOptionsDetails", "shortName": "Stock-Based Compensation - Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i886c7e208dc44c55b60837be0157d8ee_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i94c3b40b955d406ca87fed5ee72e30a0_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details)", "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-20220930.htm", "contextRef": "i94c3b40b955d406ca87fed5ee72e30a0_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i76b7828b7b504167949b2cad9ddca8ee_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Stock-Based Compensation - RSUs (Details)", "role": "http://www.digitalocean.com/role/StockBasedCompensationRSUsDetails", "shortName": "Stock-Based Compensation - RSUs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i76b7828b7b504167949b2cad9ddca8ee_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Stock-Based Compensation - Schedule of RSU & PRSU Activity (Details)", "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-20220930.htm", "contextRef": "i63890c50a8f54ded9781cdfd1d1d443f_I20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Condensed Consolidated Statements of Cash Flows", "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-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "docn:ShareBasedPaymentArrangementPerformanceSharesPriceTargetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i8fe4e8ee94384bd3aa357fedc0b41cfa_D20210727-20210727", "decimals": "INF", "first": true, "lang": "en-US", "name": "docn:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsNumberOfTradingDays", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Stock-Based Compensation - PRSUs (Details)", "role": "http://www.digitalocean.com/role/StockBasedCompensationPRSUsDetails", "shortName": "Stock-Based Compensation - PRSUs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i33f21be70b4249bba54a35eb3c8cb2ec_D20220101-20220930", "decimals": "INF", "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "docn:ShareBasedPaymentArrangementPerformanceSharesPriceTargetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i8fe4e8ee94384bd3aa357fedc0b41cfa_D20210727-20210727", "decimals": "INF", "first": true, "lang": "en-US", "name": "docn:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsNumberOfTradingDays", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Stock-Based Compensation - MRSUs (Details)", "role": "http://www.digitalocean.com/role/StockBasedCompensationMRSUsDetails", "shortName": "Stock-Based Compensation - MRSUs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ie2101df0cd244707a8a13efdac23ec12_I20210727", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "docn:ShareBasedPaymentArrangementPerformanceSharesPriceTargetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i9db982b828924bb78fb55ad6af27f6ea_I20210727", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Stock-Based Compensation - MRSUs Share-Based Payment Arrangements and Price Targets (Details)", "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-20220930.htm", "contextRef": "i9db982b828924bb78fb55ad6af27f6ea_I20210727", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "docn:ShareBasedPaymentArrangementMRSUActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "id4d51c2a32324ac792f7ca3404663c47_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Stock-Based Compensation - Schedule of MRSU Activity (Details)", "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-20220930.htm", "contextRef": "id4d51c2a32324ac792f7ca3404663c47_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i886c7e208dc44c55b60837be0157d8ee_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Stock-Based Compensation - ESPP and RSUs (Details)", "role": "http://www.digitalocean.com/role/StockBasedCompensationESPPandRSUsDetails", "shortName": "Stock-Based Compensation - ESPP and RSUs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i962b1a6f4d214c4cb93ec0dac72fb572_D20220101-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i886c7e208dc44c55b60837be0157d8ee_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details)", "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-20220930.htm", "contextRef": "i41ff4835c86948f59fd8bcae3c1c37e1_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i886c7e208dc44c55b60837be0157d8ee_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Net Loss per Share Attributable to Common Stockholder - Schedule of Net Loss Per Share (Details)", "role": "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails", "shortName": "Net Loss per Share Attributable to Common Stockholder - Schedule of Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i886c7e208dc44c55b60837be0157d8ee_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i886c7e208dc44c55b60837be0157d8ee_D20220701-20220930", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Net Loss per Share Attributable to Common Stockholder - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details)", "role": "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "shortName": "Net Loss per Share Attributable to Common Stockholder - 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-20220930.htm", "contextRef": "i886c7e208dc44c55b60837be0157d8ee_D20220701-20220930", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i886c7e208dc44c55b60837be0157d8ee_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i886c7e208dc44c55b60837be0157d8ee_D20220701-20220930", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "i46d425b4e9334a5ab35c420eedc10a6d_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Consolidated Balance Sheets (Parenthetical)", "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-20220930.htm", "contextRef": "i46d425b4e9334a5ab35c420eedc10a6d_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Nature of the Business and Organization", "role": "http://www.digitalocean.com/role/NatureoftheBusinessandOrganization", "shortName": "Nature of the Business and Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20220930.htm", "contextRef": "ic4631f9c5ad9429390dade0a34bba9d2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 78, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "U.S." } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "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/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r596" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r597" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.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/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.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/2021q4", "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/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r607" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.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/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.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/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r593" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.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/2021q4", "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/20220930", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationESPPandRSUsDetails" ], "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/20220930", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationEquityIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "docn_AccountsReceivableAdditionsFromAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Additions From Acquisition", "label": "Accounts Receivable, Additions From Acquisition", "terseLabel": "Additions from Cloudways acquisition" } } }, "localname": "AccountsReceivableAdditionsFromAcquisition", "nsuri": "http://www.digitalocean.com/20220930", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesDisclosureofChangesinAllowanceforDoubtfulAccountsDetails" ], "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/20220930", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationESPPandRSUsDetails" ], "xbrltype": "domainItemType" }, "docn_BusinessCombinationAcquisitionRelatedCostsCompensationCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Acquisition Related Costs, Compensation Costs", "label": "Business Combination, Acquisition Related Costs, Compensation Costs", "terseLabel": "Acquisition related compensation expense" } } }, "localname": "BusinessCombinationAcquisitionRelatedCostsCompensationCosts", "nsuri": "http://www.digitalocean.com/20220930", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "docn_BusinessCombinationConsiderationTransferredCashContributedToEscrowAccounts": { "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, 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/20220930", "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": 1.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/20220930", "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/20220930", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "docn_BusinessCombinationOtherExpenses": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 2.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/20220930", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "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/20220930", "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/20220930", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20220930", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsProFormaDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "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/20220930", "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/20220930", "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/20220930", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "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/20220930", "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/20220930", "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/20220930", "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/20220930", "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/20220930", "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/20220930", "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/20220930", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "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/20220930", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "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/20220930", "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/20220930", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20220930", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "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/20220930", "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/20220930", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/20220930", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "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/20220930", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_MRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "MRSU", "label": "MRSU [Member]", "terseLabel": "MRSU" } } }, "localname": "MRSUMember", "nsuri": "http://www.digitalocean.com/20220930", "presentation": [ "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]", "verboseLabel": "MRSUs" } } }, "localname": "MarketBasedRestrictedStockMember", "nsuri": "http://www.digitalocean.com/20220930", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsDetails" ], "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/20220930", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "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/20220930", "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/20220930", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_NimbellaCorpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nimbella Corp", "label": "Nimbella Corp [Member]", "terseLabel": "Nimbella Corp" } } }, "localname": "NimbellaCorpMember", "nsuri": "http://www.digitalocean.com/20220930", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_NoncashInterestExpense": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.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/20220930", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "docn_OperatingLeasesFutureMinimumPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/OperatingLeasesMaturitiesofOperatingLeasesDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Leases, Future Minimum Payments, Due After Year Four", "label": "Operating Leases, Future Minimum Payments, Due After Year Four", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAfterYearFour", "nsuri": "http://www.digitalocean.com/20220930", "presentation": [ "http://www.digitalocean.com/role/OperatingLeasesMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "docn_OtherExpensesCurrent": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other Expenses, Current", "label": "Other Expenses, Current", "verboseLabel": "Other current expenses" } } }, "localname": "OtherExpensesCurrent", "nsuri": "http://www.digitalocean.com/20220930", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "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/20220930", "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/20220930", "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/20220930", "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/20220930", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "docn_ReleaseOfValueAddedTax": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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/20220930", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "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/20220930", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationPRSUsDetails" ], "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/20220930", "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/20220930", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationESPPandRSUsDetails" ], "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/20220930", "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/20220930", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "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/20220930", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationPRSUsDetails" ], "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/20220930", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsDetails" ], "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/20220930", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationStockOptionsDetails" ], "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/20220930", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationPRSUsDetails" ], "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/20220930", "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/20220930", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "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/20220930", "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/20220930", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails" ], "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/20220930", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails" ], "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/20220930", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsDetails" ], "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/20220930", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsDetails" ], "xbrltype": "domainItemType" }, "docn_StockIssuedDuringPeriodSharesWarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Warrants Exercised", "label": "Stock Issued During Period, Shares, Warrants Exercised", "terseLabel": "Exercise of common stock warrants (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "nsuri": "http://www.digitalocean.com/20220930", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "docn_StockIssuedDuringPeriodValueWarrantsExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Warrants Exercised", "label": "Stock Issued During Period, Value, Warrants Exercised", "terseLabel": "Exercise of common stock warrants" } } }, "localname": "StockIssuedDuringPeriodValueWarrantsExercised", "nsuri": "http://www.digitalocean.com/20220930", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "docn_SubleaseLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sublease Liability, Current", "label": "Sublease Liability, Current", "terseLabel": "Sublease liability" } } }, "localname": "SubleaseLiabilityCurrent", "nsuri": "http://www.digitalocean.com/20220930", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "docn_SubleaseLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sublease Loss", "label": "Sublease Loss", "terseLabel": "Sublease loss" } } }, "localname": "SubleaseLoss", "nsuri": "http://www.digitalocean.com/20220930", "presentation": [ "http://www.digitalocean.com/role/OperatingLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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)", "terseLabel": "Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares)" } } }, "localname": "TemporaryEquitySharesConversionOfConvertibleSecurities", "nsuri": "http://www.digitalocean.com/20220930", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "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/20220930", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "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": "Temporary Equity, Value, Conversion Of Convertible Securities", "verboseLabel": "Conversion of convertible preferred stock" } } }, "localname": "TemporaryEquityValueConversionOfConvertibleSecurities", "nsuri": "http://www.digitalocean.com/20220930", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "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/20220930", "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/20220930", "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/20220930", "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/20220930", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "decimalItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia [Member]", "terseLabel": "Asia" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r279", "r319", "r363", "r365", "r496", "r497", "r498", "r499", "r500", "r501", "r520", "r562", "r564", "r587", "r588" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationPRSUsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r279", "r319", "r363", "r365", "r496", "r497", "r498", "r499", "r500", "r501", "r520", "r562", "r564", "r587", "r588" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationPRSUsDetails" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "North America [Member]", "terseLabel": "North America" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r279", "r319", "r353", "r363", "r365", "r496", "r497", "r498", "r499", "r500", "r501", "r520", "r562", "r564", "r587", "r588" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationPRSUsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r279", "r319", "r353", "r363", "r365", "r496", "r497", "r498", "r499", "r500", "r501", "r520", "r562", "r564", "r587", "r588" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationPRSUsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r191", "r192", "r349", "r352", "r563", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r191", "r192", "r349", "r352", "r563", "r574", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r37", "r489" ], "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 liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r226" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r23", "r196", "r197" ], "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, 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 doubtful accounts of $6,402 and $4,212, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r99" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of 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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r35", "r252" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r26", "r57", "r58", "r59", "r552", "r569", "r570" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r56", "r59", "r66", "r67", "r68", "r117", "r118", "r119", "r448", "r565", "r566", "r608" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsProFormaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r242" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r24", "r399", "r489" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r117", "r118", "r119", "r396", "r397", "r398", "r454" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r98", "r247" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization", "terseLabel": "Amortization" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationESPPandRSUsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r366", "r368", "r401", "r402" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r368", "r391", "r400" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationESPPandRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r202", "r220", "r222", "r225" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesDisclosureofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r30", "r202", "r220" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesDisclosureofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r224" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesDisclosureofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r144" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r98", "r249" ], "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 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" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r111", "r173", "r182", "r188", "r218", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r445", "r449", "r467", "r487", "r489", "r530", "r550" ], "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", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r9", "r53", "r111", "r218", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r445", "r449", "r467", "r487", "r489" ], "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", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r208", "r230" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain": { "auth_ref": [ "r210" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss": { "auth_ref": [ "r211" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r206", "r209", "r230", "r534" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails", "http://www.digitalocean.com/role/MarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r369", "r394" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails", "http://www.digitalocean.com/role/StockBasedCompensationESPPandRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationPRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationStockOptionsDetails" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r362", "r364" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsProFormaDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r362", "r364", "r431", "r432" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsProFormaDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Business acquisition, percentage of voting interests acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock": { "auth_ref": [ "r430" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r428", "r429" ], "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 income (loss)" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsProFormaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r428", "r429" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsProFormaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r424" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r437", "r438", "r439" ], "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": "Total consideration paid", "totalLabel": "Total consideration paid" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r442" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r427" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r427" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r434" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r434" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r434" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r434" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r434" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r434" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r434" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r434" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r433", "r434" ], "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", "verboseLabel": "Total identifiable intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r433", "r434" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r434" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r434" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsRevenuesAndGainsRecognized": { "auth_ref": [ "r426" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The revenues and gains recognized recorded for each transaction with the acquiree that is recognized separately from the acquisition of assets and assumptions of liabilities in the business combination.", "label": "Business Combination, Separately Recognized Transactions, Revenues and Gains Recognized", "terseLabel": "Revenue recognized prior to acquisition" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsRevenuesAndGainsRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock": { "auth_ref": [ "r423", "r441" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for business combinations and other business acquisition transactions not accounted for using the purchase method, such as an exchange of shares between entities under common control.", "label": "Business Combinations and Other Purchase of Business Transactions, Policy [Policy Text Block]", "terseLabel": "Asset Acquisition" } } }, "localname": "BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r102", "r103", "r104" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r591" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r241" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r589", "r592" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareImpairments1": { "auth_ref": [ "r590", "r592" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r33", "r100" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r94", "r100", "r105" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r94", "r468" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r13" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r262" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails", "http://www.digitalocean.com/role/MarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r48", "r259", "r535", "r556" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r256", "r257", "r258", "r260", "r577" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r117", "r118", "r454" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r22", "r333" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r22", "r489" ], "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,229,736 and 109,175,863 issued; and 96,229,736 and 107,207,635 outstanding as of September\u00a030, 2022 and December\u00a031, 2021, respectively)" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r62", "r64", "r65", "r73", "r538", "r558" ], "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", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r160", "r161", "r195", "r464", "r465", "r576" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r160", "r161", "r195", "r464", "r465", "r572", "r576" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r160", "r161", "r195", "r464", "r465", "r572", "r576" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r155", "r548" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "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": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r160", "r161", "r195", "r464", "r465" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r158", "r160", "r161", "r162", "r464", "r466", "r576" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r160", "r161", "r195", "r464", "r465", "r576" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r346", "r347", "r350" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r351" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r275", "r276", "r277", "r279", "r289", "r290", "r291", "r295", "r296", "r297", "r298", "r299", "r306", "r307", "r308", "r309" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r354" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r354", "r361", "r571" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate debt securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r78", "r111", "r218", "r264", "r265", "r266", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r467" ], "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/2021-01-31", "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 Sales [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r107", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r293", "r300", "r301", "r303", "r312" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r17", "r18", "r19", "r110", "r115", "r276", "r277", "r278", "r279", "r280", "r281", "r283", "r289", "r290", "r291", "r292", "r294", "r295", "r296", "r297", "r298", "r299", "r306", "r307", "r308", "r309", "r479", "r531", "r532", "r549" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r278", "r305" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r45", "r278", "r334", "r337", "r339" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r276", "r306", "r307", "r477", "r479", "r480" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r44", "r277" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r46", "r110", "r115", "r276", "r277", "r278", "r279", "r280", "r281", "r283", "r289", "r290", "r291", "r292", "r294", "r295", "r296", "r297", "r298", "r299", "r306", "r307", "r308", "r309", "r479" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r546" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r46", "r110", "r115", "r276", "r277", "r278", "r279", "r280", "r281", "r283", "r289", "r290", "r291", "r292", "r294", "r295", "r296", "r297", "r298", "r299", "r302", "r306", "r307", "r308", "r309", "r334", "r338", "r339", "r340", "r476", "r477", "r479", "r480", "r547" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r289", "r304", "r306", "r307", "r478" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": { "auth_ref": [ "r102", "r103", "r104" ], "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": "Costs related to initial public offering included in accounts payable and accrued liabilities" } } }, "localname": "DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r214" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesMember": { "auth_ref": [ "r214" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r478" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r405", "r406" ], "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, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r405", "r406" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r98", "r250" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r98", "r171" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r403" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r74", "r122", "r123", "r124", "r125", "r126", "r130", "r133", "r141", "r142", "r143", "r147", "r148", "r455", "r456", "r539", "r559" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareBasicLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r74", "r122", "r123", "r124", "r125", "r126", "r133", "r141", "r142", "r143", "r147", "r148", "r455", "r456", "r539", "r559" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r144", "r145", "r146", "r149" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholders" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r392" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Amount Capitalized", "terseLabel": "Capitalized stock-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r393" ], "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", "verboseLabel": "Weighted-average period expected for recognition of compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationESPPandRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationPRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r393" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationESPPandRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationPRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationRSUsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r393" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationStockOptionsDetails" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationESPPandRSUsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails", "http://www.digitalocean.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r66", "r67", "r68", "r117", "r118", "r119", "r121", "r127", "r129", "r150", "r219", "r333", "r341", "r396", "r397", "r398", "r413", "r414", "r454", "r469", "r470", "r471", "r472", "r473", "r474", "r565", "r566", "r567", "r608" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r98", "r313" ], "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/2021-01-31", "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/2021-01-31", "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": [ "r459" ], "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/2021-01-31", "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": [ "r291", "r306", "r307", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r458", "r493", "r494", "r495" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r457", "r458", "r460", "r461", "r463" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r291", "r354", "r355", "r360", "r361", "r458", "r493" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r291", "r306", "r307", "r354", "r355", "r360", "r361", "r458", "r494" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r457", "r458" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r291", "r306", "r307", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r493", "r494", "r495" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r462", "r463" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r212", "r213", "r215", "r216", "r217", "r221", "r226", "r227", "r228", "r229", "r231", "r232", "r233", "r234", "r302", "r331", "r453", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r598", "r599", "r600", "r601", "r602", "r603", "r604" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails", "http://www.digitalocean.com/role/MarketableSecuritiesDetails" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r241", "r243", "r246", "r248", "r524", "r525" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r241", "r245" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r98", "r310", "r311" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.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/2021-01-31", "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": [ "r79" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative Expense [Member]" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r159", "r576" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r237", "r238", "r489", "r529" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "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 impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails", "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "auth_ref": [ "r239" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) 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, Period Increase (Decrease)", "terseLabel": "Increase (decrease) in Goodwill" } } }, "localname": "GoodwillPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r77", "r111", "r173", "r181", "r184", "r187", "r189", "r218", "r264", "r265", "r266", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r467" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationESPPandRSUsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r71", "r173", "r181", "r184", "r187", "r189", "r526", "r536", "r541", "r560" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r254", "r255" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r112", "r409", "r411", "r412", "r415", "r417", "r419", "r420", "r421" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r113", "r128", "r129", "r172", "r407", "r416", "r418", "r561" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r101" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r97" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 17.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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r97" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r97", "r521" ], "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 increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r97" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of acquisition:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r97" ], "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 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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r97" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r240", "r244" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r69", "r170", "r475", "r478", "r540" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r93", "r95", "r101" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r80", "r169" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r214", "r527", "r544", "r573", "r605" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/OperatingLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdsAndLeaseholdImprovementsMember": { "auth_ref": [ "r251" ], "lang": { "en-us": { "role": { "documentation": "Assets held by a lessee under a capital lease and any addition or improvement to assets held under a lease arrangement (including addition or improvement to assets held by lessee under an operating lease arrangement).", "label": "Leaseholds and Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdsAndLeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.", "label": "Leases of Lessee Disclosure [Text Block]", "terseLabel": "Operating Leases" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/OperatingLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Sublease" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r40", "r111", "r183", "r218", "r264", "r265", "r266", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r446", "r449", "r450", "r467", "r487", "r488" ], "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", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r29", "r111", "r218", "r467", "r489", "r533", "r554" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r43", "r111", "r218", "r264", "r265", "r266", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r446", "r449", "r450", "r467", "r487", "r488", "r489" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r38", "r110" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r38", "r110" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtNoncurrent": { "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 after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r46" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r46", "r263" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r5", "r41" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment classified as marketable security.", "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r94" ], "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 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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r94" ], "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 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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r94", "r96", "r99" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r60", "r63", "r68", "r72", "r99", "r111", "r120", "r122", "r123", "r124", "r125", "r128", "r129", "r139", "r173", "r181", "r184", "r187", "r189", "r218", "r264", "r265", "r266", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r456", "r467", "r537", "r557" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.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) Attributable to Parent", "terseLabel": "Net income (loss) attributable to common stockholders", "totalLabel": "Net income (loss) attributable to common stockholders", "verboseLabel": "Net loss attributable to common stockholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r122", "r123", "r124", "r125", "r130", "r131", "r140", "r143", "r173", "r181", "r184", "r187", "r189" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r132", "r135", "r136", "r137", "r138", "r140", "r143" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r81" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r166" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r166" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "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", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r173", "r181", "r184", "r187", "r189" ], "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)", "totalLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r481", "r482" ], "calculation": { "http://www.digitalocean.com/role/OperatingLeasesMaturitiesofOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total minimum operating lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/OperatingLeasesMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r481", "r482" ], "calculation": { "http://www.digitalocean.com/role/OperatingLeasesMaturitiesofOperatingLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2022 (three months remaining)" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/OperatingLeasesMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals": { "auth_ref": [ "r483" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contractually required future rental payments receivable on noncancelable subleasing arrangements.", "label": "Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals", "terseLabel": "Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/OperatingLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r481", "r482" ], "calculation": { "http://www.digitalocean.com/role/OperatingLeasesMaturitiesofOperatingLeasesDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2026" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/OperatingLeasesMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r481", "r482" ], "calculation": { "http://www.digitalocean.com/role/OperatingLeasesMaturitiesofOperatingLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2025" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/OperatingLeasesMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r481", "r482" ], "calculation": { "http://www.digitalocean.com/role/OperatingLeasesMaturitiesofOperatingLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/OperatingLeasesMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r481", "r482" ], "calculation": { "http://www.digitalocean.com/role/OperatingLeasesMaturitiesofOperatingLeasesDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/OperatingLeasesMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r451" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NatureoftheBusinessandOrganization" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r443", "r444", "r447" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r61", "r64", "r443", "r444", "r447" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r55", "r57" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r42", "r489" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails", "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r99" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r82" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSundryLiabilitiesCurrent": { "auth_ref": [ "r42", "r261" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails": { "order": 5.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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r90" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r92" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r90" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r86", "r440" ], "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": "Cash consideration transferred", "verboseLabel": "Cash paid to Cloudways sellers" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r86" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r87" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r207" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r87" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r87" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails", "http://www.digitalocean.com/role/StockBasedCompensationPRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r369", "r394" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationESPPandRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationEquityIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationESPPandRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationEquityIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r21", "r317" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in usd per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails", "http://www.digitalocean.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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": [ "r21", "r317" ], "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/2021-01-31", "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": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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": [ "r21", "r489" ], "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 September\u00a030, 2022 and December\u00a031, 2021)" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r31", "r32" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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", "totalLabel": "Total prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofPrepaidExpensesandOtherCurrentAssetsDetails", "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r6", "r8", "r235", "r236" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "verboseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r89" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r88" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r88", "r395" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r83", "r84", "r207" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r85" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r88" ], "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 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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r35", "r253" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r34", "r251" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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 [Member]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r14", "r15", "r253", "r489", "r545", "r555" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails", "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r14", "r253" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r14", "r251" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r76", "r223" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 16.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": "Bad debt expense, net of recoveries", "verboseLabel": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesDisclosureofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r91" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r91" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r91" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r404", "r522", "r591" ], "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/2021-01-31", "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 Expense [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r105", "r528", "r551" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r13", "r100", "r105", "r528", "r551" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents 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. 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", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r13", "r100", "r105" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r10", "r16", "r100", "r105", "r575" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationESPPandRSUsDetails" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r25", "r341", "r399", "r489", "r553", "r568", "r570" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r117", "r118", "r119", "r121", "r127", "r129", "r219", "r396", "r397", "r398", "r413", "r414", "r454", "r565", "r567" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r167", "r168", "r180", "r185", "r186", "r190", "r191", "r195", "r348", "r349", "r523" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r160", "r195" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r193" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "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" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationESPPandRSUsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsProFormaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r144" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r431", "r432" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r431", "r432" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r143" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r133", "r134", "r141", "r143", "r148" ], "lang": { "en-us": { "role": { "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r368", "r390", "r400" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r368", "r390", "r400" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Maturities of Operating Leases" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/OperatingLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r35", "r253" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r13", "r105", "r528", "r551" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r70", "r194" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r369", "r394" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationESPPandRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationEquityIncentivePlanDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationPRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r375" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r375", "r385", "r387" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r49", "r108", "r151", "r152", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r322", "r326", "r331", "r334", "r335", "r336", "r338", "r339", "r340", "r341" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r452" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r174", "r175", "r176", "r177", "r178", "r179", "r191" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Selling and Marketing Expense [Member]" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r97" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r370" ], "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", "verboseLabel": "RSUs, vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationESPPandRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r380" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r384" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationESPPandRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r382" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r381" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r381" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Fair Value", "verboseLabel": "Weighted-Average Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r383" ], "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)", "verboseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationPRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r383" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationESPPandRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationEquityIncentivePlanDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationPRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r372" ], "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)", "verboseLabel": "Shares of common stock authorized for future issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationESPPandRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationEquityIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r394" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationESPPandRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r378" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r378" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r386" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r380" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options, granted, number (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationPRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod": { "auth_ref": [ "r375" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationPRSUsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r394" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r377", "r394" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r376" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r387" ], "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 September 30, 2022" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r388" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r388" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased": { "auth_ref": [ "r367", "r394" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationESPPandRSUsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r367", "r373" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails", "http://www.digitalocean.com/role/StockBasedCompensationESPPandRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationPRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited or cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationPRSUsDetails" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "auth_ref": [ "r374" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r370" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationPRSUsDetails" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r371" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r394" ], "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 September 30, 2022" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r394" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r388" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r388" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationESPPandRSUsDetails" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationESPPandRSUsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r106", "r116" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r51", "r66", "r67", "r68", "r117", "r118", "r119", "r121", "r127", "r129", "r150", "r219", "r333", "r341", "r396", "r397", "r398", "r413", "r414", "r454", "r469", "r470", "r471", "r472", "r473", "r474", "r565", "r566", "r567", "r608" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfOtherComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Other Comprehensive Income [Abstract]" } } }, "localname": "StatementOfOtherComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r117", "r118", "r119", "r150", "r523" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r21", "r22", "r341" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r21", "r22", "r333", "r341" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/StockBasedCompensationESPPandRSUsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r21", "r22", "r333", "r341" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r21", "r22", "r333", "r341", "r379" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r51", "r333", "r341" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r51", "r333", "r341" ], "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": "Stock Issued During Period, Value, Conversion of Convertible Securities" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r21", "r22", "r333", "r341" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r21", "r22", "r333", "r341" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r51", "r333", "r341" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r21", "r22", "r333", "r341" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r21", "r22", "r333", "r341" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r27", "r28", "r111", "r204", "r218", "r467", "r489" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r109", "r318", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r332", "r341", "r345" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationESPPandRSUsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r54" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails": { "order": 4.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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r264", "r268", "r269", "r270", "r273", "r274" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r20" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "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": "Temporary Equity, Stock Issued During Period, Value, New Issues" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r198", "r199", "r200", "r201", "r203", "r205" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r435" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r212", "r213", "r215", "r216", "r217", "r302", "r331", "r453", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r598", "r599", "r600", "r601", "r602", "r603", "r604" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails", "http://www.digitalocean.com/role/MarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r343" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r343" ], "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)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "auth_ref": [ "r22", "r333", "r342" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r50", "r343" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails", "http://www.digitalocean.com/role/StockholdersEquityTreasuryStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesRetired": { "auth_ref": [ "r22", "r333", "r341" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r50", "r343", "r344" ], "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 September\u00a030, 2022 and 1,968,228 shares at December 31, 2021)" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails", "http://www.digitalocean.com/role/StockholdersEquityTreasuryStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r114", "r354", "r361", "r542" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails", "http://www.digitalocean.com/role/MarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r410" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r153", "r154", "r156", "r157", "r163", "r164", "r165" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValueAddedTaxReceivableCurrent": { "auth_ref": [ "r52" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Value Added Tax Receivable, Current", "verboseLabel": "VAT and sales tax receivable" } } }, "localname": "ValueAddedTaxReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofPrepaidExpensesandOtherCurrentAssetsDetails" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationPRSUsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationPRSUsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r132", "r143" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r130", "r143" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r116": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r214": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r258": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1243-112600" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r312": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r345": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "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": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r403": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r421": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116873391&loc=d3e408-128459" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=13988685&loc=d3e8784-128493" }, "r442": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r451": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r485": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r527": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r54": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62652-112803" }, "r544": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r573": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r593": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r594": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r595": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r596": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r597": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r598": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r599": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r600": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r601": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r602": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r603": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r604": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r605": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403" }, "r606": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r607": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" } }, "version": "2.1" } ZIP 86 0001582961-22-000051-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001582961-22-000051-xbrl.zip M4$L#!!0 ( ,J!9U4:]KY=?3@" #:D&P 1 9&]C;BTR,#(R,#DS,"YH M=&WLO6E7&\FR-OK]_(JZG'O?T[V6A7,>W-U^%S;8F[TM80-N'_CBE2,4UD"7 M)$#^]3>R2F(R&&P+I!+J;KLE55569L838V9&_/E_SSKM["04_;S7_6L%KZ*5 M[/^^_//_:33^]]7VNVR]YX:=T!UDKXM@!L%GI_G@,/OD0_]+%HM>)_O4*[[D M)Z;1*)]YW3L>%?G!X2 CB)!K%XL7V$85M*4-%#UO,,YCPQ*$&IX[S@V.3D3W M[. %EQPI*TR#4$4:# G94$2+!M+2642MQUH^\R]DT I;9IEWBIG -6$D8(>, MB=P[%M)K#PGIZ>K9[9HK_:*@^?0"_I\ M?,?*Y(&S0:,?W)4'X/OJ0>_D>=YMY]V0INCYH##=?NP5'3. *826,&\@U:!X MTH[ON>Z51GQ^D ],N^>"Z:ZZ7N=YFBRD*9H\,1P4MW93/X>KDQO/^OF5&T_I MY#;\_'^;[W;<8>B81M[M#TS7AMZ4]:OJDO6&O]_"S1X7P^PD6GR^8FDPH7RB[\P\XGHM\X,.;XV]Z.+]S0 MX]2BO_:"<7_%\^KBY5OS[^'AVKP!(&Z^^WMH(*B!2 .3\Y=^,Z57)BI=O7C? M;9W#]-([)[>[WK [*$8WS^WX8CEAY0,OVJ9[\-=*Z#8^[JP HP3C7_[9"0.3 MI<<;X9]A?O+7RNM>=P#LW]@='<,TN.K;7RN#<#9X7M+T^='O= !W(SUZD M&T-1?]_VRP'>)?*[EC@N*H'3=>,Z*I1AX>1X8R:XWV MY/-ZV14,Z+C@KZ[II%>'_,5&%_HW>@W#*4Q[L^O#V7_":"7+/33MZ=\CN]X[ M>4>V3_9H<^B/-D[VW^JCK2/?WMH].-L[VLY;;[>/MM:W#_=W/_+FT8?1_NZ; MH^;;-X?[1W]_V?NZW7Y'6^V]KSVZO_N%-3]M(G@&?C] >Y\^XJW=3=3L?#S; M^_KJ<._3'MY_VT3[?ROZCNR/]CXYL=_9_-I:7V-;ZWM?F^L'J+6^<09MG,%] M;.^H_66/;)(FV<#[1P/I_#G*[3;::V_@OX=?ME:;W[= M.]K/6^1-NW7T!?J^-W[F;W@7[^[O]D;-H[VO^[MK\*<%8]A#37C/UML/K/FU ME;/=&OML\#(.T150S &8EU(T;#8 M^P:WQ+F(#.9!KKQ$()1XDN/XS^=7R/J05%X#Y>63 GO3-@=Z:]%TSQ!G[I+TE\%XF_WD!BYK!FE+&&C(@VF!:^H3Q8;49P M0SG0W["X\C*18684?@_M]_R2QO>B,;J!Q@Y,: =V>4-+H1J,"=$PRL=&Q %9 MS^$_85=>?J"/2.'7PZ*XPL(;7;\.[L=5 >[AET8'7GO8\&:INN\D/KZ!^-)' M38AF#<,X:S#C9<,R21LV4NIU@H9$*R\Q>4YOT]IO"N.2J9L-NWE%_>ZP8T.Q MRHB9\J5B, (3(G&Y,-*YH/+.Z"@_UIA$WB, M#?\7.X>F",GU\*][G>/0[9?V]EH!YO=!2-+AU>CBEO=FE'Y:.S6%+__Z._0' M>?=@.[FJ?9 @#JZ: \!7 AR\!/#KL-#O;AZU/VYW6 MV[VSK;?_[NQ_VB"MSL;9'MG@6Y\^G+:^7B"J!?W:/WIU5#YSM$9;;UN'K:]? M3O<['TA"Q=:GS5'SJX/W?KR.*-*"M@%%H_VW&Z2Y[A"T3[=V7W7VU_?(WI'C M>T> \*]OCEI_7S$&$Q)):^US!%]>:N0:00;;8-0KP!8HC^BX-RY0:[ "8W"5 MPC\32$TP]++\X9+M7X080!*XT+_!94FNTHM^Z>("QK+2=7HQ $?EKY5^WCEN M)[^M_.VP2!"\XIVLGO4]-/'\:AO5^R]>.NY#OS\U!D98?"C8&'UYO_N6I*7W_XY>2GJZT?EVIR\@W\VF*0)&JI MNY,#C=[0^,K]9B")R'+X_22:^N0B2!(H,*F3]XOF83-S!I4/SKLPE:L52@Y\/S^0ETZ_*MI25@!KWB)R?^F^?3C^NAV^OD MW9N:O2][7&GB^=7>WT5WI VBV&..!'@^0EN'K0-!I9BT"&E=T7W^N C_"A== MF0&EA).!(.4=8XYS*Y"BT@;HJ_0JA+%&D_.MT>2C:[0(QK,2,CCD%7-.&\8B MDLY8*1$GEH\MW/&\S0N$KLP;OO^\X:G-&_(>*245%Q(Q+K *6&NF*'@,@2N+ MQO.&YWO>[FM!36_>J$/*@'DM@5M9B& X@4M%+2;:>N^L'.M[\?#3-1YU.$A. M5O75P\O.CMNYRP?-D-S!S.=PM5ID//?A!C#T],S&/\,4BP='KM>%K_VULQR, MH\EM\#MX^3N#GOM2M?7G\QM?<3YKYSWY84-$3$>$6@H>:D,EPY&E T1('/!2P44I1JW40,6!I_>*0R;EA M9]A.>RRV!H>A2/<5X3"U=A(VNZ[7"34A652:P#Q:%5!@F"CCP5TRTA@PJSFC M9F%(MAT&)N\&OV&*;MX]Z->$/HYC[SSS(:WM^ @60S3$6:9'(+"%I;=)[ M YXK=PXKO'@$?32M/GOBR@@&FB !*_ /F3,*:RNP15Z&D-R>Q2/NHUC5LR+@,)2 M$($$HFCQ"/WPIN'LJ-2!ZL=;;ZJS\32MA;"K M)KXB5G)L30R!(1(,%<@*,&ZUPLY2L3"DF4'\:4HDLI(Z@0/67A.F@U:4<.H# M,2 GI<)V84@TH_C3E,B$-)'>N0"^!&;2&HLY$XPP&S0/EH3%(=/LXT]3(EE@ M)O+H>%2$,N6CC@)(2*.F FOGS<*0[+'C3]-23A%S1S!QG 1&,57@M >'I21" M8!S'.RL6(#[X6'8#GEZT78!4,RKH9*A;9BP%>R%&9A3X:M*XA2'-8]L-TR.1 MXF IZ! )9YI1)"T32EL7I 3C04,EX1,9AA7C@A"&/,2(+0[)'M1NFJ)RH-!)9 M'*E%3!&GG&$4[#K' @DCS\QD/]BL- 07G)>,4&0]8BA8ZQ"1CEH]@QUF M=3:A9K_U3084)?(&U+AE-#!M#.92ZX@)^)=(+AY!9[-N-1/B!H41CU@8#()* M8Z:$Q#2=APE 9CI>E%PLXLY\>6,FA+9.&"$9V.0N,BF#QHB"D8YH--22J!:/ MT(^\O#$;V2PI4=:QJ&-@."K#,;:@9CEB,G+''N\@0)UU[,.<4* 1E*8T7 N: MCF58P<"O(LA@AE1 >&%(,X,PQ;2"?&"I*P::3V#%!'QQ* 9N0_0:A8#DPI!H M1F&**9$)W%M/D7"<@I STAI.I4+2,Z%,))XO#IEF'Z:8UL(AE\H81#R+\)^R MQGMK8D1.:Q^171R2/7:88DKTP5Y3$IQ1RGIF;511RAC!($24 *7LXQT<71B[ MX1=.M%Z+\$FNT[([:H M418L/6<%(0P%(A>'>V9C-TR-D\#T5L9Q[TU@D5'E0O!,"P>^,(J&+ Z99FXW M3(MD"FP"# (O,DP9)D83A3&*7-KH"1J?I%H$DCVRW3 M^C@I4**,(0XQCI'5 M&B814R!85(*)&222J;,!,?L,-X(*0E%T+%+)O*$&"5!JB$0K%>6!+1Y!9W8H MY?&)&R4U.CG/FBLP):/%X#YCX9'7UEEE%X^X,SF4\OB$13A(1)F-8(@RS!A, M-_=(!J DH>!M+QYA9[]J,Q-"2^FM%HA8C!CC2EOKL?01<:VB,)8N'J$?_U#* MXU/5:6*C84SBB(")@V;$*>:4,$%XI:O,&VC^TG:AZ=GYAGN+81JT]LP(8@5E M#CMO/??2*OUX,U!G\_%!2$.,490"@5)F/NRCX9(HC3Q\(=XPNC"D>>SXT_1( M),$CQH)'SS5C21=0D!U,8V0\"22*A2'1+.)/TR.32[I:\W2&P#$2K 82>9Q2 M87$NG7I$,;^(QMG#Z"4,CJ]WA@-7L72BBA++"5=\0"1[U/C3].@C"&:2 M&*L-2_I(FTB#)M[S2&B4@/S^@HH(JZ@5!7C,>N8T($4$U MR$UE@7R+1]"9;2Y]?.(21G!P4HDH'4,D&B&D)2B*M(?#1;> Q)UYF&(FA.9E M%G3/*7:"I?()3D:,B +75A)B_>(1^O$WESX*52]ROU<]_29;>:I/,!G&I(U[ MIRNW*$:/O,!21*:I50 0@062P3,:!:]1BI77O6XJQU&4!3VV\_Z75Z-4?>XJ M2-Z&WD%AC@]S]\WM=^#E5_KQ*G3=8<<47ZXC]B1TA^%-T>O 0X-4S.)3/CA\ M/>P/0"H5O]JA?C&XX)V+@9MVU8MTN=4K!H=K95T6LR"Y9L[Y95Q.YCJ[C-N MCS_,+-A+K *-47G#B T:OED5I'761\E1C3;L+YEEKIEE)B<7A"!&.2RU]XAQ MAI3!V(%JX%K'R&2LT_9++UC+37X/IA(QA!R1CL-!C%2F@"X-:Z1 M1;R$]US#>R8.7TQU4P,-@6A:[A^7R!,J).=*!6_(TI)?:'AO#(O>\4)F 94N M$'!,P24%8'/!K;(!!:/3/D?-SD-62ZM[">QZV=LNA*B]$"Q&QRA6AD0D-+?, MV8@Q"DM[>PGL6EK:Q!A. Y8.()&CO,9.*6,R)5PGDM8S^:D M4;F_CBJ-(H!94L443@$1;I$A.BRMZR6LZVA;&^*T"HYRSBTST5H4L'#4$T&< M-'09OUY<6)<[F,K->5>NI<,@BVAN.X6IP\1(0%[R'365G#@K!1-6&T26YO82 MZ8MA@:LHE(T\A48(\RFAO8\R>BY-,)KJ981[B?0%,VC]DR#*^@-EY9*1176OE:U#I9XJX'-B@4-W/-HF:9,R:",,8$X["Q/ MY"#))AX0TR5(:EY;BP>)N-_<:80CA2 MX:)A@EC FQ;.2>)(I%KXI?TV+X![&Y0F5CEC MF#)$*QFMM%A2D,XG@_A+,RYU,Q/ M:JJCN4W>]&K8S[NAWU]S0*=^F2;F4MCO=;LW]*=FU'\W\-.GW_4RZA?4^X5\ M3>!94*(955YSA@.QS@B/G9)2>";=-\I2S6]BK5G2YA<4A;J4>.L7>$M[$16C MT?F4L#,B:P+SB<.(HRD!X9B0^MSJ63+9?0BI?T3CHVD0TJ6RQ%([H[P'YTQ9 M':2G8,X*I 65NJB,"DRR^9DXCK=FB748'^87Z\$'KL042/U.#/L%1 Q0@F0",I M W#V'M$!>&A1J)GB9;YDC\.&7"+F=)>(B:\4!)S[XBB$G'DXK=6]/Q&5&M+ MR.DLE5/-C*0.3%7-O$N%W*..00@+HD,340,94=*IF;<#<'LW7*)=REH;_$XX M'I3/8!@ 7;+_--B?$\$4)\JF3/5!*FTIH]YIPYB27M1!L]R!FJUNTQ3N,&&& M74$06^OZ\TM\":=IP DI'"412%'+X!^DN58.T>BB)I[S.A5ZFR="SN $& M6R%I1)(Q3*TA@@<##C#'.)S+A3ILA)DG0C[^]@\"KJ133C+$>&T+.9.NM]QI'D7*.L,!\>0J88BH0"I&FM&@UVOHP3X2<09XD M1Z@1@6I@2Z:%ALDU*:6T2+K3^%CHA)*WM&O/.SFZ1NR^/<-*'WI^*=#H+ MS)&"L:RI#PQ,96^$D0%9T)%14:8LJE/^E.]3\=^]8=$U[?5PLKD[C3U'VZ9[ M$"XR-C3S;MX9=A;1AG*1:^TYDJ!XF8[,4F.Y83JE:(V:UZ'X_$T$,V?W(-CC M@Z^6$!%48:%!]$O/F15@E7$;I*,AY3RE08\A(B80$?,'D7DDI+@_(<64\C K M9WG*E^_!P#;1*VV=L#+50Y&1*54#7K\?(5LY/-=NF]>]XG@1.9((Z847S 0< MF;#>$._A/VH)YFDC_60];G[I]R;OFJ[+37NSVQ\4P_3TU=64CSOGI82#&Q9 MX3NWD$QA(>R".K^RY\<8+3>H4*W@>/;(W"$G-"IME'*"@. MDB +UA'F#%ML0)1Z)(7%J=2FL0O <>O!#FK':Y*#-^HD)3$0AB@'5U5%H5&T MDM&HXB+QVD,3:/93%W^;]C"\&IU__!>TF)9*1^_2KKRK1#V_:;-[/!ST MRSOPU/8-7G2F656B3*-Y4X1_AJ'K1K?TY-*M_>TDUHN\>S#%K8QWH-ST#VLB M?' PBFOI(V*&@9MCM=JNH5-P'C2T3#+LZQ,&?',W PW>@)@C8%Y)1[8W@)BB+E#(,"?5$HE33TQH/ ML/*\1._MVP!9*GC *&9$,>^1$=&$\M EN'K6\*>!WNFIK"5Z'Q.]023IRZV@ M@;%HE;(@@%5*71>58L;7 +U+P#PF8,#E#TPY)BF-S#@*,B^"GR>D%L9AQ6H MF%HIZ[01LU>80?BA/2Q+ '^G AW"B$LCI)+,2JR%]Q$+,#XM!LGGG@: 'T]? M+P$\_1B)%(B KO$> K-<@]RN Y!MB5F'CLLHA%-!<"]0HQ9;W4T M@!E$..&@R&4=PB+3W7Q64VOAR0$7($EYU)HKG#*96..I"(IZ;PV2EM=AOUV- M@;L,1/\T<$T EQJ[E$S#,TJQMC*$R#5*F5*$K(.?-'O@/A&L!&X=06E#"%AQ MDF 5&+*&!U#:$D=4805C,K^9 IZHEIPB+SWT+CS"4 8/4TT%I#U?@DT1JI * ZPGD4S($>5CH09BD2RCDV]I;K M@M8E0!Y G&EA?)"IV(1A)%)EG'0L<$&H4XPNE>_BB[-'W6TW/>2"N4AB,%Y8 M&9E@/A5+PS$R997V?AS)7GCD/FE%7%/DFH 4IE&RB,!Z]!$$, :-C")CBM" M:H7<)5@>%BR@AATQ(1""P3O&TD3A/&."...="+H&8)E]).4I&0;S EQ)N0=- MC+#&G$DD-7C.*D29"@XRPY? 7=H%\PE^70",5JC#,CS9@%\7 #T1F@6, M*?C_,)L:,1NM51CT!M;,4!P8B6.:X?E='4\[TZX;%U5:]%[W)!2#5/=L)W3S M7M'J#4)_?1A@1&):7/ZNUST8A**3>K$[.@Y7(7+IO0^-!SRE3;DIR:>(@7.G M&);!NN"" LT@3)0JUN',.\VXH1I=OK(F\M1K^ M)82*:#UXSDP#@3#"TBBA&=A.\\_68\X ]O6$<&$1Y;;5+J548]&1;=? B$&Y\DY^E3W5)842GQE+4$I>*VG$<+EDW07'JA0K#1XQA0#1(O_!"EWH%1$0Y[;=^'.\^_ M;':.B]Y)96K4A,,D,X2"NZ\U90SL3\VL1VF!R2)@.%J#S1]UHMOT^(T3Y#7\ M,4B"?2B,3<32'G0:C8[;&A3R^"&Z[?3BX-04X$Z:&' =ELD>$8>9^.Z!N!$8D8'_8T:O M3/=+RZ0JDZ:]UN_W7%Y^F998GID,F'TI2R$4F'81+#TN68S$1(/!%O?IY##X M4W6J2?JW*7)CVV$;IN+Z4K8; B6W3D+1S0\.!^.%@.Y!NA4LO^+\RF;7A[.= M4W.OF2:ZZ;+)X$@Y4Q,G@6#=+"*(VLL(@:\!'J M4.O^Z;BL#Z=-YL$9GCTSJ(!\"-Y;3R13W"N&-?AH445$)"=QR0R/)ZF?>&1H M]LR@/4;*4^28<(Q8:X@D!GG-,(V&:U.C^K9SXTO.H$@[B]99#/++!D8Q,II% M8@6AEE(&Q"VIB"=4Q$LJWD5%?'\JXNGY-MQHKQ7&R4H#(\U&$[PTQ@:JE<)U MB@C,!Q5G8UYH3 AU$GN7]C48XQ *%LP+)0R53H]Y$2]Y\?Z\>%\J3I$7@U8A M$&&IT$Q(J[QECEHN ]'1VAIDW)V'Y95I9LT67D1F,,&"&8^L]Y3+E,M.<(VD MJI&=!..*L)L]P;SQQ#TA#M#!@KH9*.>"(=Z[E^ M^1A'R':&MI_[W!2C'=,&%V5GT'-?KD(I10G7VNW>(/5OZWB:ZS8S/,!V33?@ M^^N&*TN]OX!AKC!3E"E$O&!D8-%H M:[P) JQ7#T%0!&,T>8THA: MA)C57GOD20U05"(E$:]"2_KQ?3D!EX!TT^6[5TJ7 )Y+ ^[>85>?P[%3G7@ M]>5P4+Q8GSPV^7'R/3UW(Q,(:Y'443)N.-,B:D>L05R)@(C4:!;F<+U$Z<^R MX.YI;\D$O\@$)S"H;_B@G/%TY8=Y(7@<+);&$L[!3O56(6.]CDAR+;&>%'#TCXMJ.-4P3TB#;:ZYT@K1[GU6(YG@,_A#/#IS ' M" BMC1,\A?V-HA1%PAB7U%,FR?R'CM.YG9;IA$OR9RUQ7!EC2A=K$C1VB "2<0]JT&"X5O( DY\[!4=TW5AY]#4)W&+ SIH%F*D"C&# MM0*VD< L1/$8L/7UUT6/0)G9:Z'(+-5 PN@=839Z1;US6&"O"+9$X=J*N\?E MJRGF_:#*4)@BG*HW.)OR;TK-,2%2\4!X'+Q$-?"\W^]JMOP 0Y'#TUAB$**A'*33C*84@P=YJ1RFI 4"6 M9 0+5<2@D(K&.<8B%=M)$ M0[#"C!D6$%=>@R<:;1!*.D0G&TKYA,_YDL_O)B._/Y_SZ?"YP-J"<:P)]<#I M/JT56PG4\FGM%(D)&<6$S\7\\?G\D5'_G6G]RJ-"A ?AS>LEMI?''2 MQKTW+*ERT2. 6TP5LYX:0[F,P3MD&7;1S =\TJ(:WD3K%;$*J+2.38K5;2< M&R],)#**8&HG['YML>C>;_T;FL^[!]?V%R:=6+)P2L0$CY0Y!JL.5KA^D+Q, M#R)NE9'828*Q!F#$(*SEE$;M*:(L.L&6P)@J,.[> SLOP' 2_%9D2IT8Q5(E&G/K I*"!ZL!*7":$"3HB5+ M:'P7&J49=(&+]V94[N$OBA1^21_'P'C3&]Y5+WQ><&' !%,2IT/&FF'/K>/* MB<",8<8I@9>XF"8N\I.ZR NPTG54T@47.;.4&8*T"XKR((4BL0XKQ7/ITLUF M'X82FCK#(\><><<,S'% VD MJ3K54'D\2LP^O :>JN,J.A1L9-$K0T LTZ")YUZ@4(-L'#/AF^D=:S(<.:R) M9AK'5"[1&&^D$UI2$CD/-:@[/6OE\R!DT88X3I&2QG.&/%?8V;09B&L6,;M( M@(AU8_)A7NES6[J:*[DAW@\+=PCDND?ZFI\%QHTY*1[<%L'PG[Z?+7+EUE\I M)R8H%R)$$9EE-H*S39244K' A"8S;\M\L0@\S &D5,"7!DD @D,!+A5EJ;- MIL$32JF86*1+P3&?*+@L"WX!!<1BI V68%Q%IC@RF@ ,D!$R>ADQ.C^#@29G M,.96SS\Q.-QP\..^68TNW_HK:Y4*C'%!40#K/-D@QG#JHS-!&M NE)WG"EQ" M9CX@\TV^Q&E8HA+3Z+! F$27$O!H*9"-&"O%$#+(S+^#\*11,"U_A"(.#B*6 M3!I&;3KK:1%CT3G"D**Q1L4AGA@R05CM ML&/,,L13LOMH-1BLC'M"%*M1J<R:ZM)7J$(B)H3J(G8*9P M!WZMH@Q\7",EI=S4R-9\\NB9P0XJ'YEU*6<0>"N,:>VQ$M(Y&H,"\4-J%"%Y MVNB928Q$*LREH=%$JAGX1\9&Y9D4D2*,D?NF=,\2/?.+GL>/DD232JHKSS6X M3!YL(.$Q!O $J['>G\KPW.'C2S\)6FM"@HI8G$HT@%.,O:.V6M\2PZ&85W M%YM+EH;+_.!@#NP5G'8B4>[ TV8J@,7-\R+N:4L1HQY83!/CC.O221HX%901+ M$X@BE$5/D9:4T1J9]W-&SIG8VV!B<^NL3.E?63*QN6(*[&RF.07)2Q9-=X+Y M%0RX4&LP9>$DM'O'Z=Z-LY0)Y &R@FS(KA LJ<,$1,X0KYRE(VZ@DT=*C M.@5SYI[ ,]&O$06.0E0Q!>R2BE5:PB?%.-%S8;>SY-U9[!6W@2J$,2:,86V4-T1*!1X3 M]2"9R:*IWEGR[@QVY)(8/:/,!"8DUE1:0:US+BT) M6;UH:GCF7/SXNIA(B@ RG%GA&>/ZQK)%1=Y^3M/U>FJI;BE4B' @OLR'F3$2LB80)%A@AP3&+N$5$VA =,"-3TL;ZB]B9 M$7,&KI UE&LA4L44%C'5$AQ=1QW0S2+P>.LO9G_4%:JE@%6("6VB8C'EF1%2 M!^DT4AS1M,7*B_H+V,DFQ=ZF /)U.FNPH+"8B=#7C"&G)?%2;! M.I_-BK)D/G(-1CD8Z 04212,4>(PV.?"TEJ%)1<7&K,)=%HOG#*1 BR81ERC MM.N>818XTE+PI=1X@FZ@#@139J.SX B:H#3STB.EO++1@AQ9RHN9>R./+RF" MBL0*)(7B("DH4EJQ:,!#L9;122V>I:2XJ_)24B:+*#-HI,9B!M)!!4:U,>"\ MQJ -]8(+(B(BHY(83(B-WB#/D!!6+@7''"!C)C(#@YN*."=>I]4'C;1*NV2% M%$XC)V*=SGD_BAGZNM<]"<4@M^VP'NS@XK9%%!M$@.FII.$Q2"9Y &=5*4." MU?!%QJ6/,B?@>'C)\3P_>P$^5P^D8>A77P^#\67G?7[R\D_X:QPY#UKAM$3M MG0*_EFL"?@MVR)C(O6/A,UNY_$Q_,&H#&#IYMW$8\H/#P0N&5OGQX(_3W \. M7V"$_K^5*W>F_C1,.S_HOG P0:& R_UCTWWYIRV>0\O5Y^H%W[SFMH_#L;NSG M7\,+S*#KY=?3:C02VFGGW3 9'<9I0!];F[L;Z]G.[MKNQL[5/E^>%%,JO9W-S9V=QJS?LXT;W&^6EMYU^;K;>[6ZUGV?KJZ]4L5?G0\SZV M^]'PS=9V,_L3>+O;Z[:&'6C$96,1L!UBRMG$!,51.VZ\9D13C3P( 60HL]9H M?^.9FJQKDKCW(7^QWG/#).'26O/*),_,WR.[WCMY1[9/]FASZ(\V3O;?ZJ.M M(]_>VCTXVSO:SEMOMX^VUK 9^/T![GS[BK=U-U.Q\/-O[^NIP[],>WG_;1/M_*_2. M[(_V/CFQOWM H9U.J[,Y:NWN=UKK>Z/]SB9N'KTZ;+W=_]+Z^N%TO[-QMO6I M>>+?_LW\O_[=WB?M$WMTW-Y:]YW6ISVR=[2)6YT]U#KZ=V?OZ..H^78#[7<^ MT-;ZJ\[>[@;?PVK4W/UP^CD$$6W (*NCH@V80-$PWM"&<";"GS2?>.4E1HT/ MI82]H,++'\77;#E%,P#3;\D!S[:ZX?=LTON'[06[J1?_Y[^Q0'_?*ZN M][+BO$=@N@]#L I"T1YMA^->,5C)RG#J %YP-G@1\[/@&X-B^ 3Y\NPST]I: M\'<:J=)D@UE'&X9&TC#@$ 7G5:IIFZ"D)1-_7&?-1T+WS1+[P\>U[=V-[7=[ MV?;&^ZWMW>S]Q^V=CVNMW6QW*P.5O MZ-\,TV]K.,/_-_YYMO P9/],\)]51FX&MF_PCZ'NWI?OVZA, M[:M\Y^&71@?>>9@>:W@S:HR"*1JA^]3X\&CS<]#444U(-B M9*+"4CCGP= ,QX/2;ZK(2]&S+$W^KVK,^83PUO;-UB$N5#!LD;T2ICH9+!$C%48FR\5MKN]UMK9 M+!754H=]ZY*-M=?@'/P3]16+7B?+/I?_9(/>^--BC+J2*:][G4[>3W&\[$W> M#AG %<3^BX=4V1MER"V]K7K9DQ,E'_!G1QGXJ)@V=."BP>#OAA$.-U2JU"$E M80ZY%*;%#88(OU7Q#HP%FHV!8WN%#T4#\-,VQ_WP8O+A#Y_WC]MF]"+OEB@H M'_KC*E93-+ ,JSK3'N.U!&IU>1PHU&H5*YP\J4$!?_SDQ>,PXFKI9#T?^&^O MP9,:W7X9K>+S:\_+MJOV801IG'^MT)7) \?&^[Q[\((SZRQ&VM3Q_1 M7N:@G[T^+%W%W[^=K.>E@)J!<$,4_8QP8V)5"W4OX?8CS9)5 M*>C46RT[JQ=($M]M 3^.)$[)A0IPFL#LH1J][_FI H;@TOKA M(!P7O9/43DTC$97DWMO]B)I??0[O^[J_N]V!_GUI0E^;G[:/FD=[7_??_AO^ M?M/>7[\NN8\/6[L?OK;(OV%L+9#X>VC_[8>SK?6-,^C7J'74^K+7:1TU/_W] MI7FSY*9&!L*(;3 178/A%%T4&APRI C'&@F!#4CNT#:GI@C?%=/UPOC- OA: M'+Y^PYH1Z^Z:L\WQ]H577C+>X"E!@D1+XZDRGDJ5D?6*K#FFW\MO_]>8[[_17&V2##87-U>W5G-QOLCBY+N5X53UNJM?L=JOGL_ MSOR$H!YTHJK!/ D@DY5I:&E-PW&F M? A,2^;3G@B)I+N]8HOUW'U[.%#S6,JE1IVJW@/3A=H MT@7UR7Y)4GS]+ 0-EL%L4N[ K3(@)#0)MH&)M9P[;$V*2]]&RTT*J] MGQ]7SO53HA-JK8.1;13S3/,&L0)83DO1T!JD.C:8!2$Q<"-) AUA6A,Y7K;X M(D58 M*B(;C(IOR%.;Y?D?E7D7*RK_Y[\5P?*/?C8([7"CEEJ^":37WQ!Y-52OCTUY3T*O#B--:4QB1IAPA$OQ+*^>-2D.?: ME3F)\.A[!7AV\T&[7!X-QAUFKFWZ_?M'N!9Y7@I3"JV=46A9<\\E \,E8#E198,L@]&&3C.H,8 M181V%-@"R=A@P=N&5E0VG),>&2VMXG[EY?K6Z];C(_^A5?*"!6P9YY:;<%0!9=R M$O_.RO0UV80L=V]EN'61]KN.^-&P/\CC:'X\\AC*O0O)ZRXN=G_^AG_/#DT_BWD;_'73;L/%=+8HN?'_#//DQ(/O;L/X!FCS MW(^G:9=#=2!E[,U?"@),ICUY^.ER.I"2>;@*;D2Z];@(+I1.!299>?ZOG_T& M[0'?9/TAV,W]PU[:@CHY[#$X-(/K?3\U5WN9NE@]/![#[\_*&/-OI!JC!>Z# MZ_8(1I#N+V^%AU(OQNVD8U;]LA-E)TU_D&F4>3/JKS[\^LGK85' ^ZO#74G1 M#LQ@V*^EO/BE&"/_[$BPF&/=L)&)!N"<-)0GKF&TBY@;)XA4*R_W0O^;1:[Q M&>6LU/V* N@F$?99M+1QI4K M,NMF8*HC1M>X_J*-RZ&\[2'RWY-[*/P@EJ^,;!H=Y M'WILCM.&\H<6 55_SSD[]']_!+Z]-)-I(L=L_/3X%GWVTA KF&L0$=+&7PI: MFE#?L*GJ,&K403)F G M3HR2RY;(ZLS6&G[R^ I5JTS<+WK_0VL-=!7C^QTTF8/>\E7.IK*"\1V7-?G% M<[79]-W-_/5K&XGG;I37Q?QBC&KM"5)M@5CO48[7%Z\!'@>]8G1#K*B\J02. M&]]4Z[!1DS1/][Z6]WQIOOW[J+4.YN37+U];7S=/]S\U66N]R?>.]O/]W;WK MQX>_0C^.FJ7)^2'=B^ SW=IM4FBKG?K<_-K.6YU_MUOM&QE.XWSL@&0G"+A!60FDS?B?XEW8JWQBQS.--*PWE M^@+8S=U>N3PP[%>!0QAPE6+TAMQMO:)\5WN47GZ:PZOAM5D71MA+UMM)WB_M M\*[INMRT4QPD)>Q(-_<'INM-X?M9.@V6^]NV&=/?S.\WQ@ ??D%@X^PB56.5 M^W2Q+*A?627X>/89"9@ZFZP>D=*#)'],68P:/DBN+'6(:76W_;,03/CCZP+] MP]!N3_@T^PVXKXS/5[F;OA_]_GTUVX,1C"OL=W?9$>6#T&46! MI#.\H9T2#18<;6@L2$.'P*G3VCIA[U9- 3UP.7FW_KY7-UIL;=E^4NU++34-5?FI 7O_ /@?IC0")T* ND@;37C0 NZYA@P%X,>]2F6_*$+:T7 2;JW!,V8P=/&(L?U>>SBX_9%?.LUU>VV? M'RT^A-%Y]:'#XL(O.P@-6P3SI6$B=.2%:9^:47_E^6TEBKAZN!)%-Z7U?MSE M6AA0@M//K->*57'/PU8_TJJ"B^3V1W^V6;V*./GY=57]\ZF+'F8K,+XS[VN5 M;WOMU;N-E"3[]59K=Z.UNW-32.V:?$CU@U;N"FN@-/B5>T5 ?O;6FA#B?KGC MWJ]M[V:;J]F;S=9:Z_7FVKL,%//6=G-M]W*QK!^(9M,F^.5[TW:8_S M@\6&9SJVS4'H9'AU^A'&F8[JS7ETHTQ^4VT]_FW8-4.?#X*_3\ZXNT]GW"T] MILT;WYWG4MG?,MDQ/MAD5_T#>WVS7_?;<81 ME8[1)4LQQTF7IWC7 M<:A>$DH94%MQEH;?@D=J/8"L61TYV:BJX-5Y*/57D"5!KBC(I4Y< M*&E)ECIQT:DL[ZD3TW)@$0[AOG3T\%VOOUBZ4=9=-\K%T8UR(72C7.K&A9:: M=*D;%YS*C-Y3-Y;;#PY[;7A%_W^RC7^&^6"T2-HQ342MM6,:P()HQS24^FO' MDB!+[;BX.B4UG?UW,T_N$QUE=NZ;IK0KTXFE OA";4-VG" M;*D*%T9(RJ4J7' J=HM.O&G?T)+)%X;\^M>8?)J<^_";^LCJ M8Z!VBEO7XAJ9(H MJPZ IGNV0W_8OKY!8BG"%@?_+4D8M#@KHDS*TV%)&U0>=U4Z:00&T M*>73^Z+G@D\B:2F %H?$=PF@ZT<0^1P?07SL8--/X/,1CC)NKF9;N__:V+[Q M'.-]N?5G)KM>N@@O=5%M!)40*R_?A0-PX4LE5-9K6&JA!2(N^\732C43/68I M>^H#3[WR,GG=V1OC!KUB*786A:Y/3NPLESGJ@TY)5EY^[%XJ8K]CVE5ZJO%V MW$M5[I)S_K%?IJ :FT=+(;5 ,'A:0FJYC%$C=/*5E^LAFG(9]>-Q*KX7NGFO MN"2KFVO;[;>9F^VMC_!Q\:[K:W_I.\[ MNVN[&\TK109J5+-G]S#OI\WQ!Y1MET5ULUXW>P..5H91XT-9CL/;:K7 M,DCGA8J\_Z6Z?]AU($_A%2FFO9JMM=N7F^Z-ZV25(USS(# MWV^?_%5PB[-^KQ,R9_H!;A_UAO"Q"U(CE1F/H^\1S@9GQL7\1I,)S$Y[J?9> M?^@.4V[Q= R,H#\2V5Q^#$\^*W_!?TRNV-#.P\DW/Y=5G#HPZF^?2)?R[O"& MWX=M?_W'T!_DG1L:"6?',(O7?P44A>XW;73,Z/I/B1S?_-8;A!*=WUPH@L^_ M?=EQT3NZH0_]PYO&,0 I$+ZY]S1OMR<_ ?4GOZ8&+OV<\F!T 9CE^96JC!(0 MK:(37*YXI)^#@#!PL\NWPL$!)[MIA92UV*OW>Z=)HOI)V4@5C,LTP>S?%$E_?&[,"GDT$BF MY0O,*FV0A$^%\+&PN2J7"F"XQ$#E/=W^>*-"A8.QZ( [QV+KCR55ID@58_-V MVB0RZ&7&'2;)E\J4QGPPN5 >@87_ND-0"]:DD[*).$ ;& -HQ21B2^%ZY;$? M(=*5OM'K9&LLZ7:=;F.E"G8(:).)N"L9::*KGY7?+I0<^(7F&(C3KC@,5'MU M7G!LWTR4TG6^G#Q4A'^&>5%)RR5E'Y,CRWDORPP[X#4PBXJ*:L!Q#N@BT");L!=?K#ZY093+QG?(@ M;IKY$,%4&23C=\QQEX@,)']_HH3\N7&1O/*+8,/K=F_H4Q"N$FX3([*R]N&I M_J@;@"QC:\.&;@ K<:F!'HJ(J=!Z *I=9J&R O&%%5#>D:<#*B5)DG%1:2HP M),I"QOT_TH4EA:9H(U2B*RM*(WM<.;J:]-)V/SW,P8,Z#1/RW5[_>8ZCKWN] M858%B\I@2Y&@!TKW>X'6?C:.1541R#B)%Z9X0(H%?@K9H0%I GYG\./@S*VM M_6#$%%X-3D^15[TLW9UA4:3 Y95(11GLK")CU?OR/K53&0@0I(U-([Q73[W-@GUE0Y)NQ]. MH;UPWS V8.(TM-OI_]4)R+7&Y;8GGNY:%9#XMHG_G*?:'04#SD^9Z?6;ZH5I M_E/O2]&8;M[9>%VV$FP!_1MEA)-^],T!?#[N#/D MMLXT 3M\DF>U!Z-MV3O.AU M$\!62T%RRTI(!A@LP([[II_5!(.E#=!(8N.XU^_GJ7IZFKEAO_*02AF1F?:M M"RT5WY41]TIBI!6#SK%Q)3FF*S@JAAQSY[/+,L#EA1MVTJ*0*V,IL5W90/F= M74C43*.W86)!^3(4[D F30RKP; ,Q5Q]+=QT]:W5'/@<9$[R0&$4(&-@(-7$ M'_9 1'S#TM]9CJFC(MH$^/K)\M6E22XQ,EF3.!?1EZ759-'AR@I:2<5*>JT#RC<@UZ!88$M'))_XQ7+"_>!;KL!-Q<> ETV8 C6[ZW"NR.A=65 M7C_[MHFQZ)FLIO32 FD2%.UDN61;PROS=\DBL&F6C"\=;5!Y+HUMHB]+IDV: M<%AR#( FG!V:8;^4/'DWN2"E4])[EMY7A),3OJ;:S MV.NQ> MCM97O4GK82X<#](\CD/PX$&/LK8Y+:=JHC0JU0!]F3C?J?ER@?Y9Z<=WSQ?X MKUBVOCKZ4JF!N3@ MRF^5S"PY\318 $G(?CL<#([[+YX_/W]NU><':0FNYX+IKH*2??Y[R?K)10OP M.O $0?4.BQ0BO:3 )EYW;;JLT?;2];ZRULG]MO4N;2W>> M 5U>W\ZF\]+WUUNM]8W6SL9Z!I]VMMYMK@,YUK-7:^^ /AO9SK\V-KZS'78. M,CJ6H_BM-'E[0VC#7UB._<-D7)L.:+!!__?Y'P28P4.?O,H;^GH_X4C4RCT' M6.ZLOY#]!?@=#1AHVQSWPXO)AS^2%=DVHQ=YM^QN^= ?5QDQB=%KARC*]U67 M+R3L*JJD[/A$SOC-X\NKY:7),8XKUP1>U?3VRV@5WWKM>\UBN8K4[8]^K]GO M7_O_V7O7I3:2K%WX5A3LB1TS$5J>/!_L]R.",=A#;TO8!K<#_W'DT0B#Q"N) M;L/5?YDEL+$$-J 2E$1.3&- HE25*Y]G'7(=&!*+N5EZJ\L^2-739!?-B'UP M\D@-7;^/ _L^4>L[@&IMK;L$2S$3[/]I)7ZS.ZQQ7[\,$UUZN+A?YT*(\<4= MJZ@>XO&O+\M]>7&*94:C,!X]O\4VN/&9+T@Q/A/DR9.5UY2_R;&CO\S19/#6S]OA+D^.6HW? M_/^8Z_FN/M]GOC][G,\'3DUZH3K'3KU2]Z M3'A&N&5!4\H,-Y9RQP@*P3N,C/"?M[-Z0,FD6&OYX'K'YFCT_ZU!@D'?'(=\ M1?ABS,GSO(Q]XY_#=V:>]5X>=UZ\./AW^^77__/W1&]H]VC\?T$][ M7UGGXS9*?Y-^_P7M?_R =_:V4>?XP[?]\_\<['_=]"G/]79SDM][(Y? M]7>./Y"=S?\<[[S^=+S_L8.Z>^_.NX=;;&?SS\.=O?\<=U]O?_OT>OM\?V\# MOZ'O#_:/OQWM'/_Q=?_PU5'G_%/OT^$^Z1R^/^R2#M_Y^.Y;]W7Z;Z]#/VUN MH [9/[O\F_19IY_(![%__+[7^?CAO'O\QW'W'OKW9VQIW=M&WSF8'=\^_?,;:.\2# V:- *8-!\,Y H&# MD,D4CLZ*M77"VACS__GWSUMD_?_^'RS0BWD <4EUMP7&G1A\ZO.FM4 AII4C M)LT0B2!(H,JH@)8T)Q(:9F$=/Y-#$1J5&@/H!7/&9V MLF )1: T=QPKJI*'OK:.VQ+3-E6R*=Q4D_'??/MO,@-L$N"XTF'S!E> W&T% MKJ7;Y:6ENNRE'VO^XZSCPADK9%0;&9W-6DE<*:2UD*"$Y,",H:"23@%-)8\1 M*>-P7%M7"+5YGF$T'Q7]@A$68B;=UEE^VABNR[2X-89C[UOP,1E//&Y6V]&@PW+V[J\B'>?W^&HJYKQGOW)?I["N]_^==_,O_?/XX^D:._ M[.%)6IOMLW2]O]._?^_L?46=O6VZ__%=^NP_OW8/OYSMO'[_M7.8GNU(D>Z[ MSX11&TE@H!$2P(A@2>_GP$CTB)* Z?)]1!MAL@,650AT;MLO[KT2ME^J[#] M:.?+Y\B-5U(KL"(88(IBL$XJT%(&1GW$3H:U==9.RFIF^^6RXM')95W>;QKX M_F618,$8C""$4,.&2?^:L!.PTDLD< MP$;:M75.VDG.38D/U12[+ABN5WD6##\,AF=<,R\PE8HPD-@D#',9DY[3'+P6 MQ&ND$#/59/JVP','5DJ,]XY(?#L,)Z;GKVN:YG[* 2EQWX6:&!=RV)J(8:/O MJ_$.&]72%Y:JFZ5V9RT-%0Q.-@4%E;0-,$<":.41N!Q5XLACQ7UB*=PF?@!@\R(&2H9IZNK2>7J$VYJ,D5NATVEB70\2217EL(I"!] M04B?C7G@D,3$.$@I$M*Q-F Y9Y!X609/&&.&5JEM$B4K9 FP?F&?3%5'8U8A M^1%J-AI]C2=3(?)VF+M]C2?3/'*!R$GNA-%N]<-X'GMNA;F\OGC19.7?'IG^ M./F86Y>+WPV%VFNC]IUKCJ2$4 YQ(X!:2X$%X4$3)2 8(BUA/!@7U]9)(G:M MRIG42H*XODA1 ?&#@'C&/@M4"QJX!BD0 N8C 4.9!^0UEEY1*2+--5&Z+?)@ MS&: ^,D<2KT/H_&PYR8C1T8'Y>AIH:;$C]6^OB:J.^B[XC/6S$G7G$"Y($RP MV9(0)G$2]A%L3)RDF9081Q00E=EGU'1NLZ(<0#41T'69%070CP+H&2,#NQ Q MT1Y,C (8IPI,HFC RF$7';9,XV1DM!%530'TDXEY M$$UMQ4][&Q7)5&2SMW'>W7/L,Q-86$4-)%W!@!D=0">" E'PZ+,R2N\ MC05NBCM38A)--!X*8A>"V+,IQ"I.F*+:@,0( V,!@38Q "6:!..(IB0CEK2Q MG#M'I<0?[@B[[?XX3R;)C0\FR2GW/]%8?:^E+E/AQZ)/SJF[8;SU[6) 7"&E M^DEI:]:,,-HCP96"9"Y88%)%L+GD!@7/N*5:XZC6UC$A;3Y_5+3$()J(YKK, MB(+F!T?SC(FA:< J6/ .16#(>;!1Y&Y+"LFH&'8QKJTSTM;S]WTK\8<[0G(S MQ##,HUC&YEL-&; KS$AUV1>7*[Z=QTR%/?/M.S$5JKD3U6S/&@Z$22X)C4"Y M)L"2C$$SJQ+S<,2<4X;FXU0U6\Q>0@\K@-"Z;(:"T/H0.FT,8.(5XM&"E!$! M$QR#$C1G/>"(#+;21)80.O=!1(DUW!%G57%8J;%]" O@2AU>.0)=!.]T9BT# M*GR4WA)PG'E@4ABP0C,@DB;609%$C'*G&S%__XX24&@B>.LR#@IX%P_>::/! M8\4DPKE*S22SWD@$EL0 !'G)&"64.97!B^9/=&YB &%)ZFBOMQT66$G7+ /J MSDWQ;_GDJT&_]58)%[ZMCV_?S1I+FG'LA8A 94[C0-+GKI083* 189\\-11S M!J@@M"UJ:XC?_ KAPF6%RVJO@RY<5BN73=N.4:G(5900N(G &(Z@*)% J=7& M*^0,XCGY->V"MM9U%4348X'ZS%6][,/&8UW@R(=SO?>Q/S%EN+#J/T[M21LIUS[<:IDC=G:7? M3G9.ZI)\+:5#EIKB-KE9N"W%W"?6#0M* M%RI:.2JJNT%VH:(%4M&TEV0UDS[( )9)"&.Z MSCZ9'+V$B.%IN&R'?=DANZ3I+=HBRHO^YH>'5)BH=B;Z,FL4N1"I3?(#'54 MQFR.UW -(8^D82(HZ<3:.A5MP4I7HY5$<(V&1$'P R!XYK3><$(H5HS)+^='R_8?AK] _G8D1E6RA6JV(E^FB^>,^]L8' M+T]'X\%Q&%X2TEFAH]KIZ.LU/0FXQDAI I8* HS:1$3<[6\;%F0I6*[5GBA8?G L3YL6FE/!+%?)ELBMR2R-H+&00)&56L@$9U=E M\2K2&"S_QK+PO=')D3G+=QI^#?^'>N>3":OL_#1=[,I1:(FL++[\H7AE"Z3. MPVMZ*F I#,':0M J)NJ4' Q*KAG7R GGN:"<)>ID;5TFF*XF?FNM@"CX73!^ MITT?&:-.1HX#2JK&*.F+E18#B(98;3]7:.LFU4HU) BQ'94VTQ7Z+XP+5NT%U MVO:B4FO#L0 I;;*]<$BNEO84G(M6^:"=(R3WU)R[R7[#DG6;:S&\&?2_P#@, MCQ,P;)DZNN#03EKLO;36FVFI2Q>>17#.AUGS@-/ 9? !M+()-07 MD(12H%XKU&>JC%G@2!(*K'(@0C2@N1>0K XK$DE3G?LZ)J@3TI:ZKGDBBT] M>9@HA^_]]4B=!P?'Q[WQ<M "^EN _IKF(#&@H+@($(GW M"?GIB_&<@O.8$"%5])YE/$UA_=$:C]Y_%]Y%(95=N-A=.%.*P152+.!D8$8! M3,:T"V6NIZ*"2>:PM2'89+5SR[=#>\(E;'V^%E/N=H/'!?6__\ MQZ^H^&T8[AZ88:C%1]CNOIJFY.]WLYMOYJT9[@QWQV8<_)_FZ#3\^/0+%P$5 MGOX]3Y]OCSLO?^;I=+VC\-_W9Y\^^A-+F.AN;O#.Z_<'W72OG>/W1^GS>7?O M"]]YO976X<]>91*\IOAZ MYA>M$S-L_95%W#H)R9+(0G[1NG$C5J^/'F8/5AMNM'$Z/A@,$S_[VP5!RL9\ M^(W9W?R0&(X0*AP#&D5N0&TY*)R^4"FP36:MX,BOK6/43ALS_S>[$R=[JV6^ M"_RN^W!!2G6R#W=.QZ.QZ6=#I03<'G.O';K/""N/31[(K;P#%I)*-8$RD(I: M82/F3JM?:-.'WSS;H]%I)K"R;QYUWU FDA,B,&"25"9C,H!QS@-A"*-(F8K& MWW7?+%3YE7W3C'W#7;2(!]!2T&2]"P[&!@PH*(44I M8**BP5M GJ7-P[D&RTW278YQ%:1F.KIDL?_>5+^%,7]A0O4JVJC.1 8_=D++ MC%J#V-H-)^-P;,-PAH."Z;MB>OKPQSCM> P10C+P@"GDP)#]5&S,0;]>0Y%D#:(8H\Y$II1H:W#UCF34_LM0EI/$'D+DWAR*R60 M71\4.[\WB_>^X/W#[?0,R?3=]%^[FYV_.YM?LJGTG\* M%/4(O,=,$!P"SLT+)5_D8QD[T"[ M?&#"G* A\J U7UO7HDV(;DLZ6YY=A8,>Z02E[+AEVW'G6Y\#(X3:D#MZ" ., M1@N6R @&&:>H\5&$7,*'=!M+WE9BMJ?'1=CRQ3VVWN+([J=(>ME_S=Q_.YO[ MGVT,1B3G 0Q%>A)F-RHQGG)>8H*MY90N#^.5;;<,VVZO\]DCXM..P\"9)C+]& WA@JAH+,NT)]LD_2?HK ]2RQ%-NY4VS4E(5_PK')W-_-TY?O^KE>^P> M=LXZY(^OW=?=KY\V#P[W]_[XVCD_ZG4/C[YVCU\==3]V8^?PZV>.B6+&(<"4 M"4C?15!28)"")R-56$.TN2[UZ'OTCX_(;!DO-2*O9E,->RL),*#BEP!XU2 (C&"$%9+1[W6&#6W/4.C$]#[U^RYF3WM@_O+JZ*8C(Q[D^31#>.=N&>^%<*JC["NF<0@=?":(PY4 M^=S<2 705%"0/!D?E!L71.7OT&N&=C^\OU.B% V)4M2%[0+?N\%W)EQ!K(E" M$N LYW!Z)B*(9$?4QTS? %:3PG1B$0P2?"T6/:T(4_"W\VQ,LH M_/F@_#GM-R5IGIG^6V(/W!.%U]/,B4D&YO%+):ZE>"JLZ'8Z]O^JY7Q7'3+ZH)G3]7 MPBWK4N"I@KXK7_,C520D@U;8,LN\4\P$K@DC 3MD3.3>L? Y<>+E'QU\]X]/ MS)< =AC,UX3 ],S/S='?YFRT]N^?%RNMU,4-J:Q;Y]A?M:\@F5I!>>T*;FZ_ MWM[;>+/S[KW79KN_ORV8U;I"GW_G*GN[G5W=W:;*7O=G?> M;&]N[*4?=O?2/YVM[MYN:^=5:^?MUON-O>WTAML_SV-L\.L?\9^]?FM\,#A- MU_"C=BM\E M.S\R)Z/P_/*;%Y>#2'O]ZO.K/WKQ,QJS?52]-*=S):YP\4U3?^#)ZAF]\[5>7U<^TN/G57UWUUZ\EZ['M_!J+65&,_?>%B]ZDO1 M3;^Y>26>Y.[XWKND15'[R6Z,FU=AWDUQ)2!V6P^RR0N5X\^WV"6_?]8GM&"X M#EBMWK*4?337/EKY$L+WX:_0/PV+21Y8X8. IQ'J5THX&0A2WC'F.+<"*2IM M0)A+KT+XO%D=E4J$X79GIA?;[=5P=W8MC@,/S/P\[A]OFGO4^'^X?O:'?S4Z_SNG/>V71D MG_QYO/]Q.UUWB_TX!GAUO),__[C#]@__..BQL?L&? M#K=9]_#/^/T(8!=]ZVQV"5LPY;1B+2#ICI42<6%[1'[ZDOYEY<(7^ MFD9_Y]/T1SU7R/L(29_EIOG8@.+2@D1&QN H0THE^L.XS:[I_UCHK]#?"M.? M8X+BJ!TW7C.BJ4;>^( ,9=8:[+];GZ<]ZK1%V>39-KH431N51 M-12(1\&E_4-]R%TR,&U3,EMJ7^BOT-\*TU^R"Y+VEXH+B1@76 6L-5.42!JX MLNC"^L/%^EL2^J/3]">H83S$Y/Q2ZH#YJ$![ZD'Z@!%W44;**S&(K>'U0;42??VGW[2AIO*V$4/JJ-CW9G/7MM))4X,A!*Q-RN(-D36'HPCCOK MD-0\.P9:MKE<@E#C"G3T6A8CI/9H0('\8B _$PO FO%D9F#PW-'<.CB[$)&# M0-&0:+&3Q*RM"]G69.Z1U0N"_/TYE\WH^6VJY9:R MRVBYQN*ZKF+:Y%W^/HR"&;J#JM.J#W^%H\%);LOTE 8#/F[)VV3]-_I^\\?J M;TT8I^CDVG3R-<5MUM*<@("& !:Q "R\!.6.25#E5UDRZZ#-:DTI>QLC: M:IO4"RCB*H!^&$#/9M<(1BQ.6"9<1F"&6;#$<+!:8DN$$=JHY%OKMB9U-?Q= M4@=ZM3&]@,JD@NF'P?1,O Q+)F)0N?(HAH1I(L"@$" W:8]8"FRT38XS8FW& M4 'UZH)Z ?4V!=0/ ^K9:)A@5BL=(*EH TP2!CH8#,IKJ93!EBJRMBYUF_$F M8;JFD-<21 5VT_:>#%\Y-L.O(4?!2CG-PP0$=L/14:[RZ_O.Y=(73JJ9DW:N MJ:W!23(\"@J!AL1)2AC0B%) )EHKL0]&R&1HZ#::?\96J:UI*)IKCP84-#\( MFF=" 4K00"DA@)U);@,.$K2U#HC7RF-&-94AH9FV*9X[N:;DZ#<7T+6' @J@ M'P30L[U(0I1"4@.&&P+,*@=&20[6)!\"$:V(YFP%"W"6( ;P.O3# MT!Q540#CCWO]WF@\K.9=E=R !ZJ^F4@@4=/&3^M?^*EN?KJF(H(DJ5]EYY:B3'B9]46[''/4PLV0%+% \HD'XX2,\&!9BFN0%',CD" M!^8Y 8MXVM$A*ANI""XG_)#D0_"ZB8R$*/WR<@* M((Q/CD2@&C22%I#@G":F-B;7T6',VXF?"ZQ7%];U5\<46#\8K&?B S0(FPPO M##82"TPX#LH)#I0:BA/4(T=T;5VHMN1SM\IJ7HY <\,">X.Q.6H-9HICYLD/ M*,TZZ@@7?"]8NN"G42&HVMH#[VU4Y%21U-[&>7H/^RPI)L(D\3B+;&X$9L'P M]".-4@?))9:Y9X=2;:SJRAAH0,^.&D\JGB3L:P\I%-@O%O9G4[ W-"HNF06* M+ ,F&04ML0<;$J/K)*_$Y\DPT6VNYRX;*K!?(?^D]K!#0?Y"D=^=5OB)KH-R M6D$B;0R)MPD8HR@0IXF.+G(;#X,NHUZ,\5[5IAYW9Q,:V)--XD M610U5Y^:VYZ-:CG#F)'> O*Y+253!C1U%@S!UE%$A,FSB]C&"5<$'YB*#1,$>6' "K&,< D,Q\D Y2<);QVTA M9TW6?Q4@+S>0:P@X%2 _#I!G8D_&!2.U4$!D5LO(RER>&D!CRGU$W#*>&TCB M-KYF%&]!\I(CN8;@44'R(R%Y6B4':G!(_A$P+U%2R=XGE:R2O>UX<%Q1ZB7/ M*AE=DU?^\$ N,:)RC1(CNK%'\/@@#%O_[%7<^:_+7*C2)_BI7./I5 -N)VMD M&$;CRSU>:@ ?)@!ZN>XEY[AVV^S#;/#3FN09*R/ HBB 1:) Y5JA()1R2F$O M3:X02DY6J?E;2?S6GITW@]\"T;M!=-I]BH*@2(,'Z7D IED 99D&BJWV2'@C M:':?U.,6!12 +DL275&P"T3O3!B3:()0""II5)&39[T$E6@5DI$D<,"1.2W6 MUD6;J+E3: I^FXC?VM/@"GX7B=\9[:LEB](DLSBY., (IJ 3=A-^A4H_)1/) MD6P@"UG7\+JZ(IA/H&MO#MZW$OS2_:4;/^V-#G)'Z]8@)@#9^TWT6=*SE4?M MVF-Z_5$611CM]+=^$L5.W$R"^)FB8N];,F;/PW!0V.E.[+0_Z[Y[P:)1W@)) M@DO6A;%@O!!@;% ^*!6=DVN)AQ3!Y$7)7EI%.-??L:? ^:'@/&UL:$E5E)$ MPE@G.$<-*L$;,,5(F21;1U2!\TK#>7$I3+? =<'OG? [X^P+3)*TM ?/<6ZA MIY*S(+0 3ZRGD2$I*&)-L<":Y=^ ^F"VKNA=MJFX$$Q&@@%7LW?TH&"549#M,(C+TA0GJVM MXT<>\EF V^!BI:*#'PO-L^5*.BEA8Y/25=0#$X2 M;F4V(6HD?1(2U:=\Z/9 M/)VB@Y<)R-#E 4P1">T:I2 &DU2P(XSH6T,BN1I>7R> M@J2&'>VNL^NE-?;(D'8*8I'@C2P)#,P009(=F/: M "1H'>S:.B5SI_47G*\*SA>7&U!P7A?.9P(#UG/#/..@"!' 9 [S\6# 864T MQ\I29=;6F:JKN5C!^=+C?'%Y!,6B?Q@2F*DBD%XZ1#Q0G?-TC:QB_0R"278; M303!0EA;YVW-EZ"#?NF04JY1.J3KX:#XY?ILWK]T[1X.]][&O^G$L[D?7M9-%O?QD.3B+/7-\.S[7$X'B6% MF>]R.#@ZJE3FI/2N:,O:M.7A-7.F*#5.\-QX7AD'#$D-E@J<.P$*H2RF#N6* M=]3FM*ZI$\MH&R\;&32C)6^AA66AA6DC&I,8M \,DEI P%P48 V3$)!P26W$ M@$S5VE?K)O01+(30M&R90@C+30@SH37DHF'(*1 Z#Z93-((A+$!D0F!'N,-, M5RV"Q5Q)-X41&LD(BXN2%498%D:8-A$$0T1J8H!&KY+GP 08Z@P$+J6D406# MY-JZ;*==W !"J*E$I_&QD+'Y=IG5T_JG#?T0>^.9U5[E7,+'#X,DDKJ(]/]G MLOZ%:^[$-5O7M,X423!*4^#)/04FDCMBG,. F/4JV:8L5,6^;.Z#O9+TVTC[ M8]$AB@+9N2$[$T% W%(; RC-.#"< XO,:A!!*J2)0%S)7'(S6\1;4O0;B-;' M[:)Y T:+?5\?@&>[:2:!&4H]J.AE/D=/ X4@Z3.612T8-%6W?APZ::YDCA> M0#?-HFMK@>J,*^X14=9&2&0K$E2I (5$ &2ETY1A9'W.;Y6J*4!]H,R$1QW? MW@WCRUR$BP0%,QX/>_9T;.Q1"GGPUJ+C^>MH$3P,XC&HU*ZE16 M*1;HFL/4QF4DUG2R4HAM=8FM&9&=0G&+H[B9GFV2:80H319G[LB N 3->02B M!?+:1A4F8R<5GXW0KF 592&W0FX++B(KY+8H=-3/8;06 " M%^ M=H$HS2;3L5F;X"=1(U[8K;#;@DOG"KLMC-VF33=/!$L,%H!&@9+IEMOM MXNRG4N4-ME_TW.KKN5^Z*3?0W)R19G*CMU(T7DV, M-].UFSNOG680M12Y:[?/6;\"I.:8>QV-\_%>&N_!MD)1?;5L!&.$3IYH4GV( M6F!8<+ (F;0;:/H_M=%BFE4?FCU=F#^[M&B]HO6:\=CWT7IS'D$4JELLUG Y.LA(0!3+C'7BMJ [Z7W'FPK% .HEHU@F!=6^^3F\=R0S%@%6JD &#M# M(N*<K/'D8W7>K\YH_2]TVS#J$]2JI+7:KEW>P)&L$R*BD#.$4",,8U:!0I M!&(-L\E$P"RI%BW:G#]NK\O[^4J/WLMJB6 ^YPE @7F#8#YM04H3J+/*062Y M55WP!I0/!+!V0CNKB;&Y51V2;D>EIT&" M)T$!PUB Q4FQ4Q.)M1('+''&.6EC.ALB+3A?)9S/&>4I.&\0SF?20!1RP1 ' MG*.$\V P:*$4)*^,"H,08\JNK2O5)J))ZOPI)*3?-B9QCW3UQ3?A62)Z>Z"H MQ,5IQ@S+%8*KC^#VK\0EML\ZYUMGGSUEVF(O(%H?@"GGP1(=DR$3*).&8"5, M-F186]/'[;6UD$/<@O2'#TP4I#\(TL^FD$Y-IFY&@%GF$])C+B4.%H*C299> M.IIGT]44FBA(;S32'R@T49#^$$CO_J33-_CGH!TAD5 0,B:=[HP#;20'BH+0 M#*=U#J*VX$1!>J.1_D#!B8+T!T'ZV132$28Z.,-!"9835B(!+6/2Z9@S)K%4 M5,NZPA,U KT*3_R[ZD69_O6]O];_)WVY_.B+W<[5,YX <3(8]?+M/A^&(S/N M_15>_-WSXX-+,%SYN\EG/$<__L38T2#ORQO_Y-@,O_3ZZ;NJL8') M$8_8ZYN^ZYFC=*?I%\?I"7XT^9Q>]:5:"O+S8US]FA^I(A,9M,(V&[LN9ZYS M31@)V"%C(O>.A<]4KEW^T<'W*<W-C+_VPNY?^Z6QU]W9;.Z_22YVW[[?^ MF]ZW_>=6Z\W.[N[MG^LQ-OKUC_K/7K\U/AB'[YS8O+U+U>O[JCZH]>_/P!6=U,-WG) MGS=Y^0+D6C]33&6<7\37+S[X@@*>510PI4PGKW'R3 I]X\OH&;[QM5]=5C_3 M4M[KJK]^C2%1[G5Y[E616UWU-R=#O_6I],Q;KW&:+ACG$3J+S3!.I9+W#H;) M=NJD]QV,6EN) OV-)SZKOA3=])N;5^))[H[=<)*,X^3&MBAJ/]F-,<;E3G+][=AGG_XJZQ^]X=^_/XYW-=WA_[]W?WN2+;:S>738.>P>=X^W M4?7?N?]Z39P?=5]_X)_VMLX['U\==#>W:3X7V/G8.>N0?;)_^(Y49PWD??Q^ M;K^+OG4V.[A[_N6SQ)H;[C1(AC$P0C'H///:>LJ,1$&PP.J:XG(G;#SFI+S" M:ZO+:V6*RVHSW/DTPR5E1)22'$2D$5B4#K34$3P2DJ/$;\'*^8>X%&XKW/;H MCUR&N*PVM^%I;C,\>HZ#!AH5SP.J!"@G/21CG&%ML"!5BO6\,UP*N15R>_1' M+C-<5IOFTYC2 KPKD"'-Y_+,'B@A%PFI,M)M_A,OBN>V!NO@\'C)W MQ@=A6!7%#<-!Z(]Z?X56CBD^OTT,^M[UP>4:S;E&3>'RB=ZE3=[KKP;#]&._ MY4Z'P]!W9ZWQ,%TMIX\FC63\X>EH7"5#MJNBT$%LCHZHJ67EYEI8GFOA#ARPL)[F4!3NYSH^_W?HASX[LTD]+?B7OFV]O!L'KA MRDG)WN"M29<9%VU_!VW_O:SDBK;G5%!/G >C:36F+8#V(<\4]X(Q(J*,:FV= MU!&D>5(%)&1A@ 8SP$Q(4R@??&0(>+ 8F/$<#,WS )G7W'KD0BZN M8;P&G[]00+,H8'%1NT(!#:: FG@)J">TL0^?C0'X9T#^?!M[Z87O\R;3"'/?XRO:., (B#(8S2WF\= MF^'7<%$]%=SIL#?NA=O&1.8+C38O&O*8F70W$=\/8?YW<)27\G42:3[2V.GO M?I?7QK W2B]MIA_[7]ZFAQ_X2_HK''<7CNO-ACL(LP2K2$$9G-_FM&4'W5L%>#]?%0V+MZZAA[WX*'\S <%$S>#9,SP0<5 M+>,R:I!4)==#!@?:(@%&!TP",T@:MK;^?_^/(IB\*+A0%SP70F M0A"H)"S*")PK!8FA'5B15"=A#&$:<[\YL[9.VTR*WSL(!:5%>Q;M>0]8SGCM M4B$>B8^@H]; D$H6;ZY\]=U/^_KG.KQ[)BY=]!F9'N_V MY!,>YUN7!@=6'S.J< TM%].G=HZ]IEJ/2H,=01YT$APPIBE823%8A0E*HO/> M5)'1MN0U5^O-A:,E2 DO_/G$^+,9V2F%21^&26=B/9H*KI7 P"D/P (A8)@R MH(PU4ZFCV*C%0Y]=,HH'-K(*%[AT(?AT)E '/-6$L4]Q,2: MP"3!H)DC@)R.T?(00F6-JC;F-1S5%Q(M)/K4271Q&5*%1!^&1&?"IMAH11S2 M(%7PD)1AR&-]DW-OM*/*T,B=SE6.3,X.[UX>#BUM^4M;_KF6@M;1EI_16MKR M\VJ;EL;\#WGOMVK,O[NW\_+_Y0?;>K];'33)%ZVM=Q^V]_:7OD%_NQ6^N9!9 M.<_!:9GCQ.[C7[3M;_)S+763_@3X9V@"^KMVZ:?\&>.\]@[M\IE82#=YPECM M]YJH4]RO1_W#WZMX1N]YU;*NJ[*N\AFAM-SK(O:KO-U5+W)!IEP%(BOU]?!= M]!>3CZ5OU:7ZY:0C\V[NR/S(PP0>U;<0Z:W#P=_3-7A+M2@; MZ5ZS!YQFYV&[WWII3GICGQY5;O*D8='WD!=465@YA["L MU[?WUTT*F*SSFLDV&MR[A2(I'16'EXS=V MO$G93TNV:(O83P_XU@=*"G\8"5U_%/@?34(66H5]+)P$)41N 8J,5$6^^=E9^WJT03\?,9Z7;W MU35GH\GOJKR->TXA1X][.(HZWP]'-TB';*%/QUOG.YONK+N7#R>[OUL?NIUT[\=\O[PQ^'H%OMTN,7V/[X_^G38/4KWQ#\=?F#=CQ_./^UMX,YQ M!W7V/O4^?>R@FS[N;1<7?O"_ZTEZZS^>%L__S= MM^[Q'^EYWL?.-572WEKE",+@43# -%-@.5&Y*9Q&!E,;D=R\)@ M,WG&1@2I4.1@/-? E,>@)#:@\L$T=9)&;ZJA\T^'N)ZJ]7)SHM>UYHNE**FZ MZ%2PA#%+M6#*"<>"M9A1I&YMOES&2RMT7]@R%Q]8;)?:D#\[FR-&SQ,E [%2 M I.>@K$Q@F,B=YE@R;81586!4&U"&MC"OE@MQ6JID>1FS9;[,=SMS)8E2%E= M%F:;35E5:<,*%D$3*X!18G/ME 3G4.#.:ZYRDU[6YKJP6F&U56"U.Y":U)Y: M0Q$1B<0>);K!FOE(+8Z& M..L4IY8)6KS3AO!:=\9N0U0F21&P2$5@S"G0 5- 27#6^X"Q<,EN4VURS7"L M)GJG#S05]S%QN3T:G5;Y7(.8I^/FVHU1QDT":%K85JAPD[M_AGXNFU8L[)_G&1EO?PM#U1L&7H]3:V.^:MI>68>>5 M5B 0D\ \E: %91 $L@0G=2:$3N1'4)O1V4Y#=V2_7PSH693]=MO^XBL)]HN. MT$5*14I%2D5*3T!*=XE(D<@9(<(A3R*SA!C*H_?&"L2=PPK??SSZ#4;.G^;H M-,QAXQ0/[U8VSLSY(Z$QBD Q.&0$,)UM',,C$&(#]HIBC>3:.FDKS>8(6Q6H M%T(N4BI26D8IW45MUC#RHJC-!JK-V< H#T'2@ R8H!PP[P(89WE.N X&,>N% MUXW2F[\)?%[V*4OW&7Y-#^6=Y9V+?.<3*+A^'TY.A^[ C$++]'UK&,:]8=4U M=3ID/T\%]BIIVH<,P/\0CM_H^_>5;*Z)QY?0>UWZ];MNO>J6JI@,)ZV!1R&! M8:R2HL4!4+!:""FU4S17,2&IVH*C^3,J&I0WL=H@OY_34Z14I%2D5*2TC%)Z MX+C[?4R:*HQ0(@8U6C0S@7;L@L3,,W#*!V#68-#8"[!".6-D$KMR:^L M+.;,TH"[4'"14I'24D;:BZ)L@J*<#:U+)BPQ$8-0$0'3.$+:R@Z\5U'*8*7R MK%F:\@DD%;__*48YONR%?O\HY0J>!SY0E/*GQDJ38.0%4Y689&W$=+4KY-X^ M[VR^^VQCY,1P#49;"XQ%"38;],)($3UU3CM:3V>EC<2>,#P9^TL.^^'TUPIQ.P]Q0 M'#5F'A1*6&=6<3 R>* "&<>-3'!7-[5W*Q!O-,0?\ 3D=WJ[0'OQT.;3T/9< M6H4Q!H7SL''L\K&'=A"CE4P)(H5U\W=N+*@N7E.14I'2,DKIX4X^:E&0L?-T?@[ MC!MD^9:"@O+.I7AGV:CEG4OQSB=0^5*9&&!S@D4N=#D)_9')>NQI%;J4=*0B MI2*E(J4BI2*E)DGI,0L5-OSAZ6B<$\Q&>X.-M'+Y#LS16]/SV_V7YJ0W-D?5 MH7ME/+R\8CN\SQTM1[UQV W#OWHN3#(UWP\^M\]Z%M &:IV)+]+6\639J>>=2 MO+-LU/+.I7CG$RB+W!D?A&%UDC4,!\E.29:V6\OKYIOV_UDS84W MR8;KAO%.W#/?W@Z&^;XVQN-ASYZ.C3T*>X.W9AAR5G2):MZ^C_I>)V<]CR^& M@__=.?] =S8^(^$BMX2"$T0"D]B $L:!X@A+'H0VN;Q7B-E>+P77C<9U8=]E MD-)CGD@5]GUH]OTPS;XV25-1+,!ZF]B7> X6>02)AJW16!'&9-/8]PGD2:?= M7\616N;*OF^-!ZVKTP$N!F&7W.F2YU"D5*14I%2D5*14I%2D5*2TW%*Z@T]J MC)3.&8*=="QPJ[5%PDLIB$ "471GGS19WC^F[T#+CUFXX&8=C&X8MBMJM M#*-YDI3L8.C#$";/]IPF"?C!:8Y1Y4>Z?'4\.'F>A3,:'/7\Y)45HK'KV[T' MC%6D*!$:9D9KQ9)VPR8P;C$+5'_>OF53II=5H.]*K^&=T_%H;/IY]4J_X?H( M[3N9_:BT\)YC1H(!Q$PR18)CH*(AX*U+NDD31B5;6]>B38AN2RIJ"HW7 :E' M/BI[--9H&N_^XS&$?P>A-XE'9\W!^Y'H#3-]+DY)MO[WM#<^*];>7(E1Q;$T-@**EF M*I 5@B1JP,Y2<6NKZJ=6EQNTY1*0#,.T4 M6&-"LJ:H]]AZJR.MN[_E"M!&,:6**56#*74_YKR=*54Z M?#F-,F%O624149 M8*XDL*@-&!LC4"]X0$*[P'QAS,*8A3$7P9A64B=PP-IKPG30BA).?2#&&2(5 MMG4Q9CF'F(\V=Z8-38$),3@:8)9$8 QQ4"%:4'EL(Q;$(!^29TIY.\FQT&:A MS4*;=0YN0II([UPP5F FK;&8,\$(LT'S8$FXF3=O&,E6"'3!H;UK:K&L4YHK M#Q8C!BSQ)FC%-$BG+;)1.^1]'M1$40V#F@IW%NXLW%EQ9V F\NAX5(0RY:.. M(G$IC9H*K)TWA3L;QYTSJ6P6$8Z58!"3[P[,&0/*! P>162DH2%&D\Q/A-J2 M\\*>A3T+>];4%$!X1KAE05/*##>6#-*N'PWU4M9_K7]_Y:_Y_TY?*6 MC\WP2Z]_>6?B9\IR(>WX8;K0I!+T\BDGMYN>\,B7+9CZ_4K:%5_ M].+G#^ G,W=;?=[DY1=_]_SX((/Q&9H \B)1\N*3+UY^5KTTM?:3URA_QCB_ M\67T#-_XVJ\N*Y\)*>]UU5^_1ABK_5[Y,R[$DMRK>$;O>=6RKJNRKO(9H;3< MZR+VJ[S=52]2TB_?<&$2$5G9S=>;W;_-.](S;[W&))[HE\>Q .6U%N D.Z=5 M664W9JJO_C)<9BS5MQ#IKH? MI_UP69:*Y^EG]H1+)"+FCF#B. F,8JH\B<%A*8D0&$=41<$Q$J7P]-Y\^;IUUR=;9/GEUV-T[ZG4^OB/3 ?$.Z?!/ M>XYW-C=09_,+Z;[>3N__XVA_;YON[_UQN/^Q@W<^;G_[M/DI=GH7V6M7AFCJ M]#\CM0%BTQ=&14Y@\Q@L8\0IBVV(-I?1ZS;!M"TTK:F6OAF'A;_IE;% Y#>- M&&]_''BW9U].MKNFIN%>5/=TRD,?CL+.IRG,>BP89PIRTC2P:#@8'!@H;*@U M 1M'0PW5H=&7I892Q5V,3*C&.'2N%O;+[HA *33!M@2H=$:HR *X+JQ566P56NTOG1JXHT2$2SC2C2%HFE+8N2.D#T;*06C-(C4^3&M+>)L7# M0.I,:D)AT$Q*B"@YTDI2:Q'-YAJBO,TQ>TH.6V&WU6:WN]AL0A(B!$.6(\,, M"XI+1)0*1AB*D?H%O=VA,*=0V9W"YC/]&@-G(7IO@41)@7&!05GIP%FDH_9< MQX#6UHF.&'(8XQ(+016#+4:V6VZ M&Y E 2=+S8'DA@'#"$-U2"BT,XB($+0VR5*3I)V(KS!<8;@58+B[1-6H-!)9 M'*E%3!&GG&'4T>A8((%C61S09O#:3%](3XU2&''0V,OD@7($V@0"7@B7?J5] M(KBU=<55&ZGE\#^?P#R![='HM$K:&L2?1E$FA*:%;84*.*U>/^<#YC3SDR/3 M;[?Z89S_8&R^I1OYNS<^. A'?I[I \MW&GJWPU"E*:(AN."\9(0BZQ%#P5J' MB'34ZFH>"KZ W3X=I[=ZFQQCXR+.2;ZQT=:W,'2] M4?#EN+0V^CN;S?5*AIM-ZLJ '%@;&3!*$5C.2#)T).-<D.&C,:+Y60P2&OF'/:,!:1=,9*B3BQO&C,I=*8 MLZ%0';6S3DBPKFH=23P89$3:=YH)0@1"%C=/93Z!$M5+ ,R$._\VPZ'ICV\N MRGY:$YT7',3T ]?_=03SXX4\2O2R=L;JOKRF4E5$:1@7@(ERP#BE8%74H)@G MCJCH(W%YU )IR;6 M-F*T1G#_)N9TV?8^W6SX-1^4=Y9W+O*=3R 7M*)RL"81=0Z.GH3^R&1Z>%J) MG>6TK4BI2*E(J4BI2*E)4GK,C+P-?W@Z&A^'Y,OM#7[,:LBC&K;[%X,:JG.[ MRGAX><5V>)\K2$:]<=@-P[]Z+DR\P_?!#;[TJZM4CF))1ZC-.;RF-8C%&EG/ M-%C&+;#@')C(..B$#L5,U#:0M76LVFK^L[W""H6[BY2*E)912H^9P5^2*E(J4BI2&D9 MI=34-A!W-VA*:.M6!@V?-FB0)%Q1C $)9"!)U8-.FQD<5B*@)$^G>>[%W.9" M%'MFN=!=.+A(J4AI^0^/BJ9\#-?_RB$0[IY_./O,E0JY$SO@(!4P:B)8$SD( M05#0PG-$2 -5Y1/(;-X9'X1AE=,\# >A/\J=;(\&H_MU>UC:\^V2A5"D5*14 MI%2D5*14I%2D=#).LN6X8[\0]\^WM8)AO<&,\'O;LZ=C8H[ W>&N&H3\N3LX= MG9R9V6PRX."$MQ 1U< L]V CTF #XSQX8WC.=)MK-%M!=N'?(J5Y^+>&"%/A MWT;P[TRFL2%&,*P)&!PI,*$Y*$0"$*(H,XYK:4)S^/>AT^%\[Z]' 6?:^E5 MJ66N;/K6>/!3@MS%,++ODN M#JIUP@C)0B0N,BF#QH@J2A"-AEH2U?T=U&2)__!(2\)#;6,N]C:2#]H97\0# M_^Z7GG2>8%R0U$ M\N)"307)"T3RAVDD:\)9C%B#P($!PPR#LB$ I12C0) 0GC4*R4\@;>D_YJ@J MM#3CUFXX&8=C&X8MBMJMC*1Y&H#,?82DI.(])I*L'NQZ UI[1>')EO_>]H;GQ5#[Z[L M>#8]F5 0[K6.H*3BR6MC$C27$0)1S&(?&/%T;7W6Q'NRG%C,JKMYB->WNZ 1 M>2,-UX(R:9$5S A#D,$,J8#PK>VJO6$PH]/A644-%T;6Q0<6HZH^VI@=:*H( MXR)2( [GK"^%P'C&00JB>8B(B#P#'+>U4&U"9H>:WCGY8 68HUA3Q9JJ(\)V M/_*\G3E5@FHUDN:TK64]5B%Z"I(3"RQ]!:4Y Z*)-=;QX+E;6V=MK@MA%L(L MA%F3^^DDLHIA9P163*0?'(J!VX1$C4) LO!E,_AR9R:UU=/@I _)(\4T\25B M8!B20+U#V,= O+'9R$2*MZ6:YER0/W% G':0S,2&LXE0I) MSX0RD7A^,W/><(1;(GCS1_!^G'%<'M42KC%%6 &7R;ADSEA0R&(@(F+'*&8D MDK5URF:;3!2KLI!C(<=[IJQQJ8Q!Q+.8_J]L>DAK8D1.:Q^1K8<?O"F<.9,8*!AW@A,.(7J>"TX)*(8]>$Z< MT\PP3LW:ND:BS>@L9RZ?3U[E%?Z[*N"\K-%,7RYO^0( 7#WC"2,G@TEGO>?# M<&3&O;_"B[][?GQPB8\K?W?Q*.C'GQB;;OQT?/.?')OAEU[_Y.9 MTOU*5F:C"\O)D3\R6 '0;S M%4Q,M__<'/UMSD9K__[YN=-#7UQ;\6K'S;%9:E\.,K4<\MKEV-Q^O;VW\6;G MY=9&M_7?G3>;V]W7N^W6=O?ELQOEW91[?[G3W=SJ[FYMMM)WNSMOMCZ]_Y'_V M^JWQP> T7<./VJWPS87,L3G)HF6.$U>/1_]:RNZ61TK,'[YS8O+$4&]?G5'U1^]^/D#,JJG%%+U>9.7?P#^&9J M_B+E_>*3+UY^5KTTI5XGKU'^C'%^X\OH&;[QM5]=5CX34M[KJK]^C3!6^[TF MZA1B2>Y5/*/WO&I9UU595_F,4%KN=1'[5=[NJA?%15-6/Y&5^KH^M/+;!%(] M\]9KPAX7:O-1O/P9Q5DIG$F69:ORO&^L.5K]9;C,/*UO(=);AX._IY.+EVI1 M?@PJ;N5)Q;#=;UW,*BX+-%D@YTZ/3X\JCW?2A/Q[[S2HNI"_^547\J>[5ILA M]EQO7%9FPCV#:41=KY^R5WM__73EE."V ;9F+]ND,N 6>^CWS_MT%FVC\O%K M MYJ+4W93PW93P_XUBTU)<$8I MZYFU444I8Z2*(DJ\-79RVHD)Q:6-P"\//C]][1YOLYV/6[3S_[/WIDUM)%G; M\%]1$$_$.Q.A9')?W'<008/;P_,8<#>X.^POCER-;"%Q:[$-O_X]626Q2,)F M$5""G.C!()5*67GR7'F=DV>A'[N[AW^2O;--\>'L8^?#EP\_/A[^_G7OG_?P MW@_"Y=YSO_UE\./1G'V%<>]MPW7;WR][Q_^WL??FCN_OF3_(QO_?E[[3; MN=S'>1>^X_,G'"TQP6+DA(J(4R>0#HHBXHQ37%&J5*XB@$V;*-'6\MXGG[=2 MFB>N?O2 FM\T<+QYV,?MGGTUT6X^L.-N4/>"0S%K$ MK4_( '(A0;"4R0AOR3)2_5<)N%XJ?;EENK[12ACF)<%>\"2H-H90*3&/1LCD M[8WYRXM.UW\TS2=SFA^XE0I[Y),+B',@+TZSA%B,45H,HI1A.=GZJZ3\A;4\ M;]9RFV#^NR%1JGO98@74E@9J8A;4:)!@+^.$ M%$X9U"1&3H&AIHPBRFNPWG*$O9*FK;!X2>9:P;;GC6VW8FP"K!7K10@V\L29 MAFD(H"O>>0EJ0Z\'MY>6F_YX3O.YVKN):.=T5"@Q*Q#'U".KE4?8,1JQ%"Z9 MG)FN>"%G!&(!I@@T!,S-QPCBAUE!-"$Y"N10H=F$I %9HVA+1;;:>&T[2 M^H 9&0['5>Q6/UWI- QJ"K/;BI7VM#J]'!:8H\U/NK;7 M;O7B*']@9'_ 0+YW1D='L1ONT95XP>2MQK'H[4Y%O9(X4S<+&S\7!(#.8"(( M T:7M.2RZG1%,:D[7=$;5#.OD"[+,(;M\0#F[AT\1C_41Z35F_LG>6##US_B MP'>&,91STZ4AX>E\T)?QS&@A-?)&8\09Y<@Z89#0QN5&A2*QN+9!VP*SMEYP M;GJW8A<-JO;SO-7];FU$BY2*E(J4BI1644JW\4]))BG#R?/$% ^662RE5I@F MIS03D?^"WOS*435/<_ZVW7&\!\LI]MZ-6,[<<:,%:0HI,&(\),2ECD@S&5%B MAF+!I!2$KFT0WB9D"15DBZX71"Y2*E):*2G=9M_T7#*2C!>,(VT=128H2BW'ONXLVZ"-\P5DK_[* M!7I\TNV?QCAY\60\\$=V>#-/Z!V21E8/ZAKM WT]D5YUT;N)[-Z!Z$H"R=*@ M;F]KWA'*G&!.IX1B$H!T(8")(#PL=NN-U(*+X%1&.M[6&G\W M"EJD5*14I%2DM(I2>EPOZ,V-N&OI33'DELANYAR@Q#M+&!;(Q>P %9XAAXU! M+"0JX*\@!%[;$&W*Y^.4BZ8W6M,+'A.[6M+W0&L119U UU)GU MB=[)L_D,#W$>T[5Y(9RPV0M_5;)9X.DL_LRE8=?!O#]386FM=!(QX2CBTD6D M73!("RRI,\QA =!%6%M2V1;F/NF)Y:AV%;ADD5*14I%2D=(J2NF1@SKOPFDJ M.ZV88TND-/-.3&N!HB:!F/+YB#;E(UJED4N,6!,5MDZL;4B,V[ 8"Y]9&>TN M&%RD5*2TDF&<9:=LPDXY[[CTW/JHM4(8J _B41H$TJ6(.4>-S"Z G-_>J*WR M!01N_G7%33F:MM>[NZ-R90]:GMQ1>:5,=^V/G$!5<4LN#9DN-QDY]-]WMS<_ M&1:<#30",$F"N,0.&6[A!W;)R^@%X6*I=;K+V6FC^6&14D-.N!?B;E(,#&L1 MF!&:)Y$ N2PPY3@/\Z0WE5,). M2G^&NT6M5U.MYZV^>^KT3Y+WKNCV1*NW^L/1;AP=]4/=%;'8?4O41XUMN*Y70-'P1FOXDQZ!%,U^9,T67!Q^WWQ]3Y$0,Z MBX-^V1IOZ5*\..R []K>_/[)"A-5# JI*(#UQBB0PY@AQ:T34C,*HC[7X@;Q MWE^<>(3.\*1K3_-@X\^1H%Q9KGS(*\M"+5>NQ)4O(/.EHAC(Y?"*G.AR$GM# MF_>QEY7H4H*1BI2*E(J4BI2*E)HDI:=TTF^&+^/A*$>7#0_[FS!S>02V^\YV MPDYORYYT1K9;G;A7Y&'K$G?X*W=-&79&\2 .OG5\K.,T_XJ^_[E7W:6$;"[5 MB[&_H$(+,]*+@#V"_V/$/2?("8=1U,$H'!V62JQM*-/&G)4N'*N%"@6[BY2* ME%;?S5]VV!7:816A5JN7(DK7T#R[O[H* ZJ(]=!/ *[+C>7[O:'PY>5 MN%MB(8N4BI2*E(J4BI2*E(J4'BZ)#9.H,.,N<6PYX5Q3(P)6D6!"F7;V[GFJ M%9/;NDSD=GK Z^);8'-[<;2?#NV/=_U!'N#F:#3HN/'(NFX\[+^S@U@2W9;8 M\_V-S]AK$.D)B)C0D14HW)*M>PEM6B-^JW+/3&.^MT0!Q>.JVJP+R-ZI,3X M%"D5*14I%2D5*14I%2D5*3T_*=W&A%4J.",Q=01S+K1Q+A 5$A9&)VD=N[L) M"TS\PF8M!NGR#-(_1Y51>M4@MC>.SBH,5PNY55Z3X14*X_"'& ZF=[Q4 "H3_./JO\ M2--W1_V35UDXPWZW$^IW5@_+;E=Y6T1"=&)89Y>J-4;SY!2QD0M'>&3FT\X- M"VYO58Z_2^6V]\>CXS+4:!KN_I^G$/XMA-XD')VGA'<# MT6OZ6DU.35[_[[@S.BU$[[;@>#H#CD%;)BBQR%%.$4_*(,-L0%(2 $81C4]Z M;8,63"RL:GFLRFOJE"#.IA@YIM$RB9V4%*"!>,?DC5G5E8*O$XJUH*G]@BJO MA4W=###FLK<98]X%2I'2$MA4U P9RS3R@>'$F)!*NF57>7T&L%&H5*%2RZBE M<2?DO!F5*G6QEX.8LQ2+<6Z9%PIQKR-0+".1Y3&W TW$".&-STU "V(6Q"R( MN7S$=(IY22(QP5!NHM&,"A8BM=Y2I8E;%F*6(XC[P>;^+-'$1EB1)$:)ZMQJ M)UID*%%(6>Z2=%959XF4B3;(L<MR\YOBV .@#N_;F,[A<])1$Q5'$P2!.)$'6"(FH=0"BUB>7JCZ$#"^A M6UG!SH*=!3LK[(S<)I&\2)HRKD,R20*6LF28),8'6["S<=@Y%\H6,--@.Q 4 MC0);70>!M'<*L1292(D9&3'03XS;2HB"G@4]"WHNQV#G,G J'(^&,6Z%=4QX M3G&,P1-L92@&>U,PD/JP+3KP:Q:T>=;_&W[YTP.IJJ MQZ7/31X%7WS$.ACX>'3]1X[MX'.G-YT$>14=?03E&M2O='H!_GK%2![3LI& MX%]! :TZ9\78LCX7<+.]4Q!!J]>& MAY[<6XMJQ=UCL2Q].NC,=*B%T[&]\V;GN_@]78+?CO8?[NSO7D(?QP]5OK]9_O=PX_W/SYGF+U+G[D?W5ZK=%1?PSW",-V*_[P,6-L MCK]HV:K7[O#?*_E>M5:E._C]']VI'@F?IVI-A?#7]Y;=I M.<].KQI1]:'?KGY!UNJ9#:GZOOKMB<(;LTXIS3H_"86??/$$#M8K.)C972?O MF75%];5OXW5R_4=_)/Q/M_IJDHLW71^GNLT3$.CES<1 M<.F@_WTV^'VE)N6B65@K=PM#.[W6I%]8F:!Z@KP?'X^[E=^EKK1_7OX/5:7V MW_ZLU/[+G:OMF#J^,RHS4V-/?U:C%F_GV;=R]^W\TAYW4S=OLZ>M3EVYR9[^ MR^=].9.V67F:'I0(/;LY*POM(1?:RYN:LIX:LIX>\=*756UE._I)L152%5O! M2RBV\A(3?PUUR7*N2,+\>[].^OLZ$> M'_]Y?[9+WY]^./S,/Q[N\KTW?W1W#[_^^/AE]W1O^\_O>X4\)%PD%@SGB5C"DD_;(Y]0,$PTE1*QM<-'FBN:J M*LN-]7@647 O.<[MI42RW0WMYB/99L!NRPX&.7"F)A OM/'"XZ'?V2SZ:>\M MBUXC*HC)_>L#TCG*S6KA;&0T&LS6-HAB;:SF^RZL,O3=U& N'.@G'$A;$1P! M:# F<"NIDXQ[XH,+(BBGS8TYT LO*?=X"$!F$< P0:/6$I$J-551AP#7+5(L MLH1-2"G'N0+_H<:T&2O\I_"?E\A_[H9T+Z?NV^,A&)M%,."BT6-.D2*GNY/K%Q(7VAUFK&0+5S6@X)R0I%M<$!_J#! M0#YU12T/RVD;I- MZ?+RPINM_(6U/&_6:UY(9@&VBD2194:PBJ MS9:/],QCK"U'V":+N*,*6*,H![^XS0Z \ 6B%9>":&\_LE)VRT*[A0@NQ60S54.5SP"1&&.HO4&<:H4 M EJMD;,Z,1*Y(#:N;5"^O&HZ!< :HLL%P'[E*B?)J>"M &;&<]5%1IV@0@L) M?Y,E 5BA:4M$MSF:%I(-40F4M*= TW!$CH,%:G4,Q$>0;\H>=:G:F!6$*PCW MTA#N[L%0!>&>!.'F"G(S&P3#C"&5&#W,>@.:"K/;BI7>M#J] MG!Z1TSM/NK;7;O7B*']@9'_ 0+YW1D='L1MF:N'3YW,S:Q:&@((E&65&15&W$R;2-.;M KKN(+&0]CV!X/ M8.[>P6/T0QUS4+VY?Y('-GS](PY\9QA#"418&I\XG0^BQ)(P2QU#8.5:Q)6F M2&M@%QPS214+.FFSMD';2HLVEO>.H2R@7$"Y2*E(J4BI2.G)#^,UDTRS("D. MAHLD7,*82F:"$=H!E_D%N[GF5'Z>W/QMN^-X#VY3?"4WXC;SA_;,&Z(\=DBY MZ!%WA".#*461:,^P9M;3'&6)VTS>NW=9T?."QD5*14JK**7;-*0+ 6L-UJ!4 MF M)="3&<,W 5HQYURQ[YFKMF7/G"\:*Q!Q-""O+$% :N2_%:DU.@#@I65 MTE,=$(2^[_W\=."?"<*5DX&E,X&]K?F3 4^HH$9+Q*A7B&L=D0N6(V:UD\PS M$Z)>VZ!&MC5?5N?O@L4%BXN4BI2*E(J4BI2*E(J4BI2*E%;(J_LS*ZYRZ?[" MB$N='S&@LSCH%T_N[>RW>4^NBT0JJBVBC%#$"?'(.">1\SA8I:(%(_U]3O5,U_98Z=R.%BDU#"W;9%2T:4BI2*E M(J4BI2*E%0_'W0Q?QL/1<01S\["_&:9-1W//T9W>I.-H=;18$?&M2SS\KYR2 M.>R,XD$ D^<2X(FL;3+6-E V*1"JP4,"[2*E(J8E;[-*C=\L6NTI;[)R+6"D1 M5"YH20W%B..(D676(>.T2MH93+5OX!;[ KI>7ELR!/2A97VM.W?U&*_LD58Y M>"Q2:IC'>&6EU.A*()L7"%2&2]%H@;D9!A M-"$=8K"1<6<$6-F2R;994%"L^3I>D'@5D+A(J4BI2*E(::7/&WX6]W9[0E.< M&C[9)Q*!SF@7D12Y54=@%FD%M$8&QD'0BJ>42YJIMKB_4Z.H M=P'A(J4BI5644E.K?I2M\J&VRDO^?]@JWW__I+1+4M+IB:T;!E>Z'5F7Z-[P\OU0YY$>>FY72[2*EAAPDK*Z5& M'R; (U9OE9.$!SI)J N&6.:%$8$CHYA'(-F C 3C&[B$XPI;[2W)O9?: N,V MK,8&!104)%ZNO7!/!;^=O7!)O8L]=]NE0VRH<^6JHW MRB2T)8XEA T'6S*ZA!P3$D5JK=5"8QG"=*,LN26/JII;_1Z,9IBULCI=ZE5C M<]W8.AG$% >#&":'3:/^70^?7E9>RO4MN!?ZO^\)>+-5LP_C\4E_8 >G=0/N MVNE](>3]M'4AXH/HQ_DDL#C#EXA_4R/ADBN->&/*XL,]QP!*,:8 MA6\,6]O@HLT5;5,ZWUCSUJVZ2]S,DRO[0Q=6G%'TBL\L2<\+S[F1GI_-ZCG! MP5K*)*+)"\03U\&+X(V2"?]T/R_!L(W6]Q*R7*14I%2D M]'*D])0GF3V4:EB)E#5O* .),"&1LH8L!MHF32!?L30Z;H M>J-UO2!RD5*1TNH?;)9]\ZGWS;ES3BF%<2QYI'!V#."@D:5!(D>B],XHXXEN MXK[YV#ET3]4P^^IAYR"&&(_MHK/.:0/MN4//)7367MDHCA)K4Z34L".%(J6B M2T5*14I%2D5*14HK[@C^F05;(EL>S;+=WUK@$8X"$Q<$141KGON'!F0]%R@% MJVAR$L=<1XVPML%-"N M.E^0N4BI2*F)^^>C9KJ4_?-1]\\YS[#!VA&L&>+> M*<0ME!1[P\ZWV.KVAW>K?[:R M!UGEN+%(J6&^W2*EHDM%2D5*14I%2D5*14HO1$JWR2BEG)+HE99)>8YILE(J M1W&"GU;XY&_@0AC"\\)OL[Z$RBK:NFP4[?3 1HIOP3+:BZ/]=&A_O.L/\@ W M1Z-!QXU'.9#FL/_.#F)O5!P&MW$8'. ?>[,. \NMZ8M6[0+ JR"E1T[I+P#<" ">\]A&*Q*A+B*1"Q?![JJ0 MT3J@:#1 ,DZ).MH@ 'X!;3!@V5>>V9:]M.!G(W2/^MT0!Z5[13D;+%(JD;G/ M64I%EXJ4BI2*E(J4BI2*E(J4BI0>Q,4C,*4$!\&(EYP*[KQ*!%.=HE&4NG!W M%P_8LQ<^G1)_MRQOSN[AYFCWT%<5V]X>OOZ^>_:>[6]^\E$D*[5"5"F'.,,! M&9,LD@(3+K3CT>*U#=5F2M_#HU,TN;F:_'#.VJ+)#ZC)7VE!VR[+QQF)& FB M-)Q)XSQQWENBN7(8&_-IYX;=4A<6C-\?CX8CV\LS>!7.4N='#.@L#OJEBNRM MD.SU%,4N58L)TH8$TTFYTHB[J)!6)"(@),E1E7S$XMRB6%*UF&6HTQ.?/C\9 M8C0-<__/4PC_%D)O$H8N8(-W M!?EN':LH/!*4S6YC$(8+3X:/X7@%JHX0T! M=39)V3*.O0P4"(J!.M.Z^0[U/&%"A<8MIG%*, M:N=Y,BGRO$H%(4YY)C!72<":OBF-VZIB(*H4T%]0N-(-X'ZP,Q>JR9AB(#2+ M)#$Y4DA;Y )CR#D15(S<.R/7-@C!;6-PFZME]0-8!>@I7*YPN8?GC?PO!F=*F>C2W2 79PJ3,]&'>&5!1P+.-X-')U0VEI, T_PGW;PD,ZFA+TQ(6&W'' L#'.9 MR#F7>: E-E$8C(1+P# CM($F.F)1#8Q&TWP'BNVMF&P;',VCYFK9Y-7*2+_ MJ>)$-R9-)>''=,@3!1!Z78".G/2'G?R8KP:Q:T>=;_&W[YTP.IKJQZ7/31X% M7WS$.ACX>'3]1X[MX'.G-YT$>14>?03M&M2O='H!_GK%2![3LJ& X%]A BVU>N/XJ1I9Q[>,.;]J%?)RH[@C]3IV9[OV"Z,%%XXCG.M M/%=U*N1,1])+/_,C53BDHM'$<<>#U]P"):&<1N*QM4D$S^,G;M:F'SH:3)_@ MQ'Z.R VB_0K:!\_\RG:_V]/AVG^N3A;,U&1 2E;+]!XK;.ES2&?F4"VV?OS4&[M;.WM7[M(FG*V+?V][9?[QV\WF[!;P?[ M;W>V-P_ACX-#^&?W]=[A06O_C];6YL%_6W^\W?_GX.;/\Q1+?/$C_JO3:XV. M^F.X1QC^>R6?8-RSX] !)/KW(G6]M9+4%=#.P;[:H.!9NO9D&%]-?_DM=(8G M77OZJM.K1E1]Z+>K7Y#U=69_JKZO?OM"E==QK7J_>FMEMZ_6=>W;>)U<^][/;DO4.M;7?_1GM_WY>QS+AQDLN^EM%YA14SD"TXFWO_(7 M2:B_C$8S[E/HGCZ]P=*6U"Y<=#5NO 0#"U>S4*PSQOA-T MR=Z]*55L\M2!:42O3=R]S;.^H F[/M/YD;1X6:GD3S>+^R=Q $8-I/=9!G^PJB[Y_J\/=]C>E]?XP^'GTP^'[\\^OOG[Z-Q-^.7W M[M[9QV,P/K_O'?YQ_!'&N)M=?H>>?/CR^]?=?_:^[M(/'.YU-NLFW'WSGL&W MX=W#3;+[#]SCS$F$32L8*Q'.M;JN(1=$I[H'!6X'QV@;A;4K44Q6"J=5AF?6<"AP] M/S@JE:E6#X[.9N'(!4Z3(!XQ'2/B2B3D. -@8M%197B(FC]Q6:I?HE$Q3GZJ MTYOARW@XJDX-,GD<1-!BWP$FV9OR2W@U_^[M\*AU,NA_ZV2?@SMM]1>8-:_N M8]Z%ECW.CE[/JA<=O;/%T$_&XA/[J MQGE9"/![-U:==GIA\Y(LRGZZK/WTO*;&97IOG5/!*<22TXA'3Y#602 5@S7: M!I:4AOTTMTS'3]HR??DHG5>HYDIR$CL8;AX [ $D&EHP,Q1%1 M291G)'@KU=J&Y&U#[UT2X@50Y15@,U7P''*VCL4Y/HF]X=V)S+V:"JX$YBV= MR%35*G[/T[]U:?8+RBT-Y3KSU(5Z90V6& N]PYD3"$' D4.NR@L#U1C"M1% MM9585D+AHU&7)^\-NA)JO'3J4M3XP=5XCJS09%42-"!E&4%<$8(,BQ;1J$DD M47#+08V9:C-];POD8=6XN%YNIN&_VP!:Z$:M^"/K6"S>EL^RJW0(W_I' M?[#='[M1&G=X5$^G&SU4\5BBHOED8._WMA.;YAE M$H?[O==79+*?MD$B!>%N@7#[6PL.A7 R25.'E": :Y9J9 +&*,4HL9?.QERM MB>-[GT MOL5)%-9+\L\\:F*Y9R%C)C;S'6>:$G!:G#8-<=HL0\$;V,MN171[ MC@\Q15W2FJ)(C48\Q(BT]@(I)HDBU G [*6ULBN^G"9H_U^Q&^TP9K;S]^9A M:Q#A/M_N=@+U_ W!I1&]5Y.IWT]_V^XX;H80PZ']4CLUG:4BR1.1--6(^A00ER:" M0:$EPLQBP;!VS.5(73W?G*)12EI<);<+>^D^$6 +L%@.TL\(@H;[(QA:(G&'$*!I4QQB--@P'^P943N0L9Y\VV MI(HWI"G'.45/EZ*GLT1#42^\EQ(I0H%H,,R1%6 >:!UR4P)MA?5K&Y0LJY_] M\R :*^OQ^"M^L]WQ>13*=SL8V!<6=O*4;.,/@*^)1W=:>&D__3,10CF>60K( M[Y0-9+R\#2DCK&%3E\+FZ/QI4D_(52%^6]G?+. M,A3.F,AR0HP%8"@T,F2T40C$1HQDD1H.EH00]^G36;P@35#G[9CB8!!#JU-5 M^&R-[(^?U$I_V0;6P^7\[/3\()\];\?ZWYW>5"YUX=7#+)4":[>"M3\O<9*= M[[MGN_23P(2"N651H)HB[@'@K*<&16$DPT=:,M%:AKU*D@H4>>) 2X)$%LN !'-8&Z*I\&QM M@ZN&ET)JA >EN4QDZ\CV/L/M.KW+?1GRB6F=?-SM6-?I5CT:VE4[AWYJ6?^_ MX\ZDB7;IVU ([J+N(),:5[DO2.Q\RRWF7A+=?=+\]'ES?BJ-O\Z%41CO\O;. M#_.,E^$D X@2Q4#!I(_$PMY)/9+:8UC*&GZGN4MJFZKY:JE-.7LH;/?IS@N+ M1C^Q1L^R81F588Y:)!V7B&LGD#78H1"D#\I[:96O&BQR.1_OU!2-;@077@'V M\FX03VPG3%.Z:B;+;:?$LLXE2!TQ"0A)'E?U\"CDLP6IA5EKC*#";G&[!YM,M MFJ+#Q2ES2Z?,B3W-)D-=7=#[P3A><)WBIGGZJ*FIH-[5Y+(_5#-F4)!(I1.N%]DKAG.RN%&FLN5<<.(T-L"H: M_N@:/LM[G.:2.!60S7VL.$_PF[(:69QT"IYJDTBV7C">U_!RPKF"].<\1GP0 MO\7>^$65$VPJT]F"+\Y#^J1:#%=62>(N, MXQIQQRC2E&@$-AV0&.ZBC+F4O&RN;5?\,XWE,$5WEZJ[<_P$>Q62=4@&Q7,W M.HF,=1H4V$6K;>#](9 MV>Y>+*UPE@>"7Q941\8X64K /A-1Y&)F/+?D3 DI&84BB6.="8QH,W[O*B/% M%]-$'7^XT/&BXT^DX[-$AZ9H0'\9\H8*Q%-(N8^=1,1+2JCURE&,I7>5:& M_6XGM/*S/6>T7'K<#8AJ"R3U;B*HWT_?#W-6\#E(;I[+JH#D\D!R0?%E*C5E M3%JP 7,=(B_!$(PN(N:9HMAA(RG-I_2XC?&R2LS?3(56Q=GS(@%AZ6Z@ @A/ M! ASZ7G>1&>!-26G(^*8&.0$M8@%)UPT-F(> ! P;C-U[[3:IP*$I3"JZ253 M'>(5A"S;3'N>]V@$I6TNDZW;_]V0M#8OF_'99$0V885Q'J\+K0&8T' M<&^4+1_8,4>GE:BUE0&H1F+IJ40U@P"2Q&@UG#C4 IX>2"(LY+O+:A5%N1 M>>=/B;-;<;U>NG52]/J)]'HNJ8" !<)<1(DJ@7C@'AFM/>*,N$2H58& =2)E MF]\K-^@%^'-7CMI4#?%Z,+[Q,(*)F$;?[2""UGZ+W?[=65+#F;2*F80P!@3D3#MDB:-(2:6R<(VC#,"O+*Z]C;*2):\02T8CSFE$EH,J$ZRI4T0X843.#Z#F/I;)"PB^ M:RZ#>3<>^",+-*6?,FVQO<^=*BWR[K4=7H#1]O#.F)US490R#LL&ND7%JAPW MT4:-M.,$\60I MM-H4A#(:*RI5EPPS:,K19L?0YMG:8O%L(XE MY8@(#;1%D-REVPHDB=-62I:\_NY9/;B:#]E*4[>"043EX>)"PI51<8]TY0@ MK1,PG"!(-N4\\CP1PA@7D9FU#89%FRQ(IVJ*,5=<,HWE.$6U'TNU9^D.=M02 M83C2F>1PH1PR08(@'<6A&$_J^ M=XYY?_3KRGN;%Q(H$+<\B%M0BHH9KD2*8-%) A 7=40Z&H.B]DR&Y"(G52DJ M?B^(*_Z99QV_?SL=+NW][JZ^LPQ%YX(-FF-$M#2(L^21,Q(C*TC$S+ODF%Z1 M#N+%+W/CXR3[S7:ZN;0; KU"0U"AUC#Z\>#>>8VK!G;-\L'LVL'7.,IR.3B7 M1J$OR\._!36H7++*YRC 7!(<\: BLM@G%!+Q6# JG6%K&Z3-E&G3!=W$FF*E M%?=+0U(0[Z#4A<_<79]G^0R/T1#J+!+.LUPWDR'''$%:$L!IGO];'I\ICI'+ M)S;WTO#"<>ZNW*9H!XVU"1%13P/B%'.D+76(.3OF02HCF9DT4/T[#8FQNILN%R]Q=C>>B M@3EC@5J+5) 2\405LE@Y)*@.G!NOB8O%;_,<_#93 Z*5P()X8#[S_.V[)=.9 M2\9=X3,/#X0["TK0:$84%QR%Y/$D+8)IA3AW@D8"<"BKH!O!3;--NN*Q:02I MN;5&%U9S=V6>:Y!B10#,!67&!(P3F1VPDCN4J+#><@MK>7FLIGAH&L-J*N[2 M3R^S/G"33J#VTT_JB!9TNP6Z[2YJ\18I3HPBIXE!W 6&M,$)6<))5#(ERNW: MAI$-;_Y4O"\-/5HJRKM$Y9VE)D(3G>MT(YU-#([!Q+"YBA3 +Z,^+!A@OJDG3(Y\F7=/D\IIV3>=]2TJ[IH< R@6- M#H(/5F*=LR:R&P8V.8!,$9$/FJ7 DR?,98<,;'YMM:"9[:VSH$KSMM7'A8=K M?EMPX8EP83(V+J7E/79[KR85:,\FP#\+2$D08IHL"2YE%QE918VR!2MC5I;J.*PM&*,^U6',WU M!X/^=QCW$# NQ$%K$+_UN]^R6]X#\'1&K61]I]L9G19/V^.3N+?]WN=#8-%O M6V>NK< M&#IW WTNQ.Z>2CW7!$ 2[XFD2'HA$>>>(FNE1L(%XKBW6"6_MB%9FS:XB4?A M=<7W]LL,I@M6%\!>;'6&P['M^0A/.[QC3^T78+X_6..#_92M]IV)$+:R# K2 M+P_IW\_3-X.)L]PI)(6.B!/!D[( M\\3[0>S:40RM4;\U.HH7]#6W4>\?'_?SR/K^Z\1/F3/S1Z>M#ES1&W6^Q1;, MW-T.FE?4J=&8+/TLE)S?6^CM$C?'19*&TOGJ4>/VS"?M'CA]'CN2Y>25MNC4$*) DDUWND(^<()"&P<=8J M#+L_86W"1;/U> G,YC]5L7'X-W2^;?P/_)C).!-Z/:?EG_3K7KFO*I( V_UO MWSMA=#15H4N?<_W1J'_\"E]\Q+IAOSL>7?^18SOXW.FAR2?E5;3(]"(.ZE,Y#$]/ES0JC-8C"WK@1#!=Y_F8]HZ'0)($T %#"]7!X#?JOS"BDZE M.L_*=F&D\$)EU)ZOG]E97ZFI4%BV7ITT%_E5!73M/;_ M:&UM'ORW]RH]7N2K .5NO9MO$ZN?>]GMR5J'>OK/_JSV_[\ M/8[EPPR6W?2V3^\&6;G3NROU!V_B #D^Z?9/8YR\>#+M@'YG/\CS/R1X4#_( M](A@/QT]O<)73P28J_H,Z3I:G^.4H\>XZ/^ME M44[ LA$&*4LBXCIHI EH?R($*\R\,-*6H\0FGG@U@CZNVBG:ZRD;/+&G S"= M6B/[HZJ2T0F7#]9Z<=0:QM&H&Z>A8I-S-/O=#D+I.?;806)_U:(Y[!_:'_]T M1D='_6Z>Q%S7?^&F48CBTC:-PP7YG(IHY:U3R%"L8=/ NF8NS)J;2*6E#A& MUS8H;P.%:&RL<#E=:TKH?]'R1FCY+#7T2>.@(D>,Y3A1%BER3 @4N+#<.F^ M$H*6MY6:+WS?%"4OWK1;]2CKC/(!V,G8=3L>6$^"N_8^MRLZ!!RHI];,%\>'GTT;-E>J!QOG>$01%__W1\=Q<'Y'5Y>:'W3O&T[M6C?59+=GXBE M6-5+@,@%!SF809H'E((041!E@M1K&XJR-J'SK9@;I=O%8U8\ M9C6MQBCVR4PSLX@OA[*>M2A95>&K9 9:W RSH ME"*H=R&DB!@-8!@KC)$5U"$3,0'\I]$2M;8A,6[C!N?*%_]74XC=+?6Y&&IW M5^4Y'Y>BVCD9D0X6##6C)-+P$G)>$4RM$('X%2EE4\A<4_Q]J]0F[U^3/GG_ M;IU,.BVUW.DT&+XTS7MJYG>[YECGO6)*!E/) BTE5CJ@@@2W!2_N.(OB]0]_9'N?XU]V%%^G M%'VI)[K$W7!!&0YA+9!?%A LCXAX5!X9ZP708\RT%"IB3W.5.:EA/U3S"26E MTEP#<>(I>6Y!AQ5&A[GB'D8R9PE#TF,*7)D[Y###B"CODF.6$,^ *VO3YLR\ MX$/T6SF1FTW(MF[,O%JHY>+G3J^7'9#]U#JIE/"ELM#RP6)N5)ZIAEP*2\31IQSB71B!!GB M NY2!./+:^ZUM%%FOU.EZ+@H M^BHI^EQA7RHC53:@X)0"HTGF;%R:D+8T&2R\Q3*7YL:T+=B]78@K?!R]2ID7 MBP]@;\6&8LZHN(X'/> I2[,(Y/]YH"=_'ML#EP&V?L>C88Q;81T3GE,<8_ $ M6QFJ[>$&T85E>VC&]O!E50$66D"D,%HHJ541:/7-IAH M$S$?=[@B!TRW]K<5_"OXE_V-QF)& JQ\:3B3QGGBO+=$<^4P-J:V@PO^K1+^ MS16K44Z02!CB.N9N%QR@3]KL1-14AJB5<;E E2%MHY:5>E-.V.]ULGUI^AC, M4>B/SHGZ+GN]Y M$+REY]'M3-;..UA,>W%4Z-FMZ-F"OM")4>#>0B/O4JX?2CFR"3B:B"PDQHU* M-ING_-X'N@T[H"A@\^S 9NG1*W-@4PS%)2+1G*$H-76:6!0Q@!#'S@,2P6_, M)>^$ELI*E4M743Y?GZY16-0(JV+E6&%=U/-?D[)5@YC&5WI)E$"]!^95OG\< M#[,,"MHM'>T6U"-(&H,,0T*":$"[)&CF71$E+V4T,5*??!5J*QL>2E=B;1O# M5N95N&CI[;1TCI.P%)Q5 3D@)XA;4%6KJ45,*2J3)D8%T-)%::*-TM%&^*F: M0$2N2:SO]U#ES^STO@'=KU+H>V%A0OW=/)PE<^WY<]F3S@@&<19#75D+.5NW M*[PH?7P?,'A6+HA%S_<\-O6E\_)I[X.#./C6\7%Q3>W-;K?OJ]_VTU_1]S_W M\CJLTV>V>L*2;:+2+*=D.1NQ[I.]]YU>I_Q/KITAKP=W6C:AZ<2Z'07W1YG MV>WU>_D<:'_PS@ZR;"=_'P[@<>O1EJKNR]A;SQ;D20;N@#<;C(+U"7&N%3+< M1:2Y34909Q3GI?W6LU;WI=/F):M[X=/WU/E9/AT8CY;1[&M,P*<]S>5QE$26 M@M %UC0)O;9!55O(TI6K2;3OP2;A/Z-,D^#?T/FV\3_P8R8I4NCUW*/AI#_L M5 EG%1_K?(N_?>^$T=$4N&_>YX=/U'CNW@')I^4 M5]'5QQP47K_2Z07XZQ4C>4R/#Z^TRM&+L6*9Q_#=IYE^]OHCN#OP4X#6D-VO M60"]*@6V8JZ3J!8@KL,1O%!UL3E7HME97ZFIT%G.O]=_]M]L[>V\.VJV=O:WU M:Q=)4\:^MW_X^J!UN-_:VH?=;._@]7;^[6#_[<[VYB'\\UL[FV];! M(;RP^WKO\.#F#_44ZWSQ<_X+#,O147\,]PC#=BO^\#$GN>=CU,J^/(F#Z5_5 MP>BE*/JK*E$/?^-_W 6\HTAX*FD"[C6(NNM"9_<&Q_#??P2[,6KE'%_\-GV M.F?5R?/6.6[F ^E>>#>(PYP,79]*_S$%TH-S'-T^SY$^A#']WJW:@#TE-22[ MG2DU#,?[VYO\XY?79/^?#YD>'GU\D[_'?__XS^L?^]L[9Q\./Y /ASO?@>9U MXW__.OWX3SAQE,L]H'^[VT?'NS"NCU\^_]A[\\=7&,/IWMGOW0^'K_GNE[VC MO2]_'^U^^3UE:K>[^2G:Q$24! FF&.*1"*2IY@AHF0G"2*XIK\E_IS>.83,3 M;&,E8+!FF%''$Q!^0D&>FC%N)&;:K[4B\.V3K)N#,;"&/9O]X#E99'046[^/ MA[!DAG4UKLM"G/+&R8*YQ4)OSLZ6U_QDLJIGJM?4KR?LZ@03YS5S)(&5G;@* MP5 =:*1<:TLI#PG0O_,Y'S/L^PC/^-]^-S-E0!BPFM:K>>V,AJWAV T[H6,' MG9RN S/0C3DZ-G9/VY4@LH5.\6];-2.I_B*_M:I(W^V/ZY#*<16D"Q1RE.VS"]];OP?&V7$UU%X:V"&L%%^MD@H7 MIY>/^L!(JZ2C$&'@^106YG:SE^CF' /'= &^VHAV>9D;7A=$.@(JT6V[0MZ%[FID?#*<# ME+F=79.="Q]C@MN'_.>5D5;N$_7;\&(NAIWCDVXG96'.3"_L+#VX0>72A+'Y M\1#T F8JCV1@3SK3[^_"F$:Y3T.O_ZU>G?7\3_HWP -U!KE161C74=1UO('] MG%V?IU?GL9+CL'7<@6?*,=F#3F6$S0JSXN]P 4C*#_J@\_688Y9A/T]0]0V] M./K>'WRMGJ3ZQNZP7S\2/.N%X//C@)[G8G-D\/F2':Y7 '59NY\11/T: M0G6"P+>AK_RTH:; M?.[VG9KLI7&GOPHW&X?7O>V>;W^$S?&_[ MKR^[AQ_X!_K^=)>^9GMO7G_??_,![[[YV)GE2KMG1S"&3;:[_3N,[S/>>[/[ M8^_+T9>/AYE?>?SA,'.P/[]_//Z_P)5V*'S')^:E$2EB)#''0)8P\"0E,&(> M8^J#PA;3V;U<&ZH<-U@';'FBQ#%A G>!,ZE(]'-DZ6!\7*M*:EV21>M"&*VI M-'[.EQ9J^:\' MX\3FE(9'%11-GG/&+2=6TR@22XXPF/X49Y6F$D!6FW_FJ"?U$"K6\+Y7#:BRVBOQ;5:"LJU_3&$8G:OTHLKI**UV>W6\S"E-.?WJAC-Q;'3 MY4<'5G\,DS-Y ']YJ2VB*3OU0_9/.KTL.!ADS4KSC-8&VFTD,(@IFW?5@]GP M!4R ZO4V/&7''YW/22^;,MT<.3P>5';8E6M[,1LI>??))I=M)=L97'S)=>SZ M8CQ3SWW+5I-^D*5Y[.*@/@!BN-W*")H-H.&X6POF$B.L:DMDF^MH$">& :SW MUC',VM$P5^G.:V%ZR];T;M6%^9"Q?5'I[N)>/[G#U4%=NDUE5.;,P,QKP>[X M_ZJ0Z]'I?0>X/K=!/^"6]#XWN7\]' 'O'N7>I"]OZSG\^LD"7_,XN[1(@*V' MI(A,Q [1 %N/,(I3*V:WDM4@-.\KP[1U+N!5W+L.*\,P;Q?UUE7#R_!VN%(&MV(AS;K['=J@@"_/S: M!)_-G!7"O@1F=07?-7[ZRN\4.ME#T4J#_G$^;8 )/'^*]=;!&-#__._I/M"N M4D:R"9[31O*^58?*M2.(/JF3IY, M77[P8.=_5M\#3U MU'KE7(HVK)==#!.)5T^8Q3QU;^;G5._!"^/#<1YWL>*M<=3GG!]A.EF#^5GCS&["?_G@XR0FZO.)K$G%)BQR0 MG?BM/KYV>7'88;]RV-6S<6F#KS]:>W/AG4K/*C&!%N;GN:1FKC^N%93M35^9G94F<)_4I ^46Y\];6Y<:XCT 2#OQ1#.-NS(F;,T789TJO MOVPC=O,3)IP*925B^82,FZ21X=8@(H+@P3-/-9EC$H\EO&M$EM7QI<8P MIP[A9##BF$6DC<*Y7J'P04DJV>T88+/H4^KG?2PC9;TKY4T:R$0VJV_>BKL* M0Z@-NRE#V;K,4"Y.S2L72O[$']G(.J^P,]D1IV%<5;WW?-QH3X;QU?27WZ:1 M9)U>]2S5AWZ[.K\Y$F%9K]PB,T&& M]7M"K1NJKWT;KY-KW_O9;8E9QYK>Z;8_?X]C^3"#Y3>Z[2]B'7\9(FWF+ET0 M ST)V9F1>BWPIRJF?]F$OQ*U>M\9N11X?M.^%[^>JZ>KQI5WIIM4V?KEL[Z@ M"2.W65"KU)CB)Y5C\YXSNQ&5/GNES]0#]]F;I\2;HZV)9?EW-BQ7(F?DKM2Y MSADYWNON;F\*^.ZCW;,/9WMG?WW=_V<'OOLUW3M^+SZ^R4&&?^)=>(;9G!&X M[_?=[>X7N._9WI==N/^?XL,7>,[##_3C8??KAQQDN/WGZ1[].^UV)ODB!_C' M[O8NV3O[_(GE&#=A*8I@VB!.O$1.NH"P"IZJW,F ]FFO$W(LFIKE79ZC='Y M G./U4ZOP-QCPMS9+,R%E(00.1N6*(*XX@YI;1WRD0:MI1-,I5R*R[35*K0- M?=02PN>9#8^MJG_->$ N5P)XEX^D8#ZG-;%J[WCE$J]24GNCB3-Z*K6E/H"L MTI%^]00+TNKR8D!L?8$+)1\%Y!NL;?R+S":8E&I #\$^?^5-+P#]4 !]>HF' M?GG-=P]??TH6:YZ415HQC;C'%AEJ)5(B*J,U)ESPM0W3AM72[$I I<;7TY*M M>VEU\PJ0K(I"G\TJM'(F$N$(,C[W*?9.('84B% #T( 9I8J-0X%TWD*'DO$:=*("-)0L):&HA. M+A&::]P;]MQJW!>E?4 "5)3V04C.5&F]%C$RCX*7 O'(!=@OP2*:D[5(-$XE M5_78I(VIM_1RZK$?]D>V>XL(F]NRS8E_;Q(5 U-1Q==V8^WC>X%G!,N! MZ(+L!9@?<2CV0*L30#6.6YM @N1:8^XI D,8D&0 M36 5>QREQUP1X7+W) ,FL;HWNWYJ9+U2K/,IBN!]FO_?';,5"7O"/ M__7398#R/@,?6=<\3\1.?6P]G%1/^%SGQ%UDO%W.XZL"_',=I%P/LTXXJQVD MUY>+;+(T:(.E$6+E?*Z24R_2.W.286IO]^V&SD';/4R(/SC,BZ[HGJ[DYW3/CZ/4G M2QD&,RPAY0)'/$F,#)4)I1"TP]0+H\-GE3U4!\A>7A^A&E]Z^6GDO1$"+XYS]6^>>GYP,^B>#3B[LY[MV.*P* M1DWSZ3,(+1[HM+XA3%.^\&0\\$<5S%3>JUAG2L=<1-(?P7<.@55,,J='K6CA M-6>[5?;W\"C&4:Z6=[5^854B;CJ@26+S)$\[)[WW![-C^S6H7:V\5RJ._W+9 MFNO+;#]ZQ>Q%\[&HGO%/BI?]LAC9#*H*[*-)TO-@#(\>NQBXQ0(+:0QC.%Q7 M/>F7:/Q4^/M385_6;?COF^UTLUXA4#4TM#/*/[Q2$.G89C3J=B?E-ZZB1+Z@ M0HFLL[D2 Y":NLIH'0MYJ8 /7) OJF,E 5% K7)YA%Q (A=\RM5S,K2L%M*^,YQPVAC\!L%SJ X:R=24D,UR@O N5:6H0+NN4%(5X*KZ,Z_G:-?CSOAX>%ZS9%+FJJY) M#M?F2ARY&)0''!>;?IUO>C7(#+#GH1 M+GW?JTN-Y+JBN;9'736BGZL!3Q8(+.-KML5!59,FUY"+56':NGC'C\F^.*WO MDE?NL*Y<$RN+J]^;%,C:]'Y\/*YG8Q(T#&\/(HQOF)\K#Z.5BY5T6]-!KK?^ MNG:X=<63R8X?6G51D\DB'YY$GW=[0"WX\HM]OYZQ>L>MUL-DU* M^]6(_E5/ MX;^G(<[MZD$[/U6=JTG@^^=*OY)*=)FGU(J0?2?=T]8%[[D>>cK 9YJHH ML:Z4 HC8^Q;K97U1%NU"]V"M=O,'1D>V!L\+UCSJ*N5H:@J:Y8+Y.>:8 !H_8ZO641=MVG6W*OQ:GCI]J[3[4Y,O4FW@8OJ9Q>5 M2JIRB6 K9E6\J*MY:;P9A7(%J,[%M_<''9CQRHDV'595+_CJT_G7*@BR\^_XI+U;8J?#VQ MV=77FY0,ZXVK(A/P\9!=LM7T3VOW3Q]TPDALKD\V*2V6G_:BD-GDRT_ZH\P! M/EI56\M^C,X M*,UP5%=+JT:9#88T'E2[ VQ5Y^T#@!-^C=W.41_H1^4!F/<5Z1[/2B5MEW6)]Y M]SM?G%<]%M/Q>=BE/]?[9\5))TOK_ M_L<"F%>R=#;4G9[)M3B@DT.?A= 5= M/'VVO&<$F>^>AP0?.,UZ5KF60AQ4U>".X;)[%#];#%@/N_?.;[?G^/M'?[!5 MT9"WL&A+W:HOGS\9F$EC#4764XLXC3JW6J0H84D94XE77N29S;@I5:C.-YFJ MEM^%-N6>#K_2GFF-W9J67]AB3U1LBF"\CFL?UVVK32FU+K5:>@$G"A\D[*:W M79U^DLLIJW2'].0&5J#:K/:T&Y166CE9E@$W\LI'RDY[)*5:' ,V=?[6M>FW M@874-=Y(5::=/%"]DIL&"S[IU#Q9L98G?>I;! 4:[IGCV!DA L?26ZU2#")& M12/#%M=!@80R\O.@P,N,=^IOF.?%+R#Z[XL_VS_<)1]SQ-^7OSLPMJ_[VSMB M]^Q/MOO/![Q_^,?7CS"^#\<[=#;Z;^]L%Z[[N_OAR^?3/?C\WIL_X1Y?S_:V M_0^@T6+W'QC[/W]T/GSYN# =#FP6H@E+*%%*$!>>(X=-0LHKI;&(TFK^_[/W MILU-)4D;Z%]1^+YSHSM"Q=2^=+]!A!L#EXZV:!K3!'QQU&K+R))?+8#Y]3>K MSM%FR6"#C27[3,PPMJ6SU))//IF5R\YCWJ:$;FBYEIG4;(#FN$4=\X/I07>L M;):-__;T+*FVZ+MQI0+B[5=KV!:T_2YGP]=@]^_AX&,W-ZI< [L-V-X4V*[+ M83'6RN $1DH:BGA0"5D=-?*>".>P"LRGG<>$ MJJ.RW5\$ P]2NYGAN/J;OP MSG6GJ-P#8VTP\W>!Z@]E@#\X4 T#WU_GS)VNSC-8G-WYBC00>AT(?;U4O^K+ M_@'P5:Q#9,&A2%-N86 TXW5>RC M<3__9!6TIBV"#]Y;T#- YW-',F$(EGF^Q M^IIFR:\DGWTS '1C0EWWIDU,_ZGB.[]L= M'S^I S/_JIN/GM>)1_<:++\[C W D.WO'F9TP]H OV:2(LZ !7XFCP M2CG#=AZ+-E]39J.$2UYGU6_JC+99]1]9]=80H9(A1AV MRD@%"^]Q/F#5:TH77N36E<:;$NRR)Z:1&_5'=?A&.V<2GE7)8[WS1U/\6XQO M#Y/A-,]L?#R,L8I$'[5B/V?+K=+Y\K1\[VL#D-;2JTBQ#IYS+X236#/E(B9" M!1UC[4105W8B?'5/UD/]9S;2![P!CTCGU2%FP3-C+<)4*<1IIE@A"A0P3UH3 MC8T@N?/4#8!.LD%IJ:+'07/OC>4\8>6M4PH+ZD19:3)=Z:N4C6I6^HHK3?>/ M#C&WB0B)D? ^(:X51MHKBB@07XT3R%OBL-+"K*ST,EZTK[WP-^XGO.["-PIH M[:[@G=U#P4TRF"N4F0"86#P@RY1!F+DD?8@:NRS_:QLR77LCX!"PUDH+J3 7 MDNA(C.&:4<6BT [7"$!N#0&:C;!V(XC]5X<>VY2T]X@Q)A"W@!&6$(=HP-8' MRX3!N05A6Z[Q]B[2A7[.Q;TJ6[B(+%424Z80BUVF2CI^N&CI3+/LIDEW$6RT M?GX+X$1U O_TUM,,_F4+[W93>/[(F?IQ-'HR.'7=JA[, RWV=/)4O#S8/=__ M\H+MG\"]@?4&3@Q3'FF908?D)O-29Q*L33ZD=5K'BQ5*6!(1,PU(HP"_6")P6DRAI5CEH<66X%8QE5.KV MQ[9_U"U)N_6WET%:9KK.R_.WYLK>K BSC24[O+?5R1H]R M\CIV[VPUG5>^7#);%]7-V:V*-L(*WMU'OF472P4 MZ6IT%\^ M)KG90[?>6; MN>ISZUF9T!+2>!D$-K7Q;EP(";Y?Q?&^6>SN O4TP5%O*14T",Z],9)YT%(N M$L(U<>*[W_MG+^3ZZ?@FLWZ\$***9E1L""]2F_RY,--H$4=[\0CT[T(=R_S' M%)<:!,.DQ&&N4U*N!H0$/38NA5>6ZC OR';[HKJ;EA6#JV:8L*@B\\/JI)*B M&^$%)\6&!/Q]'OL /?5+A@S$H_&PR/FU8.O1&DBY8RMS6K/I[UH)O$S3;QW, MUZRV11]V[8A7A\I+JRD-B+N0$)?*(F.%0L8YCXECUCFZ=99E5=TH,X'6[IIP M_RVB?XM6I3T[ZW7K:C!@R_3!N.C%7%)I\+%;.XIV7S]I:2S:K;5F=>N7G?H+ M.[]F=)G5*)H7IUM"M5Q6J/]"L__?:#ULR&\L?=F*;U?X$+Y4.'43$K[8=<[KRJ_I._$S]' M/ZEH2 )+-7\(=F4W?AH5(S(7EEUJE#";JH5:K)GZ%%"9T9>J:F8NM-5PE MV!Y->G;8RV6-/Q37^4]"[V;O13@\NYQ; M3O#YO.A3KGD6YVE:^(%!4.?DZ7GGU6$@.GJ7P-KSBB&./48F$(.DAJ4!:.(^ M5P78F+6MM$C5=J-9W&\M;DS<"0>,6 =+@!%;C;3B',5@E-!"2K 3=QX/^G'E M%'#U6' .)_.2T/FW>@?\0%&^C=%9S^/@:&C/CDOARAM47+?+K^JC\9Q^^K0V MPZ?'YZ,_SN=CVLVE(9LB@U]>'&I'&#&)(TH\6(M>)V2%E\@(QFF,.AIG-J+( M8+VT[>SON*P:>BX^6Z0RA.'"4=$*:9ENB78YDK>CNGKA:/L*#'+^B E^XP4& M"7V$]>67?NVV7_^,8]F\[':]K+C2;7^T?J-9^>IVE&D\*%'$^U5VFAY#@ MW@%;]KBU6^PS^R.EE'X@=WV+$K6K!@X7?#X.IQ1PD$3)Q US6J%3G*/]T1Q_^CL/\!WL4R_?(!W>X?A M,_9^[]7GSO/.\G?YS\O[MOR?[I^\^P__.+V9COS]X^N7EP;-NY^05 MF+?A0V?O*7Y'GXK.2:?[_GFG]_[M_OG[DZ?P/S![UV1C1R.D)5$@SU5"G&&# M= [B]3$1ZDC2-O?[8ZOAX1M6"?0NY.(_5]$IWX+%2U5*@S)?0QD2%-&1I:2# MY=1% [\Y'97S+B0E\#?RSAJ4N4V4^;)2\P%+H;BV2$B22[AQCK3R%%'*#.,T M$(9%@S(-RFP:RDA)K?9$F1 P%QR#-B0>J(W([79!87[C_*I!F=M$&7(190B& MM1'2(8,)09QXA4P J,%)&P7(0Q3!#8ZEPX M!##&D&]DT#8H)FQ -8C&8KH2RMQ0 M\=F-]B@]G0P'9_&[7$G;6V_VFO"GA4F1Q4A-CG9(6N% F51":!V#I8W#Z,[@ M;UWWF.2E2F"[!9=+6GD6D$Z8HX"UM-8RR70F6:N%)3:MF<$W'_E=;.:A"*WR MD3*GL8H@M$(*IUW$T1H#W-OPY!O_RQT*[8K_Q6FM22(".:<%XIPHY#3(L&*1 M$"9MT(SM/*8_S%D:H=UHH4J>,Z(M35@"7>7>)4)P;-P9=RBT*^X, M)E3V,WED<5)9TSKDK"3(,Z:BE-HX[!M->^^%EEHK *:5Q]APY1G\*J2)&D=) MC7:T\0[ =H<$3GLI_1VYA+KQFD([5(DL1(L J#2(.F7:W'=W="^Q " M.W9'W1^*Y[CW* /$P'(IF(?=RD'!6*J%#9PYQ8+3M0^R,<+O &76=15DEBAJ MP>HF*H2,?!("%DE3S#+*W%0!_9])#6[P2.'>"RWA3DM.B20:XIT\HQ*G&NRMP( M[?T66NN P=-H0B "2+!"'=6(4L31=;*W!-'$T]S_7.V04+[$,["2P&SYBC\*S!CJ3B:$ M<-PFYW DTK- )?7*LN8H_.Y@9DTSU:2#-LYI%&R.:E;>(QVS/9YC&+R+D898 M%=K<&%]?XZ"_A5,U39@GU"JA:7:8&:8$]4Y)+IVQF#96^!T*[8H53KF&93$4 MT92Y00@) ;T'JA"3=U[)J)QKA/;>"ZU.4KLDLFN;\F"YY2&I%(2RT1IFFJ/P MNQ3:%2O<&6(5,1QIRACB,C"D+0G($0I,G_,H+&V$]MX++;,TAX4&QX7B7 BC MJ'@>INV]'??;[/W645 M-A!U$:(X$31A;D(R@1NO;+!".:8TT\0$K!JGQ1U"U(K30B4,:Q6UM3923[P35G-*&A?-'4+4 MBHLF1,.#%@PQG .?K0G(2!]1Q-A+9TG.%VL@JH&H>P51">PZ:P%\F&7< IWB M447%B0P66Z9BXY"Z0XA:<4AQD4LWZ(2 Y5K$93+(6N^0 U+E8143#;R!J)LJ M[/#?4A)^3;?.+>KZ4]?=!Y$==C_F7L*Y(>&L@GZK;@C\!C!BVDUP5*KJ7]-= MQ+G&)#'ID^62.D 14)U>44\3,S(T[J*;:86RC_=W#PF-5*GD4+#*H)P%B[0C M"@D:),<^B$CDSF-&5C#@/Z6C0O:9SGH"Y]9+>0.,2QWTW ZEGZM^GPY*U>^X M6O6[E=>O?#&K@ZULWMP9M$KSS^%Y:S 9YPYWTTX3RV)P;,-LGHZ&$?Z6YPK> ME^"%F5SJ9S7]>K=?&L?7O;5G';"VYGJ-/>6JXM-1JP2P%@,= , H>&8=[0 MRHK.[J%P7'*?,$K) D%DB2*CA4,L.!^-$2)*((ABE1_^)_?1 5";@7U%&)<0 M?R_Z6@^0\E>2>P".SG);^H\Q]]'[U!T?UVW73VW&KF&^93\W&:T:?L+7NZ43 M 0@&R*+9W2!K4'KP"?OH;+[=E@6&FKYS$W M]#N_ *RWVZ5J90,^&<8 $@ _/;!-5W6AVC\$(A(4QPPYZC'BE(-%HI1#FH5D MC<<^"G:Q>[F7WCGA NS87+U#&9=4,B+ .C#EJ-O.7J%+>R-O_FIOM/+FV$;E MGYN&VM/,EK+PIA[(^ESGPV!#U<1\J2?Y'[:7>VRV7A_'+/.98GH[.B[R6G[( M).(CP'0_=V>'P7^(=<.NZ"?#T@FX ,L8A#??+U]3=?6$>0UQVKL]OY"/<*-\ M:>[ 'C_G#J*EV;!?7(:":[Y:AR&LPZ/6;F]\/)@<'2\U_LR(E9L9CRY_VPK@ M3B>]<6[RO-3O=#3NCB+,WX:^^?IVEV"WCX M*-O\^:OM,JNSAJBY[_QI)K?S68,W[XZF4U##?MW7>11;KEKS;[5GWHY-G_5' M#5:5'!=0_R9@K>^P6YO:I=-=U5$[SR+L2-L:=8_ZW=3U%NAT19WRWX\66C?" M$N4N=6"I9SF86NV/RKPNON'C5C9JIH\:QGG/W6*K#,&@&Q8K9XWLM&L%?6WM M#W(40K?2WWG3]!=>H7Y.WNGP] LOL6R"!I!Y8 0W9X7>KO;_*P*5B7]%6,Y1 MT_F[<_+N,'A8'TE(+J 8$+<.>$!P!AGNC,BU%IE+VZG-7V=?)RST-FKN-X5^ M[[Y^TM(LA$>%P^2NZU^=F>)V*>/)0ZF[AL,7OJ&.5]3( MXMZN=Y/0>1/_7M@,?.6W8>R5-YHW/_W/LCC7PH#GEU@';SH97W[))6*TU%EL M8P2+D N3NO#O\7#>H^XH(C>,]@.R"=[_-]O[9,]'._]='CB,>GF>KSE%ZR;D M\?^Z(3QFS4NNY34F@-5F*14T",Z],9)YFY*+A'!-G-BY;8T*Z[);T07@ 7\/ M08@F(.5E-U<*ME&SG9,7ARX$*P(.B+"&N^"5K+NZ!5V#3YO?4W4,'\\6X8G-U$-_.[LJBK?M5Y)#&ERGW6"L5Q/J/N MM1L-;+=A/0F92)\-@;./LQV154K6F)4&7M37QZ#X8FVHY_;8_1;<($_'4>MH M./@$UINO%=(V3M^+?NM9=,.)'9X#]R>RLK:?SN7 M@\$9(*/F]-=VK;VGEE'+']O^43'_!Z%8>[67P/?L]+6FKPD,:?['Z6:"'9%WV6!8!@OKF0D@ M/" 30#!'O\"NR].-!@EEOE<[;O.8EEGC EVKC?_6*/.RLD\'%0.!!_1F[!&( MSK#< 2A-'[8.D#]?'2J5_3BLR>CR2\.@YR*2[YRZV>3O26_ M3<4ERZB+)%9$U/H/0 J* 9QGH%O=H3C@\WODBT*WXJ255-O2U;Y5,4EOA[#E M80H^Y;V9W3RP(\:#8;DVK])H5,[EX/:_D%\SC:\I:W:#^=KW,ZC^8&'TO=H@ M^(7^6J\L;,C1:+8CJZG[A8&(].%5X2$!=@^,I9#@1RT0Q.DF;R_AS_K!KPZS MXM'U&'O%JJX8>SVW<'WM12@+7[UC\0T,^JA^8WCDH%_0<3PXJ@:<(:\URGZL MA<_+'>!1U1AC8 (I+Z$ M>L3/T4^*6.;]TST]ZQ7=4I'!,Q!B6-9Q9934JS;P^5*8K6'\V!U-KRR;:M"K M8*'^4B7DL"7*P_+5U1J-IG!:)''=K?,J]>)XZ@2Z\%KY,L!A"Q>>3<:S@(5Z M.\QA>S1(XT]YCX\'@UZUMT!P/G5AT3..@3$"!D4MM\L88WNCP1P=87_:XG * M ]@I&7+;AB/;/&-ED?7_O!V=NN6W0-OF+G*,,M5A8NI_, M/UA;HP#'0 JZ@V4B7[58[G1SXZM)K+="#V?2"'0^WFUV2PR2S&-;G$? R M<$N0B'I.,S"/1Y5S-U\Q=S#/E<1LA1^UWAYW>W&]N.>9F>)BB:> MYDM?E$P MHTEO7(5&+"B#0S)3.T5M/ID%G"W3 ME?(R4[K2+BSA%';;QVJ+V>4WL+YL]WF4C5]^R%)4FVVYZ0C]?(0M=SZ%J'Q7 M6%CX>O& S31QK"E#[:HO)&6)A\4I59KN=%CJV:M-7VG!N58.K@93AU,+R,5I M-7MPJ^ZPIC=YDV;4!HG.7YJ.<$;*0G[S:D[*DX854( =W0^5_,,(%N9TB@VU MDNU/B=XOT^M_72!\^65.01HSILP&L""(*X,JOKSID"^?[/Q).54J[+"L4;6_ M))8 P>/Y@&HRE"6RO3"?0Z"4@TDO+!&!:@5Z2_%6\YWPM6=F;M!-62WDT"Z@ M3D?Y36.8PD-UBSRS@#"SJ:UTB(L7B.C9Q(%U6\UK,<3RHZY'*2N*-:4FE8OQ M!^['VM_BJ*OHW1U-C^4+@ YJ)EF=QE3J;1%*ZVT+^FH<*WI1X6U1>4OXTLTN M4AA&=I)6*F)I>\*3BNO4 F')Y#P3PYD@U!3CZQA=$8.9,MQ:S/YSTH^+ENP* M8 -)(=.E78"(N>BW%\S?%_W1>#A9]IK4(0A_#48+IBJC\M??6ON5U$\-A^5O MPDJLO_&*R4G8&I.3L#FIZIZ>PIVS-7T!.V$&P2;*MYTQH@A$Y+0X0S*-J@\) M9M[Y^D2Z-ZCXR.+3EFG!.F&=H=14RBH)O/#=51]+GGK;[T^665%M35Y1S"\Q M0NO;7O5FWY;Q@PTE2MOG;2Q>QABV%%=F.P?$PUR*+081V)\ORDE7Z\!^G@.$ MXA@ XG6VQKKI?+IK+I#"Y0N782'?>@46\A];,<>Z](N(UU93"8LYJS@H_%9> M=/8:OUWVF"?YTYE/[@))LV= )*T_+N_9S;H=U>'88_NYN!VF?H[\[=,X/AX$ M6)VC\SI@J3I'K&(5R]/'Y>E3\V51F-LSO7@!W4),<9@Y4G[D(GDJ/K(Z]MQ9 MX)F@R0"$LDLLH]J+<664UB["^N1T5*U%,3!K5T=E>M71ZQ?H\N)K+\__BE/M MN['M)AULUT(V6\EF&76YM$\#P>YC#=NT!5>@%?UF-H!_A?BSUJ MW?+)X-1(7;!1]V:SOR'G@;3S9'H>^(9VOKQA^V\[)_MTG^U_><4Z)__"LSHG M+P_"R3Y\OO_EG^/.VZ>?+YX'=@[>L);V3YZ*EP>[Y_M?]C]UOKR ?P]YQ$00$A#5E"$>N4'.>@-K M;QPC/GDEU,7X6Z-P3LCR(MC$-9>&",8B9XEC%;0S%X\2=^=VVFAUIU^B(IL8 M@DMB".@]BR'XYF9:WGR..>\(20D;QPVE)AJ,G6($\Z@L ,&6<,DGO<$DY#5I M_37>SNRNE_V%R$I2'W7-*-:";V8/E-^"IVY1%T\]0=?+"Y(I,F9RG2H5.:;< M.H>=9-B3()3AX?!%I18P64P'>M%Y=IF66'C;>4K0R_3O(%.:%QD P+2LO@5O MNS&I0G>N0%Z^.B16)(>U0E1JA[BC"1E0&RB!8B%*"TJ<7I]7_I\I^\QT-I.P MVSV]QF1/YL,1Y-\1%$.3%X?YT.=OR=#?YS/ M"W:/AK&0LG8K3,/\LN]I2\K MOED=6BP/H/943 ^YL\U2?%GE[HOA?%-27L0DS\MU*">\4770W[HHA;7K=^&O MR]-K\Z%268?*NP)/RQ^VC@?5$4^Q)>K3,F1'R&;L^)@]W]GUWLUAHWEF1J?9 M*PEKD%TWD]."*F$V5=EW,AJ#P7($K]@?+0+"S),S]8##/6K;Y;Q^E3PGU4&D M.V_%OG6],CTS!SYKU1 M70Q@M-L/SW.FR_Q;.WG)853PHI_'OP%>HS 8H_KQ,ZC$#QLI<>?5H?9@Q0!K M04(GCKA7'#GG!,(Z)F-H5(P#>Y%MO 8KZZ.QV5XMO_YI^R68::I[Q\?#66K2 MJN3O]GH5K-:H4H62U,L[/ZF8.EA":W(V]^K5B',1,<",VT+BQ>&TW<29T? M-_5PVG "2FD>ROEI,/Q0E)X]R^9&NTYS7)#GR% :^?QU!>@)S_63^T@>#IR,_'$S#T$>-F'U+S%[N>09B9I..,6F) MB$FY:Q#VR'J74(PQL" \%\3N/.9TO3K,_+Z?W4PP];,C_EI=751]A41.SK*# M>B92):8K>P,K+WV(I_U9^&)K )SR:&T6S/;HMVGDY07/?HFY71MP4<5_E7"Z MV*I3AG/R\2P@*W4+TPZ36>15R3O.=M1I-?VINL#%\:<8+UF+*5DN\='3W.11 MO,1W#GA4'3HM@T8VR,""RI*6'Y\3M2K: LA4'U66B /;.\\')#7^)-L=UCGC M\Y2NPN;7!H[-#( 9Z9I.7/4R^8U[* O\2[5:= L-@),C<(5ZWRVV33-K[OD;CGCO ;^ M:1QZ(42S;U1!F_-0'K#@C[HEH;Z>3B"5L9<#C%M'@T$HT[&0#U??LHX;63/] MUY MR,^7.%I!M0+Q!=M'%\%]B@47808^GQ0M,EXK8K]-1:P>W_20J92OS/'1]FP4 M?YO^\'LNN="SY[]U^V6^RD6_+PMC/F:Y4+VRR&;U\?P$YA&N3F'JCBSUD^N/ M'Y6/+M3BK#Z3XI&0\M*/\2-RZ6=?NRVCCRCC5[KM#362V9#^,2O'-_/^,#P>C^VVIU^6F_SS=__(!OSSXM_O^^7MX]BOR?N^/ M[KN#?T_WWS[[4!&3?T_>/^]T+Y:;?G?Z[LO+@U>B\_;/#^]/_SWI[/W[8?_Y MGW#_=Y_?O7V%.U_@'=]V/KRC?Z;]Q?; !V]P9^_5H<'*!T434E9PQ /P&:L5 MD!KFN,T=ZX@2.X^ITFVB5[UH6]\$;:,1IR#NHN,MYULNN5)68/"9EO('ZNJ4-,#C^\"KGO80O96@"M7'82?OH5@ M946>U@O20,]UH.=\ 7I.8!PG3P\5(PXSZ0'+K<_^H(0,PPXE@KV@AD5J;,'#.3 +M4<>ABDZI>- M!*=+Z=5LS9:^D=?W[V%\5E:WX5BW!'39]WT8O< !FX2$T EQ13AR5@ND,;9< M&!Q*JFJ>+/$BQ]]T4S?'!535L*9)9;O]L% *:[>*2LB[$CYX.M^. MC7*[*>7667-JQ5U0L % I8F $;?,(HMSIU3*DO16T,C%SF/1UK0YL_JY@KR[ MIG// _.G;#N65>6$JF_^,UO%!M%N#M'6'%P)IV&J4VY%'S7B1&ED5&+(LT04 MUI@E;'8>\[82K#FW^JGB_/\R+FT6B$>G4:::HLS,NFPUB'5MQ'KY9!&QCLX!M0X]+*RR1.;L?PFFI8C( M8(H15LI0PB7E4>T\-@T)^ZFBNB@:JVEB#?O:)MQZ,5N^ZLL%QPZ.;?]YG7[8 M6)JW W 5)5.>6N5B1%8RB[A)"9GD#/*4,>><5I+:G2 MS[UIS9*Z F1#N;:<">I& _+WS8 -K- =JK M51M26B.AMZM MPA#8B13#@B&M/4><>($TB1I9QZ@F3O" L^FHV=J,VR9^[/;+(\S+#N>JP_TX M_A;G:HHE-,42-H5<3E&\(9FWC^Y^C1&-K4H* YQ[DD\Z/$5."XZ2(0('@F-0 ML:FG<"V=\]]2=GU-4^U9J^W5UMK+!1B:KL,7NPZS^]5U^)M=A"]T'28RBD < M#R1&;E( 6-:8Z"23CP'@^[O?^RZ:-LRZ[Y[F7B6YCT+N/+.N@POH@-S;H3_( MW4R[80)EG%1INO!+ MOF+6MB7%7V^]+_RSW!@I_@6RG+TJ+V!%TOPO%R/(9_Z7T=]V.)ZW,5G0L <9 M:IKN)77WDJ/#J 6U5D?$?*Y6&8U"+F*#@,M@[%/@P9.+PJ6\L2(FP[1WG#!I M+6$V40FBR*2RY&*WDX.O=/VHVXM41:WS[NI^-<-CVI8$;G!)'Z'2*6A4-SH9 M_799__JU*//-@6U16Q%A'H$5>N-M18A^I+B^G=N:F^A6LDW6Z(LK)S!=:7PU M"=FD$?Z](/;/LMC_F\7^W@WS;?D%H&@7W@I(5>M-!4E_@8[,ZO9=M!=:HSP$ MU^[!$+1]T><_XL[:-*_)CQ;E6C?$3?&-_+"KVF.NJ3+>ZA XU]J9J (+6DML M)%/I;O,,'T30U(LO[Y^_8^_WWG^ OW^!:W#G])5X=^#Q^^+?*._ZZ?W;%V+% M-W+2^?#^)'R [P-=W IV#/WKO3GJK/62^'!V* MD()6CB(1J45<)HJP2I1% MQRG-5K5UAA-)L0Z6N;4U7Y>E="IVSRXWR:::L5:,E5[,:G%)%&%\_KX.S;'%&?]R'IQZ=/["(Z&LH=.L)CX%ZPXC@@ Z.JD0"\TE;';GBC4*_ M+YARL1@=8 H!S>V(H(A$#Y@B540.)X9BI,)+PFGBY:SC)C3Z#49"WQQX;:SH MKM7H.OC$-*<>:!A7V!K)L56>!RJ,$Q0W&GV3I6]%HP>IG 0JC7C@ 7&1%'(L M<"12\H8SQXP%Z1,WJ]"WT,WP9#*"A\=AJSKU&_1'Q]VSAY81< V53I('2\UZ M+556Z,+*&(*)6ENP &1PC4J_+Z!RL1 C@(HGP7/+#5CF0F8S(2%+P62/@AA! MC0DN\J+2;R!&MC'2?UBE*U@1R1EWR4HN@75KD%U.2 B822IBH](W6?I65#H! MI(TB222"MHA3H9'3C" <32*,2^A;.=B94- V603]EA39'S$B)O(D!.)()\()L$%)1*]M+)A$Z%Y(\Z4U894 MBU&>R_&<5=S?=L3C/>D-)B$'2?Z__X^F1/V^&)>TD(_>^A2'L74:[6B2"W#8 M\4*XTF+X$Z#8ZW@VCJ<.[%?2;F54>M1Z6G]WE(/Q%I(5AO%L&$_%S*P^ZNNO))!S5O0S<8#)NIP+"WH7+GG4.CCN#@,ZL\/Q>7F;*FQJ= :8!=MF-*Z''/M'\&(E MF@MF!OZ>PQ]R7-?\FHL!AA>F[M%R4.AV;(LCSAKFQS)F;\].*N;)I:%@]$?M[+> MR7/5+I.W&B4W/H8=%P:M_F#<^K\)K$\ZSQH'UA\6,&^/8:7$\EW;<+WO3<+T M&"3@%7 %$%UX[,'GP!@C.._;R MX"E]N7L8=;":8HRT)0:!Y4B0QC8@FJC@UB=/1&/ZO4E]P\SE ;B5Z M9/FUI[D^:O43K[1(I3M94TQ MA?PY36&XXBGMUB=8X>L B\<68(1K$Q3F,DBMB B>:J:PP#ZMAISD?(!K LO? MP\&S#"$O^A62%( I,_@RU>99? W3%Q=&F@>ZZ\<3>[]3HV\&?_8\!_SQ&GOC M#$%$P&KQ@ TRVF!$+,-84<*H4+E/F:&K!?_*5OZ?Z]0PNH&-,P+3!G[ZOAWT MU XS'1N]'/X%TM=LI!O:2*+SZI Q!A2#2>1SM!(G(2+G=4)@L$?A%-:>F)W' MK"TT6:U)U,YY3IEA@B+IG5=4J &D![6/^/[>_N>7KWX,D,( U'DVEFJ]6F4B M@4KUTWRX5IW',+5@_T=),2-.8-SLO =#F*6JBNB"7_I%U3(LS*=AZ:(G"U/2 M&&=7-<[P_JM# XBC+!8H)9P0QPXC0P1#6&DBJ)(RY=8Z3+1,9]FSG ML6HSNEKW>'FG10L0!EBV;X?P0[7;>'ME _*R_Q:_)!ZU+M/,LQ.0T?+?L_H] M@W5&?KZ+IF[5?#3B[614L;IY#^=AK//:RV.*VB^G4MGO%$_/>H/RQ2G_NZCQ MVQ6URZQP7-K:>!A7]J6TRVE/'GO]J%;VO3QJ@1%0;@2&9&R=PJ..8;+ZV8>S MSK4RON#4'>8O D-:[[=;F(G:G58XZC5D&FN2%)58,\?A/]@ "?&P$WPR- AA MUY9JN(Y,7^+P;03U>P3U"PBJ<31;KAX%!38S3Y$C9T)"P1"+0>EKS%3V #.Y M1B4L6"[S@\GE?53)L3M?N_OSA=6V/CBNCWGRIH,?*R?P@NOW^>6NWSOT^&Z2 M1?6F;R>AH,C?PT&K. M:ST!L^OEHM;7@-]A&&RN[9":S 9[! ,MP8.UGPP)\ M[@T^M4:3TWQPD.O;E-.&@AVE(\]HTJO6?1$5\WZ:;TO8<-VTUA6^B)B+_O66 M[PU&E:;ZT_8GN4)!I7Y(RTW&M&/E]_/%D?-XFLNG]A> M_M+54=:UC*KG+SXNU6IRN49C><)RC<:5D M;A5F5OP]*HX#E88S5+--FQURGVP]%D^C*E/L'_)AS*_SJX?'P_C-W5\.3VI MWK &XL^5[PF &N89V&V9LDO/Z:ZIX)M#WG0MA4WQKL?C6IT,=B:=>.\2)SI6".4>:I80\)Y;F(PBK],5B M6MM3@8K11Y3=0@4J\8@0^EVW_?IG',OF9;?K9:^VNZY8,6PI9'7QJV9+JU+- MK8F#0DCV*T+R=)607*,@USV>I4[VS%QQDGYT3RV$4E\U?'O#YS$SABOLHV\/ M]V'-&;D)V;N7,]/LIA_=33\I^Q\F[HY29P&[466,7]*V^5LCO>&DP+N;B6O7 M'[RIC,"[&_)U3C>LL,1)Q1)6G!/F+)4BVL2T("3.3BS5M>.\%LS@T=0.?D = MIU^\4[!Z_.]_?>\7=?]C]W#L#"/?$<+-_3=Z_&I!NT^#NRT6X,XPX*B/@ M&_,>X,YK9()+"%/I%"RI%Q@#W!'35G@UOK6!NP;N[C'$<,.4 MWGG,&&Z;;8"[GU2A;!/X-DNX55XN4GB?//'(^<,0=Q4@;XI!E7C@;+4DNQQSS MME[3SKP1[RT7[QOP)33BO4'BO>):,"$I11-#)/ LW@P(>G("!5CE(*GGT9FJ MA<\:S\+/%^^52K%+5="K+O$K]6,7$N&6^]2?#:J-]UO5&>1CO+1S?1T2C^>7 M6#<:]";CRR^Y).=N*3IL8[+P"%_.'5S\]W@XCS,\BL@-H_V ;(+W_\WV<@K7 MSG^7!PZC7I[G:T[1N@EY_+]N^-_'ZUYR;:=N(J,(Q/% 8N0F!<.#QD0GF7P, MD;%OO,<=I'ZNA.R5=7E9\M1*\?#%TGNC;3T)W M,&K]]=>3*@&O] XXF\";V%*>O]SS[.7!+NOL[7_J MO#K41#C%>$)*.8*XMQ19S. G*8R/UF"11"[WA=>4>*\2.5>K)I>BQ2Y.*6\1(ISB[BE KE$*>+&.Z-T<#;Y->WO6GGV M1H]:H(W^G/3CUY31*@(4]?+G8#+LV]Y>_-AZ<=!Z/2TB\_>P^S'7@_NKKOAR MT[I&,DVD =6B@N!.8J>$B\JSZ#F89-'4.TY.=YS\UA')BJZYV/:I43;?WHIO M/G6.#K4(EOA<907C;$0I@:R7"1E+L+8\$1-R;^4V7Z-LZLKWC4[9DO7^LO_] M.J6"GJMS]XTQ0SK=4Y=[$VRCV;'8_B!U ;BK[@>EVM"TN$:NVS$%Z;-A:;50 ME^J8CGRIT :([+32"XP' #'7"+EV22VEO1-48PW6*;?8S_#M,1"( M"S"PWFM5UD=%HXGC+A=QY#8*0SF-Q&-K$U @'@\EV;D3-*'?RCJLL&, I(@_ M^CJ;_O'"(R_Z'V-=1N1%?R^Z\6X_[-OAAUBO.\I5GR;#C:E"LO^Z%I+33F__]!5[O_>!O#_I=#M[KWCGY"E_ M?_+AT_N3HT_[IT_I_LD'^G[OZ,M%(7E'WYR_WPL?7A[\>[I/7^#.WA'=/S@^ M?7GPQ^G+O=WS=P?OSE\>O/_P+&7*Q4,E^=UGQA+FUM M>;FO[YO/O>V:-_.!S,?QH/?/JT.CI*0R-R,GN7R-PD"&E4VYADUTG#D'FF^E M"CD $(U T;9.Y_M\--L?[;J< M5]55:S!:_*SE>[DW6NJ"2LE%1+O]EK>CX\)9R@^Y;]M'N#5@73O7IZNLUVE= MQ">+=1'_L#W;!S[S^CB6XFC%KSHK6U%%6$TKCBVWB@K=4.K;'0]ZF2Z=7WEH M]4. ;RP^HZZ==SWVV]0RVK:*.\W+;GK MN1)C4U#E>E-8CN1:;_I@5U=>A>=@4*PT'F]F\9JSF*-^8C.-UYS&9[8[+)+\ M;RZ*>Q=U?G[2\-='M;UY]/I1:SPL'97/%]CH'5?\N=,YN;,\R3L=]75R$Z0* M,DAN(TET7?G M'?KLN'-PW+T8T_C^>:?[\N#-I_T#?[Z_MTLZS__]L _?>W?@BY/X_F2*2";C$).4Z&UY+5) MR6:D2\XD:(L3Q!OLVV3L,]8;KC#A*GH>;=""DMS=4L<08L#NVBF77P?!PO+F M)"\SY0;HK@=T7RX"G78,^\@X2MHXQ+&(2/LDD.".4TNQI]A6L;T-QC48=U\P M[CKY*W<+Z'S.9)'&W"$C.77":A82+DVN./V! M[)4&_QK\VYQ1;X!].T>\9?QKP.X&P8Y=!+L4.+/8,<0LPXB'Y)!C\$^@7AJG MC(Y89[M6MIG26\'Y?E(EH#L5UR>#X=E@F"/# \C*5SR3MY]SO"VPQ4A4%#O' M+!&<.&*U=P$KZ8ADFEG7N.4V'K[.5]URS@7/,4D(,X(S5\,HIVH@JKBCT5K) MN=]YS$0;LU6R]C-K 7T?+[OSB@+;(MU**!^\8C1%RC$31AJ=I,')*.5X:8;Z.,*_X5IS'5(5HZ[3*) /23!OD I42J!D& MB@;ZFJ_FM/VDNB"-#&\E"V^&TYU %ENI'C+I/A:-8'O5(P;V__Z8KQB^W,3 M##&>(*9XY['&YL>C*AH9WD1-?$M$N[']?X(TK]C^ M+L(",LH0D<0A'B5'N4H[$IJ[$ 6!C_C.8V),F\M5B;X[U7Q#X0&5=+(-]P(< ME%IQ^^LRZJ_K>*F#-NK<=QAX*PPF^98E<.-A1H#=Y-3<&YCG,G *C"P:QK@5 MUC'A.<4QYH,Z*T/C3]EXN'^]ZD_QN5^<91&%)#S /0,:E[!!-(%19HR+ /N9 MO/$V_O'<@!N4JSL^^6E0M4'5&T%5K:57D6(=/.=>")?;XR@7,1$JZ'C]9G:- M&^N6(73%C46E8%@9@01C.C-F@BRL*+(X,)(LT&AE@#'_L#>Z0<\&/1\">E[' M?7BW\-GD;-TPMJ[Z%JT.VJ6 B/&Y7+OC2$?O$"7!41U-<#[N/&9M;LB/1Q8U MR-H@Z[U&U@VP]ANG[D^ T16G+H$U(P(SQ(G(A55M1)HE^(=&*8F0@5J=K7S< M%NR'G;H;@*;+K=]F1;,7:P5O1P'9%[ET6.Y/53>&+TU%NO/RU:U/=G2M0O(W M3ICFM;2K-HS3-[[7 OW])8^_/.6'4M"4(J7(8VT03\XB)Q0P&ZI9E%IAY6@F M-6S-D6DI['N=!4\V*"U5]#AH[KVQG">LO'5*84&=N$)+[:LN^(-=TQ<$$-8F MSY)"2>1#<"D\OT)VWP8%O MK*D_/R1,!9$H0TPKCSCV"ND<&P.XBXD#7A1M-EA7G8$S'.@#"?A.&'C4VOU: MS79 B5YOUBNS*MU>\NO4[Z-U%=M'QX/A&,&J7J O,#>-_@: MY=HWAV M5;$?P'US&7L7>]WX,4.R'9=R]I-YP=E>*3C;LC '=CP>=MVD.H$? M#UI^&$-WC*8=7A*L[& X:CF;*^WG#A0P>?&C[4UF/=UFDPY_[\)D^/BH=3 ML'(WR=%3] ^8-R/P N*G+Q[3M MEH>/CV!JZLXVN7-=?ERUW>H A?.6.X?!U)_9(QCR>=5?*3<-"$#JJ]9WH6I= MV\I[NYLRS^^=+PX77J0[&DU@('D6YW<'&G;QAG8/0W7_[Y_'+MW^F_8-W MN1=M,(QYQCTB'HQT3JU$QDF*+%?". 9@+=W%9CI18$*=DDQ2RZ,15C*!,0U@ MZRO.E+W8/"5/>ZO,>VN_U$".!=B_WDYGX^&C&E8*>0B\"^GM )[&H/=:RZNKX^1!YEL))%S#>LKC?..8.R% MHR!C%P7F8%D?@C(83(:E=5N_9.+5'5]/ZQ7*B@5TW'25*OU8NO^,ZFY H]]6 MA6U%F5PF?O6&%SK+V>]G@ZI=W&]%.P(-G#>H^<]RGZ1:7O'\$NM&@]YD?/DE METCZ4EW[39#]HK2(N*">%_X]'LZ[=QQ%Y( 4?$ VP?O_9GN?[/EHY[_+ X=1 M+\_S-:=HW80\+B7WU[WD6M2Z&@JM7O?MW;TL#8'CQ D%5:,-]U:!NM$\2685 MH9(E\HWQ;E/K)$?Y]G7R^VG-'/<+Z>YL _?0&05OWLORG=#,BHNEF]#"Z MG_P%MGVO]:)I&O-=T];,VS7GK21K/+@>.T\NZT+YVU7VS_>7&+W*QOKN7+^' M^(8WF5BEMF#3_DCEFGL:&G4_0YP<=EQ(S8-UB5,C+>.>:#!^'(M&D2L7O,Z; M)O<(A_][.H>Y-;[-K3@*_5X_3A7C=/+A/#_K_>?DC^/W>_]\V#_I=%^^ M?4K>T5>\ \_;_]+I=0[>'U^,<7IY\">,Z_AT?^\%A3%\Z#Q_=;Y/7XAW!__" M\X_H^X.G7_;I&](Y?;:V9"Q/SOND/-(A-X]./"!GG4%6Q605-D+EQ%7*VGS- MZ=O6EY-L4.J>HA2)5@NC0L+<%KQM$.J>(I3TQDBA);:"E$N#"-V;.AXKS:YR-8K"GGR.G($'<^IYTQAF34Q/K@ M&&7RQLR>1J0W6*0324QY;T!R.4W<8I= -^>81BNYCHTFOF/173$%<(A$)F91 M",*"*: L,L0%I (-T:44>#8%-DL3?\,.F 8AP M N:EQ&-22=, +-8*J:TAFOI@E<(>?FW\"QL*=RO^!1,(]4()1*E,""P2AXR/ M'@5M!/?&RF#%31^K-GC7X-T&C/HZP6Y)X#R$D?FV_AIL* MA[]88&T#H\WORRL^I(CX-X]>/VJ-AR6S^?P'VHP\ $IQ/XE#\L+;Z"CE5'%F M@I7"1NVPUI9CJ:\.V\2=%;>+4HTW MYWL!:K691B1*V^00$D MBYPG4+0.N)26*;*D-;:-RQJ _%I_V"W8%/!J(/=+YT#SP^Y)6"L\X@DT0D!(^;(&,N1$,$%PY*E M3#V$H-L?\R!OM3![C0D6RDJE%0<;W\@0$I&44T> >?B&<6RT1)]?D&B07"P( M=XA*:A"'U416:(H<=HYC%N$_0#D8;TM#5P3Z1\X8FL#V*\22*(EI1EG%J78Z M.LI%CG 7 93GE>/G&DF["TGKK.A.[[DS.B#FA$3<6X^,9P3A)%B2P5N3"XE< M(FD;&_A^KTZEG@Q.3^.PU-X]LV=Q^%V4_JHNE:W&)F(L:-S\H3(^L%1D1H#5V#JNES?;M3Y%1#1F"7!Q(T=S-Z@0-WQ>4D#IPV<;E1:90.G=P*G%RU4"^K060!1 M)G)-;09(ZJ)TN1Z,"=J!:>1PK@7)VT3>E"^\@=,&3ALXO=FLS09.[P).5[P0 MWFM*8?F0B$8B3B-#5J2(.*PN=28*)0%.-<9MP6ZJIM9=PFGQ7ORWV/*/K];L MN.DDN&W-^;;J99M.@E_M5+87?=U(D)1&@J1I)-@T$FP:"6[*O#6-!)M&@EO\ MA@\J0*UI)/B 9HHD7,4*$$(9:6HK7=5,/WT/ M9CE\]GS_T_Y>.('GG;[?^\!?/O^WVWG[;W?_"US_'$SWY^]/+YKI[T_!+#]Y M@]]]V?W4H1T8V_L/,$Z>GP7_ U/\"+]__NK3^]/W:QL)*L:5$V"@&QPPXE9[ MY##Q2$7)F#74,4QW'I,V-JS-Z4V55]J@4+L&J.XI4!F*(TG166LY5\Q8KBUS MWE E,6"7OF6@NF_1P#\/HU;*)#CF173"HTARU3=L+8+%Q"BD7/Y-6,K,S>7W M-0C5(-3/.C]F$L#)4R&2Y)X1HTVD'#2NU-[S.I6JH5(;"E.KO00Y#*1=Q 2MF#2'L5ZU!Q+HP(!&D1+0)( M-L@FPI *SI.DA80-L_.82M,V_(=)5R/7FRO7-F)-6%(\8*UXE;EHX0;IHS&(.;<1H*)UK>NJANY_B&Y7CV=\=8H MSCQ2R43>IADWIXK?+!(@EM*>7> M>$X#U?EDW@NI7&($)]9@_>9B_;JFX,%QF9)#,1B+P$S#R!&;4/0^!.S Y%8W M>1*_ 2R):9NF-$8#IPV5-WNU/;%7C]VOE,JKG=?L!-NQOC#P2!6A_LMC2XJ,X MCJTG@U-X\GG+]^QHU$U=N'MW/&H=P]=ZYZU>%V0KM$X'_7C>.BT5/EL)UF-4 MG!J7-9EN?>J.C[O]5I4P3O)YZA@>E4 X6Q^S=,+MX] ._?%YRT5O)Z.8OW#> MLL-8?2&TG!W!OX E_S<9C.&G^N%GPZ[/K]AOY0WT,=9_'SUJ?64P_D*,:!O^ M?YD M-)@,\U, ^\JUW;S;\IX&; ;AZ)V7+U7#/F]].N[Z8[C_>:L_&,.XZLF%.X^' M-L2P/+O'-L#WZFE@K=3MVWZ97)AT6 KXOSQIK^/9N%2EJ$2]F=@Q!/D8PK#G.Z&[,!DP M_KGDMXL0E2T9/WO8(IDNU/@PG8;%X5SJD/Y9X[R4V@"3@!U\,:68$,82;!5B M,'?).0TFA26&6T8BIZEF-V2Y\->+SK.+]";7]YKOJ!>YID4_/_^.7__-IPYRN7^EQ?PV3[;?]OY\/(Y<(R]-Y\S M!^E\^:/W[N0-ZQR$[O[;/X]?OOTSO=S[@ ^=2=PDL.)4$AYQ[!G26A,4*!7$ M>6MBHCN/5VN#_V?=;OM9FPHDIU](1H;LU['?!90&S( '!("(63F?"A=EZY<< M>T'Q[XM7E:^7OY/??WW4>K96]&8Z)L/Z< &0%E1Q :3A#)!H4;U#P6 M+]T[B*"-[==S1L)NX^[ 7XB\@K"0V)(PAE]_5E:5A&[<91"F]NS& DE569DK MG_6LE>O2/\]%3!9(WWVTU])IN?TQ7TZA-*/??KS4\M M73]!NEY%4<%Y"^B!GN-7?1+U:LZ:O A>RQ2%\)H3%9T'%J#!OI(V*9WNW-5B M2NJR7V;)(=.KJ,#^";?IVQ]P/_;UY"V\_PGNW1*MO>ZWUN7VCZ_'7_#NWB?> M.MYF\Z=,[9U/;'_O'3Q;.-G?"YWV3NBV+K_]V/W[TV5KY]T)W%^T=PXO6CLA MM99DJ-!(-"/,HZ2#0KSHIAHL0XR(D(P7GA&>3YFXU$UFV&I/F7Z)@_D:\%X# MX&',L2=$)TP$UYRY&%4B5#/'@W'RSHUF:\![6L!;K!-'%"'82R1<\(@S99%5 MSB$%RYHH94+&5(9]FB;1*P[[K %O7;9^#7BW)2$[3DD47A#/N6,!=@O\3BEW M5*G(R9VCB6K >U+ 6X@CBJ"@!.4)P8IJ!+K+(R.MAA\@(SI2F[ N&1YM2B5K MP*L![U4"'G?.B,@Y5\#UO,.6..XX=IBE7++\[ND]-> ]*>"Q><#36A%II03 M YK'O3!(>TR0(RE:B7%PV+\TP)L-C5P\'W]AX4VS\03C**4%%^2#X]T:Y_#- M7ASE;Y_!]NS#52]C*$,2.\/AF>UY&$5_."IN\%_W@0D9.!6.1\,8M\(Z)CRG M.,;@";8RW-40G U#^G(UR(P3(%^CCX-XTCD[V>Z%XJ/5H-_D,;?CZ)>&D ?' M+;7V6KBU?9"4CQI+@I@R'''#';(Z!L2Y=C99S".A&UL@+!(OQDT78G4?B3#< MLZPHC!"!8^FM5BD&$:.BD6%[YY)BM43\)(EHGQ\(P'SEHD+*.P,Z@7%D8Y ( M:Q\\MHQ9S4$B5)-1OB 1S0;H[--8!>[>(Y9VO4!W5.3-3\>;70>[&3U#',7! M"5QH*F \?SISF(S<.7PY_UO$7%= G=_OVN&H$>Q%\7OUF7&H]"D,OC\7\@Q; M:=@!S3F<#V0?]8MPZ4E,>/YK&=$5RG>+NW5..CD$;7RG(KJZ,YI?I.5I!,5& M4-'H@ND%K[F-PE!.(P&9L$D$S^.!DAO/$C=-;SNQ+!8V+UA#EM& (+-MP Y8 MD+G#&BX9RGI]V8<- RA28$!8Y+\#(5H8B0V1$(6B%(PY$F870RT2T MY-RR%)7,C<2=U XT1^2)8A\YW6A$ .U36 50"7%CJYKW1C'Q0'Q&MM,=CL&J M6OCK0R4KJ1$ZH]#O1=8%;(3?!K%K,ZY=A25FJVGJ>Y6$XZNO6 ?D]FQT_5>N MP<&94_]U0$9F8.!$SD'%U,^CP54DR6%$;A#M-V03C/\WVSVW%\.-?\T^.#SU M[#S?7$0([6&1:#D@3+$-2%(NZB1880FH& \ MR@7 >Q:F=(/'(*K&\PG$7&.DRP/E.YOB1% MLHH0KH32C@N#+9>$66HBH31Q?>2+NJXY1O;!?N\W7G MTT7K_5]'NSN?Z/[?[:/VR==ONW_O\Z\G^^>MDQ:#ZUW.'Z?L CW+XVOO?#C_ M^O=;WM[Y>K1/W]*O)Y_$U^.CDZ_'VQ?[EP&>M9U:2UKB.!^M<$*A@*4"TS9P MY(3V2"OK,3-4D\0VMH243<7-BSA,J4^/:Z1;-=(Y _^CE,GD O>6F]PJ"A-E MM01#,M[Y]+A&NB=#NH700*.$5G HK!>RT#D]$4,7V"D#6J M4EYW'UCQ5J8^&"\]2P3,*VN]8XD2[#5L:0M/[VK2L79;>8%TT!C %A8""0H; MF#.:D).2(<+RJ2&AG&&R?EOY-3B\_A/M,![UNZ'1.3D=]+\7Q]\/(Q:OHK6B ML<5CD:H('6,+@62(A8UL5@S-%I2%#^J%"4-"B7C&>(D6:0%EXA: M@7E,-$8":"2;FB[6_:J[I/XR6UEQ2UGPVA@&9G#"AKN #Z4BVOWLH1% <#_UFL"%?2NHQ )F@.AH\7SM6\8KW J/UFD5=HD2P6 M'B,2M$*<1X(,EQ)%B04W @M)[,:6$DUC'MT:HO98K.]>YM)00[G!/%!.F=?1 M>R6!2UBG@F;U,4%8A&]T8'$"$8!T G. Q +SS3*F>%).2&D,T L=)/1 M7]!E46Y)MN84X[HHQL.\/>J0G?H@^Z?G-]8(_40(O21DQTK, A$!*:5R)RZ= MV\XSBPBW*2:LG!02$%J0)E8K[L15A^RLRYZOD>Z)\G9KI'LRI%O@HC8J0GRD MB$AK$>@NARP)"N$4<,1<$)(SGH3D3<)>4*6'T23Q;"S<9>;2JNW1.UQC-?6! MUVB$K^/HF]9>>T,C&:FT,Z133BR0:D*76(."69$%') M8$'OZ28GBZ<[_WS!9[0U5/VJ4+4J.EY#U;-"U6);\,AQ<,#.16 .<24H,@9K MI)UQPFJA>6 ;6]PTJ=3K 56OX0QZD2&&>#H D2]VQ"L[C'X.1C6%13M3,P^O MNS&_V.[-8-2U3H8:O%8%7KM+SJV%$]9GU&F_Y53&3>LNOX99?X"N9!B[&!]VZ.D&Q06JKH<4[8\<9RGK#R%DQI+*@3Q2J3\2J3>I57 ML-7"S:-MOPH'GO17]0 M%>5ZT1^UZ,=O^0&CH(>!6"$?+4&@D 6RL/50[N*K1)!,8[JQ)6D3X\5%O_X[T2SK43_"9,HY@DJQ;S&*G2N-MY#3>>W:16CE"WA3U %0XC^?7#D5^ M^)ZZ_"(.0%NZ9"U&)"6,>WS"L!>!Q M N#/#P*)0G'I$*'9P^=(0-:&A#BE)(#U:)(/&UNL2?GB"ML0I3!M'/+E(?U9D6U -Q! ,0!TX(D M;Q(2%', !- (@ <<&1Y4$H1*D6DQP4L1H38UP=0<1)\/*0(\7RXC:3N#PJCL M]H?W[CS\E)3IPV2H0_**M\ GT;Z$\>R\):V=#_C 4NZL]!CE^B=@)4:.+%$: M,2RB#=1;&T4^ 7L\&#ZE-JS7.J_U\;?+ P>U9;J<;S@9%&]V)J95% MY"Y(.0>0C9^$-D^ICFL)S!)X^84>X)2"34HB$C'P[I 4TIXZ9&2$?1^U3UX" MPI E)W.SAOL=I8ED^QD'!PH;WT/1KU*,TPK2%L7.E[(S6 MAXLRMZE_>]DZ/[!&6I\([%.;).+8D_S*(,M%BLRS)%QOT&1I\/E$TXPMI=_JLLU%W/)T'R[IN8EU-[ DR1 JA>UO*W)M2 M*?_2+LHRL/ED_P>0,-JF'RYS@//^Y2?Z%4R3ULY;MO_WAXO]/,:3KYWV3OMH M/K#YZ_%;"O=C^\>M'.!\W-[YV@7R=M[:"T?[Q_^&[_S[Y.L)C)F^F^UP>OR6 MPST/.*5.)&X0%21G_+F$@!,"F6/!)1%,Y!:,+L*6'@"O8PVQNEIBC6_KF[]1 MX]O/Q;?+>7Q+6@M)$T8& MFG_&X6C0\=D ]W9X],HJLCP#\;J:\#*>,F2IQ$A+:K"B#"NM(%K!)X @X%KY!9RB%,?D"91(DPX]P#5AB2S 3M64T)_7Z.= M_!K\67]M[Q7^_B%(^+ QLC_R>7&$+>&Z#VL_]BIZ(:Z*7_QENV-N#L31G#=H5EMZZR*6(2^[_U63'KE3!U. *C&F#MCS$RWT@ICL';" M.* +"B<#1HPQR!)+D G*>TF3%(IN;!GYZ#IAM2MB?;?G8\E"O3U7M#T7*(#T MT@3C.<(N 6(02)'?3[9P$$+H/3.Z8TM+G_![J-W)@!3,:;5)5#^_&^4/T=: M3+'W]OHCVVVS96NC8(5ZT-ED3O@'3;J+! & L! M9(WG5DC1(FZ=Y@2+($(NT4^:=$F%_I=7E;"NZUKCZ#KAZ,^)"ZIQ]&?CZ *K MUE@1')1"0GN'N/8:665HMH$U)IH*GAUK1#6Q>/01_!K@Z".KNZY-#MJLUZW; ML:[3[8PZ<#WLOK42>658EEAP?<:,N85XBEW'\(4P/D1N2* M+)((SI3E:CT2RZX5PSJ1K$XD>VVI4W4BV?HFDA7:\#DX];;W ,\AQ]W,*^[.'[/I9'N'%ZWC#P>8X<@3=D@JGMU0,2)#E4<*%DYH,(6QS XIT]1T ML8S'.J9;U.ED-;JMJ]NH1K>?BVZ7\^@F@O8)ZX2"-Q+L4&6194XAX92+@4=1 MM/.63256W$7M>7+)QD8G/$:\&0^?ZI.O(93L#7P"QII=";GV?NP-7V-;\J>. M);N:]3=3DUZCZJI1]6*6,[9W/AQP[PG+ >HR5]WF*I<@ %6($K&.$*\3-79C MBS0Y?G0%@CKF;'VW\4IBSNZQC7^UQ+>GV\&7\SLX1L:P #9$J'6($T>1S9UF MI8_,"N8%=J1.?'N>'?CV\\>/1,DT12EA1BD5'$C3'( "@C29T+6%#F M)2F,!;,J%TR= G>W/?DY1R_!MI@$0%S4+HN?2C7&$SX.(;KXI7)LGLDAD3%& M<8%54A291#SBPB6DG?&(AD2-L\Y[#HBOA#==OT=H3L7)/1-ZZ MS"C)N3-($",05[EK5Y04*6F4,H[1P&CMB5B''/EET;JU\?*3XF"*J?\,LS>X MF HXKOG"_4%G)F5^[&E(R2BC)2+&,L1E(LA1 7S!6D^4Q ^;F.+FMK/\ MO MU54%==1;=85;=8$?:"4("2DBJ;E$/(2(=#YPA&7)36N<21'X@3"+GJL;/&SO6CQ35V_E3L7&#+>84B M9@1)90P"U>>0IM: 4#$5G,)28;6QI9N:/YHOKP%TWB$K/O_5%R%F9T5@V0Q9 MKK:(T#F)_/?3_K"3/_);T1VY\SU>9>#^]RS)KAX67WW%.GBTL]'U7[DFC7TF M#7(=6L*SG"],U!P_G_J9GZG8FBH:31QW/'C-;12&S'<^-?L;,%4S2[./>=UV2QN_8\;P&V6/-F3 MEDZ@MZ6A%AGJ[?XH-M1FXZN1N_MYC+YO2>OXZ*3]OOUM__A#1F%X M_>_._IYG[;UM]A60N+WWU[>OQY\62AFT]KY<[+X'U*1_9K0^;N?7)X"NEYZT M=L*WW?RP M8#NJ* G106ON@C4Z.AH<_)$I+E.Z91.M3;V0-X,8.J/&.^MGXQ,>6"7D.6I- M?.@UWD4W.+.#BZ)Z8*MH0PX;$C>KSN,G,*J+1J$#B@;FHW[9^.#,#>/_GL'? MN_#-D[(GNFT,(RQUN/H#O![$X:AH5^[+Z;*'@UAT+2_"2!O_7[SXP_:^-=J% M0-EN8WLX[/M.*5YVV+ !\+8S' T*K0??AF]N-F#<[?[W,A<^,[[9T::S0>'; M&0]C> 8/M7![>))!_-X9QH8'/6X[/1#3[[%G@[=Z<3C,ESJ-@Q.X?/'!X?#,5A_+O\.4%$PA$X\>0.>P$0#5SH:Y MH;N+W?YY\3R3J:](IFHWRN:U)=/&7_ *@%I M&@\C57=JG!]UX,&.;'[8V,M5*[]W^F=#D)NJ?B7,?#KK=G^'F\'=8)H'1>!/ MONB)_=$Y.3MI %4;%(5.&MU.GN;JGG"I?O?[LINF0?^D\5_WL"PPDSKAZ(13 MB3M#-.P![[22+"9JN*XL"W*;5^8_L,=V4SG;X\ENE4_QQ_@AWMA3>&=T\3+, MC:=7>%_8@; D@DK+9>FC1EP'B72.G$E&8N/ P$NYB141N(F7M+'*&_(^BQ^< MQX%;AIW2/%&6%]\Z1A@GH,^4J1?_*=G. 1:<QU^H.L"<\R;-_I&C D&%', MV-:#$9:UG1;O- "-VQF4V X(> (Z*^NM/'"X/[S(]\]J">X^^-[QL?CJU9WS M;0H\#V?5@W<*Y3('34Z ^10FI0L]? %H#'G=.812@),ZR:NR?C4#? M]+)]W(!==3,,@P(_C]UN_C=_T/: ..8'.@$0+QXCQ5S%:@";\RRKP\E-;KGP M[X7F@Z?IS"ZD _5\!'SK&_PUQ5)9YT_Y?L6"J^X@K-Y@-7 QJN;I[>7^=1XN> KQ:=/NV

*V?[_T .CYRSC%$QRW"Y&64O[ M*SXTI!^R-[$6 +34"EI/="+"7*\.N[%LP_JW: M3[=H/[7&S>_9--:S\U\\E M!WQ34< _\Q-4^FRR9_%KV[/'VP0T5 R&!J$3,H8PT$M>(9>"1UZ3H*F/G"2U ML<4VEY1G_K'9V"X$\TY2\5&TZS M\PVX_LFL@7%O^^+:F;F&SQ=TP,4KK9K=5XLTNV3GA;K0973VO@.A#W? MOC /[K>[I=1>QV0H%XJG1&VRA'L&.EE$C+6^97?SFU7R'W;8&7X^!9X0=GM_ MV4$GCQHV=B23'8WHJ]O2+=(^/ A&$$I!^3K-".*6,^2H\TAI:I*2@02IE_PC)38%LV^V23-2C( MI &Y94#6@:GAO$\\$4]%K@A)-Y=0K?]N9KYQ''WA^K<9>@I[_7#0"?/6_2U$ M8#D3.1WTOW<"(&D&IPPL2[T=CP 7$FBT1%NK8FX.CHVTVF G'686#%QY7ZE; M9O&^F8SV78P?XR ?_\-SOV;!^_*C]>G !((5!G$+."3$-=BSCD:&,)?)RZ"" M42!X>),N$;S[XXN..,08@@M4<2V"YL2 +9=T B-6T%2O]$]:Z>R^H&!"!^X1 M=NN96 5:$\]$<9H9YN!IXGJMKNUL=_HHA>L* 29Y.:.3B#-) $#(%IK MM'=6)B!'2UJV%S;T?9:8\>2\(P!3+G)&L#4\426TZ\L("LFI#,98#*.)#%H*QUD1FM MR6V&4BTG]Y>3PW.0$T>5Q(QK),! S0?K EG/+"(X89 ACXVP&UML20CNO9=8 M&[#(F%,<5MM9C'!V0&"TM4]Y44$!J*%C=$O\ 4SA%3F44 3%N/>(Y/]%A M:I%D*A^*.07K C:2O $+>C#3#X2"%^FT^I!]=+U>+&6Z\-$MH3O-N;.=BD'= M"_:BT1$PV3%IN%1.!Y=3&H2*U"3GY-V/:E+,-W]7>*3CF_YP-'P_Z ^']5G- M\IWQ[4?K_$"X&"SG'*PVKA"G'GA0+&J,&C"J?+"NX$%-NJ3<5^:Z.2V@.DLH MPBPFD7X^SW\9Z09"TC^,12Q=(4=/*1W%B<"[<20" .+P-:\X [,]6.JC=J#I M9 0LY(PB[6-"V-+ P:PVRH.ZDW*QF,+8Y('_\IJ!D348 :*$J4B/;"\U)T[G MJT_D$Y?*%CNIXG.*.))QU[:E!MD@^OYAK_B^;71A)V=+#"0#OGW6&1Z-@WX* MN;NGV962##(!"Z1$OYF'H?3YY^P\,-@YW M>V]G!KN;LE/S]1$]HB'TB.;+1&:I _CA?[*=]+ M%Y>B=(O4#.(I*.JB+7P#[H2\'1Y-QR45 =$@.""=L7!&@(;KGQ1'-?FWXN.5 MC[,XXZV.5O,9:M;]98_"C'F=*H*CGS5[]B+ JR*[J@A3_IRCE?,-BV.T-_FJ M[[K]\^&+) [;Y:8OP]6+B2[U\AQ*/-#(*LX/G]7!LCT1CW?]P?3#ON*-W:*M M[8/D3,HYJ"B(('.16[WXZ4,[E MR36YII9 G*6"^ N4,,/,8.L-+FIJL37T>BPL96W@+5UGD5T?TH+1Q ,R1H"! M!ZM0%>K00:6HHP+NG:NT$[%DI9_6^;$^:8Q3L:PYL_?1[OYH]_S5_H)C!HP9:;#9LNTJ3CP.8&VRN <.SBR_P/9;K=?VI7]TT*N#P>V M-[HZRNZ F.=(VM.J_\%@>%^W!E6$2N&E=X9R)X(-'!BXLM1X"]0XEIJ6C#7M M[1D@GT&\=U/1E2%;K&#GEJ'#?T8? =[#QSC8@X<8ED.K-\ORS;)/=K=FZ7\ #=G#H^3E>I,DIBR(0BY 1N>-7/0QYOD%#>*;MB3@=] M'V.H$MA&1YWA9(\VSN')[K6-A"9<,ZXQ#6#/)K ZC(G2JN2CC%:26[;10MF. MC]7@WL'8IJ:E] ;66V;9EH&Q?3I@3@GNM4 6='P.TK#(4!.0(R8IP@+8AV7C M0DF::MD!15&S!E8FG/G1)'KZ?- 97?FJ8VE## NY+R)_AL.\<38;#W-DY'V9"]Q&+W+NG@BY +[#8$\)B5*2+CK'@PPARZ16B\TT[V\Y\\"3 \S))9I, M8DYSIPC6Q#+CL/./=X+4:W[KFK,#3X,%"'((>TL0;+X"ASPBL/M@>0(Q 52W M:$J\B$&_0"C 6^N/&O]%,B_).'A%#*YE!(6FK^AL]R(?!4ZGAQ9U6];2\KQG M2+)D*5$6\L$IMTYJ2Y+U06HL/-;T-K8]E;>VW J=FM?R959,1=(:>;7I:NV= M#^?MPX.H(_"RG,P"L(NX,QHY[#$"7L!$"L#1"# #L2DQ68S@?%:S MEA?]4M3OPX* ]/.@P.!J5G6"@,KF*A??8;W+(TD8]=A4]!.Y*(*JBZAD>PID M^ <(V0@ YV9U ^;;YSR>E3A5Z .D^6,>]&N6YM:/]J<#'A1,)@&*ZP(0BX Y MLCDX([EDC +EDJS+91[UIB"+I"*G%A92-9O-\BBK^M%1HSJ)+O5* MML0.RXH=E0-C [\Z&G:*@6(!;=$[ !NR4G&1Y9B_'VFHP.;'QDB^MEH'-E\/L4W.RT$E^L3S@K_3(:!C/^]8 >-_SVS M@U'A_8'-7EK9I15?0,/\I^*DZE)9U821< [B0Z/AGG)M,',8%*D))N"JSNOUM/#N:G3O")A$;HY[ ME:I6^6H+M;HWZ!P>YM&]UNRU]H[/7B23?-#*!B0M#V"]*8,LTQ99'RDEL$@I M=X\BRY+79NM53M&L[/.)V2S*?"OGJ&4QNU9,%LWZ1TG(?0R'B8SL#6S>*CL9 M=5^M8;]S>+'[Z4#F7N7,Y79B)")N<^\*Y2(*)/K$?+;T<^C#LB**Y226A9+^ M<7Y4!C6#+&3O-RQQ=L!G-O#/QAC:,COK],.-15'603S>7 U^2E+(:Q85T3H_ MJ#OO M'X1A?+VQCW"M?&)K(PM6"HFDLF";XRB1XYX@BW5*5+G <\^$!#M\1E[>7/U->2A)15=,] :ODK"J.7+X]J7'?Z57.Y>+@ MNKK,G&$\[\";V#Q+Z,GBK8KS[2*>HRC>><^:83]9C/^,(9X4;LC"4JY+O63) M;)VW/QUHZ:)*FB"BJ,A9H& ;.6F12"PW>/<$Q'1CRRP>JDQLY=-!/X=;C'^] MU@$S<5M?&=E3KI?\XFQ.UL:125/6>%%#;\EG?Q&FR]:.Z79FP\E@LW2'Y>PO M!XS!9*-("]GK=E_%YF- YRUF M2LMIX: /6,2HT[T90H;^*(:S;HZRGE(EUV/)3,WS9N.H.ORY=E\R5DPIZ^N8Y5R! MX!P[=)JI98[<[ +/'33'W3)\[H*4E\+!TN3LZ^94/,4L?QCD7A/]$Y?;AU0W M+[.[$Z?+-^1U*@.W"[PJ9_^ZK;-,*F Y.EF!5/2A/P4%X]CQ$@YH 0>\ MK&Y>?&JJB<%-+1D?%,%U%Z?;LF.7SV,D6K2,P]D 4.FU61S'7R[;YP=.NR2] M#\A(FYM;@1ELN02#V&A..79*.IM[8\RW883M!Q$Y/&]M/_UY\=V,FE"YR:Y\OF.2-JG0G@L@ MC2K_[Y0_)?MLIG\O06W23>)) ^9OT7?7.G5WT\]9KVB 6_B3;/>J64I^;ZK6X%6Z*O XN$:SZ-KKSD:9B4WOCSG7X,ML M+O5EN=/--M)9+^3&Q[DUIS^RO8RB$FN$:X=ZSW/V1_. MND.JWILS<%(43!NGYTZLO5MMO2D#<535AZ]!YN6#S.6G"S#PG@5D)BGB3X0S M2W;BU$8HH. U6","K X:BCIT#JV6 M5\_)"]'0FS87< ;5UN7\[OMJ_O]\];EU]8BWZX;)^T+MH[^S_V3]Z> MM]ZW.[M[^S_:?[\[ROVA6SOMU-IK%2K=:YW;ON;M!4:*P@ZY& D*5 4E6%1* M5>E>('DQ;&SG]-JRXJE0 ;*OL%7Q4>+ MZS;LX2"6547'F83QQVE6V*!CO]M!IW]6W#J#YM&@?W9X5/2#W;QJ95(-[^J& MI>V1D:T7SW/^[VEYHI='FAG!^/TL+=UR*(,2$D_M11D;DLV-<7V%"GY.&"!112I5S%,/?>XEL-FX\]\L^K7R0?+T^;APDP]62U2K:57 MD6(-*,Z]$$YBS92+F @5=(SW;_:2A[_="W\6L_R2DOJ?'![;.U_8@?7)*:$) MDB:G#2N7B^&!M1XUT:"2M!6> 14132964*4TV:"T5-'CH+GWQG*>L/+6*84% M=>+^C5_JY;[[WRP$5/0[ N]S<%;(\: M(ZU\*@(9$XXR$6$VMIAJ+FWJ]5K;O$S3T8*!%FZC(HCAU!9A7,,S-\\GIQE5 M/J'/8]GO#[[-TM7RQ"O[L\O IS)#=S*!.9JGBGR:F<7<3'KLP)HJG5^-(4=O M+ YH-H*D[#$QS%X#F/G<%K#;&7=8+L]\>P%F-TP6'>A@L:W&?K7LMIHJH5>- MH(AGR]',991(,8QL>@['!?6JRXS+'$Q=85**H#.8>MB*?19/G)WLP[/NQ+-Q M]9"#0?8F5(^9S@H_WDFG5_1GK]CU5L4*X%X2ZF[E"UF2Y= M)X5;!-Z>?<0[-.:8&?4]ZU:N3%<641F?JU'\YZ4T_WD&7\';R]WM ZD54TP; ME*@TB(,>1#I*AB334AHNF"OH<).K)65'[M^,8]0?E46CQN)[C0@.JN*BXXU7 M"7TIV7-&[_@2PQR8=1^1XS)P*AR/AC%NA75,>$YQC,$3;&6X:]NIB2^D=(6\ M*\;:*A_P8VGU#G?.XLS?QP):JO9:1J^1T0\D'[K+J!EA!(G(L/YH!J+\/GJ_:5;Q_$Y!25)"+F,& +"PX9'0)2"7O)HXM8 MDWG?][.P]'>SM*_RIEY#]F9X<:Z-G/,SQIIV_-7F;=D(1=Z!'5:ULX:_C;?0 MJ%2[8W@;P !RL<:N/1W&W\8O?@^=X6G77OS6Z14/4WSI]]EMEC=X<7@'ZJU" MMV+7E6]7>]^83<%%WOZC ?P7QC>ND&&S0(9_C<+B>XK#-^6U;^--3>_T=,?#3(+_SD59W[2ROEZ M>L$L4+FPYOXQXS:?=/C[YP1U9V?J3@^.&R_A\?_K48\X_6B#?-6U>K;UY=)O MRHR+7YHV'^V?_.CNGGSZT7[_[J1U&>"_#W3_$KYS[$6;?L%?__X@6GO[;'?O MRT5KYZ_C\7?@7F=?Z1?Y=>-&^_ 9C_[,+]_O1SM?9 M^W#>_AO4X1O\XS][;T>MS_A'.<;# Q+!."12(LQ%!-Z- ](T@6XDB6!A.;7< MY%CHIEP2N%$JD\=L#MCYC7MNDH>!;E5A^(6!+IN?V\FSTOL]ZU*?%_'(>BREX YI'#'BE@ID2%#(N20C"=BQJ'/;XB:7 MBZW97WU7AT+SS*;+Q&I-4B4F<1D:BR@?B0D%=& M(TZB1%9;AR2)E&O* O9^8TOQIM2F9DA/C4BB9DAK@TCO^F>#&I!6"T@7BX!D MHA182(>HE !(,A_G6<-0XMX[[(D)@A4!+YK7%.G) 4G6%&E] *GSO69(JP6D M]A(?$J:&!R($8IKDRNL8(^MU1 8'2@&:I'9FLQ M+7=Z[3//S4_//']S%6Z_WFWWO^)A7ZBV8HK_M8!5M3Q=]@&'\=E)Z8FZ"7F)FW?I5YRF9%R M9$.CV^\=(K"B3F;R87*:@@/I*.+S&F=#>QC+6JOC%/A>')WW!]^&574MN$". MF80A?R_*0);UL0;EVS,94I/J'@6@#V>O^CWV0G\PFS;T0(M:T3F- M*#?N'92-L\M*(J!Q.CDU:5ST=-SED-PCXVQMA/,_<32JNLF^@:GLC%ZB9'XH MJB(=G_5*,EFL?)$B]J,HX5:5&Z[J)\TDQ MQ:FB-\^1X5*MV&XJUVOW;)2+4F>F4A8Z>AD$]JGU8'OGR\5!5%3E2@^(V>P M=8(BBRU%5$2JJ1:2%HV=FX:)QV<@&^Z9X]@9(0+'TENM4@PBPB BPQ977;LI M(_5Z_Y3U%@3=X7!< MHJI_-?$W!^L7GUY0#O-IM>U^(PSL>:5H7(P]T#1AG%97M/!8@*)"?0W+ZE:@ M ?/XRA(O13.#/V-NZ^!S(G!1NZU* @4:%G*N>D'("O.FR!7^PW:+!-O/1S%F MPE;44;\H+CJ53GREQ!=26(O27--# )QT$51$KVPB',:E,M\4A>&+(>4J,M]S MD\2*(@[FAMRY<)>3(38;;R;87B4GSV.XM[VJVN&9CT55 MA?$HM!/Q6KLJ"K6<]KO],I,XQ"+[+%Q39Q0)O,..Z#8 M[*![4=TDS]X)3.W$<38:UVH=?[%XDI?)&0YAVCX.^KG(-JSPBV2S\Z7Q79;D M[_UNE>@Z)H[=XEE/KYZUD-M<$JI,)H-8==3('S6U;QFF+ M15I\[Z*"B:O!P.>RX,^2<1>[G?B]J"M5M?RIT&7^R0HYSN,J(,E.F&_#AEQ$ M.TX5S*T+P3W>+%/7DJP*A;V&21Q?YSFOG$1'M,3,X^4+;.U[L[WW[T=X[ M/-_?^_-;:^^OSN[.EW/0[A0^3[_^_8GL'Q_RA63#O7W[>Z]);L[?QRU MWW_ZT?[[ V_O;?]H77Z%,7SM?MW)USI*K>/]W%G-.>DS\T9,1H:X4< --',( M!ZQSR�),Q[1+1W,H: /5&,:^4T]8):28-U445JYCTBTTM069N-D4ORE^$_>E)T=BLE\X9IFXG+(M4E# M12PS"2J0,UNH'3!.B^K@*1.KJGE7H6?.1D?] =RV;'B3B>FX0$K5^B)?"[1( MBD5WJ[)I3>/_5A6"YQOR9.8&,],9=4NB=ZUA\QU 8[7E0>9;)?_5S[3RSSQC MPW910G@W_96KQW[._3[NU+<4OSH,VV8'4B3'H[=(2"YR?*% #N8:P9\2YI12 M)NW&5K^WI!UR7M2KEBHOLE+2C=[(ZTRPF<968/),-E59.RD;>]?OA+)-U4J\ M.DMZ/)0H5X!<(??#[B;9S: =@"W;/;:RA]C(,*L&8+T1F+&0E$8&DX MD\9YXKRW1'/E,#:F= /=3T ^VL'NH+"&PU]Y;%>W?JVR#/K%KKHHUWG#J9Z9\- M@-MV1H6+X,S!5.0SF3BHO"B3NH2D\8^J<_J'C[OC5NDS.OS_/(1(.^!')U/E M$,?5N*>YP!S!?B9*,%G^FA7<&4;:>Y]^''"3R:_GB"6)$4].($W@!U.2.)6" M%#CD%A=W(05S%M7*>,%/DI):KRP(Q+?S Z43Z1P?]D[+G M>BY_FO^MJGM>8=H??3LHCB!V.@/ J")N88T@:.H$'R ":;&&,9S.L7$V ^.B\2DMJ% M7&$P(FNH18;KP UH :+36NW,&FMO65%81V^B E7N &9A 6%G2L619ABF/VH1 M<]6'=O]V6_$.UN0-K' J6*0_N$>L2']P:QQA70GW 95P<]O?%UH)=^GAWZV' M>7.'?R2%9+@+$:@OURI:'N%K!G/+O(W$O93#OP(&&W^<7>3TCAQSGV83(<4R3R-1[AJ3& M0*(CRCHJ$37(R"&RT9\(% MHJH-)NH-]C-/%O8^T/;V@8-MQ+(-IVSN7""!/ENE&#(F12.M\IC1F[=8&?1V MURV5I:G:5E6%W.MVU?;9X=EPU"#FYVVLN1&\R!/_O6MFI73]CXI0W/N9;H]L M +G$AIO;J*%H&%8,;>K"W"JY6)U*'Z( M6^<'7BJ9I'4HIX,B'CQ0)IT2 NX:K=-@]$12UL&FLBD,OW.\QSA^^[1(Q!A\ MBZ,B5W&&7D^QAXZ_-]M>>;O9NPE5<0Q4,X,[8(TX"([*W)T0Y8@1H.&<(>>9 M0E%Q :)%)=C/&UOB&HKP["U):X%X-,A\NVQM'XA \A;-464\(2Y(0L81BS 0 M1BHMV,-6;6S)ZZAB*"9[JH-U%HR[]&5;:+W8[386V%_A:ASSG7$2UB"F;BSR MJ&S9O#"<^7&BR)MIF)OT6)P^ORZOW)Q.G/5Q6!A1W4X9&WG5';QH20B$L.'M M:7;CO,0,IKU!M,.SP<6RN)H;W:UK3(^7^PUO]P/.=Y(<0<$FAK57G%%]^.F D,*V909RF M'#7N@.99JX!E19-/6*)F:6.+@_VP1$#NDU:]N:A-EL2AWC&K4:U_5B/YZ5F- M5_F+NRE#-2Q!,:]_ECGK;V KEGE#?V3.-*[KMC:YCA>3*@@_]NF_.ZWW?YZT M+K]=MH\_G>^??.*MO0\<9+7[]?CPO'WL<7OO&UFL@O#N>/_DP_G7]_N7N[ W MVCM_=+[N'/YH'1]]:__]U\GNSC9M7WZ",?R5X/W+]J<#+Z2PDA,4O=KCP?63Y6%:$ZFLVO/WS<+?P>!S!+YS93]>E0DVN_5J;VCW=-U=?[$*9S MT(OC]O*= 9A]G6%YJ! ')\-;G[:?W[^,KQ*(#B- M@X(;934]ODY1X*58C.JK,$7QY+3;OXC9, YC(6V.A277,RA6;?DI_/TL!T&B MD\8 ; G'D[::,9PHYT*QP+BB=XX'O-)\TQ"\/1CDNF59$_YQL: HIK\/(U_)7C"BDZ*K_PHRP85Q9?2S;P:BQAR32L.!FX@ MVCAJJ=%<)TIB4O$NU4*R5+G;D=,K.J]"XOYNN'L\$D7_]UP01\ M_T 8Q9+2$BFI.>*8:>0$%4AK@YVP @NN-[9&L5?$#BS42:WR12;*-7.)9EF] MH=SIY4'_*:#']U@J[ZRA\NM&UN\Y5:E8EZ>2H8=HG^+'7^7P2RDBM1A-Q*BU MM\W:VP<42^:=THAR1Q%G!/0-E1)%T#5&>:M8=EJDG%VY5))^?L$A?Q3#63=6 M+&)!$ JXJ^!Z.Q-DH)1[67Q?LW7>.CR0Q(+M*ATR)+=V9M0A+1E'V%(7',RU MDPO6.0G)".ZI(RYRIZ1C.9*38&6B!\JHEUKGE:IIV&KR)[S]+F=39;V,S/6[ MN>;>;]=6,%I^#'';>+?^IRB2?A6>7E1E!TW^Y"%K77OS6Z17Z MM/C2[[,Z/@=HSS?/R"J_?/LJ=CMG^^5SDZJ)1W7GZNW-XJVY$O/E>UQN@O1? M^S;>)->^=]-E"=TTYF&7O?D]CN7J!XLWA7S899]AL.3!"_8L,TOO.+.WM* 9 M]R_ N7O!U/5N^.B2=BI58L?S- ]9(/[%CBV-U4QH*FW2F$J3NK9_UBN8F+^+ M7V) VS"J7%G][=@:_)@#ENJIF9J:/^.)[12E:O_32;GV9V._9$VO=XZV)QZL M#[W1H-,; DDL#A-G)N6AC:_NW&AE?3MA[4ZG]8T:_[:](IVGBBIX3$/11_2[ M6MJ%YOGFZ)EB)AYL>U8J9&II2_7R2WL^JSY0'^CN^R\7[1VX]M]O+W/OJ-V= M?;%_[$4NDOKU^.CDZ\[VY=<=C^?[0.T?[_.O>4S'GW[L[[7@&ON\?=SMM"^_ M7;2/_SC9??_U6VNG_:U]^6=J+6GZIVU43@2P8Y.$'\*"]9,+MF@-MB?A"J?< MBI30)F>\2<2J&K:ONME3N^JA\X";@B(-QA9.6C)VTQ8N5 MG?/6:[>W%P0I>Z\K.+N@:)NX $F0>)*%/NH9F/FXE&W$J- M' L&.2LE-=(%QU0&" 9XLU4 MI?[D["?O[3Q,Q?\M75'"UEE=C VC\""WX)+'?@G.OW^L19Y]60%Q,;%^.@!A MLCRUGV]E>N%BT<_G:'!N1.O[]#:W@+3QSO_^&'*FZQ]FNM#@86 M_%HV:B*%<0A+%JK.$RPX#<7%)[^Y[<<%UAX*5?XZ&GOB^/ MN+WK#U+LC,I"KCYGB72[#V1Q2^;@)>#[\[.X1SH!JB4\&US!>TWS5H7O[3>+ M-(_H1&Q0#M$8<@BKCKF#CX#U=B0(+Z+6>&.+4]8T4CV"Y-T *L]Z-O$+@L"O M0/*6X$!-\U8' PLT+R4M"/82$24!!C2CR!E !4,)%Y($+2W;V#*;7*[(!;AV M0/#2K[$B_]SZLKNY$+[%/(?'N.M>:Q3?ROJ9U%%\ZXOW2Z+XF$C8<.&0(#[W M6=,JM\6Q2+F0B/+:^-Q.A> F$ZS)EU1;>IAQOP9!*ROT_KT"T%AU%[PZONUE M ,8"022!,4V#146?7LZCS%$K$47'6=0 )YP4H2OTT6?$+P\J[G"-7SV^;15) MR'5\VPL#B87X-J\2B\9*1$G*);YS2R_/-**!:26HQ-07AP575N2CXMMJ5?ZX MR*^'J? Z\NME[M:%R"\,3%_1J! GV><3N4>6L( ,CBF'I1J5W,86-:;)U0LP M %9TSK6^#I!<9J4J'#Y=069UOI!7GM&X-KZ0MU>K6_M"5HR#G45?B,F]\[RA M*'*'$1>4(T>P0=X&P83FEA8] YJ&FJ:0B]7@UBX&]AG.R%X!9JR]*V0*-FI7 MR.KP8L$5(G4N;DQ\=H"$7#Z2(QT505Q[I:6V.%*6K1Q&7Q]4U*E^Z^ *N1X) MKG.%+*_:5[M"[@H2"ZX0IY,BE#BDB;&(0T3$B)C5G%- #8Y)!@HBG2/6K M5?E3ND)6LW-G72$OI4/LR]BNB[X0HP&H<[<9(37H="F1Y8DCRU@DDO+@(\VM MZ653JT='.C][%MS+#P:9\H6<];Z7O\0?IV4CM5&_K**[\BB17P8 U]O_42[N M=B]7J"Y6=*^?_U2'B/P\2%R2 !83#AQ[AP+G (D^MUHB6*!$C A,^J!$W-@R M3PF$9<_W$B%N[=TUMZ-<[<59';PM!K1P$X0! M>),J!<2)5I*-BTI$WLRT:V%?'!]<2!=?7(W'NSUXZ:GX,# M2VHR*6FUY(A+R#HB421!!N$5HT)L;%%-FMBL#14I_$O_ M*EIX;"UIN_Z26GGE3HE7#0 [D_+IW[/H-P;Q=!"'.6&Q[ ?922D.8NX_Z.+H M/,:R362RG4'UA866<%5'S$EWM]/,WO/'IML_PMS AQ!\+5Z,VXJ531RO'QI< M8GS1,&E%=J^^,'EL19/(W"#F/LVOM99>18IU\)Q[(9S$FBD7,1$JZ#CN.*6N M21==/;8MU 39ZX]L]Q7!V"-:5 $,G1\0Q42R6"+!4@X(3!8Y3!GRN:QM\HYS M#BBD=!.314]/(4CWD9]D@])218]STS)O+.<)*V^=4EA0)ZIJJ&I<#;66GW66 M']K>/E!":Y420S+JPEE(D:4&HT!2HL;GOIH@/T8WU9($D:(9[&G9>;=[<8^& MENNC15YZW8WW12/CL?2_'_2'PUEY3YT?,:#+..B_=,_38T2=MPX/*(%U,2(O MC5>Y"P)&&E8(:9!S1PB#'V9CJ]U?A,FQDCX'"C%I&AJ*8G?W5]KS]"#W8(35 M@B_-LI'ATE:EHW[CU&9VUSFU);FQHT9UCO;0$3T?C0A]WUOQ%IC80F_'\_H. MIK56!#?LCB^X]>F 2U#G#"LDDJ*(Y_:I#LP8%#$+2?)@*,^)Q:S)Q3H1B5J" MUD."=KPERPRT8Q)$D9&!E41!"VF"94IJ#!(DFQXL2] M0B>V;FH@W M,RR#]K@OU*[*"?7VY+3;OXCQ[E=_72%UWI[7+,]>!OHA]!8,LU0--$C'B(P;993+H/$)D7J:'2P M/4R3T<56(UFRSGJ#R:R7[ 5IQ;9;S%9(MA&75L1A6E'Q35L(K.'SG F L=E MY\GD/E5#Z_-Q+S];]?*[6X?KS!,HEI8&%CE1QL9$HTPL"&5]T*8B"I)A-'[Q M9();@OV[_J#Z4_[UP@P,G)*Y29SZ>32X:GMY&)$;1/L-V03C M_\UVS^W%<.-?LP\.3ST[S_>/^>:M67/&W#D!- MQ]_]=S^(92^^)'/QR:5Z)>#^GD?%$7LO3Y@7P%5_Z?1:,LY:K.MW>?%V83*-7JF]KK M3<+I@RY[\WLS.W'OR/8JU]O$ _)J,FR.6Q?M$QC7\1]'K4M_W@+N\W7GJ-/Z^]U1 MZ_C?,-;]R];EU^[NSH?+^="OUN4'^O7]!]IZ__:R?;E]V=[YZ]ON^P\_]O]^ M>]$Z:?'V,?"GDR^\==Q>VDJ=)F(DR8>(G#K$=<@U%05#1',P4FE23.*-+=9D MN9,Z6ZR^OW9IAW5CTKHQZ>KS=1X&FZO+U[D[:,[%\!?G@3MV%*<._FK(O ]D M+F3M8.N("9:B2(- 8+-Q9+2P"*P)PH*A08FPL<7%IGKYO4I_H9::[TN_7YU[ M?1TU?)"K\YDXXFR80TT15X9W2VK3):^)/)7RT)^U7BP_5$Z)$@\82,:!8B:EJT8IA8H$5.<,HID\@X 3#AA$-. M&($D!E!J,/0NR@50$L5 2V \6N04YP:IIV&)GNKH[Y1IBPR_->V;1H>8]*T:( M17>0X9*2*)#CAN46!@QEFPCQA'FT5%,O)? >ODE65;:[=OH\1SON%VKC_<(\ M:+*X-15:-= M:].M""><>> ^20'0L6!R4DQ"27B6P^(89GQCB^4.!>0Q1*AV M -5$:(7PD/MWURQHQ>"PP((HHSA*2A&(16[F&BC2+EJ$B35>!ZJ38,""U"9> MS AZV=Z?]24_RT*HZC9-JS@J2RGRJ$-@5DO.I;8D.4D--EB'1(/\^66*ZRBJ M9T._I:VLE4E6611IHF #RI2]X Z!+(@D12"*Y)" IE2DB?GKB:*JL>2.K.IA M@%+'%_T"8+) I93UL"620=(!B>;6!J2MU$"EB-(^45[4,>)R:Z(O-/)7[/@W@U!UPQWBWV]_3"F02DSP555(0G MR 3J /12DC[ZP&0H."!;+W?:KU&/^:>4OWK83G_*\E>3*Y5?F@>#NB36\C(4 MASB7Q/(B&LD44HD)!.LKD=9"(!E-Q(11+1+=V")4-#75JZ^)-5/9Y&>7PEI! M392Z%-;SR.HWT=X^()%P+8-$)*E\5N,% D@B2%H5HL3)DMP\FFUB>:=26"^B M9-''EUJS*%?8S4)O>Q>PIX=GL'MAEQ;RW,M64 $1@TD-F:HZ7M9#P\8__M__ M1\/^^[UX^.(U^?V?C?.CCC]JG'>ZW=)+45ZB7[81L/ZH$[\7K+&H[@^_-VS> M?OGK1/T^S$5^0<=WAD>S(VF,8 [CZ/]G[U^;VDB2-F#XKRC\WON\NQ$JMLZ' MF3N(8 ?/A.=9Q'B,=];^0M019 N)6P=C_.N?K.J6$)*P.0@0T!N[7D#J[NJJ MS"NOS,K*'-U_/9V56/''Q4BJ\A(%,Z8[8$TIG;J4SM[9H:36,QL]BCHW&R(\ M-Y&/# FBF8@A BT1BZ5T5#+1*"L35XD+8K3''(@I!^)BM9%VL93.'_=>2^=: MT+.RX,X/WZ4IN/-<"^ZL#L=,UQ&D+-[\FTT1GZ:(S_>+^#R"U#6%@9J4EIL6 M!E):46HP5SKP*+@A.H"[JB176 3NF\) CQ&!?/_MXV^O>>?D/>E\>H_W=M^* MO=V/QYW=U]_V?_OS_"_Q0ADYZ#S^=W<]G MG9/7.'<0^?C;6_;AK]\_[9V\_;9W\N?*PD R.B-" ![."$..$L P3 MP% FVTS?.8MZPY)\7B0Z7$VM[@@13:&AYP(22T3+*,V%" ;1D L-Y38 UA., MDK-" 4@$E@L-2;RE-KP6V>.$ )\>G6J*%STC.O7RBA<]$%*N*%YD?;0B*(Z8 M-!AQ:A.RA!/$#0,1DCV@=N*65)E$/[8CEE\9%*%VT$DWJR@:FF'-(S9E8O MLAS2PX#GJG)(1L6($R%(4:H1QT"SC*48"<6"DYJ:A',6+6YSLQRJ:JHA;2 V M/ 5N-;H*'I:+'EW!HUY_C4/?'<4_AEW?4*@;HL!RW2,N8;%U0-;D^K"<1:2) M28B 8 2K.&4^']0B6_3.NWY-,&H30&(G?)I4Z6?GE]+?$RSJ8-@$J1Z 2MWS MH=?I"O_K?.Y0P:]E>1M&M38L79%R%DPR+DE 4"DIN*/$(NLT0UQ$R8UD-N5* MNMJTE5S..&NB51L($8_(J*X'$C^B4U,L6$*"AE2M#PB62)7 R@:O,-+& !!( MH9#SSB-!C! !E[D8SIK(54O("ZUN5SJ'@M4UE/Q4K/Y$W?, (*FX"EW*6@6 MO">2!$V)HYHT!2J?,:*N2*P2"I::4(Y$,A:!127(I%QB3OLH%)8>?GFU+;5N MXQ7\\KFO]O-G\HWGU/-JW&IT1#[85;W M8QA/!R!2_:.Z+E"I?#4K1E(*B-CB'U\N493+#O5'<5;VH50?N:@RD@N3N%QW M!/X'$#J.^7EV/+;=_K3J2+[*Q=[@K#4Z!9Q-W852(R7;R/>:'5U=1*A-TN>Y2KFW1KR>MO"S<+M\+ M[C*:CN:B!E/^;1B_=$P #.(#OM][T,;2C^36]ELF=XW:I.P3FD;K9%+3^;V*'0 V 3.0E MS]8^8T]]\27!*40%L WH(CADW<(8!BM*[BV*TTH;WNK%+['7LLLLO1Y7%NB* M$'_O>@#6.69C1U/&.7V/"*_7F\KY:'(R1T-C?Q)A,@=GH!!S5U0,>Y! LERW ME\N]77QX6T5X=-FY8*%S*PHF*(*DU,0^Q-.R"BO+)EXL0>VJ5'5;,R^LY]:> MPJ1]N:J$XFZY>9:_V?W'>6&6[UL_."P]H+K7BBO&Q\/!Y.AX,*E$*<149&&% M U.O?6&*%3M>.2_%8A>Q]H5,ECA7*PT')ZTK>62_COE?,LV<:1:Y2P0KR6L%IC=)1+XMRR;-Q,)QA*X$5%AQRDW MSEG!+1/1,:^]H]$W(K$!(K&_#";]<>6RYLC+:.(^S7&O?PU@%?(ENUW X_%@.#.;%:("T-7W MJPQ>#O?,8;,] JL_&O\8@I^BY=H9@<6>DA;XH7L"!GSYY3()F)J--AB8B,;' MW>$%W!\=94X\GD?[!6XS.K;3>$QMGW)1\O+-OW?_T=JS0^ E))\Q^7L7?K]Z MZSH>Y559T/D@?30<$TFXX]Q)*TBR221B#;%>LJ+S!$N"T?2'>TD47%;X:J=Z M/QT,;3;.N_9\M.R=P:R=#<"CB/VGO@ES:U#H[+[FG;/#2"(HOJ-(P8(BCAU& M-A&)I#: "4D8K\VK[?'98#E<,*YFN!5@BNM:P+-(Z\2!"Y/Y3H056Z#M*T@T M.&^3WGAT$00;QA.;U74X+\?@"]Q03+$G*3AK,6:).R4-%]8[1DEPQC-&'TI, MIT*9]PWA=*ER[R98299+9<\EE%63./?O\?"B%/%11&X8 M[6>0#AC_3[9WEN'^GY=?'-[Z\CS?<(I63UB+7>M60!6+:2V&KX/K-IKBD.@5GI+;+SUN!^:[NSW M6[]&-RR%?RF?W\19'0%9YC'3/1C0UQ+#RSL\\QL_)?(\\[#!R[V9\^)EBAKK M9+WG/#&IG5'. $\&C$ELYKQ0RM'TAWNQ$!=^"E"70@'+GY]UQMT=K,1[O/?V MT!J#A9<*.6H$XLI;Y)2G"$="P/DT3'O^:IL(<4V')H?FNJ.:C%0B9U><'X(O MA$DE6Q?[&-<]8+,V<;MS)E.]M5:VVM[T_3 SM=%NK']X$>>3[R" '[X">09O MAW,N.5(8>\1]$DACPI "G'=>6NDHOO(PS'3SO 3ARL;OL LPGJ. ]FMQ"^LO M5.!6*,8SD+?+E=A^&PY&U]S=?8$RQCH[AY2&2+)D)6H4XK!NR'(%I-@ER9/2 M4N7Z0.##K:SQ_21C)$ :ZO#$JJR/*2& <0,O+GMP2+PSV%S>G^6QO0D=Z??Y!3 T*W2 M72XM?4D5:<]VIR_2M4:M8_LE)T7&?O6MG$)S(3W5%[]84-O):"%5THYR,0@@ MG+XW"1>9[JIFZEHJV.+\4JS; M350V64HTX=SRB(4&\( _N2BU\IC9V@Z(*8\2#^TFOM2]K<[!FS- >>#>-B2? M4,"8(QY]1 :K@(A3AF.@Z#'EO+=K[VVUPJ1 MP4-]CZ.1FG26]"VK18([N\3 M$,<93Z= ?(*VFF$YE2LYY1?R_OA%4Q5T/>*8 M=]]-)%%SCQ$-E" N@'F89!@*3$?LHXR!I5S^N(U72.24MY[E3%^0N]YYJ\I2 MO$E^^<8T==U[J@R@:#?,/55%O4E[IIVF6 M?5YY,YD9W@Q-(B68A(1]H)PKK*RVA,44P%D!7Y_0JM4-5E3=%XA,-[KJ_JY? M;+>7':]?!\/BMS2@L1HTWN:FKX9;6+'@$2WU?V-*R'#-D:;"D8S]A'CP]#-F M?!-JHZ6N\<^AC MX,XXB30.X(R;',SRQ"+"0;PE2'L6\84^Q4_$7.24U SB4]TXSN?(*EO0"CE3 M)^7.HU_RP=\LY3DF13]KE?00%R,\TPEA':CGU4?%7VTJTV2K8#R"P M7ZIB=]4Q.]L*74!'\'Y;)X,0>Q>I[">3WKA[6OIFST 5G=K<[#OD5+S!:3E+ M=Y'>,*FR=VQK+PMDZQ<[[ U:HVYUFG/0;Y=D]9PR4;;+OI+Q_F# M9I'G^*J"5Y3".RVXMUS$D((1,M4).B#:Z ?493T).@?5*)ODG-72>D3W=PX# MM4(K31 1'"/.(T;&B( $@!-ARG&EZ:OM!#*Y,F>LS._5Y\TNXH%]09%1^;O5Q]6 \$<38E/'_!]?-[Z3OG$E?EF.D4>=8Q9 M>[D+S%HF5(K!8\>)3_:AQ/F::9$O58X_[>3T 9P3R2+A2"F-;V1\4"OE.L;I:!!<$I)*->V?B2Q&GDM)7V_ K2](MO]>5Y3Z?ZA1,?>=W MQ58ZL[,2KZ>'/2]')^]2)?O:I8$V9I)6U^0BUY"0V]?/?4$3 M^5T/_XKJ9J;D"#M-M:'<.:53;J@:I$TTGY:WJSW]]54WF]4F*\>4*M_^.9;- M_;.[]^E?)WM_?< ?/^WQSNY;]N';,8P3GK4+SS_88?M_?3R&9WU=JEGVVYOS MO=\^?/WX*3_O"'=VPZ?]W_*8WY[M??KS>&_7BX\GO\+X?\T=R,\7:Y;!>DIA ML$7"Z0"DDQAD*+/(V)0KY@KG!0'2R;;$,N]L-/,QRK3>3B>;396GJ;!XJ?^: M9M*%*%"TG"/NL42:)HYB3O)5#ENC2_\UL7)/YF[4XL>UHC=0NZZN!;V.ED;/ M;KIN0Q.T5<0K2H@!2$I1.B<82R8PS'CRDC9)C#)>4R!HR2=1CQJ MAYR(%$0PB&2HC,SEHRT<;_T(=!H%7"L;N)WJ-6S@:>KE$AM(BJCH&$64!8HX M(1$9'QRRF(C(J90J@EZ*>V$#J]M@;+AVL<=V6I[6=-VAE=&!*Y([AG%MI M4@H8"VUM"C$:T["!)X4ZY\ML %OF@C7@=)" $0\Z(I>"0GE/TPHO=J6 M8G6^Y@N,#?#&-;EO-@"(A(F.%)BJY4E'+:7(YQ]UXBSBY!HV\)10I_/+,AN0 MR4EF"49&&& #%!MDMK +>C W<3O4:-O T]7)Y MI\ 3R8S N05F0)S[B*R( 4E*"+.4\.3P?;&!)\FU1>.:W#<;L)QXK4C@.!E. M0MY>UEY&;BVW7DO2L($GA3HK$@H8ISQ1[U#P7H$/$CW2S"I$L+>$^Y!"LL & M--[$C(*GI8 W8P.W4[VQ-O5QB PP$G&!)$6<66#JQ!AF)+5!U)63RG@EF M;\(&9AWL9E5%YUJE/)4S=$S?G MSI_61SB^=_"366N25C[Z)+ACW(+CY*-F(BJI:5K=N6!-FCA_'J,JG["Z9=#L MA-%35+D['0[M[.3^QX[@2)!G42">F\EK$S@**HE 07>T4J^V1[D,#LJEDI;Z M!=5G+5P$^>_/->8(=0/#ZC!FKNK8[^?R356IC]%%0Y6;U81)6AKFK4B""![ M\];41&Q"$E(JQLSU#_LT?0_NZ9S/&['_]C"&A*G.U4'5L0D%7B*_Y="@6VLDDD6+P#R=02D119*51.ZL1(E(PC136X=93D^CS! MHAA-$ )C:HQ=%(Q 9(!##+I&%1E ^( M^GPV0&:K8:1$FB3MC19,N2P1J^K/Y^)'-Q.*(!PF( K4,@<(,@(%5#4E";-7((/5PM%>]K$MOLE]LYS MVZ^J10VXJ_"7X2@WT:C+6EQR:1?K CY2]:LR=PB$5Q"KG.1V"=9[*I$WVR]UJ508>D\"M]KG<#%QZ/<_3:& MUKMX.H[ET#7#59'44IC73ON%C7ZZ447+AZUI07 ^77&KHA;";!EY]<>WK>A M]!;A]U%^@F.Y_L&J+7/-6AG7+#_Q[ H25!LS+[DDPU_EEQC03EVV*6\8M\J. M\>-59>C%M P/@]-'VG5\WZ^J_[:<[9620G;<^MWV2TNMNO+TE1)$US5#N+5B MGH9YE)LS43?;G@T\".*!3%-&N?7*T*0\\"#,I62>JVI[EE#V> 6W.X-ZZ3NU M/_#L]VM/WN*]@\\8QM#]0#MPW9_'G6\?1.?@Z.S#P;_@7F_//QQTCO=.7I\M M[M=^W'W[=?\ GO'7[Y\^T _?.K^]9IU/G\G^[K^.]WX#XK;[^_$>?0W7_RN? M\_ZZG,LM8]Z91R8$8&M)*.1BE B#GY4DC0ES_+WJN__/_X](_/.B)JX-GXK^ MX6MJWSK3.>X1/S8+9__G?M;NNFNV48AY=4+9[6!S?0EEUP?-*;6HF45)>=D% MMWF6DM9 YLT@\]LB9!*2K+&,()VX1-P$BYR/"N5L5QQM](F[5]M4;!&Z^7"Y MI@,XY<%JDW'NMZH]P:TXXXIW?G[,,"D>@W,DN&"X4\$HC7'D1#'%@]9R98SL MD2CBY6YPEQEBZGX%Q^I;' X:I+L)TG67R6&46GLC#/(A-_K,&\6&$(VB-9AI MHWR*^M5V*3),?[XKUGT'6.Z% %[W=,]+ H:K"= =T>$!F=!E;+@&'6K 8QW@ ML423&&:&\." )I%\7B]99*EDR&D&[-EXS6W:./#X 1V:QMAAI/'[>/-0WWQN M [[-F8G-(IJK I?+&T)-[/+F#)4[YH5.'D>7> K:4H<)BX8&$22.54.8QR6F M3>SRGBQ,9T7L$JP)]P8\;^=R/JM)/I\UH4@EFI,-N:'Y1'@3NVQBER\Z=GD[ MV&QBE\\ ,I=(>; 4)VHILCX?UB= RL&_]\CF_FK4:]/ M3GN#\QC?5:TL5\/ 3(6+QH\.!F/;F__\E\%HW!F,/T08G!\<]6%RPL6=JHL6 M8:'IG;'6?&;SQBP-TM)G?JX-,D%&))5D)*\J\03X^9:22V=:\Z2-%MJ#Y>]D^>CV)[8Z+3Z' M[C6>"IUA_.?3P:BLR$]%?KM?XD5NX]\N9YO6Y@!?7&(=V*C)^.I+;MV;[(%- M"\N]M2A;F,2Y?X^'%]ES1Q&Y8;2?D4TP_I]L[RRWROOGY1>'M[X\SS>F/_SK=W_\ M<642\*7)NM=17^EK*!CCFWYKSP[]\AIVZX)/!(@NO5'#UYYVB@^S]>T4?S612.K6%^;,Z^'@UYO MVF1PD%(LC0FGC0C']5#LL/35+ <,3J=/JKZ46Q@#T7+G^:OGK9/V9>F.I%PQK98/@. A-O,M--87AB7 :JT,N\!^# MIC_\V%>[S1&7Z>27(D7[Z9?2/+VL2WW4Y26?<_E\UMDY9)@$KW+=T\" >.%\ M[LE@^!4[QH@2P$Z >.E5AY_J0RR].!I5DO1W\H^E\A^UI$X%>Z9IJ3L^BD@32Q]2*>/V6KE-N09(EH97;HACF:G,ZKJ%YGP MGF:]A#';:=?N.?YYS0@TD4P J4DR<&,8M7W:]V\Y?L\;L$F MP(UN]NG EB^":Q: V/<7M9O>_+%?P5CF.[F9=K?L_F6P.ALLO MG!UW@8@7C5D]0\7H5,?UX&M+4SV+ MNN5_;M@Y[VYD;I6UR&CS9C2:Q+!;^FU7T8?*!LQ"'(6E3?D;<.=K!M!>GDWX MP#MGAYSSX)@ER%#/$6?*($-T!.O@"9:>!BS"JVU"5-N8:UN$-K"?\9R/D*7O M./9"Q4;LUPCZ/Q7$T )/X\)_F7,GX/K;%#U-7L.X,9:1QEP>VVG'@F8Q!LH8 MD],<]6N(VVW)R71@"_LXM3-1B>M40L,+%D#/.V\/+3@,T3B.I"'@/A#/D/.< M(INP]=@)QTTF)6;++/L26ZU;H=P\_-\!X*@CV%BB$D^):X&MH2!IV$J5@DH$ MUW%903&:_M W$/*UQ$%@ M121:$ L^48<25I\BIX)%Q)-?MD$+ATDN/M[5< ML46P@0"'-758,AP]CMFP6BM82-Y&9<$G8[S>T;J&N#4 =[\"^)D"P#G%+8\. ML"UG@7)E$W*2*$02]CY1XZE0 '!RBR[;UZN=IR?E!M$G[0;M7([EK'* BD5A MM4.1W9$2\*F]H!OY0.7"8_LE?M\3TG//^KXG]-T;YG'75)\M.D)TA2/T'I:C MBB>-X_!D- U%Y9!3>QJ&RQ5:QY7%G8NP_?]'E\)[M=-8O7RPL\HVBX;[4C77 MV>O3^N1[WG7M#<[*D.QR">%Z!'/W2)<"A=4"^,EP&$ML;#Y8E]\/)A*F:3XB ME^>W"NT16M4ZN4:,K["22U,_FLK,;.[SC2]>K^(F;*OU@XR(&S8H(2QYN &A MR?.H@U&Y1Q4A6H/<6VSO/V_T)9'_G,";"'#; )04&]RPIX#'@ MVB#!G>31DLAHK+(\39L2=NW@W3">V%P4>;H8A<)T@8.6I.W)3.&SCC_-2$A% MI2O4.A[&*D)UG6I%E_;Z2C[','PO2\2.1@/?+8DB,T^D1.-_1/06(R<,"Y(X M44 6.'-&A^0PY\E[RK%FTX0/=<4AH^7;^#SN%9K[NNO^#DEL$C435981TX8T=%; MJSA6P>8#99&F9 PCH,L_.$9V^Q5N4LE6+S\XBM3@X)+*B)H;J\64D)$2EI]8 M+W6@SN;S[*S-.5D2@,7:?3>5!Z=5$D8:;[G@GBL3P"8'%A65S.+HIM4=*WD@ MC<;?U34[>"LZWV \NV^^[7UZCP\%)=K#K"(6C4 \@(DUQ%'$'&B&>2'-/]&W$%21ZQ,/% " M2.*=8='G@2N:G%"K2WQ^5[K"I\EH7 XL_%EEP1X,#NS7OW+$:]#+^0= WU=+ M7B-R5Y@;VMDYM-(Q3ZE M'0/UF!I; @:IB=HQBC7EJ0L:%*OX!O@28)S&?L7 M@4>0"A>/;2^5M*YIM/$&\:.-20G\,X[&X+YG%KU0(?$)^1Q7[$M8_W^3;I5@ M6^(Y75#W7L]>=C2Z90/@ALY]I((G< AQ3(X'J70@WF"I6,(R3O4>C,G,JN#' MJVSWO;(EC=<_18GW E!""Z*9%@9AK@$E<@%AQV) @OF0+&4*6Y9#K+A-\7+I M^3F??WBA597?GVW5K78?C->*N^ 93UP*:;D$IJI$M,J[8'P=19+7.48WJO:Z MRK[!Q>->[(I_.-^'%<VQKG,QP7&8\WI&+(@K A93%V5@(/SE5*"- 1MKP- M/ST6E08E7#B:-VTE)W44ITA4VO65[/#>>14$SXGU9"X*?L&/J[_R*NB>D\HK M1Z9P'0LH-K39X+:R\#"L'+<336/AB:W(Z[;A0R_%<4G@Y?C.8Y&Z4Y0#==/_J2[6<=69X.3%W M=7CX5MXAO?&!UT@9<9HH@A7G5D27C#58>^>(BXK'>XL>-_#ZH_C"&W;HN/&P M#!9%K 3BN:>4R8:>:BL"6'LEN0&@;6.Q8@OGIJ$F\!UE-(*F $YF$-[BJ!EG M\'BE&!.V"3,_*,;!V,X.!9=$LF"1#\[GLJD$.>$%"DD2#9Q>:%'"S$28M8>9 M>4C<>>Z!LR?.N8&':ZF\9REJ0 ?:A)G7N^1[^=S%[OMOG=TC>(?/V<1IYL"C M Z(5"0.'CN5,1Q\!#HBV6@LJI<3?+V^RN*NOB0"ZEFQBAH/7;UW2@2N9&"8$ M>W=OX>1F3:=K&F$!P"/F*&"L\L8A19H#L$OX)QKJJ<@-11E?WCQXL!#R[6IG M))O+XNL@#+C\ 6B%#(0 9& 5%7:)-;4SGJ0([Q_LL,[.80"D2((3))2TB >P M25HEAA2E$3-/N!;BU;9N8[TBTG";TAF#R7@T!I'.C'F>I5>NX4.5TU#*@I^! M$Y.>@?GUVCD+S,NK)(._2-MNRFELGMB^^=9Y>TB8H)P"QF(IP((:%Y")P*4] M2#'A'ENB\\;)%L77*J?Q)/9$2LX_*B+6FI>ANVZ-W$^OP%FHQ!_',.G%_70M MA:F)!_RTGQ95(BO+Z 5W%#S??WL8DD@F<(?8,XNITX5_&629K 2[7\JB%7/Q;@S_5P*^&<_W =K+ M+59V#WPRC0$YWE)$K[_7'MTRYG;]!A^A,6 SV/L<+'^0EHOFB38U5[E M3+U>=J;6T8SQJ\6,[_)Z[ZL.2/K;7_ZC&:F MD::[2M.S;[&0G:(JM^=+["^TS&WJG[_8^N>+FSXDER=@PFMIN$["I*"=MY%Y MXIF*I#E-])T:Y9_>G.?[?OSM]\\?3MY_^W@ ?Z>OQ0?Z5GS<_?7SQ]]>B[V# MWN<]N.]BC?*]3V_@'6!\)W]V/QYT>IW?P.,_Z'WZN O?_PO^?O#YZ_Y?;[]] M./E]9=>QE+S'Q"D4$G/@[@N++&$4*<7R.95<-B.]VN;F"50H;QHZ-("V/D"+ M)=74:^L,YMI+2P"MA B*)B9TBLTN]D8 VE+3!2]SLEU2B*N8\M8W1KDL$PJ. M.XP9ESSY5]MD19FI!M :0'O&@.9Q(,DJ')TQW*IHA,9<):&PQ9RPT*1I;3[: MD:46,U%B88&^*2DCXA+HFW.*(9>37(U(00F6$_TX7DZH;O"NP;MGC'=281^4 M"X)(QBE1-E)-&4^!8:,89TW*VD9 &EMJ-&B5$?87_O M!4@*C B7#_=CQWE.;A2::Y<8-X*!@TF;0Q.;CE?GRQ$T&9PF.B?84\(!KUQ MUB6'K!;5-=5NN:.39J/4S4&OG@:_Q)+#WC&LM#562,FCLB8R>&.E22!8 M&H.;L,"&8U+GE^6P XJ!L(MRL55$2^N!(X.2>($H8($Q7,_YC83Z]J)WI3] MET:KJ_:5FA,7G,..$RX#MMD=) I!-(N^OVFZCU6O3ZJ6P *>8>RQRQ2!: M*N4I9)0TR)*HN;1"N9Q=0MMB13W-1JN?@59S;G3BQDAI@U4MA 9$ ?X4F2%-'$8]1(H,)10FT.O'@L0VY+AUNBQ7UDAJU?@9J M[;2+3&-"".6<&*N#I4IIX3P+0,%I$Q;8?+5>"@LD;0U7-"%.8H[V@<5VSBLD ML \6>ZJ#+0<'K'0Z^%Q]E)-<"-<+I,%- M1$&+H)@2%FN9^R&W!<&;$K!L]B'6FIU( F:>.9TCU,P;[64$EU)0 G:)S?8A MFNC !JOU4G2 * +N C&(8ZD1-YPCQR5!+#=WT=Y(PW-OK[94RVU=&JU^!EJ- MA64<)PV+KKEQU KE0[2"$^D-)[?HB]-H]4-K]?(9"T>-L JC)#U#W/.(7% & M$-4F^L[1@4:M-U&M&573AJ(PD>+08REH8A+KQ"X5!P9IIF/FC*9 G!P4&NY,=9Z34D#Y<%4;'*< MH!0RO>51CKK.'H,7#8-)KMI7CG.\^'-?=YN7YP'E6H.B1XK!_0;;+8236 .: M1TR$"CHV?2LV'LI7%#$!>N8U-09Y$WBN69J0#32@2%S.Q/=$!_UJF[*VN'O^ MUQI5Z@D6,X35MXZI;"@3C0AK,V'TN5S+SIZ MA:-!F.F(N"8>Z6@8"A1(L372B<1SB^JV$&NN*-! :0.E+Q5*;U4&OX'2C8+2 MI;@AY2I$RPB2S%-@I1@CFX\=^4 4^!W& 6-]M:U46XD[!Q@:*&V@M('2L@43 M M9::2$5YD(2'8DQ7#.J6!3:X296N_E0NA2K953**'-94ID\XC'A?(*3(A>P MPY1+G70H6S!,WSE?XK&AM,1X_UD:AVPO]A:J6_#DO];M8FW5X2TWY2F2I:+1 MQ'''@]?<1F$HIY%X;&T2P?-X2#![]2A=B>B/ZFN7KBZ=P3BV"-WZ;G.M-70- M>FV'?5BFT;0A_(9T__/IQU=O]SW/GV 7=VW],/ MG_YU7+3FTP[=W_T=[O_V'+0:?_SO,?8G_^G;O\QD_].OW4J+=W#GK]<,M!LT M^2-H^Z^?07:S : ME?[Q9=);.^/QL.LF56N=\2!WG3H!>"^M?8X'O=SF>UD%KFA&58N1T+GKU,^G M@U'I:_93Z0S7_1(O^NID>S)W72WR^.(2ZT"?)^.K+[FB[]6EHO4K.V$]L.UD M)E>LYY>G;/[?X^%%^X.CB-PPVL_()AC_3[9W9L]'K_YY^<7AK2_/\PVG:-6$ M;/^O&_YS>]4@%V"NTLP?BMT#-AQ; !$@!UV_TP^[W2P^X2"+]8L&EJ/#J*4U MA&F4C#"YFIM"%JP32M)9[9G%PI.E=F*WDZ,'5"Q:M?F)=9.PW&JRPK#381R5 M=F*YZ1B8=S_I5:([2"V7I:.JE%;)1ZL/B-B;(F)I4-ET&WNR/;&:P3;=QAZC M(TW3;:SI-M;TA]J@.6NZC372U'0;N^4;%Q>J$.-NWP].8NOOF2#_8P5#OLV^ MPWJ$Z]9GK)L1;N((UW3FMMI68C]6K@="E-4[*9TES;(+,3A?Q>!&EV)PM\]S MOO9VVZ-.R_5WW%:]X@_#^X_Z;H^9'0OB]J9(6P[\[GRQW5Z)B0VJ0.]\G+< M_Y/81;MU*.W#7[^//AZ<=O=WC[M[!V_(WF[GY.-O;W'GMP_?]@_^U=O[]$%\ M/'G/]O_Z\+6,8WK-?W\_=B?P3B=O^/YO;[[N?7I_MD<_?OZX^Q9__+0G]GY[ M?][YU#OY>.#%QT^_EG?^[[>]LH-6=M(.=KYU#CP_E,XF+Z5%BB:#>.(2N6@Q MHLHQ)WG@(;%2YP3?O;O"G8X\S/1EG8>9&M1Z2JCU]X?-1!W!"\-/#7YM$GZ= M+^ 7,\P1*02*(H:J?+.QP2%L#7682H5=/K+5UF*Y^MH_&N3:(.UND&MMB9\- M9NN*#S?0-%008GAB(%&'1@[ CWK[:-; MQY[Y?=ZH9>CNR]NC% M@)^0FM\QJ-2H^0:I^?F"FBL;F7?:HY1S47D,%ND0*2+@E!GO#+7.Y$"X:INU M'7-N]'PS]?R.(9A&SS='SSN+YCQXI@*+"@4:->*$2.0(&'9F$W5.D4@4R7I. MVX2MJS),H^>;J>=WC%KY!>KYHSX7&/EKJD1 8]#Q:@HS4&H%7QJ3%F'/M M7FUKW:9RD\SY U7[?U0E_6%"WTU#1&L^Y?^T8LGK.LJ_F;@]&87I4;KUQESH MCX[_UB?V9DB,&R2^!A*_7PR@B$-)G$DT>:1!7!$WDB%'$T=6Y[[+ 2N>M^@W M4 )J,]VL_]W67PDKHHD$"9?;6V"3B]YH!NN?M!>.)W"M7VWCK15]+=:4<;;N MT@R/LBW:&+FG;N2^NY5Z!<;=,>1(K]Q1;,-1,DJ"N8L! M6>\E4D80$4RR/G<.W&11:.S>6@3!6FF<#F#W,'.($RF0P]B"-##X+W/)$9;M M'E[.3+S[KGEC\AJ3MP%O?1N3=\?H>X-S]XMSG45^SRD/R<6$8B 4^+W%X-\1 MB5(4BB>6:XZY6QF\!Q.$AONL212L%MCPJ)!TT8,H>/#RN4DH>26XT"DJH8JK MM[RSTIB\QN2]6)-WQXVH!NGN'>D6R3VL&,4:\$TF)1 80/#RL)2(,*&(,)JY M2&YE]!Y,%!KVLQ9!L#Q(9P(X>,*"R;-.(Z-U1(1X2W.A3"9\\?*64Z$WW>35 M>Y'344Q1KBJO][A%'!:+[VY@G8EFB \VQ.>U:;ZZ"L[N7('(M=;!^0%A;>ZQ M@?=XH)I/,X$OI7>?7FV:JF[P+;)WGIM_M>H5-]N+>AH5:F;N5)/*MRZ*?32? M0" ZWW;PH5!&.94;D&E.\D8*^%J4&Y23\I/75/H0UU6C9O,R=AO<>DJX]=1J MU#0(=A\(=CZ/8'OXT&KFF)8$);!'B(><$^ P0\9336+RF!I[]RHU#78UV/62 MJM0TV'4/V-6YQ+[>LL/HHM)<"@0@!>Q+2X.T,1:EJ*+"3"DI^!KJU#3@U8#7 M2ZI3TX#7?8#7)>+UX>S0,T>C#PEQ[FP^[6F184FA1+GV(NED&+U[I9KF_-?- M@GKE7&3N?S1?F:;;KXO.S/=(NE75F>O6$=L\$&NJSKQ(X'J_7)<9C)&V-#@D ML6?@,7H!K(LI1),FGM(DF4OKJCJS>24"&S5OJLX\2S5?K*07G$TJ!(^$#A+Q MJ',O1"613M3)) WVCJZMZDRCYQNMYTW5F6>CYTO%?KDU4E 6D>2Y8J:T'FEF M&"PD3\9AK9)2:ZLZT^CY1NMY4W7F^>CYHCT'MNY:Z@J:UL:%MXA^G&,1TP[,H^@GP^ZX&T<_M59G$CUT M.F1SCP>ZQT,'W^::FM>W0/G[/Q'Z&!W,BX*4$'5K_S0#TA6)=(TQGS/F5(%S M;CQ+BFM.-;/&*4N\!+L>1"!J33&X>K=@R:8WYGQ]YOQU9-D7-L MG4]44! "K#DCGJXI#'<]34_=KT!BOL7AH%'R&ROYWKR2?P,E!U?NYN_GU1QWS@XU%RI00I 34>4]-0_..2/(:!*4TFJODC!.$V+?KPY[OWHQ\%W9K"]:^Z7,%KFA1BM(XG M(XQV# ?" -*8L\'>>]2A0:F;H-3YBL "#1F.,$51\(0XI49BQ M?*B-JDTJ3M_TH+B/ *+'46C&==3BHHOA16L@O5* M5"'KW"2MLO)HOA15$"M)[HI",AB%N<$1.,7 Z: R&!0(+G!HU?QEJ;A/EDD=. M:?3<8>$P52XF#UR<:^52$U9X*FJ^%%:(.!&6--APAG.U-^*0M4DB'"@.8-%U M8F$3U;Q):MC^(\<5FF2&'_LBSC)AI'3<<0[2;I2'_S /0.6PIZD)*VP42GU; M$58@PAH?.$9, O;SI#WX')@C2\$1H2(J\#5?;>OFS-#SUF2-N30V:9ZXX![< MC:B\P5I@)C370391A:>BX4M1!9I@_8P']B&X1=P%C<"3E @6%WM%$BCY^GA( MH^8;K>9>!VXX,$4&"F^)T9%'94$&M$B1N-!$%9Z*FB]%%:+3G 3NP89'B7@@ M!FG.*-*,I,#Y*0P(F>ETGAAHUOWYX'&[^/#,TW M+W^SF=C'F=CG<\;MRO(ZTQ-N&14_>+#],_9WF[,\#V&9Z*9:V M^YGO[QP&QHTC0:+D0D1<^P">MDF(V>F2L$HCA* TG,--1KJWH M3X,/SPX?'JA04(,/#X,/EV)_K//V$!-JHK<":9GC_#919%0"_D $YXHHS8Q: M5[&@!X&'1T@U>AP]OD8SOALV(:MGHEZ?Z@V7FA\VS:'O.C5/U#QX9RM2LXQBFC&9D/,1?,;( L!]8"A0%H*70K'DTS[,.C7GD M;> &+QN\O&7/CRL \XY!N>OW5V^0\[;(N11H Z]',5#:@>?^@N11]E"XR2K5#3BN%.*= M/!W)%FQ LP'-!C3O"IIW#-\VH'G_H+D4D@U,,&F91PRP M$_%<1XR@GS8IX<#Q?LWT,O_TRZ)=7S3/7&8SA4;8?6J_?_?%' MZRP.X=M??6\28FBEX>"D7#'?8&ZN\/M<,'<6QXM1 @ MKJ2I,SF!>?&W68U+-U@#?;N,.>_\<0R37MQ/._ 6TY=X-ZN5_[J>Y5]ADG\9 MG)Q.QF5^]],B6!W J/[5&_C/3Q2D/O[W&/N3__3M7V:R#V#RL\PG ZN!C%\;V>?^OM^=[NQ_XWLE_/G5VW[#_?ML[RWO"DNO$>$2.Y\01 MA7,0,%GDM10R)2FELJ]:$9#\%&9_/)S$1U*T/T"58*5MKW?>FB[W7&\$D',[ MKA2L/RAZ4RE9MU\T8*I3%XHTIW0C4 =O)Z.L5?&\5A,7+^M'=6]0J#3H]09G MHY^F^E) :P:N%4K"I/3LZ2C^-/WAYVD&<+=?7JU<]/-E30*U603)HEC5QS^? M=N./^N?.M=[Q_L/-M M[[?.\8=/K_'>[K^Z^P?_.>GL?B"=@P_XPT&G^X%^['[\9=%Q?PM._6L!SS_[ M0'\%Y__MV=YO;T3G+WCNI_>D\^G/XSWZ^Z>/)[]_!AZ]W"TY:)Y\/C89?<[$ MQ@PC[4A"*:=$!!$BU3IG6K;!O6]S>N=6+4VRY?.##<.T3. G>RYXQ%3S$!0C MP6N0+!SB30]K-+"Q>;"QV*TQ8X.E-N^)2(4XS6V>L)&(!/B$*L&I\@ ; !F" MM(E23P(V'CH)\['JQ-^*'KV4BA&&<^R-HD$9P8E*+AA,!4Y*$8U98 T)>N)H M]G:9!$7#A'#&(6X#H!E &+*F62^EW+=S(=O5Q !@N<'"X"@D M$"X>!39*BH9F/7&0?;],LYRR%)8Y(J&Q0%PKB9Q-'$6>%#942:O=JVVI=1O+ M.Y?9;5$[Z"MHE!^2K(5E/7_\725:0W#LM*:*. M ,EBR2"G/49*QBAMBB(H<+.$TFW#-TG_7T)<: \82Q,7^@Y@19VHDUA)+8"P ML)S0R).UBCG'&:81,76C\"L,2L(QS(B8Z<&6N952D:RX(4.?FPH2Q/'P$6*0O. M6!^M1X*+A#@%;\6:I)"( 7-P7H7U?#,1X"6$67*J>A-E^5Z4)29PK*RW2CJ. MA=%2.:8=)5Z"Z=*\(2U/'++\,FGAF%,5@+0((3WBF)#GCAZ'2VS%ZF#!,H2$%BIW,$I]VCSPB$L-;,^ M2,5T>K6MVQS3MMHHAZL)N=Q#6U5I8<&5%2DJKD0T8+*TI=$9^$6E3=@E6M'4 MJ5'^:RK_(G5ADE'-"; 6XN ?AA,"MHJ15X2E9+$Q3[*ETXUH$Q4;SF$.!F/; M6\,)J_77@WGJ:+?NKC@-W]DPR/N\S'< U@)GP2.:N$1<29>[V'%DB1"866F] M \BCJLT8;3-U9\*S1AU\0H&>!G(>J-%. SF;!SE+ 2+FD[**(!+!N^(J**0M M$T@0ZEC45C!J\['W-BL%]-?CLOH'[>U"T]]\^?-HC'SY] M^ KW_-KY]O[;WJ[G'[J+-8L^4_C^VTMF'<0F67IGJ^5M2#C MU9K\^'F7QT=3%$YY$TQ*W()X1)]C=#Z"R;!:JU=/J2*:OS!'T[)HI\/!E^XH M_R&7,(/_NMB/J3NNRJ#5=<[&9;;S%[JY8DGW)!=LZ@["J-4=@8&$/YW \T++ MG;?LZ6GO'!"L*G V&H,5RP6>;!]6H5=7/,MEF^"6K2%\U!H/6N?19C!$(?]^ MN4^&B_#4ZMNY7)L-GR9P3[A]'DP S1O&QJBV7IP%HQ ^+S+7KJG1&/FRSI'4LVWV!)GT:7J =?;]HY.Z0PW9:Q@'3*1W)S M_J6+C"#%O'G%:KV .$N*E]>@MET*Q!IG=E1ZTII MZI?.8.O%B"5Y>CU]EYE@_0GO\TMEI,$2[ /$5^4"9U*$Z(L3H[?G>V>'(2;A M-8DH!!\09\Z 0!&+B R&QF@LQ0Q@8VL9-OY6).+JZL4K5_J.T,&N+ES<+/EU MEOS;'E!N%H(D2B!EO,F%B"DRC$@48]8US#VX;H <=&NY,]P__G9-Z A=^-MP M=%$8=P04#,^KST^!$-HA\)YTYZI>QNKOB9B<=1O_LM &\ _]4QER*XV5P@3C)OX(#Z,BJ-#9589 >5 M\&7EK[RIN_@"=RQ;W_@"UUCCTI\C8*J=2X#K1@(W9!)I+"/".2K!.,$N #<$ M=^%!F2&Y!3.\(SPTS/!60G3T;?_M8<(:9C]Z1#P#!\.5H!R(4V*4!&*L) F M0FVQ]3##.V)#PPSON.2XOML76 MBK8^#TX,EWL<+&].U*RJICY"9\;U\^E@U,U?^6D8<\WX+_&B'/O?+D=F:^:& M+RZQ;C3(U>>OO.0*SG>I=O,FL$!F#R^J@!]%Y(;1?D8VP?A_ MLKTS>SYZ]<_++PYO?7F>;SA%JR9D^W_=\)_;JP:Y,DY_Q[C[(W'QQL.YKZV+ MR_L4E_8E0'A&W1&\^07> ,9<^DJ!ASQ_@VH'HU\FP_9:GR;#[BAT?=5OHMMO MG1UW_?$EWPAN'R8>;N\F(QC::+35^E>9UT&UQ6"_V&ZO:C8Q.3T=#,OV1/S2 MA7GSL5VWO)CNB-BRYU_6;MP]R7^%H:;)>%)M=?>,TE0# M_+/N"&@:7-GK?@:=4$>\^4NPH0! MS'V+8:NU,X+W\L>7AW," CK.0OH],]2H*?I"C>=B]F A,RS#-6)F!J M@^;VJ]SY@D.>;66UCP5ON2G[->_[4[,= Y"OVD4;S=C8'Q&4*B?![/3#FZQH M<32NW;D7[,>]ION[KP^)U($:<-$C..J(&Z,0N&X2*0X.D2'@YTG]:EO+Y6.* MC[^I 1"X:1#$.P("",Z^V=:T!XCJS!&PA!+&;:4I%SSAR]G8B^% M" 95QL_7W ZN_#B,F25FBGL5P.1^;X D)46H=]ZZ6,9+9+.<@%$_CU9%($[L M>6:K7?BBKQ&I)M-U@E(5NUB\T^F@U_7GF3Z#0S![;.4:@'04F3Z=BLV\\W#5 MF\ ?+OR-*2*N:-UXZYQ+RCN]%MUJ[>UT=GY[O?>ZUT]F%_^W\^\.[-^]:^[^V?GW3V>G\\F;GWZU?]D'8#Z;?^?/U MN_?_/BA?V?_C]9\[^8-W&^HLE#O^U!V#M^2OZCXM26[1@0 MN'/P9+,E'4R&K=3M@Q_5!2\UNZ#=\?1[E?VMOC:+=[9&Q]/^B."[%4V JSZ! MP);KSKKCXW+32=^"-SHN88$\156 H%]2D(N47SPU1_/B"7Y9#BG_=@;H_*W688L'MY\G?F)O_7 MV2!^N33Q?UY,_$6@N3R!_)Q?/K_53I7HN/SB_^]LHR6G.]9T;#?ZFHV1*1M+ MW1Y\4-8K?_G=ZU_*7:(;PJR>MZBH7,H,;#GY1J61JL%+[V+ ("BY/A]^@<'MJS_6HM!NY3!<_E;B>S&2_O M73_NXAG3P$B55WIFAP'U!H//>P1/SI[_6#_]W_?!WLX?/+>R/I?HFF:6/!-+[ M7^+P2S>>;2B2?AOKN\-)J%.;,Z_@SR.L^2##*98 M\&G0!V_S)(L-Z,30@NA.?!'&8N6G7Q\/!KTJ5ALB,)HLJ""C((K#,9J<5F(W M @K:*S^=Q- %3S:_0IAI180+X/IW>_\"VO%7W9DVY<,A\PI]-.F6@9_"X'SW MM!5;G'@QX",H&^CDGS>G%8I6_W!U_L##+A'<$<52U\N\, ,A\Z8:,G?GO,Z29/6\^DCH:I/%99H^Q#Q(;RZ> 9("K_KC\ L;$ M K?OYM;$HQPL'YV/0*U;-IP )2WH-:C6=Q)F)N9XX-QY]?7<='@P/S_PLF[2 M[0$S#?&T-Z@&7YR'B\'DU/>NK^"MFMZ+R5JZH?7# ;Q>/Y]<&$PR@PSP90#X MZ=&>:DQ9("T(3P#XL_VCXF7G>WE;Q"U'9C/^G457R>7 =7N71]+.'P)/!4 < MC.H%1;"Z\-P>RRMI_-23CG35&Y@G88@3S V6VG%Q?1=+(HM M)[?*?<\&PUZ8K7(MK?/3F <_OX!/,GK]YJ1LH]1[$3.@*P[+L!O[]>S72ENE M[$V_9 XD) 'UY]PNFJ!+-^LVZPU507W9*RG?A3_VYKP9X MU^S[#6;@]>6R"N4Q'0T'9_4%%WB_U7IW\0(9V&&ICN%[9[%^SVJ3KG]<[8? MW&3,SD==0(=1<3>3]?563YE/;T^MRY"8D?@L5E9L 7AG!/H4UL3FW:H!K$[, MNU@SH"^F! AAYE]@:?STR$R^KFQ[5R#UU_0)]0(BG\^P OHL3N#LFBEP5?8A M9@@=9.-3Q1OC&!3I)'\V(S^>>MSQ@%&V;ZT\M&A+&,P[(P/"_(4QZW) M*8P&P!CN49[_I3L<9X-T I.<5[Q=-;:?,V8U-M;O!SY)0TI^+)5=[7'FU_?]-NGF;[Y>\;#FUH#W'U:9+ M5ZUI;8ZJZ:FU'-D1LJ@V+ZV_O[/VW3^JK=_,ZE/-KMKU+FW9:JQ(6P&2O.7H M!C6QKP3AO#I7=C[OCU1.Q:AU.AF>#D /,^2/9S=O3=V0#&TI];+M&-=GYWKQ MZTPXJY=84I/\W?,YA+I G>&DWY\7APL$F@.4IR@* ")'0%4+_1N"5O4G\2(E M"+2I,KL7RKR"K+OSRQ@W3_;<9%QVI7O=DVX=AOL!^,SX20&XB_C>='!N?OM^ M1C5@2+WNM_G#D:/B'Q=64A.Z*91VJZR#R4EIP5WG613>VNUE][WLN10O'$PE MV-+\1B>VC*T[KHC[%(TO$6J ;?]Y.F=E=P7HU:#,@LW!B0+]ISESX-L4A2H^ M6CS6*M@Y#_2(/3CFM9Q?@J#"N5+J%E<0<*&79M9EIOC%:%7" M"8H;8F]J7\ZFJ%_,1N$@.65^>!3SDT=@T8OQ\;'R;RI,Z?9'V5LKGX)C,QE? M_%I%'.QP#(,?'7=/096S8;2L$J?JH=8K"M@'8QR'NI@>J80!_Z>#8!B52AOZAC7Z+2X MC?VC XKY'E7@M%#;V32#1'^.52I6O3^=O8]"F;].-YP(J[*;"?W;@O!*?S/(OB="\'.H!RU&,=57)>+7&>F N!& R/ M;+_K:X&HG(I1)OO=41')X23K1&_@]0O/ #!;Q$M0($G_?*>5;CITOH#7T#CX^XPC!:Q(Z?;70*MG5+RPL)% M^&_5WU]/AN#/P+UH_8>=41W:(=.O5+LHH_%4&$O88ZM5E2S*RC+'VR_AZ,5; MG]I2WJ'BM3GA\'\$SIY/]795IO=ICBV!1U;)VCC7T)L#-9" 7:?B_ M*K:^.#55[9W9D1/0!RUO= U]DH0Z"[>M8KJS:2OAE'H12IAYY\\_WK>+H$YC MK&$^X1-DMDSR_TBR9=2-Y_E_E-D"=+W15+>*J<[;9#*S4 PV/!JRBQE6F:05FS:N\/'#TT[PS5R_5GN[QVNFK^BJK_C^2D^C/( M5:_$-F ZJI7D0ESZZ+NW(UOYD?572F9&MDRI\@@J51W&TQPT+_MLEU2TVJC, M9KQ\[R3G:/Q_[7W[<]LXDO^_PLIEKIQOT8HHZIGL397'269]FTFRMN?F[JG9YXK,L&L^NXI M#TVW<'-=)@Y?"MK !D.KYD\X$.+YHA32R4)>1LQ$ >V,"==3V)(4\I2V@K3E ME+ Q^@3?+BJHLBMG-CVR.">P"'2$HSG6A.%PR)=',O6%#M%G8"*G4\K-\!F:PO[/\. MO>1Q<3]@_/7I;) U:3.4MH2+NL88/CO__7N(7DQ,.QC#$'$=-]I5/EF!F"H6 MA^Y]#T@3SL6="<^M>X:J6JZ:?+2HF0.PUDWY:>%W(C+E2S/; 3/:,(KG L"FO[GF4)-L8] P4O-K!\$^YP#H=3, 7[&M8M*T%$<0V%GM"W'&)P M6.YH^!+H-<(=)%9F&K]PV(2)#)*I#+&0WXG T5BM4.S\(>="3T1"H18MU#O< M?CY>.$$A#X,1?;X0IUHL*BD8G6E>C# '@7[P-89F;DE;I(N #39QAUCD'Y)) MB+8V.8JV"F MDJ7\PNGQ(8F6G5=":O!8+ B,W%P-XUK88>IMJ7P7]T@0*<$3<0@XQU.U])3D MYM+/IL$](S^3FG]QC/2*=?/'U:=;F$H4B9BDR#XP!>G39%62"HIWS64>*D=M M!">H2'X2>4_D)Q<$3&^I"HQ)"5I41(7^8RK5?IJV672 M:EC"&+<;W=0:7V4]/M(QW9=AL*O#B4/*,&HOJ <4A+!A,*X@4*^1]6S$[I6<]72:4>XJU>FYJ=HBX MEK UE.LP%9.<.BANCGR84R1Y1[G$:.%DA->,. 7 @C0E6T9<2;@7C[ (]8)* M"AHE80&C,ITBG3^X,^0*_!61<7+HG...F:>1P\@423*8O15)W2'];])KEIH M:;:CS.'"E>3%1<9UA3V!(;M%.:4K8Q)&>&7"7OG<)QV,*1V,Z:T/QI1)MN^].H(0SH'23/_!Y\8O2H?\QM&NC.JH+F'S MBXBP\ !@SME4K(9R1>A@P40W3 L*C GW9GBMYJ(0FA=5*2D:<@"8F&X$VF0, M1S[88R/8\JA+T;KC>14K4DM2Y8OQ%)5T#4HJ52BDH]#R1!./49Y40$BW6($E M$CMC^#U#%S?J'H=Y#EF20NU&A74)[4-I?&2?,A]-!#Q(R8"4/T5=!^2F)'.P MD2C:+>F"VE]5XZ/> Q[X:.T)VQ0'FKB4GDVCA]+VR4Y3X6-+=15AI .[/3:+ M^#OUE_&M7J-9G_]3Q\;]O'OVLWNRTS6WG38%3TP%!]] MN".4?_*)+D1/]M$8+#VZHN&%/-\61&GJCD8>?W&UM*1>14,BLJI_$U;UQV6K MNM"HX+E$RC4LV;1CP=/DVU/#D-7DPSO'VG9.999[6C2S-J#9B^[GYPU>ER=/ MH8W]Y8:A@A-K=2\C*;HC>;79)$)15>/2GK5.#7M18[;$R^H?Q&0YQ%I_VL276]9&/WKYZ&KYT'[KG1,A[3A=GP3LU!==QP0% MS.>2M0-9?H%*R5LJ"A#(=AE$7%JIX%!:4T(P:HL%"&F%R *8_&.%$,7B55-E M3PK,&/+UIZ,*U ^9Y(6%D+FR5BP_()BGY(PL5H89DE%( 0N)X=)ZV1$%5 =2Q#R?M%#"'$M,RE7(5P] M7J^79F>'V >!VG]$LH*/T.QDN1GFUCMIZN-"?K G0"X>2A0(B2J@(@;'(N8& M_R'+)7+IK7_P7+H/3I/ *%)4"XE%$:U(_J5T[71'&%0JD"&(9Z5.V1IR[<.S M8C6/13&BMXA_9SN,"FJ9JD?$XO2TZDYU^J;INHOC4NT$\1#_+7FEUB-6>$]P M8]3\ U,L8&2K=2ZT1)WW][7>WB4G_2N<2KY,"(?]1DEI/HMSQ7P9RAQL:<34 M7%?Z2>70^:I N<.#,"M]""5(5P#G"V83!P^4KC?E/*T=4:.)$@:)(R%2!'EZ M\M-[!5B,1%1=VLC7HNQO!@_%M%41EPCVICQ+YRH;&Q^/XG1_"/%/D7-3&)V2 MQ:"5V13H*?@@/ 77J:?@.N\IJ)&T?BV>$JHSC^'!@7*.*G#!(A.9Z\Z$CB\0 MHC&03?Z(RB0TNXJ%*BD"?YDF2T#K:P^2F2]J\!3D+5WL82&S\X!-*92 MFPXADE6YF4"7),#+/#*AJ&L5(%NJJ)5T. HUX=&KG-RT$A=/OUSM@@+V!<.4 MT4Y6N?WXH+_.F[2PJ=8^EYV6I->0.4V \N5T9IHM8@K#%':LP$"58)P(Z$+X="GQ^.RK)$P:A MJ \CPW'U@I3!*)Y9)$ MTIBA/3\'E-%46,%%XV!7Z(S*E9<>)@(6(&L)2=N*\+I272M+HY7BI,:&8)9, MDZEQ!TH!- 4"I(%^4/7OV,B $ZX3YV+\(MZC*1'>J("7VLO,9Q) "KM^)K- M.92 ((U4E;E1KO=->C"J/HJR<@=1:*3ICQ-5K2\]>3X4C[44(16!L?(G48*TPUE^![J+N#/(HDRCZ*S32(LXI*7;58MFJQ M?Y00D@=29.1A"Q%Z*K=C[G SIY\0Q+@#F@.U5 %*4=DX&8"L0,V ?2Q0?Q>% M?>EMV8X'<]>537$> F4APDXFS')7-,%&T$AAAZC?P\4G14=G6$CL3%@D$,*% M"SWMRB"<4"?H.L8<*61F#HM'XFM&TLQ&J T!* )ORG5$QFU%;3F$^A7[ MT@_\\VPD)XB*R !LBC_.3GV'S8B5_R;1HS[.'D+I+W4)H/.7AA,'/4:<'+?@ M6<_-Q8#CT:7?4%>EQ]8^EZ,JFR$_2BA.4B0MT"=X(&.$5D1.&>Z3UT%\+>TB M4>\/?Y"6;N =9Y&JZDUP#"-X$?QV&/@)=?]0#6),>>?75(?(]IK; MAM4'%>K8=RW;"A&W/^2TRS/7>-#=55A47F6F6D>>&L5#8T%3YQLRK5=.C^LF MX^FIY-UX.SD1Q@+Q;/5K,W"D_!U*OA;OI<+[B.Z:N<#UE\&8,:<.*MBY,.N. ME('.B%?G3UR!3 [CDN4)"HV"NV-.D:8H?43YU-->)FGK$GH^]['H-2-;YW#1 MJX2Z*^6_+<4GKS.>N1F/=SZABI$2I]$R\]&6=D$+ .M MVX7F>73R!:63J8WL28K7LBENNQ%E/$9JVJMT@70;9;OI$:#Z:-GD>7)3Y5M, M+>T<$4=+^QB@ULA>JD!EM@=>K-(&^Y4"+>)J?I'U^D,#K<[[++\L5ES65MMM MDL"4,L/9!,/VCGFF!"#B>2"@A=>-$P6TM]$6?.)F8FRRL,)6'#(\?(;IJ6.F M![V9^EUA U#[2TR$H,M6#DP23D>QPL*5D%Z?MRS4RTVZU G\N_3RJVYU'C4: M\-'!ZG%RTJPE&_TBO__%MD;-ETNKS%UJ)$.80["72K6(L?-Z(G^SR0/V$0H_ MS(L0[:CY>?Y>+6_&410@!92[25Q*BKBDE)G)0KBB\NC\ZP^/SXT+)Q:P4]39 M32SG;@,^ECB^JJL=C"1,8[& MG7I,@34&/AV7E%25]O'.,D?(RYAZ6[)-!D2 [Q,WFM >AS>@&J =$G(4^K>+ M5X,9QCJ2Z5MLD8V;2.63R'F)963)*VE+K',XZ,_Q?,[=Z:4BNR.L2_3A!@C] M2-B60 MR:/IS5JY53^10,T2UE3Q668W@-[Z$VY7TD2/9X) " MD)3W[KG?J=T-YJUCU"%M.)V.*$-Y QW/>]DLB^>E MBU1"4C)(Y@"W/^7X"?A++NZ:TB +L\7F[#N5T23;SQBRH(:/WM4.2[/=;/2L M_N[A*5N-P6 [B,X#8&GJR;[D9-L;#7M 1-$XF%4&3G2#BMGC),47+!Q<2XF3 ME([UR+*:"AI?5^/K[A5?]S0IHZ7IN=(DE=3"K=TF>NP:,66#,7;#+#W#HYKA M<_&IUD/X6,\"N=KG_NYOM+W/*$TL2&"(T0*PX2E .RXFYFIXO1K"ZUF=EFE9 ME8/8TZ".QRUUEF6V6V6Q\4Y$ZO9QNSZ(R!UN86W+-NU6>Y_R)A:KA>WTA,UN M]LW^8' @8=LWO"R%^ Y!YH7BJA>!5NI2F/>IN:R(M^-EZ]QNK C88>H=#@#7 M!VLAD>-$0$\[;;-C'P;W5$/3;GYDVF:GJ;E4<2Y9[3YLIK)GC6;3OMG4ZIK6 MH.PM>X=L.@5_U*\AYJ<*&+7G=*S;+/I0$\D;],Q.;TM;=.,P3%V:W!T59[L] MPI]:3)8!%4*]6Z3 MG(:7C,[J,?8TQKY-X%S:NQSB')\G6,:#16Q7XP:6 VJ]IVS26XU]#8>@\2WU$0N6(G%;I>S(]1]5C+C?-ZW^EA?V:D3_=WC]."K. M=@=F9U V>J,Y6P/.MGH=LK0%KK;X-1H%51=:NAI.PVJ7P)#:U^/08 MQS7&*=B:$G3V##&"WTA\X12Y\3D&9PWUV,"T!SK 4'$FG5EFMV>]T0RJ9&7O MF6695JN])_9L44%^TKPQF^W>_EFSIV#/X0B[NM7 _A@XY-C I=#?1L8\T M)WM[. /M1JTR9\&"&@S*V^>:J=5FJF5VFUW-U>/B:L^$%U2,J:> 8/)8C[03 MNW"WVWN]+]3T/G=@Y=_N:(](9=G3,KM6V:BU9M*^W5:] X(@G\+5^PM/V\O* MZS>+X] =)J(I'[5WGTZQPU=R^P'(7Y#GP-4EO#KTY'G7[]#NM;>^2>E_H?7&L^Z)M MMJRM_:%Z8^B-<:0;HV?"I:A6^X+N46_I0K'W/H/4N_Q?R_^K8POV,^N-L**7 M_[SR'2\9P:OHFG:.Q=FHC*;H)*5L7H-%LGU[#M)QR[7OMU_[P&X,[,$V[=KM M;F/0W:RA=IEA+9A0\T6:BK<[>K+UFNQF$SK)AMRZ77OF9-/MVG6[=MVN73?8 M/@#-=+MV+4VZ7?L.1MJDN>Q!@XV!8+YH_3_*G8W9;>ZW:/#$H MGJ<;$YV$C6:9'6NO?/5=NFU=^RCX/FSQ[4&_"G>ZC] MLZ,K*+VXU:GX<4K-?,H:*KK ZV5)4^T02\LV.Z7]0SLD3\7C@7ISG/+FL/IP M/=\RZ*TWA]X<1[TY>CVSU]D2+TEO#KTYCGISP)W4[I=UZ51@Q.M_LJ8XO)#-7H52>:H5MYL++O2TN'%9=I'-)$JTBR,]_&X;PFA63 MK <6P>V$2SP!$'!#(@+P&$$&PGAB!$EHA#Q*//@D&.>:BB$. 3/@GR@Q0/Y< MQCW^U(AA7/C6#4:1,8,14*Y&*6+!?I$'@,&-IF!R6>B!=K/1L_J[KSEO-0:# M%RF0;W;U9.LUVD!+TPM##QQU M(NOUZDKD,NE=1]5W!?Y\EO]F]QZ:0U#AITUTQTNF#&J9TC*E94K+E)8I+5,' ME:E3R,=^ I7FY;,4#QNTVVL9\,&[)-:10WNM!-8@J7ZJ\B'>T":>-[!?CT):N>,VAO7%H2P0,S:&]<>B MO;E.(;Q!H'.JYCX7Y'C.)?6T(V^EB% CH_RHN-K=TBFAN5IIKF[9RD1SM=)< MW1)<>R^Y#VH6:L;M4@VM-[7M]!C'-<8I6)97OA-,N7'F!5'TQAB'P30'[71B M,9"R\5#MOMTS@\Y:;S1S*LL<6S.GNLRQ#L*C-$P>P M\NDTP'D%SO=)X($YLXN+^.[;ME5/@)]W3=]W>[)#4&@[4-G=WT].01JW]R]H M2=22N%-);&M)U))8!5IO[]$Y/4E\O'/I4F_+G<^YM3#GIX;$/PZ': MA6O$TEQ_!/;Y.]MJ=%XRP+%N&?EP!F8EA9Q%?&2\;C<;/0->Y;F!;QI!:-B] MGTQC#'_! $],;LRI<&/R-0$>$\?S$N2IP6#$AJ4&-'P>JWZLL!M\D?V$7Q @ M!K[AT@N2T0.;1P9S_DK^(MQSI8&QTFOAKFH*?T,O@0R>) M@+4\C(R'26!$,X[XYEA1%4_@YZ\[36,&#])D&\;MA"^__X%%^;F&+I#(&,Z) M1BX0"\%=@QE1"MX7)"'VY!LE3ASA4_CO; X>9T1Z6-,$> UO9K!UV!TWX-X% M?^(8.(#'8F#KM%'#,)QJ[:O#IPG ['U2H"<936:A>!S2)J,+8WX+.2. M2SCV%#!S@G,O<+)_,]^!";,0@UE1'*GXE<_CAR#\;O"_$G'202$BB+38)'QP#T/_RL&9%$4X 1@X@\N_ (?5[2+)K!4 MC)7=A6P:-8Q?PR#"2%LP=N,<8>'5W?9/)0E)D<*N5>YGJV.2(^Z@'.!BB_2$ MU6'L$*^.%+K+I ))ZP4/,#+*98[>4^;"/=,'LO.40.M&61_[DQ+9Z>-&>#\+ M1!SV7<@]:BZ9A< PE)#[G=Q0S>PG; @7]B1>_Y,U6[%P::["YK0Q_F,O5"WF M_YRD?K$9D/E\",+U_9R-8?[OF(^[C0>DT'=VL6@M23U<%='=S5P5T=W*T.D9$3:Q9N M#GD5$U!_;^21<^E VJZ&Y_HC!DVK4_$#_C:(X7@/TC1&OI#&N*DU]V*=82I'L1?#UILV$7RDFM0U>34N?K M\R'-#H>&&5-E8PF0TNJP8D7L=B47.HU^@0MMNZIL,--IXP(,-J(-'.'"9*DI MNK6G 7SX;Z;0:@G'%^?F^C'S[UQ4'RR*>!S5DJOK/?@KF6NU&ITB=TOC*>^/ MN[BF H?_Y^*6/@QB_"',&BCA&W[@G\M&]C'[P2/3&#)4-L-4R]"/@"PPLD-R M0(7#\#Y%HCJB#G\E(IQ=T?%2JVNVZEBS=6:95KNWM*=JE JF MY:U.\F:WZE\CJ"6N3A('&J[=L^NLX8X\V?6LW6GMFSTZ:KQU4&NU%8BXM#*. M!>PLBX^[JZ@5PMF&/"*\7@PY4>#-@8EEC4,1\E?$6$40ACM)Z,8N1J9@"K'+ M/!@N&(\C'F._S$*$4JTU'<@)?)(P',D/XGK&JD20RKAE/U2+.K':GSE$$+6UUDK9.Z9+^ZDG< MT<>MFGM7"#INM77]>MUL= M%6,3F@]5AY6NGTLHH%>GR*2S%/.// M)'2CD4OU4U2,]3!QG8GQ@&T=_5'BQ&E3S!4!*G?T7Z_<'A_TK6%[V!XY_3;C MG4&KW>*6TV1LW!DY;?XOR[9?'22LU7KJPB4[H2*]W4C4$2+%OV"7S/5^:,$F M#! 67'+U"=M=B[Z<.D)7TSB2GJR.T!W$_?R$8M0!NF,*-ND G0[0Z0"=#M#I M&9["#'6 3@?H:A6@6[C$:E]U'7W5;>SHTJH_]+N6NCI)G=WLF_W!0$N=EKH] MKLUJMLUVJVQCI.I)W9''YNS#G$8Z//<,,%*R! MXB,UVHUV(Q=GM7"#.1S_F M$W$X0J'T$N2IP8S7[8:EQC-\'ANA?*D#HX3N,,G*Q"Z](!D]L'ED+H7R-GCO MJD@>,UJ]G]+E89#NXOK;[_C-ZY[=L+OBO:\[O<:@(PK7_.SI8&QTFOAK,8.$ M7@8?.DD$G.1A9#Q, B.:<400#4*,-\+/7W>:Q@P>I,DVC-L)7W[_ XOR2_.IM M<>&PZB*=2Y)H%4%^_MLPA->LF&0M8JJ7012CF.O8:KTC@'JR.K:J8ZLZMJIC MJU6CF8ZMZMBJCJWJ&=9OACJVJF.KM8JMJLMLJ&.L1Q!W:/?-CJVC75KJ]BIU MK:YI#>H?[=)25R>I:[5,NUW_=)(C#[%:?1UBK5>(=<$@S(=:6ZV&[))#<"QR!O9DU#1SQ6<@=E^5CDCZ/'X+PN\'_2ES1PQ)&B9+9 M+ ACF@B(XD,\P:@G/JZJ(4V#1<8#]SS\KWQ#% 4X.$SUP85?X..*8-$$UH;Q MS[N03:.&\6L81!@]#<9NG*,FO+K;_JDJ0GP[YZ9"?#OE5C68ZY*=#?CKDIV=8OQGJD)\.^=4JY'?-(\Y" M9R+])/?<"\@;HF-_=?:'4\U1NUE[A[B6NCI)76]@MCM:Z+30[37TUS8'@_H+ MW9&'_FSKE$-_S[@0U$&]W#"/1S+Z@VWR8-YK[?G'Q'O%TFLBWIVN:7?+*J'5 MG'Y1);3IC>DXN61WS$Z[;&J2YM*^#_2FV;GW-5LOJF%:S_CG41\ZF;M_L=;J:2]7F4AN, MY(ZMN51M+G4/TT6FA@?[(Q9-JU/Q$_XVB.%\#])D1KZ0S+BI.2?#HS)ST8;E MCX($\R I1+I92LJQ^5!W29IJ;Z!6KV,.2IM'.Z3/@>]X>G?HW?%8N8L-9FE9 MQ[?>'7IWG,+N&+1,JU.V(.QX-D<9]^"+;93J247I]('#2D1%;BUU+"UG*/!][N5*#:,X<+Z?#VG:^#98"A7'E:AUJPZ/ M5@1V5[.GV>@OLZ&3[F/#*I3I='D>B8"@RX MA^_E5T!$>"&U3TV;K"J"$JV ";YLPBJ*9:,(T8PC/)5@8K6L?8V1&6>B+>X; M50"KZU]K6J6I)ZOK7W7]JZY_U?6O5:.9KG_5]:^Z_E7/L'XSU/6ONOZU5JF. M\D[KRCLM+]YI=4E8'4O"VOU6[;/,M,352>(ZYN (,ANUS-5)YLXZ9KMG+5D. M-9*W(\^D/1NT]LT='8_>.E"VVA!$;%05&^LT.LNAL4'K0*$Q@;Z*8*LAC^)L MON);''C&YL%XC'BK^"]X;@H_8@*FU0]B(!T\04$;V21T[(8PTE\)"V/1*U2\ M.GV'H(T GD606Q$4%F$?[B2A&[LPJ"(&?!!B/'\&_ A&(BS'TC@8L!WD/'&C M"07]X644H9,S@=4&8?I+(%?L,@_6#NN)>(QM1-DT@ __+8!GU>+3F3F!3UL$ MIT9+K6.X3<39C%OV0X?::AX0TI/5H38=:M.A-AUJJQK-=*A-A]ITJ$W/L'XS MU*$V'6JK5:A-WF=CN,_J,-L1.*!;9M:NL,3AI?=FV\3?ZPT\? VOM9$+D8+WE'!4ON/<\<_.@HS?U.A@>: MV4_8$.XC2;S^)VM">X4[016"?39ZMVV[& _*_SE)K_TS=L?/AR%GW\_9&.;_ MCGD/;!Z]>EM<.*RZ2.>2)%I%D)__-@SA-2LF68]HZK*M7Z@7;;16E8L>JIS7 M32<+!%#%?/0Y,-VG$"/SC#^3T(U&+I7\45GAP\1U)L8#]KGT1XD3ISU"5P0; MW=%_O7)[?-"WANUA>^3TVXQW!JUVBUM.D[%Q9^2T^;] .%\=)$39>NH>34S] M[/Z5N",WGE,L]Y+-,)1I7/,H2$('7E/'^M@_N#%A]]P8)R0O&#R6J%C(9>"G M0Y(+8H2!YDQTJ-.KPZ*),?:"!^..RFQ1;H;SW D;/?P.4:N88+^7:3ZSV81 M<],8!F$8/-"W.(V0'N _W(@JKF'; -&-,7-<3Q'?D<2GS07?)B&&[['M*H[2 M,*Y\XS>JKA]-5X+(<:N7ZNMUK-)L8JI>];F& Q*-Y8PWUW5W([W#]/H^QG!9.W5&$>RNA MU[SNM>R%RGZ#5*T!S( MA>: ##SR"3:_A*P$$70 M^."&W(F#$&1R!F)_CP?*A.=6C0\E,^J_G&<:[@D;\RV*>V+5CHPG8-#>38($ M5 /L".#S'&@N#L:S__R/?JO5?/\MY/=N 'OMF^A 31];[]\TC O:?[^Q.6@ M4Z[@(3]!,6&I$4)L"QT!T=6&Q+^" $C)8O?,]6B/"?6%3RR^NF%\]>E]+=O< MD&(,M,:#7&V.!*$[K_5G-81%RQ\>83OA+3X*DG>2YGBM(:Z%\E= M$L6&-7@1 B^\7+TTM7C$,I6MM/1RU)4AQY>,#,MN=(M4R4Z"%:< G)SQQ8>NPJ;!T!3^CF [X19-!&+ED?HMN]LK@0$,"'H)'*'?NM=59VB#PV]>M MI8\W$;<)HT1#8Q2R!Q\/"TH++$ZMELI_LZ6_;K4;5I&6<-*2S2A,./@+!XOZ MGGE<63.O^[ K.DL_6IEI"1H5%=?:\3)C%6T_,"9QTK"7^5R.1T9O9D7QT'%! MU>$"J'8B\RW*?1>8R M;D$ZTOCHG5&[W-VNU1C8FV57EDK:A/MB?]LLTKUGF.)D[4V'7>&H5WST0>V6 M?_* 6:M3=S3R> VR5C>D4=DP&JFHG:Y]\&09P"I_OYCPB#N!.!#>D?;'IU[] M?':U,J]%.(M/(GM39[R^3,;KBZJM724S 3,.%(+[ K8SG?KHJ'!'!:\O6 D( M"WA/AEW9<.2.0:\/1Z'2&0&[PK0^W)(M.)F:S2W34W:-4"S(L,^L%2VZ-1;= M9M.T>ULVT-J[Z.[Y<'HZX[E:\IL>3DE$OD+X_SV/GCB8-LH/6D&)S?.##D>0 M,\NT!@.SURY1CK^:Z2^G?'?8+:!V[.E;9JO9K@IOM.F[F78YD^KE3<$(3G,0 MGJMKGI6+>$!A[EI-L]/>%RS+[LV\8V9.N]9,% M,&40S5P=0<,8:.@Z% 6%[T_,T.GV0<1[G:H16BFUS!'!(+T'TT-T)I&%2_E,Z?)(0[J1^"\&%[E, M7Z8H) 1#&3");'0YE6()(',&-2I@%1D#,7FRZ8>(9*^EGHU&(:(Q8S M0SC"X:-S+W *D$UI1#R?L8F(3W."A:*,T2C7D64(*IYB;S*) %XE)C$WJ4$+ MQZ0%S-OVG^KN4L^DH(T]S\8#BXS7EIW+L1())A@1;J.[-1.]F51E8V 0@X_2H2$ MK, $6S%2F@5&JJ< M2)P5<\# %458^-2E%R0CK$*2J<*=W$)P?^938$$/,O^.EK2E+:Q]E65IEE.:GU#MU9$ISE=M-)%E; MS5Q]3RF%B;IMJ51N(<\^2R)7*)Y+N?3X3I'K7ZI19 M3?M""54*=2KKN%944JW6[L ]85Q':S*R5^##XOBMKIT=-8>TF#:K5;S,Y:A^ M'8*VEQ5]5+F8Y:S640I5R>(]2 =6/^33<8.%I>;2<^&"E&"[WD%UM+].97.9G\BF=R4TZ$S3MO&0DEO4-MH]Q91I7\*5A"2!EN$S_ M4P DPZZZYI18#?OH4P DLIKG_Z1]/DY"0I-V??C7E,DFH7J7"]\B98A5D]=.%2PB8O_!N0GWB"W/H*ACQ6IM=R&7P7.]*8R3KMFAMI7 ME/# :>$$X8C<%%1,S#(BR=)-],Z(PF)4X? ]'A3IAOO==_%?)+N1N)>(X9FZ M*RA!VWR.,O4_PO)-+)VOIGO1]@4XGHNM4P24K6+3R7(_EV -!JRR(U$ M6=0]\Q(JGL0:C'6S%6XMJ29%D7($"X33U<6*5W&@"HIE8XA2"_$$&CCYU0>" M_:X8O8X2#"(3RK-DR.$*ZR/'0;.A4#@$BIEY!]56SDMINI6C!22&(%IQ0%SX M?D)P 8LZ\Q^I;90OMA2V45I>;%OR EYYR^.:X[42-NS%**#]FM=^8>##WQU> M6^,C/:A;IG%#=3!SJH6#Z[0[!@F!3;)"VV,3 9*C+\I"V/N9S$@B$T(*P)^% MQ*:BULTSI_J"]G'*<2)WQJ]A\ 'R"7N07].E$MJ*5Q@V>(I"2_F:FUW8FV. M6)N)NF;$X>P":<@*@?_[ZR\W>*47IZ#ZE[JEJ8-J[:AT#,1XUK'1/4@PUC;+ MKAE &:&(J-^[\,*)XJ[L#@A2>2.<^UK@3(,*]2W79F4!2P1T8C>)T#SEVE3H. R ].I\!0_0M(1U0,>]F?6&Y(1/Z"["0\?HP>0%;B!)HI+9CB& M*\@N<$,@=^# Y1:C)S%6-Y;D>%'L+N 0E$:%@#58:5VAF&$]]%#2+J3+-= J MI:205"$@3TE'45WAQH 5S!*X #HI 3@99[!NHE\]K91?"*Y ^BIDX3):?'S! MW82F:SPW)MPCMXP?^.?(># \8Z[(\]^)SS,/%T$Y>%BLJI";@$QS->P4;%-Y M2E )-?"$HVQ'',T^9:O(;CEOR!*E^EN'(@/ 5?C*<\=S?/4C,BHF)@ /1NJO M"X80_FS1$FHM2)UZ?;8Q0,R4@"TK-Z40^ ^N#%JR@)530=CR^.)".7!Z_T=M MX#IJ?-(21>%+I5GLUG@- 5RNSG?XR@1&Q/2PYTY=H4A,N65R4QFI/:,V"6D[ M&"&F N284!#$G3LW=:K8%VJZW6RG^IF%0P:L/__ZP^-STD'4^*C9(KR:Q"G< M0@K^E>Q&#T1T$MIF."LP:\3KI.M& =AB]VB;47Q]Y90H((Y^61P%E2=AK:#C"*YJ((UW M^+&/CD/F3)*8&ZFS$+DPDX ;J$4E2 M!32F(E2>D<(,C8;OS,8<. J]9+VBX M>E4CGYU&V6XNJ5<27%S; ,QP[_2H[=KX$/F+=- ?O?[VX^)8SVG\C M)(AZ^G-N!5*")T,9PKOSN+_$E&D/!=>.V-VR[G^5HV>%2V>U[V>5HX>@$I'J MM->D12*CS@B>)+8,G'W$F6S24\F93-F^,\Y?@2_2E]0: F7X>:)$()_KB/ 92/ '1T!WMV6)A'-LJ-R(IR788RK M23E6N;>OP'9YSR'WX*?+WPDWDN7.#@!TYTHM894 M%'A^9/H'=FPN>( @.4D((H^111]3KNBV14:2VG&XZ9@W%UZZ. @\L0NC"5WC MTFL'G+G<1C MH;E(#U=8$TNO*X2T5R6U@8I6)SIJ!8)?"UPK3IJ'* J0Y#9E'+Q/. MJ#M*&A)6CP)R\I!1>#;""J5S'ODH;6%% M==.8!XF23R68"ZM^["!C:&#BC^025K-6/6YF!Y^X2.+M;D28@_)V)Z_C2V]* MJ;M>X#.4))H)?21##""R>(D,?(=NHM(=HU:)OWELC3*4NMO)@GQC+@"0"#X9 M%;WZC)=31(LW!BY4TT^3FPVL_ OC=<9)+$@$4 MN05QDZ)J9@Y3TIL^[)5QXE$(+XKR"3Z%74S^-(P8,".N95'6$1YXJGHY"2P,)7" FE[Y"BGYI-E5HDX#,(ZQ:D6 K(OEP[,%J@JGKP+=C6L,8UX+^O"A;.RQ4 MN83AN$77N:S$$.BEE$@2"Z4.=(MFTA/H(6NC/+(?07HJ\'GCCXGK$6&I#H(< M'/1;-+AR83J%"NVO @&DY#!$<)6W*Q%N5S=28#).1"Y'6#@KAB ###B%Y)-N M1RD^8+]B',?Q*)"3FY7TSPM'*N7RB-PW^2SQ>O4&$TIAU3M7[T085,ER'17- M*EQ":90*K_"BR9%?O%G6JI"PLFLL"E/XT%91&8^#G$FW ABQE.E1&_#$=K/1 ML_J[QR-L-0:#[3 9#P">J"?[DI-M;S3L 2$D]U%INQKE[G:"GH \@.0N.AS7 MDA1+4)K;@&<>%TG68XEJ*KP@HNJ^W08[0E,]"4Q0C:-:GF:;X*B>)F6T-#U7 MFDZA'?BON7OB@7%RZ]4\=U=XHP==]:!G=GIEL7!>"''T(%V>M0C7782[/7/0 M:FD1UB)<6Q%N==MFK]_1,JQEN+8R;/5;9J_9KJ(,[PF>\Z#D%]D6%#-]M\F] M;VM$2#W&2XZQ\M$=74.%\K0K+L@?'DL=V#^&]6'M MMLM[WA)\T<]U@F;\ MHA MKW+HT%^+Z-#I,UE_OUH#-4I0LB>!L2/C[#.8B6_6/&!*)#N!.K\6#C#7 M$SKK9/X88"#]0L#^JI[047$<@G'T8WX7LH5Q(^K?AK8M-G7%VPE,R12(=X8[ MG3$WQ/(/Z@H?AXF#W:,1MA?1ASGLK@PF4L"C)GX2$1"DP#X-L4,._8+: 3 G MI10\/3<"![[.X[ZE)%X$=L:?;$#_-9!T](HD>IJ%V,@ 44.H*8#HVI!O0+<> MJ%! ZX;<'TF4W4"A-"(*;AB+/IO%KINY@3SFBTX["A.48 B?FJWLZDHHAP+B MS8TR[,?5\T1I$'",<*_Q8XG]-^3Q T\QBV7#"H(9O7?Y@T"'@S<,75\(4(HV MJIKM/=;\4,#(3;@WBU)0>V8,PX A(N3,=6()X@SK(9S[/"U%)P:),*S>ABM, MR7 :$']2W9YYI&"6-,ON,?^^/"5\VZ/_Z08!:QH$=(^U08#&=JP; J&>K,9V MU-B.&MNQ0B31V(X:VU%C.^9+A#4:WQ8TT]B.6IHTMN/V?NQ'/1&ZCNG4DH\' MIEVZU%FGSVL)KLZJSRRSV[.6+$D] MA:HEC>UX@F.<%.CC3I&HZIMBU[+-SF!+"-T*F0)'SB6K;W8Z!\2HTUS:*%VU M9_8Z&N^QXERR>Z9]H+*$T\-[O'@B7_7$N.B4G_^1_]EM5Z MK]E4;3;IO50#)AU\+YW4G?9B@]J/$[O?6F:WM);0)OF^F;0MQ)IFT?Y.VV[_ M<81?S:2#,\ENZ7OM_N^UC]9/GMP%M]+3YZ4Q^#S KC#B7D'MG-/Z7N-9I-FT\I^3#WM M:ZLXDPZ^ET[+3[ E71J[H MP9/U'69O'+)T)\J*L\AJZUU4<18==!=I3T"U M/0&5-E"> '+3%=NG5G)E#\R>K4NVM0C75X2MGMDI;3-I$=8B7)U5][JFU=VR MX$>+L!;A"JS:[IE6NY(B? H%W%\7(-)UZ\FTH9ONYZ:;!.X MGI0G6\N3EJ=#!WU/0++V[>*E=@@']?,N]LY9Z-=P&DD0K;)&X+$T%M,Y,IO5 MHVGQT.+Q"!J/%@\M'NO%8\OH6>W%H_9=*[_P6+52*W2J_.!B&[%1_OMO/#1N M)BSD1?NI'OWE5K14]#%-L8#=SB):+[5_9'$R)6MG\E_!,K&W"L_[FXQ2Z!/+SGJ_I:JD^ 3; *&'^"*9OXPQ$?QB7[7L(H MN"J.#XDND7)!#RR$!^+H)1ICCJ2@YK@)YKX1H: 6FF3F'@"1=4?PF^&<.O4) MP>&C/BQQ$^+;F+3]&+W'M8);5@C%1;22?P23_)CH5C'B+K2![,W,KI M [B*R/Z$US>_PY_?Q'\^WGS[1J2YS(WU)8AY/7LYYMIVKJ)^QA[9_#(B.L)K M@?8D?D*\[T'2L/MEVIS3F=,WJI$CMOJ<9YTW9RR*[KOYZ'[?EH-N[599\8RPUJM1I]87'[8@W2GU)-]L6*-85^V:9ZHP7GVGJZY1?-$S:4]'=75V;2P>%E-9OT7CH2)AU\+YW4G7:# MYHFB N#4>CIMTT)1&^;[9I)N%U1U%FW30E$S:=\7W-(M%/7MMHHM%.MK]6W3 M0E&;YOMF4FDGF&;1WO=1^1:*FDFGM(]TXX07>O*D_ ;7W/&8.UW %S@Q'\&S M .;T[69OF3.V:?5+9,YH!NE]I-E4J7UT4CX"W9Y8!U,UFS2;='OB4V'2P??2 M2=U=/S^*>*?OL-KVUFS2;-J*3>VFCG57G$6VV;8/6!=Q4C?9BP7LV!.[R;:V M;,>I#>^]<>A L.6:19M?8+=M:JM9=!*[2,>S=3Q[%_'LE7#UVAF@KS":39I- MFDW'RZ:S3J=;YZ!VF3:,:FPYQ#D^_\YJ'0+FGV@O^PK%[$>^>T;:,H2-_DRB M&#T'Z4F\TUEVJ1O 4]->P&EH!K356P%/L.DW$QG*+ MK[:2:%NFU=XR'EP-T-$G+H9:A(]=A*VV:77*]@77(JQ%N#JK[K6WR(#5(JQ% MN#JKMIMF9[!ESE+%\)^?[\(\\%WDL6;3M;R=G-EE+RC+R.(VB,\HP'*EXU7%*'69V2)WH;ZY0)9E MF[:MF]M4G4VMIMGO:#95G4U6V^PTRQHVFDT'8%/?.G1-Y%MJE[QK"K06*+#4 MO+J%%/C7\O^*QU\N=7+*PCO7/Q->%\0O)E'97L=OU1]R/WYU;_4.D5[9$ MGM>;%_%);O3Z(EVZ#;N-=+B=<&5J;)#U:8 A8H#8.(F 1A;-]P+?B&$8-IMY M(%-H*T8QBY,X".\3;QIQR(6T(&8)_-IC$7&7GC)3,0>[W0U&$0X3 6O@ M!_A-J]FRCH3==N78O2(_S9@ FX:<^W*_238@@^BNY=YS*H=W)-R,Y/C8]4&+ MP N,,8D05(;=-%$Z6D+_++_B@8,0NU&4")7S);@7ORLI42\G M+33B.S<&@\+9X(C_A$2Y9-'$^ 0ZF\BS\-%O-/<2FR6_-6P+ VT'VANT$ <7 M,L:%P'G!,L4O98MYQI2S* E10.#D>> H?B@@#.<1B]_/PN#>14$9SHT 5 I# MA"0#Q-6]=V,79NQQT#ZS)'1 T(4@PD_@P7A.).5_)>X,#QD3QIL1<_XMF@GQ MT ?K+X'S, K&\0.=Z]CG@'ZF!L3QEAH/-8R%]0E.+!R+L(IQ\3'@G5I*',!, M8%O=,/#GO4<^&?@A8+/\09C5>^$F<-2Q@G'DP33 D&)@<1P7-AX2,7 MJ$ #2C+"0[ II^(4A\T,C&9WG,"F1.^'>Q[1"&P8)+&P:>@(P2'IY7=@$X2T MOG$83(T@"8%J, G)F\"/Z(6FP<9 87$0;,8<'T@@'$.H-Z(8WW+G.C I8#0% MD.'L :7F):CXY%S%WV@:PR0"X8D$_R*PL5!&N#?']T>)D)JTU85\*O<2'$T8 M(\B-<1+"U,,B5R8N$@,_ 0$,A/@/R^D&%)XH/4PU?\!YO./)@PS'Z\ MM,NS]8XR!IZ6$)S1VC$!D3E"/CG"/F0FQ1_(WB"A%TSGZ^@ M*SRP.^.T2GKC?>-*PL#KY\8H('J N8-"0\(D>0OF$+S:B1.8$5I)KA*1"SA] M\:5@;\_-I7T>P%K$B-+X$<<@[7F0X)"39@E!W\F_2Q&F(8;,0P->6-W&G8NB M(FRI,G9398X"/,S' 5Y+4#"%]2FI$F6+1KI%CYB.R$D&] 2&.*[GEFR(57QJ!#T%'-0F$Z+QU?Q;O06B9)LG3ZE &SG![SX([BB?2 Y'\G MN=K,?L*&48!^\K4_62,/PM7A($G#2DB(/J;G'TC^ZUJ-@;W^ZV;#^NEQEVKUT$O*+-_J-9I]:]/E ME_BNW>QN]\$]N0N"+9(6M=$RLS=VFR8)L&XD;W+@$!"V5Z M[A5ZNH,$WC>*EBJVZZ*'5X7@-LU*?UI<]Q0Z6RVQZ$';@"U/+W<#Y7!$-+/* M;.Z=%Q$%?7@VZG"66''..DD.@O9:"#DG)&+H8; M(N-\37RL]J)YG*!+9[V>V;-Z&KFLNASJ=C$KY2 <.BFXZC7J;'6>Q8C?8XDFYSXX^&^/(W3'VEGB^S]3TAUCJ3YNDEVEO75$\RN(!'HMXZ%ZH M+_2D)JPF;+V>U(0]#&&/*QZSLO+^J(WB^KKY#]1V\?!6CXX";4*S+1.W:R\= M!7"YK([8'?W7*[?'!WUKV!ZV1TZ_S7AGT&JWN.4T&1MW1DZ;_\OJM%_]?(CJ MX\UPZZYN/_YFV WCG[]??+F]NKVXO?J?C\;%EP_XP6?U[P]7-Y>?O][\?OWQ MQKCXY>OOM\9O%]?_^'AK7%_=_*.F& 6R$;O1=H*?$DR(B2^K\D7@0%[Z/R!/7?!:$,8+,?8)'#:MY_H\4*F'L M1HA',NX-H-X_+KE]OKKY]O2-B^77^] M_/@!Y:N&N% ?,S2_8&Q\ /YZ <%,7,)/0S@2*#7X6Q@X?(19=G7<,'\@.@RF MTX"@8U/Z5A-!!]1"G?Q"9^E"37K2>H_(2@(IBC;*=>)QL%O9N=4YXV_H-^*C MSDA^1/6KM%L^_A#;T;A X$0$@!'IB!$<$0*HAOL9(E5^:X:8BQV*9X:(G4:S M%7Y:)N!!_#E.1R \XH95V#LQ;%)/P-U$R7#JPA=K9N1&!'$2PC8VQ<*C"/\: M)5-@)@%7X?+$\/@%(CS(=\;N- -.B6;<<<>N(!!^>_/Q$JEG]=[#*Q*<#4&E MP/*B1E[&UI!>XBYQ\4:$(\IP=\RU/ZH279GC)%.%S$5 A]-IXB-@EG@WJML, M#2L/-(7?S$+XMSNC_%;N"-0\L5CU>88*$XS'KD- B2"G;(8)_7 0Q)Q@D! ' MAUCES1']QXT(BRKD=RRDEZ7DR+9#+5%_OBZ0DZ!("-J'H5D&)%,*#LE[.7'Y M&%BF2/M5D)!(G'W_*26Q_!YQM$A7(@MA;($TBH!)7"!2XF^?UBL$9#G.D CE MP9G"$?Z2AWCE!>V\BQ>83Y)@S?+Q=;0K1PIR39V'=$6+S,S[$KFI*L#U?@*=X4<>86Y!;NQCAM/ MF**(ZPM&J%2!TII4N?A*#HP UYTIKE"M&RQ#6$=Z?L#C/B>0XFP;Y[9!JK) M8^?/XI$XB^4Q#/^2 ,#+9W NIE01T$<"20LA0"#=\,<)63B!-3X/Q/0'SP$ M[;EL%/]3HO3!VI7U#<\QDFL\+.&1@2\"RN"/XY#EDR:A@7 MZ4C1/ +KR92^%<26G8 I_< ]>IG#8?'"LA=9,ZCP$5-6$3?P0;=G5#$% JI4 MJ6:.2 H6-$]F>7(5IT*$G_*X87P28+&F0-4FSA+?%G\P3:(,992<-TR1.:9C M&T<$:A(:*OX8<4^!I'B5\(6)*R'Y!52JX@6-.Q2_@+7B>:G.%XG8[:*Q&"%P MZ2_<88DH9Q'>)ZDFO)R:<*F/P,+L(R)]T?Q-9Y"GM"+J(DWS0Q*,M]HW42P: M%A"<)W"=L&7AUF?F/&HC'M,I3N#@T=IYDSFL-H"7 \#],QG=B?X-KI]>O$"0 MOJ,L2NSA,4N\>*YH#3^B@V<4//AB@62FP(,I :GKP0RV&,DN[H&I"XOYSA?Q M80MT0D:Y(=Q&[P6T*9DVG.";@7[H[V.R74(DVU^!S +UAXA"ZGE))(D?/P3T M2D1?GO%@)KI"P%.Y+8W;+R3Q+TAP)##6SV390).)7* 7"W*BC]7 MLR-% 7<:A\M6$ZDVQ&V ;3;@\[L IBIO_RAGLR!&"Q;OY2F0KV!(]%[H)+R# MYQB#6,7 620X**L1F+1X8\_Q.N?&S<8BFU)L^CN,2Q+M0"+<#'YS%L!Y[0H- MF=.7^#Z4:3!R45EMOB]I'Y]G^GY1/8($$DV$L(\2T@"I?-+^HI<+829,_H"4 M1[K#M"E;TI1M-]>;LB7\[%W[U1$8P,N,.E!@X-O%]:UQ=66<&U]O__[QVKCZ M\NGK]6\7MU=?OVP="NEV*Q\*L1K&YX^_7GP6,9"/'ZZ^_%HB"%*)324[2&!\ M#'W::,&0LGX0!I+KWP?>O3@,[ADHT 2;0-PQ3^A7CO8_=KR!(Q[;EZ@XFX\N M9[1 DE"HV:Q?0)I<3=#_HM52K,#'T25 YQXY"O!@0KOB3K900#LQB>G<@"&I MW1*9+Z3;IQ2B8",X;R+I:$C@S'@($B\-\6$/@ZGTHY.YP[+0H?REM.[Q]I;O M3#W(&][IF=4P/O Q(C3 K\A3F"<:-K" X\43Z#-X.H-] M@ZVHT-*Y\UVX(V'?JF$2@H 89$ 5^D=P./N".>?2OI"S4@8&.7G0*$GA]7.4 MA('E001TQYY80#DZ0*6AH0PSX2KWY.4U1W]S831)33^EHNIRXP,3\B<[]KS! MKEBB;40<>V(]9"^;V+,#?BU-KMQRE9DNC%C1Q@#->;C#;!]J[0ZJKU\N&A2F M-SY=7-Y^O:ZE;OGF4=,%:F^%F_(*[5[K@@)DK??7&)[_)%A9(A"_(@)OJ. [ MR])=X2K[K-Q;")I8O:LFF$6 Z.Z$[2Z]ITE;/[V%,0A"RF_AJ MB]%M*9!-XXJJ9H4FD=LQW>*Y#C"H0F5[.M($3R9'R+Y2(C-"$@6]#DD4E)()NR%SVJR/1:@R\#>@J88<]&X=8R-78W6V)C[=M*((>]!0I#:&FXTX8ZA? M">'V*!]]>H*B&]$+DA&:IJ;HTT%'0M9O)VL((Y3\X3JGO?J9O?#+2U(??734 M(6="G8900N_"X $$*O- U3(&?.7GNKN);8-BYLAP42HQQN=XU*"K=$&(0$F3 ME2(.73!'\$MC$HBF3W1:2SRIMPY8<*12>C*;H#,,(#1D4RI?F/ M4L$5':4,*DS$AR+LY70'HBT4#ANZGBOL/G+TN..YG(7H6Z[FP86C%;05\ "L M!?R!QT"O3F 9Q;94#O.PL2>:=* ST(SQYF1UDGZDRS[,#QVPH*Q,-V[ M,"'L/\7#A9]'HOFGTA)YI9%7$Z81NPC#,GV#R)FCUE+D47&C,)G%"V<7F7#BP]1J4\8DR6+A8,R;M#%Y MD3J??@1GB:Y9IJC3/U*#QO(CF _W %B]1T4F\Q^NU2RL+QBK-1 MKX.QD+A)*(Y(S^-T2@*A \=EJ6F<)W1*(9GFD]GB^)C(;PG".^;+'J[ X]5: M'YMCK1H7)X5ZJ:CY96(.[ =\&(_?2+C!<[H_U?N93.(3T=SGX9U;L*!3]_8# M[HB1C$2H%F*D(#-?N*SRSCG]AS.,Y'=(U3*42.<1%Y%UZ+U,A8I)[)CVW MZY>!8H\6#/QR06'@.WCLDF-..;N(F>J=]RY_@+FH-FDP I;YXB^5[C!S3?A0 M?W&X-;ERES)O3C[\.AX&?W!)!?(I@XW'I0F::RWJN4KCCO.'@9+H7(.N(4>= MMLBA8GM 8! &6A+A&!"@JJX_Q@P#>)2%PL4BO ".IFF4'=SK$WHRFN3)+=@I7"4)\1W?C?^E^-J_Y1;T94H? MFE:Y .72]LP/)&0A\?,_7MH,$Q9.B\T]1?]1#ZRFK;TLO5;EO2RMAO'[E^N/ MOU[=W'Z\_OC!N+GX_/'&^/K)^/C/WZ]N_P_3>7^_OKJ]^BCRW7^_^8A?2I=O M'9/>SYPWQA4&A4/C6[Y=[$>0'M#;-^DQJ*-39:-3UE$F6E6"P(\T.*4[:%1( M=2=="]I:)->@"BUT1HY VN&!4!+XXK%5ZP*4T7W,IDJ*M^A/=U.O7^M'J M-P;-C5L_EOCN17H?VHW68+/>AX>?[*#1V7+4_<^U936ZK5Y=)MMO]#J;B>P+ M]0W,J4HYQ#F5P;X[;S4;KXO)/-ENS6AA\H<3NC9'92B"/[8!V52'2+;4* M_Y*0*L?2$7$V*--(D^]Q\EW 7!$*\%N(#N%OS!VAI=R*8O$F'IDL7YU!)6F/X(.7AN-U88+IC8*!N; M6F^T9#R^J;"4\0=Y/HT/:"^&QO\P+^'&F9OO"9L3&O*:_\;FQO_QV/B%YX3H M][1.\\@$9ELLGJU:J58.G.>_$U &UKD*DQ\:$^49\,K5PQ"1>2-5;!2X(]:^ M(#LKMU-.L]GE\:B^0.ZQB?:3Z> M-LZT939[?;/;*2O$NGW?GAG5[C;LCF92M9FD=U--&+6=\5F]EIB5/I^SV#(< MT'A.1E9UBTK-)LTFS2;-)GV!7D=D"MT>^M(L_2 R5VRQT=M1N3R?>3W8 M!:7JT=]T]\)0N;VW;??3YY&FVOOC&3Z.(]@;6FEJI;E]S]3'QEC3/V1MIKQ* M"$6E^S)T_M_H'2YW/Y=#L__5%NH"N:B,=OOJ4L=2R\^#IVKS:ICG>X7A$6=S3S0@L#;9Q39]2O/ MP';#^.WJRT?CYN+3Q]O_RWC2QO7E#:V%C)P MMP/>[&<=U>I3$ DT<\YAA) Y\3O1'VC^OE*[M-LP/O[OWZ]^N;HM5Y!VC5G^3NA9Y2AS&Z;"N&883A#-"VA9M:A#Y$>&U MRO2JK]>2/_Z8N$,W-KX$C0U" F5\%=M4JE280!\RK,Q-8B='LGK$NSREY;I@ M4FRV%8YER5*^3VC%P&1T57T +7]:JX9#[>]PGB&^2)D#[1"-[H_C24U83=AZ M/:D)JPE;KRU(35A*W7DYJPFK#U>E(35A.V7D]JPFK" MUNM)35A-V'H]J0FK"5NO)S5A-6'K]:0F[&$(NS,LXZD[&GGX5GR#&MW94Z%B MJV%5(''N4;)0-O4:VHS'+T8;,;\1=P+1@O,=%8 )5.R_,3670H(Z%\E([P\^ M06,2\O%_O9K$\>S=V[Q$Z$VRU^Y:/[ECX%IN3OK4Z_=:@ M:[V%Z M"AC]5>5XPSGU/6/3P+_[VUNFZ:GH:6AJY*CQP;W#UFI?' ME*"P;C(),ZY5X3!5IQDWHCEUA&+:(!)OVF=CARF:!S4E^N?_V&]"ZD%7"Z)V MWFZV.AN! Q[)FCX2^+>S[L)7S ML2WK'.7]QU^V."(OD=)CH'4L43O^#YM-SXV;69BXG@S<:I^Q-W!DC\3?3+PCL%$PP^M"_@S MW6PI ^^&A4/F\^C\ZP\/)G#A4'\N..I;Y4[<758+[NO1>NC,_]U1J6$5%=PF M)X!6<'50<*TG%-P?B%#$IL9-$'(_PI;N0L5]P[WW"W[$?C!= Z'<@RG+AW<-\Z$3YG>?'KSOB7HGOLQ._/#QD]Z):W;B!SYV?5=OQ*JPZZ@WXN>+7_1& M7+,1/[,A]_0>K *GCGH/?KO^J/?@FCWX+4U#T\=A-1AVQ%NQ?;K;\#* V1C? MV!TWKE#DF$-Q$@)=/1L'X93%,N4]OV$Q>N+ V P^&1FN;RA$7E!K;_0NK=8N MW;S=U(O/>34,ZK^6_U>JZ\">Z4QS_G^B[=/RGY^2T'>C"6R+B<1UI=WB![$Q MPC*2$<8$AVG/IS%"P,I.3P;L-PP=SH*(4S0SC2_VT\@A=Y(0[HCP_<!&W(B2X9\P'+X=!_)<-G0]-YZ+D5EL M1.)E)DPUQ*H#SS-@0\-,Y;3=!2#V4 &QPS>423XWQ@+%-VLJE9MN-DM[:9:E M5_8PX;@P8\I&'*8(=.,X#G7[H-&P4(<8$(Q-F.D="V%+1D14G.@=]T'5>;DU M(9D]>&F"FA 46I0X$[F>] M"=EPJ7U8$,8&5D&AW )_B>[X/79.Y)_9+ MA0^6;[G4)J' _DK<4"G%#:T4\<,[-XI1VQH3T%JC!!2FPQ+1R3([A(2UA/5K MHIH-SZDA!_-DC,H9!R)S0SY =6T)VB,TGNKBR4>IEJM-BZIVP^[LOIF4U6W8 MK>V&??R[=K.[\\G:O:U[5!U@LMU&>\,F57OL^_0RCW:W]74>4[C56^K07CQ1(ZMU)\.,BCNW7]';2C.?:;>5?"7U6'-7T)[OET M",9];^,2S]UXPZK7L/Z7>1GF[MZS>]#%OXW>+J3#;^/ KY;JJ0Z0ST%9J]E: MXWVYIB1%<[%67#S[%KJ^X\Z8M\S*-]J:U-;DDIZ2R3Y$0 !\X !$ !D;V-N+3(P,C(P M.3,P+GAS9.U=ZW/;-A+_WK\"IYOIY6:J6);C)';C=/R(.[Z+;8WM)+U/'8B$ M)%PH0 5(V^I??PN0E""^0%)2PQS5F;8RB7U@?PM@L7CPW2_/4P\]$B$I9R>= M_9>]#B+,X2YEXY/.IX?+[MO.+^]_^.'=W[K=W\[N/J(+[@13PGQT+@CVB8N> MJ#]!7UPBOZ*1X%/TA8NO]!%WN^\UT3F?S04=3WS4[_7[R;?B>'\X>DN.A@?= MWL@][+XZ/!QUA_U>K^L>.H>'>'_DO!XY/XV/#]\<]MX.7^-N_^!MO_NJ]_I- M]VW_Z'6W=_3&&?8.AN[^T1O-]%D>2V="IAA!Q9@\?I8GG8GOSX[W]IZ>GEX^ M';SD8KP'$O;W?KO^>*^+=J*R'F5?5TH_#X47ES_84Z^'6)*XN,L=ME+' ^4"]D> /3JBQ 5?\(A" M>Z6 \=K'8DS\&SPE1E;,D6U1SQ?JK^Z2QXOGZ7;V2NO02"[8XQG-;0P*4--HB?5 MM3$\=__HZ&CO6;EBMAZ9SJ++=]7/[GZ_FM@\KRLO&_[JQG2;T&'9#*OI$-.M MJ4-F2\KS"!NE_EN65".[NRAIA)A U?ZPBD!)G)=C_KCG\(#Y8J[=V=($LDCB M/[3SUY'O$JH9_?&JI/0E@?K9#7^N2L:,<5_S4$^B9[,992,>/H!'RFV.8]^Y M(Z.X?TX-%AD-5/_O& M'<,_2FO=F@L^(\"F1YD"C&4P$&9UTU'#3C?O0WST\ M? F:Q$52 E8;@'J]!R3$^[BL24RK?/"D(P$&CX2V:7+%9X)4K3B02!C$--#? M??T=[%6M/Y X@??_47V7C*I6'T@HHS5JKZ@?X#VB[DGGG$.4/,!CT$X]_W1W M51SM:-%+HIASS'NIU/N>_F_TZZ>D0< M%2D@3/A(:;I5XV:210]C:Q;:F+F$ 3'\D-RCKIIAG&%/A0[W$T)\6\1' M:"E@A^;2[.=\"C6<0!GZ2#YRN5E0T]RMV+ZJ@^V*'*0$M0OC'..S1S4.#STR M@'&7"*'><^[?,?2@K&<7'K\:8#\0A(^@[F>!I(Q( M"7W5K1AC1O_4NE7!K@0W*VYOU0R&2L?C$GC!'R%3U<* +8KYZB[5Y-PBT.Z# MZ12+.1_=TS&C,'Y@YI\Z.C5&V7@ 7N[ 1+@*<"4Y6L$[2H(7,5;H&:S1DC>* MF;<(OU,'!G])*\]G5NAL6.SWDEB8Y"VR]C467XF/(2R[)TX@J%^Q;6326ZV_ MG[3^D@U:\FD1#)>8BL_8"\@UP$@"<-*"(8B/BT"X8(,*TU\=7FKF5\ES:S(6F35*.'&QA^A M:5?KYY.D5EL?)FV]X(!"%BVR^SF?3JFO.U((S&&NI"D\U^5Y@9I:BL4;U+S (/)CW]_V]]_\W.4 FL;#F=8YZBF,\)D MY0EV#@WFITOFI?FI67CX_A5[$O]J4'RX'P(/J<[8 ;,37"FMJ MCE\%UE!(FT U$X'5H;F)SQUQ.'.H M1[6VX=XU]:]*F3YB+\J/WQ$)-G9\:)GPKL9*WO:5L;G202J'4F'JUD6KJL6[ M\'X*]^(9^NGT_U+#\/V+2,F=^R417P(":$\P&Q-)V:GG\2<5YXRXN.#!T!\% M7D0JM^9[M36Q.MXZJ: 52N5TH6:(,K30#8%R*-8NYB)W3E?0S3P2%I#A_%?" MQP+/)M0Y%1"];;%?*Q9H=:%UTDZJ[]+BT7".E@H@K<'.2W)!N\%"1?:/9&MN MD9)@]8-4=JN2'RSDM1)U,Q&X#K:%?*P(II)A*_G)'49+8PP"X4Q@\C: 2(JH MP2X\/;\F8A:N5OQ2Z;($?C%_I 6@I836XWD%M6!C=6CI5$I2*Y(KP\Z*8"JI MED!PR1B%G%N/W$!P=:$.7K?I)=A8D4HEVY)M37"D.;82H:PEF1H(%;&Q(I3* MN>4L[>S@T898)^PHQ<\*6"J?E@U8V^.0S!4U=?F:&WB$CQ:O.;M31A,0:)]A M2>NTOW5%V2!_E!EV M5FA3>:$\:-O=A6(< A>H<.VDPZ9$6ET@ ME5K*;=W+I&^D (HU""\K4#J@2(DV)S&*H#.!^DCQD'IU9]!K2+'Z1,D=8"L^ ML0J_(;65/J".I:[3NV?26W%+I:X4F];WWHE-=^O 8F-E12B5NDKMY-NAM6+B M:W4[CNY'%M<9QJ_6QZ\$IT&6H6M#=K# M5 ZK\,!UZUMN^B#U6IL9[-RL *;W0.4>T]ZAE[+WZCV3&X$PFZ45Q_1&I"(< MDY=3[M!4AKDC+B%3M>22>Y7H1B"N(,>*>WKC41'N2\F%=Y7NW$'9ZT'H[.Q\ M<\!G M@9;1I, P _AWBXTV1X(5WO0]Q>4:+,A"/^+I[&>DQ.Z:;!J;P4;;[*!*HWV= M/DN8C^I@UVI7+'V]4=RN*^&6G8;*QNUZAUO:TOK$M7XUP'.5?CT50IU(C/.\ M^M3#@_[*ZH8QKB/9Z@_9Z:PB?]!J1 4B19"IB(%+W)'@4]50@] L MW]+I-J.HU4=3^*?61H?_.L;-N@UYGST41&ZM3I%**YFW1 M;=I>\6[O61[CV8RR$5=/PK\9XZ'N^A$\(5YX-$;AI[[>_?MG+*AJ+7?8)\K- M.5/SS6<*$.*A] 5V_)..+P+200Q/R4FG@(!1SU.O8@+UP6]Z#*V3DR-&KJ^Z*I? M\MCE4TQ9B5I>4X]('P HPBM1J#D8A<=Q=%=,(6'C@/U6!S! M,(TSPIY<6&>K,NU&I4SZF/GQJV&XC?^DXX ,]5WB4J8.G\#@#;VVF)=M\F%S M+=?$4V6;X"Z9O>N%IJ[4(<YHS:T/ML MGJ[5$Q:N_L]GZ->@([VCXXDO;P)5K=L1U-2%AQ=XGM_ZMRUVXZ:-GC"?C(DH M8==(9WG)Q140083FGSY":*>4@F?WV".YQBE%6Z6&?VD?]T"@>0LH&^Y:TCW8 M%?33Q+T(U*@[T"IJ=.4->=*O\AVE)KK#!,RMEDF,^5Z\6)+O+'79; M(*MD$]I[1I!GC"5WQ,/JTQ%E E<"S/LZE1=TZ/IB\56[M?S./2 MV(BY=F\6G\J*6[O4%[ \3#"+SMK\JFUPQ4+#G(['@HS!7_3C"_BQN#1N\SWM M)G7[#I!+AR3F3D#]#: '\NR?>>"R)8Q=C=T6^SX_EE(F$RBX0X@K+P6?5D\% MEB)N;(=6(C95W\)8/\(UN31AS-M>!W'J_C>0,+B=S:&+&*G;M@''2S :%]^@ MNRK4YEM'W! &J%3;[4AWF*>N2]P'_)QKI;SB36U=QC*!7B,U J R2PMIFN]R M0(G7U7@@UE^<,Y@TH1>ID!XU%L6OF+H;.C]CNDZ0O17QS?6[.%D?U6YN6\#) M)VAJ*C=S8?Z661:Z;51-:#R)923=J6]L4:HLMZ:.'*0. M48\$'BN$*;_&SW0:3$MG5TIRVU)\, L$*6&"?T%GS[!W01ZO'HJ]/:MD$SQ\ M>V&=VF"A]UJI+55JV]H#5X_"/.$W"#,M^E3H7!N5V:U;[R]$[7R!%V&K:D3B MHKZJFT9OV9+B4P(E,*RY#_>[V(*;$<=I].KLT4P0-G5\TVHN/ZZ)/?UUS6(L MBVF: .2Y#@5A>JUC2\M2=&;9)M3B Q9,'16XQM!<]ON]_JM[,O.U@OHOZ$,6 MKPXMS:\.JR;80,5&R_ Q3/9:HVX+41/J57M\*4Y_?P!EIVI)9XLC7'4-FMKY M64T@+3:(LWJIG%YB-(^7D?3]"O41V9(Z6VP/%0*+HK234:%PVX)Y:<8&5D '@EQ3IA(F<>[^(B"G(Y^(_Q L5,8ZU\_K,6MJ MIC(+O:(SA?GE&W2\,#[W6'QZ*E6L":Y:.] "*-0]MC!@WX["L4@_WGQ$ERMH MNY&!DEEF8Q=G#HPN\:I^-*?.M4)>\:8&H;F9D2_4GZ@-=]!"I&T]I1J3)O=< MF9L/XT!$;3K4O7"T"3'LK*IO9K3Q^^:[.L/Y^LH<_:#,##^;H@F]X&>>/HGX M66WZUUU2+H0VLFWM.R4.S&*]L@FT.,]G:Z;9A>LWQZUV3''L?D<<0A_U"7/7 M#;]AKW99E=E%485%8R<(YQX/W"?H*3[ZKB65F%&R"6WO_/[^ >8G7RUYW52Q M)NB>%9T6!X%%%,VHT2/Q^ PFR<29,.[QL25#74#0A/JL?9I"#='8\_0T:WMG M-E:E_'4CO+Z[1SH3,L7O?_@?4$L#!!0 ( ,J!9U7%J&*>&ULW7U91[C;#MMU>^:)@24A\19%:KC8UOSZFS@494JB;"X =:2("I=%T>=\B?R0 MR 02F7_]CV_GHV=?8#H;3L:_/6>_T.?/8!PG:3@^_>WY'Y_?$/O\/_[VE[_\ M]?\0\E^_?WSW[-4D+LYA/'_V<@I^#NG9U^'\[-F_$LS^?):GD_-G_YI,_QQ^ M\83\K?M'+R<7E]/AZ=G\&:><7O[YX\?7KUU^^A>GHE\GT] 6^2;Q8??OYU=>_W?G^5]%]FSGG7G2_ MO?[J;+CIB_A8]N*__O'N4SR#S> M;Y2?R.IKI'Q$&">"_?)MEI[_[2_/GBV'8SH9P4?(S\K___CX]L8KT_!T./>C M200__B5.SE^4+[UX.1DG&,\@X5]FD]$P%57_[D=%BD]G /,9RM(]>WYY ;\] MGPW/+T:P^NQL"OFWYVD2QZ0HG3I!"Z)_V^*I+[ZCCGX4%Z-ND-[ASU?/+O : M" #?YH#_8CEJ*P3XT!M?&A6=3::K?SGR 4;=IX/%C)QZ?S%X-_1A.!K.AS![ MN9A.<9X,J-%6))E)3 &(E-$0#TP3J9E)^'GB^M; %>%F*%VGZ^QGH5/XU2M0 M\9R]@-%\MOJDC#$CE%WI_=_NQ[(S\_@^D&$8.,3"CGB0&-(E(7B'4X M34$'(823U/(V(MX#Z*:<:SPZF<9GDVF"*5JZY\^^0K%+5T9OB)T'JJ*$F M*R:+\7SVP5_Z,()KAD:AC#"*@!.(10B+J!00'84%GK@)3+2BQ 8\V_!!/EH^ M'*J >F28S=!%6T$ H)9E*0F/P>/B)ABQ4CC"M* Z.^$Y9VTXL [C4)G^X:=_ MPKP,[2>(B^G-&<>4SX)GDK5'.\Q,)MYX3A+GF@JM*'#=1,(?@.J3%[4_'VZS MO)86ZCE1?G9V,D[E?Z__9X&Q\0BAS$[F+_UT>HE1^/_UHP4,C(1B>CT1V@DB MDQ$(C7D,DZGBTF@60VSC16T#KT]N5#VJU-=,]<7R(T1 8,CF?\)\);.S%%QB MCG#&)"X"W*!3)PS1P47&A:<^R*9+YB94?7*DZE&DFAZJ,>/#%"[\,+W^=E&V M/Y"^7<1X4^)L#%?HXA'CT$&0UB3BM>.$!1:-]\ISD9L09 MP?7*PZO&DME8J M.UJ#Z+7-5C,"S!0G+PEB8T+].4B6!NFL5@T]K$.E> 49S_[9\ M+,[% 12X0;J*: :)=;6U'].QO&*G9Y1Z8+0!))B1(:HB*<&EVT6;)8J)<%H$RYLA-,_ M]^8@$AP^Y-6T_Q%F\^DPSB%MCMO6\#%/F3,HHG01'7/#.7$N>J(XS;\$0]'IXT4DXU\KP=S_WX=(CQV[7S\OI;'"U*&L3?)Y/T=3@:#4)B M.7.,Y] K1P<]X8KG*+5$ZVQ$\L(%WV95V0;=-H31CX/1^5[#6PUM:X=IJ!Y^C2?Q#_/)B,< MPUDQ4_/+ 2@=(V>1:*50-(WA?U 4"%,!N X\VO9Y'!N1'7Z*?WX^G)]W>YOC MDB\SQSD&XXCO0U489G2PQ!CK4&CT[UW,#(4V+J?,I,IMMA)_ *I/X7-5UMP] MP:^CF!9S9!!//I[/FN$DCXJ9-G'U&H@^1=5-F;#OP%?3 M_ 9Y0D:;K'&U+?N?*$^)[F@&DKC@*4F9.6VS_/W, O8F2:,^#PY40Q-#X+3" M-Y?M/2I"R0_0)=A3A/NLP 8M,!0\KB'80Y[)^/0S3,]?09BOA2(V4AO1G2$9 MT!N1UG-BI<[$,9]CB#8+:=N(MA%/3Q>^G1APQ[(=/O(M6'V=3Z-,REI1XC)@ MA"$5(UYE1[)($C ^=8ZW\7_VRT1[@,7N,.T?-N+5-'_G"&,-6-G.E-$*?#7# M."3;0D=%0DFVCYRS1#,W2IKC'"+=!-;3A>\@3M341=VMY74@WTV53%12Y"FA MS@K$ ZP$JHP8:VCB)AHI&^XO;\34ITWF6K2HI(&6'K&++#,H*=09_3D9G21> M!!0O@E=),VH=?Q"/>*_\HL5Y(0TL,Q4P%+V8PAF,9\,OL)R9[R:S,A_?9YRB M ^J%1'T"<49I5 %/)/# BH_KHPPR:F@S"78$VB<7ZD &;4A%:J:R:K/F\Q3\ M;#&][&1?YL_AFIY 1"">&T^DT8G8P&GQ_$+&\$5+T697_2Z6'5TL\ICH<>#( M5[PS='X^&:^A,#0;)!ZRSX'#E2$ \I!18D2T)F;CC6NSCW ;29^V,_]< SIM9^.A^/3V=H*AD' , [G Z_0$@ET\3D+D4B% M9+46ERMA7%#)L<"=:W12_S-L?3JAK\R2RHJIF=N\C W7+)EVGD;�&M,+ M:XGWT1##G$;C9FFT;?;H-H#ITQE\94H<.O2W./#7%[>'Z!W^7+UBP: M600<'0;M$NVT*E M#@F *ESPIB>,Y$^TM MZ)R3RKK5O?0U&#L&I&U#CGT5?M?=W'>@*_H6W,MA"TP1G91,);0'KE!=8AQ(:$[KV'OE[NMA^.9V7BPNS]^/6W(N%B M.#LKX=3[7%)0!C)E0:VG)/AR9ULA-J^91Q5&H!K#9P=MHH*?0NN3Q]>&(G6U M4_?L_WZ)06K@M.2XBYC+)01%7.:!*&6?Q,![)*I!-]E.QFE9^NS[HP>) 61 )\KY4OTS MR[+?$,J]NVRT1!]+Y#;KT_V8^F0\#V/%G;L;=?10\[X\X&/*9>Q7\ 5&DZYX MPPJ2HB)$+CDQ72F\' 1!EQN(#U(I=+5M3*T.WG\ JT\Q4%UVU--&O6 9+?+4 MCQ#123H?CH>S>9'WR[6#+9-%NM)(A-0"+74YX2D%1YGVB8>L FUT\OX38'V* M?.J2I*9&*OM1;1Q#;R!HC>&;,[KDJ&+0;R,Z&(X:FDR4@NDVF6%'"P_J'#YI MU'=,F1,.W:E;TB0P=*!C J,SU5:I-CNU/SU\>M@5O"_Z*Q* MBYRMNV\Y6NK63P2LE,&UX0[(]?T/50IQH==!@A:62)'1G00#^&/P4N>D>*-[ M:S\ 566K?L/SW^!4')Z.EW=,X^7GJ1_/?.QLQSAU/UU9DO3_%K/Y51&[#M&' MR;3[Q7P^'89%5S?\\^2#7UY5#9%*R)2H:-#="K0,'B]E]\L%"JJ4C6URXHXJ M9I_6\UI\WGB4T$O>M#J9X-RJ3!V&'9H3Z4PF-@A%%,_92"_1FK5QK']P,O&P M*WHK:NT_[G4/,#?(]\=X"GXT_%](_SD9=875_'!<8+X??^^-<#(=SO!7K_#' M\>D'F XGZ7I<(M6I] @B2J!C(0%".;U#N0S$'&QDS7+>&DG4IZV#8]NZH[*A M!QZFGYV]&4V^-O(LKY]^/(]RLT"U/$E\^JV:G7=J>M[\8.V;2Z(@S%1;U ^#"=?!FBCG^__&-6"F>\'7]!B.6P 7V5+\O:"R;(8%.(Q/ 8 MRHU/0ZRGB@!3BKF8#8Z_\V$=/TD-)\!"65!G)!=6*)&\9 MD;PKCJ M5#:PU J90+5)S]T*7K\2_]O0:T/F5V6]U3S+O@7MAUV4!U(GZH$*8DVYL!5+ MXF)TG&1:FES8('QL<^ZZ(] ^.2T/QK)ZJCR8;V5'8? 11@78^]Q54SA):7FC M%2 SZA4CRGI-9&",^*0EL0#@H=2^Y[?\S__RTZE'5P=%C#IK9"##, U%E"4! &U?L!'#-:-ENJWX2L;DA[#Z M5 SI2*:CGIHJ%JB]F$(<=H.$?Q_!U1G4R7DY9_K?[O-!BH:Z6)HMJ=(W(^AB MS&0@-DD(GB/';9N4C6W0]:EK=HS/X7??7=X<%YP+*E' M0;D 8$GF&+E*SG2IKVZ(3C[XC&ZV,6TVV3?CZ5,[HR-9B J*.>+=:"M#8E)* M HBFN,B&!&?*O6TC+4V11]\FVJER-]H^L3"ZKKX:AM#=@?.U]%<5)TLE=\63 M932YTK2H]/G2I=-?^5MB3%/M13+-;MIMB7$;8KDG1JQ&&JS;W_GM^05ZZ87L M+]&&GJ+(7,942N00$:4A4@3$ @[-IX^:H]%$_[Q1"?*->+;:V:-/:SFKH)E& M^6Z*XYMG"!294Y"LIY0H(Z[8&V"AAF\FR!M19%C7O<^!D?J**BA"_-A M"FC4TNJF$ADG$9OL^&F392V']ZM:"B?& V/H-J&UA#1=R@_HHC#+^5J MP\ Y86CI)T%+3UK) %=X(031,GNKC:%"MDDWV ;=5A133XQBU=56L8H_2C[# M@7HSF;Z:+,(\+T8K;(/ 2T=;EU#:TD#<6$&L+EV)C''*)T>I:^.H_PC55@1Z M(IO7U;5T!$/TP5\6.I>C%32L"TCK3>>0V8;EX(C3HKB0$0=2&3X$ M$Y2ET&8@MH+W&'+P#J77'>M>76\UW8,(D+K""I_\"-YG_ 0-SOSRP\B/YV@* M2GYP5QYI0&VVW@:."T\NG3^3(IYK2E+2AEJ9 E5M]F]V /D(6*EPU4&N).Y3?1\+Z0=$_:> MF'DZ1#]UTF566- /7B5SG'SQPU&QE?A9X?? 2):=5:5&2^ENG)(C5@4TE-PG M%;1WWFR7L[G%RW9,R'O4?&BB@ 96Y&H1O=_*"4NYX.BJFI1\V4"TN*:6=GDN M0FF<)D2C^ZS;8]PQ0>]1\ZJQ!JL;GFX;NH,XZ]IW#GPL>$ 0!:I$X1RIGL"4 MX,OX'%WB3.]J<&Z_9,>,O4=-B*H#WL[ _+Z8#<>E]]6RC7=W>V[YFS1 =,HB M1F)*&H947)(0E"?.>8[L! /T2";F!RAWS/%[U)QJKL5F(5=7HWA>HL#+]WEC M9!C 4%=RR2 (BM90HS4,&!EZ%G#!!6"6#@"@S_DW21&CF5&6A>!"-MI%V1+ICUN!3Y%Q595;RI]8@ MWAM(4,700;*>B%#&H&3/6J$"B5[H%)G,VJ7M'*LMWO88<@3K>EBU5=#.U4)X M?GPZ+(Y$^Q/8:#H4.) M==^TJJ2QBMU*+JZ0O<^=)P&I2B?CB9P#T3[S%"^S(DWN-Y('3087;I*-D!0H M4MH@9.NS(48G[YPTM'4FPZZ('\-I4:LUK*EVFZQL[R;CT\\P/7]7]@=QU45+ M.IP/N$G2QBB(":7K+<.QL#(HDK1PT2?P4VF,X,VJYVAVNKR8T^N=D M#JO4N0':5D9+@IS+',,@%Q.Q3)?>83Y"\#A2L4V1[OL0/89SI9:DV5L[37RD MM[/9 D7%\!FE]*,/BS :QOE@T"?/PIG M5#WU57>NEE4(5@!?3F;S67>,:H/SA$NGB%36$9>\)SE) M;S*G(!,T]9\V@'H,Q2-:N4B'ZJBI2<)HLOAILS_&J(.W^,&X-#L\&:?-[MLR MGA" ^0IS@6(Z69<*6;1QN%4'VMPLDOX*Y M'X[VZES1'E2MAA=''KX^],D88)@IN#>2")E5J2W(B)->$S J"Q83=XTZBAT$ MNT(GZK4'#T).D&6.!%C)M%.1$J]*:>V$#G%0U#':IHSA31Q/IAO%3JS:T)=Z M7]U4\PVN!+PEU@DN3=/I)=J"KE;G )27C$$@H23GR>0L0I,86+$@LLF ?F^; M\@M;P>O3+9"'8U-]35;B+&:NKW>:.Y%H>\NS#U9'L!Y0&3D8=K[ORLGM[A#L\O99KMZ] ME7RT5?XMQ@\!(YGRNM)4#2.<9>_FKK'GLAP,&TCJ8C!6$NVA,*$D?BMDG9/. MFIBERC(TF>>[H#PH+VZ'%RT;79^6VF[KWUC&B/!F490SD JRH#81Z.9.$H[X M3(%0'@)+.29VN[?H/2ETE8'UR:%K1L$;Z78/J=DZ.9L;).CJ,EV5:<)%@5'@ MGD="'6#$CW:9>$O1/]56*\$40M[NYMW/WM2KQ(X'H\_^@]^,#_5' MZ;]<3H%?SW"0OU[7, &F51#*$1J[5KS4$)?1R]0VX%(O? 87JINI'V/JDZ_6 M/PM549_'N*'U]VDI>&EYZ5=D'(D@R\T*BK$,BY(P[[T*6B3KVT2E/T/6I[X> MS;G61%W52+1!_+*M>3HNS9C?IK+SG8?^.K%Y=5?L[Y-)^CH,CSX7;EN-A^1-O?8.5R,TB R4$ID2 M$40@$OUV7">5()!YUCJ@0V?;G#&L$/1I*[2/=-M+4P^]&-T[$AJ82BPQDM$# M(U)+7*E3X.6F:4@\)6=,FP3]ID;R8K\L4?X0N,%S"PR>2D M)6 HID5I3TN)UQK=FJ!@D@3'+5'"\"2CIO3V9>!',8LZX?J^G_5$Y\[NQ.KEC%F9 M@,_^VWI%5A.]TMQA1 Z ;H\6GOA !8;J(EJ/D363;:ZTMI>M5V7XGNI\J4"K M7DZ7NW;@5H'C 8H'BH5,C"CMSITSQ+&DB-;)\2Q!,-?_O82?BMFKVVA/=1+5 M)5N?Y]/RFU<=7#9W;DE:R^0=>J1.XW)+=6FE*2AQ4 XSD\=?'>WXOKVX?6JR M_,2G5V7N-3L>W5O.JX+[UX>]S (/PE("R9:LO!A+>3!%/!@0R8H8;G?FV/Z\ MM!;(7ETM[,,$Z!4K>KF4W"X;U$W@SV=^_'T;UO"<0K"$"UPR)0]EW)G#:19,(]341:4_K"<$,B M6.^ER6A ^A_=;!2M3^5%G^JT.9Q3O9PJ-QS)[TW99@/!N$I2&T)-5VO:,6)+ M;;Q<:D>@WVA\HPZ.QY"N3]=;G^J$J<*L?LZ9Y>V-]6LAWK,L,F@B3.D")GW" M0:>.!*:U8T: -FTN?+>5JU>U89_L1#F,3LUO_OSN1^4N_*G*T+U]00J;'?-1T9 (9*-**6M73O-* M*U7K.14!)&]66_!>5!4*H<4DY MKLQ;9S4?*Y6Q&FE2@RL M)4&ODA*:\?)!]/T@OMVJY,W-8Z52P:;; [D1UU7V\O9Y=4M_[^"AJ.;YW7_" M=P5B(!/UB9;4%%>L8':9..X5R0R$C H78]W&CFP![G _=@R?>!>!*[G!W2O7WK4B2412 2L^1RBII")ZXID+),28HP*ME6]SF_0> M0 =9F-?(CIAK7O$M>0L*Q:BQ1!6E5N\#H!85"%A+';;; &L MV\KR[/+6/GFZ-2AQPPHU&_XZZ\]ZB:3OA8>_^U(N*PJ2Q.PHD09".=(R!"VE MAAPDDW0[.OSP-7UR7JOKO]X UU'XIP7ZRDC!E8R7*RC4*ZN8$T2[$HX>+<5&* M)#ATIG22CEGM@^)M"J=L -,G'[0F%6J-?S4B=,)]6HS3]'*#B+BL<.X\ALH^ MV9*8*8@5%*,?&Z,V/K'0J+KP#V'UZ;Y'"W+4TTGS .7]15>L:GSZKMBVV57# M=42+[OK-7QT0E^S^DEKAR('BU8I";K[JS0)1P#^&X^'YXGQ5V^O5 @9))F.# M4"1))(6DC)*0*-*#,94MESHW*G^Q)<"#;=5VKWD[?C-93/\;_'0VX#1*(QR" MIJRD7%&ST6*L9B*^()U+ 5$K7):!TY3FY/PG:'V*I+L#]_VU.7Q*?=F^.7*".-<2-R5]'1; M;@DF#*Z"49&P;)C0#!V 1ETY=\?:JPBU3Z3;3YN53E*W WF2Y]#YF\7O'*B4 MDY2TI!4+_,.7KJ)14/P;4&OR(G[^MX9>Q+65=?4TJ9=36C3,DD5?6= M)U@L'A*Z2$ -@,K4_?7C 1(4"0+$=N( 7,HJ)2[0.5^X?Q'A[N'N\>__\\_S MLQ^^XF0Z'(_^]B/_"_OQ!QRE<1Z./OWMQW]\_!77$PPSS#_\,9Q]_N$_,T[_]4.9C,]_^,_QY%_#KP'@/^;_ MZ.7XR[?)\-/GV0^"";'\V\E?>2P.?93 2M:@M"X0!6.0==(Z\)),2?_WI[]J MJYF+)H"03H!BQH(3W@#S-D4F8^;>SA]Z-AS]ZZ_UCQBF^ ,-;C2=?_NW'S_/ M9E_^^M-/?_SQQU_^C).SOXPGGWZB-\F?%I_^\>KC?][Y_!]R_FGNO?]I_MOK MCTZ'JSY(C^4__>_?WGQ(G_$\P' TG851^OX">GV>7?_#FVCT3Y>_I(].AW^= MSO_]FW$*L[EZ-@[AA[6?J-_!XF-0?P1<@.1_^7.:?_R/?_OAATO)A4F:C,_P M/98?KK[\Q_O7=Y$.1[.?\O#\IZO/_!3.S@CQ_ FS;U_P;S].A^=?SG#QL\\3 M+&O1+X9<0>D*YW_4I_UT,*;/!&22+B("_11'E> =8ESU],,Q7S\+,I9P<3;K M$/'=9W>*=WP>AET*^,ZC.T [?Q"5X-!V?#7-=6C_,Z,^ZUD['A7Y.B_1L&,_P'8'#R:3^?IS^ M%4:7?W\>GV5:Q7_Y[XOA[-LK+,,TW((\>9Q&4!=FYB6;CZ5; #=D0:0;CH9U M'7M#WUZAJ&,^KE3PSQF.,N8??QCFO_TX--(9Q9G*3 =EH@A,):NC9R5&VI#* MH%LH53P+ =&@;R$[J\O^^)JG9R'BV?RG@XLI? KAR^#Z_211?$U?3@>)N8(I M>\@A2U".1?!>1C I16LUS][ENRR?+F9-"=,XY_G5*XCO@O^$9[/IXB>5+1P8 MO]HZ_L=Z+)?*WW]TKT>)3(PIOL++OU^//N+YE_$D3+Y="O']^.SLU_'DCS#) M@Q)XTMPD"%D'4%$AN& +*,&%9:PX;5B3<>^"\K9$OD^(%Y.%;*Y6JCV7LFI_ M=QPV5"]>)\ M?#&:O9C-)L-X,0NTQG\X].1P;1%07*: W.20&)<-+.;(O*+UD#9>4%PR<"0( M8$5RH02AR^H$;*,^-OCH+.=1%;!9,% ^%^*(D>!#+M8G52S*4]S@NW"X[CJN M-^<,4209$PTDAS137& 0DM3@"[H0&0\EV)Y\KGN!/D*WJSO%-#"B7X[/S\>7 M$.^N+ RY+L(G$ D%*&45P5(:C([)*T-;IVSC==V'ZA0VIPY5.FZDCP9V (3!K(5M%]A3-%_ Q&W!".\NJ8+R;? MYLBN:#MG[" %3V@8 \T*!\4\^6LL(13O+7+"I1OM-6LA/6YN=*.)#AV?6Z1] M/9U>8'Y%UO3HTSN<#,?Y$MS\EV^_5#5,?_D3)VDXQ3P05FERT!PP$)=\IF6Z]Q:U(-D M90A1,\CR"+HE&X>G@>>E_KUL)]DL3K4(-W:6<[H=U[_'(%*;\8 MY?7Z MX=9\?@PT38,86006@@-%6"$F$R"JI(5!%07G1Z36'.0SL_;1UEUB^4Z#%)=< MOX(ZB$E('C !RS&1!#CMXLDI"$)CXII+[QL=FZS%]+AITY$N5@0V#\\_N@GM M"M3+\73V&\X^C_/E*D5RY!9?K*)^F!,:^-5CHEVV9/VP;=$Z). M%_I90:*]P^/SH^5[?8G_#)-)&,UN^*\9@RQ%1_#2$^$95_05;;I"B("AD \; MER(/:\[W=WOOXV1):P6L(,MA247WV?]WH5J/S)E"V*S0H+RE=3$F#58K9P(9 M9]ELETNTTVN?'E4Z$/\*IAP<1'^1_^MB.IMGKG\?[FBOTB78ZAAX0%3 M4O$@38W <5#:>O)CE02>,K-)TJ_%$<*J-R$^;BJVT=0*3K4*W,\)?PNHE.2) M>&LOP[O*:G)9?8X@7$#!F+"2-8PR;('P23+J,#VM(%2K8/PE]7_'/^:_(IA: M&XNE0,RT@BJ4$9R+#DR.UCMK5#C&P<\UOB=)ID-TM()*W038UW#^.TKCN7;* M.]"F$$J1);@2 V0G0] .0^ -(^N;X#U)(AV@H14\VCN8OK)"8COJ"ZY,$,6 MD(R!4H6$PHCZW&:G:"G-=IE46Y:K/.'5IR=UK�X5'SK5 OT]YD[17W8%P) M9-HQ)'!8;9?WM@?9Q4JXW_:U()STX!G\?RLU%.C[K5)+)8)(A M8Y#@0U#5L<@IBPS3FK89(*?:W.3 MKR2K-#['-^,I+=6SM^5C^//=>#)7UZI:)%F4QV(5Y(2TB"=:OSVCK[SG"25' ME[)OPL@#@3]N3O:IU16L/#CKGC!^!SS@P7J4-3!'<$!%P\ IDHD/)>N"TC#7 M)DIQ"\;C9LS^$E^A_X-/ ^ZM#R(.:DG P(9<"^4]AZBR!RY5<2*0!]NH\&+[ M>JU.JHZ,X2B\ITD83*E*J(GF,H IB0G&42G7)G5C4]51EU4TF@5K;$V?1T'* M#,E"X%D3*C0\,12YM"FMVK**9A]-7E5:?JQ+ZL Z@UG+ K*0JZ-JJ,4)=" 9 M3<>40TF-ZI9OX^AP];K16:]YG>D!PEQ5&OC#99^TOZ:S\13SWWZ<32[P^P_' MHQG^.?OE;/["O_TXQ4_G'=0P7P_AJFB:=N7QJ)YGO?AS.!VP;(1F,0/7.M>= M5D-,-, 7@/>_90]SKF'"SV!C6F2YA>S>V!K4 - MEKHP=LJ)E;"ZM'O6]9*\APF'JV_<2O:]$4-)82WG!2QRVB13*! =N8L6,Q=& M$.3@'CHA;C7K/#X?=A%YVX8%O\V]A$%D$9-. :3WU1ID":+W&9AW,FCC$X8V M7;WN0.G?$>I 1>L;$.PAWQ:] >^:HU? A N$PPO@)A&W+2?SB>D 5B>.46M5 ML$U)TUI(CX$ WT+>']'3_<'%^'B;?QN7#\--H M6(8IC&;$Z5I@4@^PQF?#-*QU2U]Q=('QV]]Q_&D2OGP>IA=UVWQ5AWHVO0U[ MNU[NW;RXHQ[N#:2PW+N=]@=6I$C%*"5C=H71?\+;K(,(E@^Z@7#H&C%_^O17 MFB6_$/X)[8$O+Z8S6L0FTQ>C_&8\^O2&UK7\8CK%V?1&8(]&%CEY75Y$FBXZ MTG2)Q')A!; M&+T!%6P-V'377>N(\4T\.SJC3OYX@S?EAU% MOF\_X6P>=T-&YA)J"2'SFKUB:X"^1)#&QAB8PI"V.HJEM]P@)GVW3,I[ M81SMM*)'&HR[5D>'H8LYJ$N:W81T951O VJ74XWMN+(.3K^G&1VJ:]Q*UKT1 M069:5IVJ$=8T[V96(#!#X&)4(F5>A-NJ;?4I$F#-Z47?^M]%Q!WK_??Q9/;Y M!:UW!&<14@]>^4ROSQAJ/E*29'B)#"G'7 -GKO"M<@.W4OC=]_=G^W:HE'%G M$NW0E*UH?KF8C+\LHEJ\L!2Q8+6;:@_,:"#8H,'1+X0D8]MOUX%^*\W>?/-# MU^G>4NQXMKZ8#A>B: MW%."7=_<,P\_W]I9:F!H :PP*?F\V"%Z4+XHB"70M\5J3K:F2F9I 5Y3\'3? M6QZR(KL588/X_9W QL_?/M(_O4QZT QYKA<3AT #SHR@91IZ85R&D)(),?43 MX!=YR4L\X4N8D@!VJA2;K1>HB9 M)])@22"BKIV!T-*ZRB6(I&C7DX8)WR;_I'>";$A!.P8_=A%^ UY\WQ7O@+S: M'W7Q@64E("9>:DM5!:$89#"&1P:P2(^1:8HEMVCEL0O9LKQRFK%Y, MW@6ZJZFT#;Y^+9SS8O&]VEIE-'E^ M,!PTZMK+34.0O#:.1\6D+:$T*G#?"MX)&#D':?5.$EW7*EEK[1PII^[WVGEU M1OMY\R2Z.V_J-6ON_G$NIV?%> M\N8Z>41J*>>]'%83 M92\F\[X0G&4M(J_GE$9?-DL-6C#P6I E&F0RLDWYP3;H3F MW(\A*S;.;E71 MQN5;C_%J&;_JM?M_, \DTR*4>LHM?&THHE\"M(GTZ8L83><3X-" MAZFG@27V^T45TMORECSH4%?TJU.>Z:!>^AX2>;9&*@$JEP2ADAX#DUR[P$E( M37BS%M*CH4@W0F]P:K$ ]AZ_C"?SOD37R)13GG&103*&]30N0J4F&!94U(FA M\=B4#GX-A*"*[>G.J%3]DFSQMM&:OQ])4( MWQP:U4,:K)U)(8$BO,,+B4.EBL9BU6%F:T:4#W,%/8NU+M5:OHN M8NXM(WD;4$\S-7TG=6V5FKR/K'LC0O0^2I,R:(-.@!:U#I#>!\ZF!%$4+SEBM/*^5(4I MIK]\&G_]Z>J)EWJ^^F:NYKF"O[_O5/(B=Q+\^""I]9-:<)UT(Y")P@B04*+4 MVGH-H7A/7]G: =7*)-KDGIQ@ F2'&WG7HN\YL7$;:,^)C7LI+ ;RC6QZ3FQLQ8]=A'^4Q,84"O-<,HBQ7A0A M1818O(6$,6N!F;;5-J'&!Y;8N),B=TYLW$4+QTALC%QX[:*JUR^'VC70@R\L M@,]">9^X<:JW&HR32&SLQP[97PG'2%CMTU^6P?I1PE83$[+I50 M$+BM,\=)B-PKD!93O:\HZT;[T,-,6&S*F5UT<;2$1:9JL2,O]<8.1Q*('AQG M%HPUA3%EF&%MMJ0'F["XBU;W2EC<124-K)AWM>9\,OOV[JRFS8UR;7[XI4:+ M%C6N*#(J5OLR+;=14=@.P1\:5+M6P=G7I/*WUYCW$ M722OWON\CE)4M\>\E(B:+(G:*2=YD#6/V:G@DLTI9,XP%3ZX]\F'S=*?+Z;# M$4YOWB3^YOH(5VETS' &HICJ!R7RLHKA8*,2&!6:DMODS]V'ZM!U:<6SOZ<7 MO"W_'->LI->C&4YP.KO\U 1S+:4KHL3:4K=>ALT(=,P6P3GO1,HR&MDF;K,? MWOY7LK=)_)XE/;Z1*9J>REH)!J/?C*1_(B64B@G16..%<*4$W95\GPWB$I.Q? MO0U,_!6#(9MD.LQX:9/,1U%P0M.*#PQWY.7D IE)DEHAVS*8*,!'3,QB8)FW ML=MV0?FXF=:-SR?0)K6@AUA^D1,.J86FH0 5TQDANB>H_SBQ)>CLDF M&'A>0E): 8IYS\.4P4O'2%J2!>^U-:%-E^SM,3X"?C563(-DWA5(R5_^=3PY M#Z]'I?YUB7B^<;\M5[8E?AB2PWYC2*]H0"_2["*<#4SVFAPY!&$5#<@S#2[0 MQFZ85_4(4TK6YF;1SH?RN G9HYKO\E;WP]O%I2!O)_5ZY:W&Q;6)TB@)V=CJ M-&D.3@0DOAD6-%FA+K2I:V@UHB?'XL9*OTMFTY?1N*@D'.+T]2A=S"V4\;P4 M&T>S6_^HWK"#Y'==?EWWF9Q+X=(X,&%^!T.NS3*3 1.U<:G0[K/<.O9P@_( MO(^ M:>JW;L$MET3>(VQ/PXOEJL%V/!Z=\GM(@/I.-85$*00= "'7@A?NMZ M1B-\-@9EC%M=>+'[4=D&9(^ /$V4<);*]'LS#Z-(QG.._. M]H\IEHNS-\." RZ4)U\\@V:RUD9Z2>Z42821?'$9&4?5YL!F&W2/B"R=*V-% M4/?P _AE1B]!G0XX60X)D*GVHD<7^'EWP/-,"A&:Y[6MS:%/:?#^N1T21#A6P@A\'U[U\;QNZ0@+3G[_=^.XR[]9S)%"TWO%B/,E" M.HBT% *M?ID'KNB_-A>][HJTKS+Y9LQIJIICE]#?([UYUJ53Q4>)&F3-B%*N MGI_.[]&5BK-45#"LMY2,TVCKVX($F[,Q=E9&PR/LF["N(E]7273; &R:#[\1 MXG$2XCM1Z!8D.5P;QZ%-=MZR8D!ZY/DV'ZU^)NGL2L-XYKX,+5.("JERXX!XX;X067!9?S MEM<$[98>?!+V["%R'W98_I_Q16UO_PJ_OOZXZ.6+.02K,CAA0[W1 M#NMMB ZTRD4Q'PQZO94.[S[[4:GQ0-%U/A7/QA?YC_!M^F:6%W=0&.FCTP)T MLK+>>*_3XD"&=GX>5X\F4!A[B4 M4RE035-0J.H-I76=T,4QEP778;MKX^X^^U%I\D#1=9B(-8?SV_ ,I[/QZ.I& M(D0?447(KC;GR]Y#9*K6Q57/0E@IEM-?UBCQUF,?M6-UH!2[GIG72!9WA6V! M9;7;M$FSQW!Z#A7V2IT=(*FN=\AE3%PDSZ2.=6T1H#@!BTQ*2,%$+;2D[9J= MCM;6^!XME;:+@+I65DW5P?P!O\SFRS@GS/)J14=9A%61@2"_BL:'"+Y>OBR\ M$B6%5$3<+@%Z_3OZVQ0/%_RX>ZEU[65^;F"4K<@JA>C?/TK?857 M*.YL).[F+"-98,*2TRPYY!3(-%"IZ&!WT/).+W_8ZF\GYXZ[/[X/HT^72U8] MI6'(+0C-"40D2RURAZ!C0AZ5S2)MU3=NJVZ/UZ]]U*;3_@+NT J^!G%%MFU@ M=-[>]0: _ANZ[JF"924>(+\6D_8*#MD6UDA9@*EY3U+,$*2EM8,YH87 ;:]N M.PTUWM.6M5LM[B*VCK7W&TGJ_.+\"D@AR,DQ!0C*MZ M5TQDVW5L3$V%^BQ^R@BXDM("\ED$9P"A+$8G\ M%M5;*XV'TO[G$*.HF7+Z::?QO[B_')[ MOFI7^36VMMT:'XWK<9#T6 ?KI MNK'_Z"XOU+[\)#T%:9#T+TG\+%H4TH)Q68,B.Q.")8L$BPTT8ALY:U/KV\?H MGJG>C@P==N9H/D8R?;Z$8;XRONGS+0<^']?OXLOW)8O"#%"7S]1836Q,[E2L6 M7.USDE1Q0C@G6#G]^;!R:,_<;T2#!DU*NAS@<@7\?, ?/X?1HA!Z(&)PB5E= M"^')(RZY)C,S1;ZQPL1"L5RVN7^DUV$^\[\'>C3HQ=)@H[OYBZL(]+OP;9X9 M57(6*9H"$?WG399F9=)'3OH=+ )A>8 MKR/R)'.?DE*0DJ&I+6LOZZ LI!AL(6//:+-TY+I]%+LKD(^ M2>EQQ;M;=I. MQU=X&7R]ZAX[D#H:[A.Y[+R0R^Y+C5%Q YA\4D9Q8_+I6^L;A_D(>'_Z]&C1 MRZ?+T2[&]C'\>>.7 T<+L. N@DF*AF@S)U^>2!.<^7BZM/< :L'MLS M[5L180776YQK=CBSYU[)P#C)G0P68C:D N85^&P#<(S)\)28\@\F7+\\N&>V M-Z/""KJ?U.GK[S@;6*^R$/5Z;1YJMAUC).I@(!F1BX\N1G?Z?B<-Y)G&G:AX M!64//E&]#N@DYX/VP0%/UM%6X6@6(<] _H$R+)>,K$W'P$<8BMM+J"NT>ZSC MPP7^M:P-12=C$$&CYZ!,)+LB&0N<9ZYB#-*=5D!LTX >$?=.0>4KJ'SP*=_. MY:PFYQPD&;N)U9Q20DQ"3 %L":'8F$K$-@<8#[(%ZB&4:ZJ:4V^!:G-)$7V MD#/MXL5;\"DF$%QDQ4R,5K5-B7NH+5!W(L&6+5!W4<91>EEN _"Y!>J>"MVY MJ>4^VC@*;1034I2:E&Y-=14XS163-'!FT"?M+;JV(>V'T0*U+5MV44(/?1=9 M#();G0%UO7*):0%1"P.9T"DAZXWV::O#N8?1=W$GZ6_HN[B+Z-96,38MREY. MP.BH&GO=8QN486\U@J7ZZY)CL=RIC-PH)X)CLKB25.912[) !]N\X+"U>.$/ MK;]?9OK=:':.>^/(J4^VD'M?[9BHG:QE:UXK;Y7S;3I3[X+RE(*:WT%.!PF5 MY]DQ8$;5!G(A@F>\ "M9>I9%RJ5-P*G1@/I?-)MQM9_4LMTHT&$U^0[R^T\< M?OH\HZ%\Q4GXA#?NEK):%HS"@\^UT"OQ!"&F"#H5[X130HBMNMJTF/MK43]B MCO:FS 8.P'??>?,H?O[V6_BO\>3E69A.+QWIF#6SB>=Z9B!!:4_@C8[ 4K') M&QE,:7-C\$&P^XIZ]4; _I1X*B&Q>T1ZR= .L62"J)>')D4@K*U/#JB *O1>!F=8::-3W,29-L0M3M5 MKNVBM 8<^S@)&2NLT2D.WC(SOUJB!%K0F6JS52XCZ=]; M:*JZ<8=R[[JWV2O\BF?C+Y@_8OH\&I^-/WU;W-M42TAD/1PK5H 2.4$4CKXR MH"Y;7J^S]A6/4\T=BK7!I']Y,9V-SW'R'L_FX93IY^&7!0^5-:0]6O:, MR:%>R9!2;#/_[P'U.#G2M38Z[$JVZ:@K"2&=U@E*UK1816\@ M$'/!%JL$LT6$')]6VD'?OE,7FNF),+=/TK8!^)R#L*="=SY5WD<;1\E!*-$5 MI3E"S,A!.5<@2$;6$B\,"QGD3O36=?B$!._%QU%PYML2<=I)H&Y_CW0?P=9Z]'M%C@F]J^WACIN7:1%MUZ&T=0 M!7P][+7:H%2)1R?:YIQLA/A$F;2_FD[N.-Y8F@61#$ Q;R6=I2+P5H+4663. M$2VV*;Y_?,?QA["M/R6>RG'\.H_$*:6D=@Y0%[):9>#US@X-/*'*6F<;*]E3HSL[_/MHX"FV\DCGQ( #GN?HZCAG!AZC &145=R[Z MY5/M!QTJVDGZ&T)%NXBNOU#1;V'R+YS5O?$#IHO)5:^MO4-%]SVNHU#1UHB7 M0D7"<"]4X,[HH@RW+I(MD!D3WAMM'1O<]^#.7)&O]+CZ"O*7/H2;;_IN+VP1N;@:O$?:PU\HFHLV@A.R@&$L( LI>M:H3&='I/TO9.WX=2<_OZ76 M6A2'W(MW?AOB/T83#&<5]=_G&0A2"F'K_72VYJPA5[4YLH48F$//DQ2QS0'9 MSE"?+L\.U5L#&F2&K!?(;>B#;)E%)@UH+#7\ZLEVS<*"9M$&IJ0POLU-N]LB?$JTZD1+ M#:XL7-J_EU!?QLR0D$D>'*2H:0O/Y+.09 I8K= 'ID4Q;7;$+<#U%?#NCSE= M:^14XMJ_#D=AE(;A[/5H2N^KCYR'3[ @;A><*T.5@Y+:KBQN?G9/?26-\%,H"O0/F W)1:G\/J M!7,8!01;F[,4)[1FSOA&-Q&NA/.$*7.X>M9&M3H_G?PU#"?_#&<7^-M\;9Q[ MI-.%+SXNU[^>=[*ZF$Q(I/-CAP-., ]]94>GG)V.?+E!7Q0Z*(.Q9*$2"T$H M5IA-28I@63:#0U]^8*1@\?BK/F2W^H]=(#2YA:3^^WD1Z+QD M>/C?%S?#,S1FHVM"8O*9UWI! R%& ]Y*DWBT+DC7)N30>&0'K]QA^IG>6?_Z MY;\OAE_#657\->I7PVF-&!'( 5/%ET@+4$FNBE!RB%JK*D*?+),NJS91FZTA M'J'6^91X>V?5;Z+:'DYLUT;.,6HC:>L#K^LYC.$"?"H%@I>2OBF6#)\G=KYQ MT@QLHM@6W8+:"/$R@NM#,<4E!TQ;LK5DH5&R0*(,EJ.(PJM&O69;CJJO0YB3 MIO?)T.;4#WR<*)SE6*_JK-/;U?V%VP(8R>E0A5P7W:8"\,0.?$Z',%N>%.VB MN%./N&\SEN>3HKU.BG:B2>A[(/(I@Y[5TT3L@E]T##\9=7D&8 MVW0)/GV^[GE2=#ITW4&U+:*VY!E>Q0*CQR!E$E <%MHRA((8LP7'. MI$8VS7VPGC"1NE/772ZISF+ /W^[_O)_#7%"+_G\[4UM1WR998:Q..LU>"\3 M*$0.A!1!FO(<>)L];3M\SY&M=3':[M3:8"]<>?I^%^\B'W8+L&UOR-@% M[I%"50WTOHY:S936\JAK*]#<.9$,>:.NU+Z9LD1PM6C)9ZL9\R;EV"AP?WR& M;0HNG1K!=M%52V*]'GVYF$WG$N"+=-8@LRR,@775TZB--9PVF;YU+D>N;=!M MDMWO 77$H_KNU;F.. ?JHD& :14T<07-)4Q96P?<,0&J\ "160;)!Y9-C#1Y M&J\V=T$]-9KLHXN6J\G/WVZ(X=<)DE4X2M\NP_C.>U>, XR\$,1,#H-A"5AR MOM0K0ERC:H8MP#W;X>OM\$X4VB":L&KB70-72#NQL%;V$, M=:&=GFSL9:@RVVRDI(7:%EI?@^$0A;+ 5.;.AF"2:7,+\=$(M+T]?33^[**4 MOGRSZZ5ZQ5/MBM L\6\D\LRJ7Y!67BOZ7 MK(@IJC6U+W=><9(IQF^N$UFC)7N=##,(WGE0/"%X)+K3@JFM31A-:>P\G6B% M2SUL^'Z.\7HTPPE.9^_###_,Z(_\CJQK^D7X1 :N5"*$K"#.JRB)'Q!5W6F" MPYQ-<$JW65NWQ_@(*PQV8>ZJ8M@&RFU44_T=Z3]&8=$XL=;AC"]&LW>T\ PO MSDE\\X].IQ=AE+"V59S^CK-!1"ZU8QE$(0],"5X/WH0%D6EU8RS1'M;&8#P0 M^#-ACT:#AU8I4[2(S!4'L@@#2J(%AZ;46Z0+TKZ=LFI\MOI<*=.&]2=#FU.I ME+F]#,R=VZ(2B\I+(J>+M7]-!)^< ETK^XW.:&.;;@EWL3S*Z.5.-+EWU=Y9 M70T6XMN(;ERGO VNIA'*=U\'7-,Y+..5=8@$W$9TV)[VP)54ZMB-:[CV!2'ZVT#$0X0>@.;8ATZ77)RVH,P/-5\ M[03.N.H49NYTM$HUNC6C3RILL"=Z8\(.LF[ @!M[WF*SBUC09P3C+5E-F24( M]5PMY,"*-5FSV*:VX@Z4_LV++G2T?.?I00(^\I'B#>/H:@37O^OZD'&+5[4\ M=MQUI$L'D2R&%"+/.3NA8I .&1$&C;#*D+=15A]$;O'2DXSIWH@<9O0,:68X MP\E&XHQ!4%% SCJ+% ++JDTYWZD?3=Y0;5U,5K1FJ\++)23OP9/K0CY+35Z0 MIJX&-B5BN FNC>.^!;C'>+:S U?OUK=UJ\Z6Z=R9I=0QX04QR< M]19L#O-;W[13;2+8S^Q0GOJ [).=E[1D8P!5-ZI9<68Q%6MWH&M8'7(+8FC^[ M*.58)8@\222]L*.S@X['/72 M"6+4U2 VTI!5K5"YF# ZZXA//AIARN"P5Q^V=MQZ_(L;C_\>@]:H%?=:@0[% M@_)!@:?OH93 8[')B$8=7C9C.W3E7/N&OT_&T^G V)2CS ZR4#1R&32$.E.# M1%^,U5FY-K&-^W'UOUIVS)+EQ;)#-33P*5^&+W6]J/5>+\?G7RYF./DP+K,_ MP@1?I'1Q?G%6BQ9?7-:$S1T@6MB-<(PS2*PVXO'D5SMN="TU-X4PTP+?IG?6 M[E@?'9D:JZN!_78#UBO\0D[U< Z+OC[#N2I&M^"NE=] !921FP0RRSJ.I.KE MPP5D3(9E+[02;5;JKD;PZ,AX%-4VB'&L!5;+6Q,/KA1G@9-Y RJ201N*0Q!1 M2Y$9(WQM0K+WH7IT5.I,!0VZ<"W,U;=E+-A-11H;;T]T $! M9"6$6G/1)GRQ+<*^,D<:DZ6)0DXECV/MD'[^=IW/;6@ -BM-ZR4CW]WK4ELA M:J ?.4[B$Q9[=EJ^@SM6D+\-*;9=IO943@-[:_WHOR>&;P.Q:U?"2% CZ1Y9]YL=KX)GRY!]0) MV=+[*G'Y1JZ.-- BA>%B0M*]F"!!^W7X9_WJ^K85([7.68 (OEX8EB0XS10D MY0N7,43C39LSG+68'A\U.I)_BYI.#%/\/#[+\_R,Q3>OS[],QE\O#Y@6EX29 MG'A2%F*BE5,)E2#&P,$RG5)DA:30YJQO6X2/CS5-=-,@D+,(A;ZJ?>/'-Y<] MES%8B0QTM+7(A5:\D(0&SK+6(3E72FGCFJ^#]/A8THWTUP9P.C\*KHE]732? M7?FEK-8QZL?&*7+7Z^QWC(SDU, M$)D*.K(ULDW@9.UTJ;'$PC!KV29TN@;0P5L4/>AM>3G!/)S]&E)-(/SV6_AS M>'YQ_O-X,AG_,1Q]>AF^T&]FWP;&2 RQWN&L:O8I"@3G;24^66",!Y2BC:F[ M"\IC=\+9CRMWMJ=6>FG>=)70XHOSVF1S$+3WRE@/KL:F5%01 J8(F*6QRO*2 M=)N8WCI$CX,;G>Q-[ IKT->IZ+_N'+!$-^ M._IGF QK2+LVE^8#R:320=76'+$>HBI:TX1EH(HPPO+@/&MCXFZ+\&$SJ*D^ M&IQ:KMH4ZZW;P]E\(42\T8@8DA1C!65H:39)D]MO": B]V2IK M0#X.]K32RET"'7S]\$:H5QLI2R(JGB04YW)M7"C!$?%K%_N2 @O(?7^&[@J M3X0X>VCC+FGTX;M5P0F!O"S+NVP2?YGGR-&CRY;&K;.FP:<$7CL-.98LD\[% M:]UH>UH#Z7$0HQN)WZ6".(.I!:$EJ?.034 M]:9>A62,%&]%F^N =L/Y.*C24#$LM588I*Q1,XE0 MI*3!JXS@(W,0.&U^1:?(71O#\!Y0CX,D74E]!2,ZOA;B!KJ/I.-I/5[^[@E? M$?W=9)CPXV3XZ5/-5DB8E P"3"P)E.$,@N82(D$WAI;*8MOD6A\(_'$PJT_M MK6!?QT'55?AI]MDE_L,D648^0J>FN!\):H41H5EH*S6YX9;@G@89.F-]&OX$L'H=B;N-]C MQO,OEV68M!'?.&9(R2KR*#T8\A+JY1 &HG,1C(\^L."-5GWL;FL!/FP*M=3& M"M;L';7=N#Y>?EF+(.:GXWQ0>,P2>;U]DU>?TDH(PB$INM9K>IFU;=-#?VN( MCY$Y76ED!7<.#B!O@71.=]I+3>$.8\VZ2C4)"QG$0*2W7GMD3OCHVN3Z;PWQ MR7!G#XVLX,[>D>7[M]A51O^BT#,/BE9&HS$@'*]Y%1AHKT4!VG@B>Q0LE8W) MNP>\_V%3I"_!KR#+P9'I+3?36@H\'*7AEW!V>3I>/XGG-( Y4%>7QDS8E9$, M@J,!L(3%V2(P^3YRI79'_K Y=Q3]K_2+_U\7T,O-B/+G5;2>PS#"X M0HJ?ESHD"SXJ#I$9'R*SZ(MLPJRUD!X'9;J1^ HN'-[@:"TR*3FW(3@0B:A* M>VH GY,":9(,IA3=JG7,EEPX=.&][*>@L]8*(]F:KM9\1YK;>723=HHQW]564VZ!ZVK?U[J2W[>YHW4?H_5%")H$<:U>O M6&BMM%Q#Q'I/J5.N,":B:]1&\M1OZVW A%UDW8 !'VIKZ-HD\/HFC811!RFR N\9@B8D18C:[JU-TL<=*"=S6^]..KIS6^\A FY0YGCW^F!9C,T\ M.[*%% '2G($3Y+=Y+9S*0DMFVX3\3O=^YL,T?HB 6ZSR-PH4%AP4A9.+0[YY MD!94\05<*N0).731(7C\0!$W+TZ<[UXA>AU"]L#("ZSA?TW@974SM_';+C6/J':NY>(APH M]@9[P%I\214K8TTXUO7V-,P"(DN$3^O(:=4RDO61K=F:#ANL_;[8L(NTNVYM ML-2%XW*7\MGGK!/M3981H*QJ6,P&L%X0)B73G=X6:P[J5CW]V/'M?04_[E)J M'9KPEX"^'P7>L#1?72#IQ"Q:"4:NF8TTYQ1-/&5*M4)V:BMB*05BKKT,ZD%+R-R"$2EXZQ1CNM%M'W>P M/!9[[D I-V@6<1O1XD+G+3 UM>56H3J.'7>HQNXEP 'B;KX$+-8\(:7E*8#T MEI:ES!$\9@XQ84&1="+N/W *;+#=^F# +E)NH/GW^'5\]K7V2EMEC;B2%,G: M0Y$T4%5O$(HJ>1J\%('98-"T.U171 MM\&UVH;81<'', ZZ5,A&'1\@S:XC_??A4R$I@<6 U:8&2I,"IVJ[AUPX&N5\ M7JXI/14MK[$#CJ'D7838BW+?CA:;1V8Q.V M"_W?_Y[^MNANE;%1P_M)LL-M>#J9#=Z'T:=+8]:Q8C%AA%+J!:M9)G N6RA, MF.R31I:V,-_INV7"[]=J'OA/O+\,.NVU>@UC$B[: L8NOOKU*NY^R MF_?> U2PK,0#Y-?AXKL,IS@ODC022CT*5%+,KSYF%5@FMR%F8;=JKGP::ERS MN7:OQ5W$UK'V?B-)G5^<7P$Q&)F.AD',Y&K1)D*&08D>DN;)D;?'7-ZJT'0K M_=UZ=7][YT'"'WQ. MA3=?_0!5N+?D&F<" MDBL6%/F A)@%\N1D-B9@D*5-XZSCD&53*=M1N+*+#KJ.D?R_X=O/8?2OW^>5 M]>'LQ70Z3L/Y-XN*'"6B%

C0>]>6S/]6HQA9 ML8?WTGO#%3[_QVGT\=-^?$ YF^WC]8!;W7OWR\V\C"Z>?VOU GW]72RV4DG; M/+2JB5?W5'[-UK:?9-$TT&@=(4*=*40DX%B;[68&":"22Z U,CM-ELLD]BK? M$5[$R3%AR_UG=02O:B5;M=>B1LVJ;6]+47N7;4AO#1:'#C1CO0:^'L27F-RA M6?EH7J7OM#9*[J=U))]CZ,D8R <93,P7\DF&AOFRCS+X2'W-9+-A+N-9M*W< M\L:8Z+Z%Q+L>,:6UWXAIUW%9U)$K//BGA10N@_?,#%?V')$-JXG$93)3 N@I>W_I[@VZU\AD$">\1CKU'R" MO=;_R1"36_R5#[41L5>(U!D@'1?]3? ,O>+]D/%?[!>5#[O23X<9=YE?5/-D MC5^^LD_AZJW9?3&S?N:,EP]L>E7FG-*8Q@0P(NT:QP10DB> 9"C34B<"QDX- M1SI'F=HR;^2,%HV@/E63+T'9OZ?'B#Y5)$. -98!:-[ M@.99'OH*&-V5H"_=/&+1YROR']9WOG9QS\36^7*^,0_]IN1;\THLO\S-,%4# MQE_9?ZW6I5GUWDSSJ]4CFR]GAA;SE%,&$"(,HR;6=L/H),DVYZ/N;%$=/T?NY-,9C@1).=FE\<)S8&E.&,0TA1@ MR22,%8LQ2GI5B&Z/,C5J.ZYZ7/\0E7Z-#\N^%:(/@+UB'H:":V VZHU4_P+1 MYY (4Q_ZX,DO4Q[ZG'(7JT.?O;B?+?1>;:P3^>-Z]6TNE?SI^;?"DL[;Y3=5 M;&P-MBKT>ZZ*&4$Z)7DN 20V^SY)##"<$5@.MNL-FSA9@:Y#^U% M$SL!AGOY[7%UV=.B+'DV7YK_JV6.V$YH/VO'8Q[<#)UAT!V852RPY6%3([:M M%?S#;Q7*/T8[X:/[ZS![6S?^B 4U;#R&']6F\8?EV)SI\83>I0'6=K_X2E7_ M?;O\\*36S(Y1]\;<'=;26%&1*@(2FD"SITLSP/-8@Y@CQA*A-83*LU" X]!3 MLWE^_FI3Q,HBVZM&Y(B5QF;9<*;QC94-%.N"]FQ?P].SEX_'%+GQW## #\QS MC=#1#XW8/UK\=Y)'M>B#'+?[(Q:Z2H'K\&/7+/"$Y4P% ]\G]$Q-$6+[N"V; M8+]23VLEYJ5?T_R\4/:'^Z5LUX$SQ&ODV#Q_-._@QOS-!F0^66_H3"4*)0AR MLZNSGJV<4L!2+D!J#_:A@F:G)_ODK 22SVG%CI_,\L[8WG\S'+A3,I(M+3T3 M7$)-I1M;CCHSHZ7$[.:AK=-=M-.J_(ZU]2JKFI>:F9^L;G?E)3OU J;+! 8\ M;!Y-*.'&3; )#.E)YDWHYP=MVU06WWO]^+18/2M57O/1K*2OYG-C!9BE&_".0&Y CM$4Z(HD M4^@+Y :68VL@QX?U;>=;&N2V&7P5.:[6GU=Z\R=;J[>/3VR^+@N;)C,DDI1" MK$ >@.]G*E@Z^_7O=L'8CO $0')CB M6A)'C+Y0"]^QU&WODCKU>@)SVZ_6[O6]-'*W6:SM$L2E: M0WY<*S.&--;EA\U7M:Z.@L^E"!.69"A5&4@26X0B)W9#GUKS+V%QIF":2:]0 M_5L%FAJ/M5/::AVBU]]MT2-5>3M+=9J8K3JVPK?6SHUSZ$:#8\[,P/S8J!*5 MNMQ%+6WNFEFZ:\U.I=-A:OAP686A@ Y=&H4:N^!,&PM-*0(&>&_3L?.?T MW9]K[YYS:I/+*< ($Y&B/.&)5WUJ?Q&FQLC[,X_ 1^== MTW#3$7H@<%_V*'T/^UZ+04Z;^H,XQNEZEQA3.&5W@,GQM-WE23T=E6?K1[9* MC_[TO+^DKDQ:]GJN"H/L2[D5)5L_?&7+NN[DWU6QL;)7_H"C%FB_F.=O7K&- MVK4DL>R:<9GE@ G;G$QA&ZC-;,=S3*A$*C7FL9?SC';CNK,GH_8E%_GD!.QG*_RBEN;!"WN$*A_G MR[DU0&Q-E]H'4[>DHLKPC$@Y2*#$ #&M $D3:+LNLY1A*#.<^WS'G4:=VC>V M%KJ*73@0N_%876]M=<,GPPOD(+2N=O(HU*M%QC'-.AW M<]]TJ,]?U6)A>98MGV>08RI@0H"(L=E3"!X;+A+F)X1BD6#N#KII';01F8+[SPZ)':=$[M&W.:#AXY828"Y1F:9<@68(BF0E!FX=)SA)/-)4SH=PFO1CI". M]&#'B$1]9M6*U_?LZ76*I9L1"F'^YM4'^,P8D_LP M'\3 ^2WLP;@1GZXWP8%QC><.]0/^CR/C?.J.N[0]'C!=YU:;\57KLK MBD^JC+E^6#VP[_^P<;:KA9POO[Q9K<][/V:2F.\ZU )D,80 Q5D.*$H1$#+& M@B%,D(Y[9*_TE<=I98R?K;);)4_LV8R]J".9R]"7=:5BM%F58D^I&RT-.D/C<%>MPEW9BK@E^]UY)_G>T1>.W6Y%,2@%]A9F M5)Z\%;)C,KWY>;^"! 2\_2>93]/-BM95_ MLN?"?) 6"S/=@0'W^\B$ '&0&>0#<7'0%_D0 M7(/@$N%?O:]/;=>^9X3U26!YV%8*R&@6VVP4<6>VD>FVK6NFM"&+U:/*K;AJ8YM8(TR MD6JTB;2-:?C6&=/PDJ_&%7__9"=\8(8.$"&SBX&I]&_'P.PPB'8@N,2^O.1[ MXE/_=XKORU@%A:?XWGA6+!Y[^KI+((\FS8@UE<=&^+!(\^BC]STJ7*H/^K"< M_J_L^_QQ^_C3:KU>_5F5Z3%_V3S/^BQTJ!B#<:1*)6P??@T6-F7(\DA\%[\,/* M"NJC+ANVN',%]4[XZ.=K4/C+:XQG]J.[7U5*9 M9Z__4)LWVZ4LZC._E%&:DSSWJF5P?IBIT5$J*V:DK9Q^['0!3#<>NAVB@1FG0J>2,"I%'. MN')U/P9HW$K&)./S96F1?5)B]65ITV/?2F."S?6<[:K*U\XHFS';"N P?S-[ M'&E]LW5=JV]L8;U7,\FS.,_S%*10Q@!)&XHAI "4)7F29HE6Q*M'\K#B3HV1 M2F>WC4 N:TBKO:!^Q#3P'+L1W'1F;F"B;!2-6IK>17M=H[:R38F"1MURMEL* M1[7&=]'N77CM\!IX$^\XLQ.4P <6>=0/P3CP'W]01AIUY&3A@W0E*]+W)R7* M,W/[JP_;3;$QR\CF-S<>A+?+S7J^+.:B\CAR\ZF2F$$0(VH#^24%!"EL=_@H M%HG.1,;]CEE?3)?IG=_6>9F6R+9E67?S#U5K94\E[:\BMHD^FU53VC<1C.\B MZYX;*5OXYM?'[7/XEW@E_D)G':WWZG7K=;*_-E?M46G[LG? 3";U-]3D3B/5 M]V9M_AJIO:$F+5@J;S"!_+["+?ZW8NO72VF3[F<9YVG&20KR))8 M24T @X("B3B!F@L=4[>FS!V#3&WE-:47*T$C*VED1"T+>KAGHEZ$]$I\2B"@ M!EZMO3#RRDZ]!D+O'-6+#QXM4_6::NU\U:O7]BWSRC?[DAR_F:DNVPDH:6L4 MKK;+S<>U>IQO'\U'OKRT+E]?ECE\KS8S*BGC>9( C:W[U6QC;8DK!:#*$@%S M!B'!?E5>;Y)G:A324B"2M0;E%D(:X:-YTPQ 6/%]:[O>-G%NF\@1IV-@HK+B MM6HZW47MJ6FTB7ZH]?FQG*3JGF:2ZI*P1JV0%5V#X!NXH.MM,HUC)XKVA MF?M%'IQ\5F*[+H]) M]E7;I:()PPD&L90:()JG@,:( 1Q+0G*$M6)>E?<[1YL:5>R%C?;2>H;9=*+K M&&T3"K.A@V[.P35H$7LG9,(&XG2..&X\CHOR)V$Y3C?US+]=KX12LGAC1*T: M&YG7HYB9G9M64C(@)4< )2P&G"&#++$-UA6)D71RK78/,S7N:*1L%R/8?%7[ M?=J%IFU5=8*YN6)9UN][ZNH&YC,-;EQS.[@#D\P.5[L@FM9I5L: B:"=&(1- M_SP_U+A)GYWJGJ1Z=E_=MRFD62+6JBF_%;,X2:FBAB>8L/U[B5: $[GP"T.#X88 MN7?A.?5.FQ*>O:I'7O9KMEXJN8M\20PDL"ED)AAB9H-@X$F$=2UD@!),0::Y M4(A2*-S2C*Z,,[6%7$FZ#P9*;"00],A3[8#TR@%/.* &7M_'&$452)XUGZ^A MY9&&&P:UD?)F+Z 7**7U.A2=.:@=MX^7-'I=AX,L3X?+^S;1^O->E-Y=V_AU MO5J:'T5)O,7'U6(NGJO_W;L"L,)IDLL4T%R975*6Q(8S\QQ0R5*(N&**>Z5F M^@HP-3+]I$09.;?3(3I4(OK7?R%IDOQ']%&5T4'1O:QJ3M1%T,T_?$L:><^9 MFZTUY$P,S-9&],LS_U_\=Q,73%[W ;;8\A1BYR58_B$Y;;/5\3@_K ML>S7\8M:?5FSIZ]SP0P^BC5)B"Q5*I*:N'"=2)HH/)& J;@6FH:IG4EC,J!>UC-79"YF$WAH)N),OQ$H2! M3$<7-#J-Q\X'C&<^NNAQ8$ ZW> ?F?S)1DW??Y\7,P9QBC*4 JCM7CI)(" H MTT#G5,<<(L8R)RX\>.K4>,]Z)>;%IGPM?S7X;=>U#\@*Z[BZ#V'K)K_>8(S@ M_>J!@U< \XG>-\ M5=;03"*98H@@H%5O>@H!RY "F:0)XFF")'9:H%ZC3FT!-W)&>T&K?=ABL?JS M/.[2JW7T:K7E&[U=-'L*S[-TM_EPVY0%1WE@9C@'\*#[+B^ @FZVW$8>=8?E M!<;QMLKO9G];X?UJO?EZ_ZC6YK/1;*!@2DE,(,@5$K:016;8*9. 2T@9XS@3 MJ5,ET_./GQKYE!)&M8CNQL(9W*Y;#;>A,;2[I@U$X+RGRXK?;#^<>?1HAL1E MM=H61<=5/7P?-I#OY]7RFUD:9L]7%0A\^'.U*V=%,.:4 2VQS8+@*6!$,@ Q MBWF2XCQ-E+/SHW.HJ:WC,M9T+^U=7= S,@)[;/"[T75PB@3#;.#5W@%7'\=( M-VX>GI%@^(WD&NGSVOEY1YP0Z72/=#]A//^(DR8'#A*W.WJV75ZMY)_SQ<)V M5B8Y-SLOK%,*$$H%(%SD0"40)R(5$"NO$H#-@Z?&D(U/VX+X2*63+L/'?^^WZ&Q>T@?]F2U4XS7GFN@$Q0@H M(5. XC0#G$,!C ZY$BB%*?0*\#T986K+T IHXW=+$7NV*S^%T6UUW@3.P,O4 M$Q?O17M1]Z"K]W2449?Q126/U_/E"_LM['OY7]MB4_=QL:75EF*^4._5YNU2 MK![5NU5A?F\KIWU&I[":U_'(O-O-O59TU;GN8B\U, M"Y;S&&D@,VVX@<04,*H%T)A)#6&L4>:593B$D%.CEY:.-FM@W6A9-C-<& V; MQH9EHVK5*!FQG99_\^.E0=X"-VI[Z;D=VH5[.*T[!6T6>%2I&/U@ ME?RQ[!9FY_9C:VY_L+I&\^6/T4[=:*]O]'NC<4"^'7)"@E+V((*.ROI#0GW\ MX1ATK![^L%\_??ZM*<-%)(PSLW.3T)YV:T0!R3,(:)YD#.8D@=RI O/1^^M,R9K/J:?IH7?_ST_)-:BJ^V14(9$A)SK!,62Y#)F &4 MLP1PC!* 8T(PSVB*WR D<[>;TB;9P1=]W1AL-Q\ UN?PA[ M[';=< F\^;TRZ,A[83<(3K?&CO?USGO[L/S5W/;5)HR@@_01=+^4NS]E]:6I_))^SWG)[]'Q4K;'39)_MZ+FSQ[&6A9CC& M,HL5!PQ*;O;1QNJUB82 ))BA-$Z8UEX5%,Z.,C4#=^\76UAQB[NH+">K*FD] MFS>>A=7-H+T9K(')?X_3NQHG*VGT^@I._IT7NW (VV+Q[$CC]E+L4O:D:6+G MQ3V/;TXB2W?!UV]6ZZI!8^G:LW_:Y[ BGA!-40JDS Q3J%@#(KD"6B.)"",X M9T[A9K>),34JL:4Y%RN;?U'V+?UJ,PK*'M-! ]I[3IGC:3;\F,0\^7< F M(?"$OE(OTQ:L 2JJD8IV4$4MK"(+5N!&89.:__"=PZ:AWOBMQ*:A]P4+8((2 M7K(JVJOMG?GI/_]'\QOS/U:^__P?_Q=02P,$% @ RH%G53G\%++VI@ MQ@4( !4 !D;V-N+3(P,C(P.3,P7W!R92YX;6SLO5>W6SFR)OC>OR*G^G6B M$M[<=>_MI92IUHPRI9%47=WSP@43D-C%0ZI)'J5T?_T$R..=:#:XD=E3JU+' M[QWF0R ""/.O_^7;V>RGK[A<31?S?_L+_RO[RT\X3XL\G7_ZM[_\_>,K<'_Y M+__^G_[3O_X? /_]E_=O?GJQ2.=G.%__]'R)88WYI]^GZ\\__2/CZI\_E>7B M[*=_+);_G'X- /^^^:/GBR_?E]-/G]<_"2;$W9\N_X7'XM!'":QD#4KK E$P M!EDGK0,OR93T?W[Z%VTU<]$$$-()4,Q8<,(;8-ZFR&3,W-O-0V?3^3__I?X3 MPPI_(N;FJ\V7__:7S^OUEW_Y^>???__]K]_B_ MW?O]W^7FM[GW_N?-3Z]^=35]Z!?IL?SG__[KFP_I,YX%F,Y7ZS!/]06KZ;^L M-M]\LTAAO9'Y#^GZZ='?J%_!Y:]!_19P 9+_]=LJ_^7?_]-//VW%L5S,\#V6 MG^K'O[]_?>N5>?IIN@ZS1<(P_VM:G/U<3Z^Q?\M[^L MIF=?9E??^[S$\F]_R8LTAZI;YB6K+_[/UW_\\S4-7Y:X(MAL>'Y#W[AX1GW; MX?3@MS7.,VYYO7P3_>VM7YI522^6EW\Y"Q%GF^].,DXGFR<_BZOU,J3UQ"=? MO-(,!)H(RG,.03 .B%Q+8W22BMUFOY*^(MHWBEEA^NNGQ=>?Z<&D(,'_EZJ? MPO;3C6SNO7(KH\-HOUR+'^EW)YE';21+8)AGH)2U$ (RL%Y%ET11+AQ/^LTW MWJ;\IGZ?+=-/BV7&)1F4RU>&9;JGZ]M@OOB-G[^$)3T(TN?I+%_^=;4L0^AL MO1A >EO5$+E_^8FX+KA<8GZSU .R_?"0NB?RP<(]-.8/$.E]-% M?CG/+VA[GJ"-C*,(8'F2H(27X+W*M$=P22+QWGHY&"ANO7HG2,C^(7&X/#L! MQ,=EF*^F5?"7H"[.ZQP16# .E$P>?$@&>#82F>O-.2#"](^$(:7:!AM<4]B_)E&T$_X'DC\\7Y_/U\OOS1::-+QMOI2$' M662@+R39.O(>XY#F8@G"=D)*[9WK PGZRZ@\S%\>YU)?-,RW9YJ M7%A$*:25& GY2#PH5 5B3 DX\X(S44*V:2#0/$+"3G!QO<-E"/EV 91G.9,* M5A UQ=\V1QEL(19T'@@D#[Q^)X#XW@%RK%Q[ M L=S^O3M\N/B]_DD16:U)&59 &G''T3\ZA9%1,I(&A'N"R;O%:AUF_^_TR\:5TMH[(IAOLW>?%_/*$1F;E@PR$5A,D_9,B."L% M%,(M*YB5B\>?<-Q]ZV[J[_C(\R@QC@R!#YC.EP1?+N+'Z7I&5@M==@8U%$0+ MBI,+%"1AF*+JJ)VC -L=#X&[;]T- AV?=1XEQI$A\'$9:C;+A^]G<3&;>"4C MIH!0F#9$N/ 4/!9< MMC#C,"8-'!V%/SX%B PE.$_Q<,PQH3S^3.JA-^^&@XZ/+H\69Q=APO/S9177 M]M:NPIIT<+Z:Z&P3E^319)<%D'0,1$6PMH8)C3PG[<- @<+#%.P&C^Z/*@<0 M;Q

3VGIY$XIE_Q15B'"[8FV7J#22AP)=>H6$J(F$T]=M568@Y>#W6B_3 % MN\&D^P/+ <3;!4SJ]>_R>5CCI\7R^R1RVO^RYR!L]8[1:?**T$,I4D:K2U9F MJ".I6R_>+?VJ^[/*PX79!18^G(79[)?SU72.J]5$>L-U]!XP MHY"2"9(4#H2%6R_>#0O=GTH>+LPNL/#R#)>?:/O[VW+Q^_KS\\79ES#_/F$Z M6O2%HJ:"-1QPNW#XQ\NTXBVV89 M3CQCPCJOP!1B1$7%2"Y53$:CE3;[R(W>#0\;GED:+L @A$^%G-$%JD M?W[X3');O3U?UV*B>B ST5):[R0Y1Q*)&YXR>%6KJ+CQ3DON.!MJ.WF*CMV MTO'IYL"B[@,X)+EEF+V>9_SV?R,AOSA">A) 0*?=408%P=,^2<&W-TGYK/10 MR9UW7KT;/#H^_SQ>H",CXMD9SG--6G\U"Y\FT9;(N4E@CXV'K)6R8HA#(E.@/&&4E"L1I< M2!*,IPC*<16+] ,CX\;K=\-&QZ>;PPAV['29[6GL-;XOJ]]2+):(K>U]0&$8KE>WN=BUG< /GSI@GX'].#BR <'Y"CZ%\&6R MR;VL9N-M>36=T\NF9#L6VR.,*]@5Y;0OMI:7*8I#BI3@,&FPA>NDT&),3]U0 MEK"*&TAA[I#S"I[\W"6'R1GG(8'S3!R:9J&4\&(V]8E M$\_#ZO.S>:X?7OZO\^G7,"-F5L_6S\-R^9T"^?\69N8() O;W(MC3!/'9PP_">N0YSA15K,%"^% M-C$A^EK]"3I[8L4*"T'E""E:[U5,*MNG#FP/A]<31(W3H:,=J(:2?P=0>I92 M+?Y$M#J(I=]P?"\P<5VM+2L6E$H.O"() M16D]EX(9HK^]DSY.-Y&&)NE@&1\.D 4%Q ,"Y+?%/-V12 Z)HF7BPPD50+E( M?!2302OO.:+ARNB&6+E/T;ANT8EBNB,5T8'%>;='H]%ITQ!E/N20&!B.M/Y41?*(OK@E:13\L[X)Z_:#@?6 M)04]A'$#P^8@X78 BM%V+!]DX^N>.*$J@W1Z#I!P&%*\15$\#L0ET/<=O 8!I<*1T [<7%:VL'LC/\&+Y=L3:A!1.T MDKI69B6*/2D4]=PI"E>$T%'F($2;"Z;':>HAJAL85 ,IH ,HW3C(N+$;(]>1 M[&NNH:HB)AA)J=0\AQRCRD5[(9XJL#X<10^2,TYKR:8 .E[L'6!G2_\$2W"( M09#)=#695CF(J"*4F%B(BD=E&YUN;]X_K@-THNA_+R%W<'CT9AKB=';S0N=* M&-:B(9(ET"Y;+W:TK&=I 3(+)2DE:>&T@<8^-AM+V(]=K M1XB^#P MS^FM]V0TD2F19V8#I*0]*)D9>,LUH$X&K6 12Z,TI<=(&O= J!V, M!E! !TAZOIAOI/&/Z?KS\_/5FN* Y257WZ]XPN2,K8U5&!90.==4&%';9ECI M@O52LS9WM+M0-Z[CU A?@ZNE ZAM@H4'5HR(TJM@++!$,0/)J4!P@N3$:2UY MF9Q#UP1=CQ TKAO5"%!#"+\###W$00HR1<.!1Z=J.Y\,4?@$VG"=,S-1ZS8[ MWH'(:79$U @Y1XJ\KRCN@?,/%Q2*+!)86^0V)*45("!G[E1*$JU\JAIU$/P< MF S0#$JGC.6.5$D'1NG>,>I-[I!6GS-2*)9 &6%IN80 0;@(5I)+&!B2N]C& M??H!8=T$>,="X$?'VD?HHP-XO5G,/WW$Y=D+C.N;5\V&(48K02@?:O\(!K$V MT$]*M90$A+$412F?PN@B0 MF*U).2H1GBJD',[]WA-+IPCI!L;20%KH $\WF)A8H5%%@Y 88V1.:P1:R"5$ M&Y,33OG"VB3=WB!BW+NU4[I+>XF[ ^>[MK*9KL\V95;S6LM:.[$BB8A8<2%8 MCSD A2$:5'+$2DX1=#%*(=><-3KP?H*H<8:ZG0Q)0ZFC QOT[O*]FSY)%Y5[ MB>DDK0&3=+U?#!I"X8*B7;2BQ)!3:E/N]@ QX\Q[.QF2CA5_!PBZT69K2W^1 M% AX\N6(==K-S0X-TDY)Q1L&=U H=+/@.@/-QB6%UOOQ^ M@X,HI%2% (^I('&@$"@\P-K3S^N<'?VP3:[1?5I&&A=W,O0<*?W]\>.W^)GC MI]J#X^-PU[@Y;Z1"\@G3_'K^/'RIC4 F(GD,*1DHW$90QGD(TC(0,LK,BU2, M-RI->IB@D:;+G2XY:0 ]=&"5GJ5T?G8^JQC=1)JUT^@2/^-\-?V*V\.P-XM5 M/0)[6SZ&;Q.G:[8?TU"$%G5\2H'HC*OC4Z+R+F552JM<@7T('6ERW>G@UU!O M'<#R/:[#=([Y95C.*=A8W6#W!99IFJXG*:!UWFF(M.!HH6&NGY5Z0.MCY#%K MV\;@_9BVD2;FG0Q\ VNG [QMW(+/BQEI9E6KM-;?)\IX;8I.H*-TH%";FM[% M(#G+4C;*,-[FCO@^+2.-X#L9GHZ4?@,T,AK13=2^\$N]J4=Y^P>7F3<.U M,7SD\6W[&>["TT"-#;>.U-4+KP#)G31UC@]X@B!AQ@8(O@X1M,EF7U@0LLWM M_",$'>]N?<7Y.;ZBY?E0%N%5U6"MR*#_Y^I1(K-(^[H"Y]S%(%U:HW4@049A M2LHIM#F\.(#8<;,6AD#1?1>LK<8Z\,F>+U:T*UPP.A%"V*"+J@Y!G6"@$2*K M _F"Y<8KR4QI4SMSBXQQ,Q9: .EP*7< D;\M*<9]MUR4:;T-%W5R+T+.DM!- M9!/ITM=_I->,>^;:^.LWB!@W":$%/ Z5< <^^85O,/]TT;ML=<.?E)@3%V#% MIM-]]N D9R"-)6^O!"1JVJ2O/$;2N/GC+8 SC/0[L#'O21=$0.WA\H*LY&RQ MZ1ETP=4D>HX):PY.$+H6@5G:3I4'FYF6VH;"?9O+XR?)&M??&4CU]SOJ#*2' M#D#U 6>SZIW-\[81[+6P)C(R%$)[D(DA*$;KS462EHF<>6N5Q13;G#L]2M.X M7D\;. VD@0ZP]#>:.YXF_/J.X2,')L-J./[[08/%G@'>/E;F,Y7U7SBZNW\Y;=J4L^GJ\_; MN\E:R37AWM F3"M*^T@,!8H0@G<6T"0?B^/"8!M#]$/21@[0VF%J6*7TD\6Y M$=EOB_GB]NY]N71TKC,5DZ -7"J*0&4=SLL\B,*2AINIG;J)L&%*F_YW M#Y(SB^]E78US72[/$3*(6A/NR^%,*"$B'7\<8$2ZZ5#<%)B&USM1>;(I8$MT-9.3?UB M\&)%W>-Q(@KJX!-"+H04)0N)U',/!H5-VM NWZAP:T]"1ZX2/"$.!U'58$@< MH_;F5GGNQLN^Q=5 )3CWWW*Z2IP?<#A00F8K&#X,BY =!Y1Z2[V!+W:5E 'FNTT7MAUH[I^ +W'Z\;@]M@K8IN.W) MM:*8&H+B&9)RR@1+MKPTRNHYFO9NAB8W!>B)==PQJE\MEN27S+>=R-/WC\LP M7Q%[5=_SO/EJMM5^_I_GJ_7%1."M?!;+S0_6Z^4TGJ_K])>/BW=AV] \(W(* MV, DK*/N,X/ 8P1C79'1!A]TPQ$$IV*S@VR5$V)XQR4T/J Z7FU_GY,"9M/_ MP/Q?%[/-J-$PG5>%O9U_P'2^W);B+Z4 $5ZP8'9)7,@/W3).0 MN02G:=?W+*#/+I5@V]P7/D%4-[,EFSI)0VFE\\8@CT3L\Z](VQ'M0;?[LH:' M^J1 MM&S3@'8G\H[OS'7QDH_56:IS.##7GO>TYYCMY&$GT(%DH8240TFY3;WM;3JZ M.>,8"!?W.W(=+/4.]MHKZK<2J49^,:^+^]FWZ6K"LA&:1;+K6F?RLZ.&F(BW M'(6*6KG4JM_WDV1U@J@#]/T8=(X6?@=(NL/#B\49>:D3)86UG!>PR.NP\K!I MIFGIR\R%$<1::)1]\1 YG2#G>'7?O4(_6O8= .A&U_)?L=Z&32*+F'0*('WM M-Q=9H@C&9V#>R:"-)R>EU6#4.Z2,"YP!U/MXA_@#9-T!6&XU*=]R<\&(<('H M]@*X277D)H\4AN@ 5B>.46M5L$UJX*,DC7NH,3QXAI%]!R!ZI#'Y!3/9<%NR M1O \(RA)[J&WM,>'X#AFES&Z-E603Y(U[F'#\& :3@<] .K'K<8O&%/&).T5 M!QO(652VGL0490"+CSZ7F+1NTVED9Q+'K3-J +0FNND ='=;C%]R$;0NGM8* M2Q23*"$]N)P5%%U(>C8PU&V=Q/!P&D#J'6#G*B1Y0[QLRHTFB;F" M*7O((4L*:!GMX5Y&,"E%:S7/OM&V=Y^63K(/!@ST#Q-S!T"Y>^'U>OX1:3$M MP_+[=FV]7\QFKQ;+W\,R3TK@29,+"*%.05=1(;A0YVX*+FR=WJI-FV/6?:CL MY"S@0$3<+_)JHYX.H'>'D_NIL249925SD'*J Q""ARAUJA.#DU+,H7=MQIO\ MB++1>VDWPL3=>'!(!1T,N"^;.V]:5\MU"]@]#\OE]]H%\6QQ/E\_F)62O4>G M(WF+KI [8;0&YZ2 Q#CG :V6K(W'M3>IH_?F'@68 ZMP=*36Z^.'%]_V7G9% M^GQ[\X[V.EMDHEP0)><,&M&""DX2HS4Y!&/.'H4V]LZY_/W+ZB/>/WKW[[8 M/)5FCFUV,3C\-N,B?\QCK/DFDE:8C99\Z<)4K2FV4$*,B.11J\@/0=]NKQ^] M@_CIP== +_UT[_FA_T'Q?&1>D1F/->V)2P:.Y >L2"Z4(*8:94(,XB"V[+'9 MB8.XCX*.W'9?SH^S>H?[%M%9SJ,J8+.HJ:&YD"R-!!]RL3ZI8K%-&4@;][!E MO\Y>W<-]5-@)3N]+\WX>U$V!TD),QD0#R=6VVRXP"$EJ\ 5=B(R'$IIUEMJ' MT$[.!EL=WPRGI Y.<&YD&]RW_0RY+L(G$*DV0%56$1M*@]$Q>67(Y95M3F^> MHJJWDYL!X?!X)LAQNAD]'+Y>F_<&5Y+W&@*KS:VLHDB*5BCXF TXH1QFC"+Y M-A/1#APB>L*CEW;(.E(/W>#I@727[4J9I.")!\9 L]K_@7D-CB6$XKU%3MSH M1GOEHR3U=J[2#EW#:.78(/9="]OU>K4ZQWRSDFO+V>:';[]L&D>^_(;+-%UA MG@BKM K. 1.!/&!&'DB0A@,RM#J0#"EX;V?;]J*UMX.7QK:OG1X[\.D>X7!S MT/0P@]Q%[:6V4$RD=6GKQ/M0S]:%,BD6'D.SQ((]2>WM6.;D.!U(B_W"=+L0 M7YY]F2V^XY;3=^?+])G$_6X6YJN)EL7RVF/:6D&KL90$WC$/1<84B%?F&@TP M.)#@WHYL1C*M VFT7^!N5N:C7$Z2E2%$R8%;1DPBK4[G>019%''M1&"J3?+[ M0>2.WO%[;- .J,U>(/L>OURPD)_-\WM<3YE6I7B[D[EZ-W 3PO0%KKKYYIP-Q8W2W*B:>7%R"*P4'MY$(L0DPD0 M5=+"H(J"MTG/WX/(T;N/=P;._377#S9OG69L5]D%AY.8A.0!$[ <$PF.D]^2 MG((@-":NN?2-QF8_3M/X37OI./M' M6"[#?'WCL"%CD'46"7A9>X4RKN@S\C:$$ %#,2G&.T=&C^2)[??>\=N>-P=: M:VV,:/">8FWC(]SGS'IDSA1BQ0H-RENRXC%IL%HY$\BCS6:W;-B]7CM^5_-1 M83: +CK85J\;5ZX^+AXI9MXLJ!@V+<'/ZA"FC9+?(XEX-5WC!UQ^G2;<2N4] MIL6G^>8I%PZM3D$EE0!ES0<6=:1>9 *D*\8P5X0K;2X96W.V&_S_%-=!78'D MX$7S%9=Q<8IS^6=IRW2]>9@P)14/TM2#6EXG(OO:LU#6F53,)DD_%B.T?L&X766_X>^;'Q%76AN+I4#,9.H5R@BNEJ6;'*UWUJ@PQAWE M%7V[ ?'/?+USC,+ZA>%F>5TS93S73GD'VA1B2F0)KL0 V,.+G!^1 MMQL(_SQ7.(.J:^P@_F[=T&ZK3'!E@B@&A&0,E"HD0T:KC-OL%%G\;.\"&!,FB/!:K("=DM:&R \_H,^]Y0LG1I>R;H/E( MPG?#\Q_Z]FD,%7=Q['E[%"(/UJ.L9[5$/ZAH&#A%0O2A9%U0&N;:G"7M/X12 M_*&OH8X7?Q?H>;)6T]U1$D&,"4QP3@JY5J- SFLC/;/<^=RN"(Z M@=/C]9J:!6MLK71#06LC) N!9TTP0,,30Y%+F^+LXZIHQ9_B"F48M0Q31GL; M:J/,G@^KSZ]FB]\;S9R_>OH)9\T_S-'P4]>N7G0]5,L6IH6G<#/*#(IA J]8 M@4WQ2@JT"39JR_H450,X\/69[Y:+KU.2WR_?_T["?SU_2\:25#C_]"RMIU^W M SDOY<"42U$9BK-KSU/%4P%'#B9H%%89Y8WQ;6JR]J>UDY[(QZ+I ;>_I=(Z M."NY'=CD9'0IV@#*8,D]R#6F,:)*34?F60ZIS5C@_>/*9F!JK?,G(\M]%- ! M>FZEI]7G.:;E1,G\_P8F3]L[-Z'/D?F^]/HI/)QA!(R&YS_$C+ MW/D A0?,CL=@=)L$G%VH&]?\CH^A16.%=@#23:3VR]V4X4G03@8?$3QJ)"ZD MA\"" 9MSTE$%JWRC1BL/TC.N[>P.B ,HK0/H;:15+QM?+98O%N=Q703D!VRH"R40"M-@]&"7+2'6:E MVYPR_I"T<;NB=0?,854YZH2$*QFGM-SZ&S><#6)FNMJN-W)#WBWQ;'I^MGH] M_XH7ZIB0TZZ=#1ZTJKE'EA9@P)* H[8I:*U":#8C\@!ZQ^V:UAV.3Z#T3HJZ MW^.L7E.\+=O"BTS"_1B^37RVFHED0>1>IWI+X42V4GF_6U'MP\\? MM^-9-W ;2@-CYWK_1A(D<;V>T_-H,;S\5EUCG&34TO(L(?&:KFXS Q^0^+#& MBAS0V;M'F8^ Z.'GC]N!K"\0#:"!#@*39^0XK%^??0G3917L,V%NL&=P,JK0/HO2+R+PSPI7S? MELL&!Y,*)HBB>(.;GD)7D*O$V:]$[DC=QJK#N M#J_3\8.(6]G@5UY(Y>;2!XD&53$B ]>!'%DE) 0;.!A?/,NN*.O;W"4^2M+( MO&@89/P3@D6KJV7*^6R)%=OG24;G8&)[-\V;3V,1^%.MM MCCU9Y;,.%A]/8VQNM$*!U&,P&!N0@ZE6AYP?K?B6WI4_3V-B#L MQ-9U,%5VN=4_7\PWPOO'=/WY.7EBRP5 \184U%9@1!JU8@/ MU@KCT)0VV6I[$MK;E+ 3070XY76)S4% ),+ ]H) 8*"".""M:#JZY. MX+57EN&*-TK,V)W&WN:!G0B1@ZBLGPU^]RSJB53(DY..>/-U'GVQX(/0P&3) M3$>6>&I3Z+H[C>-NY*>OKFBANL,-Y8)60DM0;C-"'A:DB:@]+4"PG&-M^R\@ MVJ(@LDR.-V-!J38']OO3VLF0]A/5DPVEM [V;_*3+[M5USZJ2R1>:;&MO]>Y M9&MRGVL5\I?Z*Q.;3 G)(I3BR#.)D4,43(-PS&<; I.B3=^)W6GLLA)M,+3< M3>QMH[I^]O%K!E_@5YPMOGQ8E/7OI(H)R444QRPX0;)319#8N,E ^$&F!(LH MVKB2CY+49=U8>^0=HY@>@7:QDEZ3[N:?:E>UBY.NXHMB*1301?DZ#-?7'@FL MSD8Q6DNM,#0J=/@1:5VZAR4E$Z#C4!@"R^K/?_4:@DR.&0NR5_/_&2<8]E3@2F027=137, MO67Q:UC^$S>-'6\T*^5"1J*\0-9U?HBS!8*/$IC"G-%1'']W]%LK<_80>>,6 M'XQMQXY6V/@&[$899$+,JU]FXU0TC>8B#2'[\ M'7K+UHWE\BA?(GDK8V#@=8R@Z@3$X(R!Q 5:%'7BDMX-43N\;>2"A)-B:FCA M=[B1OBV/'X^;@DRI$"'GX$AP9'1=S 90:!LY0]2IT8G*[D2.7(79,*]D(+^8=P8U,68L2^ 1RXX.#$L&^FNW_2$5]-Y MF*='\CR<<"9; 2AM#F[VIW7<2Y)3IR<,I;0.C.5[ M_'+A[[XMORW6>)G7.Q'&(WHGP6E>DXRD(F^$2T@ZJ<2Q>(9M>DX_1E&7J0># M(6'10"WC1QX/L;,)R#%OSHYL<9Y<7@>:&;WU+ )Q =6NT^*T 5F;_?<1@KI, M,C@%Q@Y52I\0>[.8?Z(GG[VI=X2T)Q!1T_5$9>5"4 )*KHG?LAY4!A9I(T 3 M11#"L#8Y+3\DK383D)*CH:ML M PJ=@V"+A&",XUD(95B;S?0)HKI,(&@%NJ&4TQ'<;@;P=>1,C=M7$\5XTK1^ MZMVA!U7(20C%TY?*42"6#"9LDV__,#U=)A8T ]GQ*ND@(KAU5GFQ4,A!V(PR M^ON<%/::OC$GP=4;EX=;,&_YSH$"+)(F6*7KI+9@ZH1J#I965&0N):?:M!H9 MBH,N4Q-. =Z3J;T'N%_L#.]QMC'0BX_A6RTG9^)3!8M4X9,;@TH91QXX2/8I*R1B$DT*LC;F<0NLQA.:7:/5UQ'=I56 M&D5\Y\OT>=-6]\9LUXDU(3G)*;#+NDY11UIJ-EJPW@?#65*9-8+B#VGK,MVA MM:T<2%7]6,7=Y3AQ7'-T,H UR$%ES\ Y+4$R)1TM-B:C;(+%W6GL,U^B%2@; MZ:Z#F\#*5OVO7K!_#;.MET(2FR8"_Z:289YO?^/&;V[GN][O,)!FY]6O>?F- M%N_\$[ZGA?22=@Y2@HV<%BUGP 6YXBH70])1&6R1P7)KZO3C)L@^+9_C'FO2G4(+BSAD6(LD0*'!3Y9C8F M2)S9D+@3H5&1SXX$CGLHU@R/+=33P:'"9>[TNS#-M7V62L&D[,C88]RT***P M-!E%86G4Q3.3K&H3M=TA9.1I[RV4?:^GV>&2[P(X5RW]+SG@V97@,@++M+*4 MJ#TJ>9%@LA;<^X2^-)O6<(>6D9L[G00^1\F_ P1==>2_S$2>YZNSB-=DQ*_M MMLK<%142[>&BMFC1&J)#"JE0*IVCI>V\39[1SB2.>\+>+ENWB8HZP-[+LR^S MQ7?$#[C\.DWX\,W5L]GF09O1B'4RP*?Y]#\P;X\ -HDN%VTGZW>?G=4>OI,H MO9%6.-#9,HKV(WF@-FG07)'?J37/ODW'Y48,C9PBW 9^B_ZPT,&2N&!@TS8] M3]?GI&O:8\XK);^"^9\)*K%^?USO9"N&^7[\*RWNA>?/UQ&6B=IHN> M,YI+Q058)LF/9BJ#USJ!*"BEJ%PWFL=T-.DC)RV?!+>GU>]@@/[7G^_IY U] M8_.CS4_J7[W'\E/]^/?WKV\]/T\_U;6Z2!CF?R6O??N*YXOY:C&;YGI!^TN8 M58%\^(Q8YP!4=7W&]32%V6U.5E/:JWXX4W;')_]\3?U=OBY>< ]?PW&"W]9D MN##_YT^=877[ .Z3"AE'.M5>R[@K6:08F)!6*9D;#,$ M:Q?JCIXI2X[)[U7DKQ;+%XOSN"[GL_OS>I[7-48^24[<2.8\E%I$2A%GG97K M!5"D*6E12Z]Y$Y\N'/T)BZ-U&VFA2 MQ0M72 LAOIQX]N^3QJ)83DX#"1N%R=TI1M!MKON70JE63:=$C9@;AN,EW: MH&UH]?2%N'L[/X\QHI6;46"B]MUPX ISP+DWZ(,1),G62#O(%SM%[DISA!VE MCAZ1=;'Q1U0E*4W+0JLZWY4S\,(A2)>"B$Y$L:[GPLTK@V9:E/435N.=7I<76H0CH U\=: M(W"^_'Z#FXE1+A1+-K;8VB'#>H00I(2")I><<_"A#:8>(&;D*JCF6#I6_CU? M(OU6^W/CHJP_7PUPH47R=ODIS*?_L:U1/^ ":8>G#G9YM"\' UTA#RCS5L M1Q'Q8KI*LP6M2_Q(*OUE5FMBO6;)F^BAZ'JU&YPGFRX#\9\3:J:2$VV..8;F M9-P+K--C^Z[)'149/=OK#^=G9V'Y?5$^3#_-IV6::F?H[=4?>3;O2$ZIUB4? M8+-W?/)@=OL03@:RW?=?'HCP'%70 =O)2%!B-"F/F\_.H\U2P^\[:&-6W+C.2/VZ8.KTW7)B[#% M@U$8-#IKDFN3$+\;?>.:I8;(NFNJ&JBK9U/UX"RO TS6XS/!AC!=/Z9R(!.V M3>K=>M<8+V>1K+]?O_8*9-9ZP9+1D'+=K(12$ @'X(+#%%BT4;4JXMN5QN-+ M%Z_>]'I^\:YK5=Q[ZSP_Q^4Z3./V['-C^T>HQ/VCA=H.3J2TA:.,ZX M!"$G+5(*P:8VQP&M.!K7/#9"[?U*R@[@T+,Q?16FR\TU]*^;@]1ME'Z(-7WX M08.9TQWH',B>7KWI6NTWI_7$(JU@X$OM3JR"IFW:*T ?LU),6L/;5*L^1=6Q M-O.A9U\CG5P$RWA0(+VK,S1L )]C B^+"%DFJUP;G_=)LL:U7H-AY*Z]&DX5 M/1N=FX4D+\@43V<'F9R''C.8P?DAC5U=5KB,*B=?SW(U_9.%AA!4!A$B3RZ' MHDN;J;M=7%;<[,EP2V\/+2*M6>$Z(EB.% 8E*RD,\@C,6I%\+E'(-EDD^U#Y M9[ADV >33W7D&52C/9O%S4RE ^S@]2RF(0S??2H&LG3UP=?ZNSZD#3XZD2/( MJ#@HSP(X9BR44%*6V3#%VYPB/4S/$$7.#P4,61E9BO1@-XDMQ2;R"J( 6["D MI#V%$6WN/Q\A:%P+,P 6'JH^/E;P/5N'MU]P&>HEQ)O:EO0@A^GN(P:S&4_2 M-I#YV#[ZVLOFG 43,U@MR.A'K2!(48 K]#XYEGBCLHG;=!QK+K9/>UO>X&J% M^!!^M2A9^E0@997JY-9(_KXK$#GWR2AE3&X3?_V0M'%-R!%XN&LZAE5"ST:D MYEY.M^=A89[)MZN+%N>')B8\];@!6Q#L2/- AN;&^Y[=>=\#6Y:/1;'J=VJ> MJZMKL'8"V@RC=SZS6%*C!@1[D3E$$O4/7W:]7"*S3@J1@*$.H)00$*.WD(H. M)DF)J-J$H_O1.:X!:X>SAS*N&VFO9V.W20JN(XSH5=NC_H.2K^X_9;A$JQ]0 M.)!%VS[ZVLLN5N8D%2V>P.N(O0!>USF.G*>01?U_FP3UVW0IS3WAU]O.# M-]]">DSD#!A9QT!'5! Q:<@R"H?.6B/;%#[N3.*XEN@(?-P[N&FBE.ZMS/WQ M<8=:FD<&T0UF;7Y Z5!G/5<*WTQ&NGK9Q8"Y37>P3;E&K.1TQ]%]]-G1KF__Y>;;KY>4X"6ZK#,D)3Q% M*<&!QTP+-P9DF2N95*.CM.,('_DLZG18O7=F=4*%]VQ#?\/UF\5J]>6B%/[9 M>KV\&)C.:CN:<]7#%<$=0QO0SF 83DGEW]UV6O@"KS:FYQ3 M1H*LU*!T/35)6@,F%5C)J@35YG#I,8J.;OY\Y[G7:\4%&YG)C-P8PVIO20Z^ MCC"/1B=GM(U"MTE^>Y2DD9V^(3!QK]_R(.+OV53=Z,U_B!FZ^>>#F9A':1HL MQ?3B^0]=V61A1/$(*.MH"^MSG<8CH)C:VE"QY!J523Y!U&#S+QZ*6X) ::0L MX+2D_9XV6@)RR<"3<-QGD2F .17#G9B2H?#QZ!R,8_70LT'9K=BN??G@6&6$ M8Y43)J_(/S:>MCE70"7:D$+, 60(3%OG"*IM8LQVY804)4Q7;\N=%WS?_GMC M*_:),V\-%+\93\PMQ.#JM&(21QW_%QM=6>Q&7[?EA/L@YEZ-SO"JZ:#]R=_K MY.N7J_7TC,+5U81(9<:3(4[6()GD',&5$"%83Q;9!29*FZWQ-AWC-OAM!* C M1-T!4!ZJAMIB?\*IRF M<;OVMG*>AE%!IV"Z7##OSI?I!E\*5:9W"9K=R?RQFT1W B1PRNF [0]7\P3,;7==D&4K-K4Z#Y!U+BM@ALA:R@E=("G M;>;W-@_\GB'6N1BA A27R1!G,LG1,0WT/:\R*AD;=7YX@JAQ6P0WPM-02N@ M3[_A[S>$M%S,Z=.TK8]\Y.!/VV"3H.@[%K*_PGMP 0.07199R8PZMYELN2^E M(W<4;@2]IOKZX]\^?:SA>\.[IXOGG_CFZ2&NVM\[F90%4]R!%W5G#.1DQ2(2 MC^N&$;R_09\_D,MR/J:XD!?:C9OU_#;).P5@5]O788*F^9BU#3 MXT Y8CZP* "Q"*.$\W=>R1A35--HGR8 MS^L.GEKJS5BZ7)P#Q0-M("HF2#S98JQ-J30J#MB?V&YOMH:!9!NE=8#+^V?A M-^?$;L.FFB1Z9_4%PYQG)- B7)WO;B-)5=7V/QE-TB38U&BB[T'T=GMM=@PZ M3Z"Z#@#Z'K_B_!Q?D51?D@>TG(?9\_/5>G%&;_CE^]]P\6D9OGR>IF=UWL9= M5EW6JG:E8L@H-(N!U8-*JIE-AS/'.S8_3A M4;+FO^VK.V=\_\\O^@.?8?US!C/1@H0 MVFK22D[$>A+@,NJ01'71VMQ3#\C$N.'8"9?!6(KOV0]^*-OS<'_XB:HP$],BVX4QPR>HKE35+@,)/[@,)HEIAGC=+:3S+I^VA"FV3WD\PE>#,-<3K;8/]" MV/GM_/WE9KXIK;HQF2-R5VJV9)2LMM]GM!QR+& 3NAR82-(T"FH.(;?C.0;[ M8.K1.0;-5->S.7M@=L#AQNSQA[6<==#0D W37;[.;PPE,/!8IX;[X"%$3:C1 MZ(6,%#OX-OGO74P\H/CF"R[7W]_-:F;+UO?X4M]P8S$9(8IV H+T$924%ERA MM95BEIQ6- NR30C[8]K^#-,-]L'?7>LXL/8Z.'MYJY^%+-3+3_\ J MSR]AFJ]JPAZ=IQ4]TXQ+"3PIXI ] TWS\E](0G><&[N'B-)SYG5C%9NE6,0'J*ITSVU#XF!U>ASU[HW>&,QSNB3[\H%9#)!IZH'=&![!@B_!UEJ,U"E2V'**7$;CC M6B5O48.PHR2N+T1?G:_)Q/XZG4_/SL_>5XW,+GM'OEHL'Y+SC8Q/&5*0 M18%.2H J+I#C815D4T)0SA1I6Z=#'D%^5R,I]L'5X[?;IU)FSR;LX<[%1U0E M//6\QOV6&]JU(SO9)MI*,2,"B8H\L60*^$@+-9:B14S2!=VFG<&X79>OE]IU MJ]V;5&S4^/;+MI0[K:=?I^OO=[/G8N%.)P\R)4,KO=0F=W74G1.8I+&.N]9& M\U#:_]"]E_=![.,6]B1J[R!T^1''U^GW&][_/I^2J'\/R_P(^^B25L4XL)(7 M4()9B,(K\!Q+TI9<9-VF9G%@1L8-X3M> BT!T<-Z>)#I=[C?]X7@8]U!@S%4P#@Q& M7 #5(9[O HKARJEV=?9HOOB!]P^75ZL>[N M[3&UDC!=G'6_Q[3X--_X[,.?P<\+ 7C34:J.')X:/#8((GU]4E!BZ[ M1/Y TN!J7[@B.??!.!94F]SG5@.";JR^.V^HR6CIV3R_F,[.R03ES\^?$FBT=(0MOBFIMNE*@&;(01,B%IZZ1L= M3PS.R[B'=8UQ/8K">_8$=FOD5=VB>9K.IIMW+C:MC>ZTC@GS?+N[S$6>ZT&W MA\V).G$CM,'DU[Y[&B?L"ELBE-HRGJ)""S'S#-D(CH(5'QH5.K3KGO9PKZ-G MZ^=AN?Q.[]ODT4]T<1H=Q1E%BAH)YUA[J9(("K,4;I3(&XTSV(F\;GNE[8.7 M>_UM!U=,!][%CWILW64O![0B49!;VZR",B3*$+0&DQ*7J(UBL4TFXYZ$=ML: M[1@$ME16=UB<&"N<3"0?D3E)2E@'+GKRH;1'J;E,PK2)-6_3T6T;L^&0M)>H M.P#* P[)O:5Q^QLW?G/B?W5%D=]NB M[-@M]32*/!RU"W*C>XAJKH^HR2/_7"]+5M/Y5?/!LEB^6)S'=3F?7;8H;![2 M'$S1B>.98237/IC1M%H0.0.[*?*J.;I!.P82E>=!N:AYFTD5[8*9F\TQ[TKY MNH7F^\5L1FJH&143:6/DO!A(LM;_2"L@>F' !?JNMKXN^C9"V)?4;H.:*0/D&E49TO[F:OX.<9N-$SYX,R8,1\9>6Y EK":%!<--*&"] M(Q&B"^ #*Y!5L24KSIQKTXUB3T)'CKH[W&1"@M*)@)AI_W8VD;\87$;K8C'_M.U O>GPLDF]FHB,NACA(&M+$N'.0="VUH6)& I3C#7* M&CR.[FX/>/9!V%/CE1JKBE7(#!#3,2H1,J\"">'0]9C9(R#K '5NQA:UB,#YK?% M$[)7#MA)3[[Q\1 M(L,H=#&8=$?&QLOSVO[Q@FY>6(I81PCK&.JAHH%@@P9'/Q"2H? XG/VX^>9Q MCG7;X.%@B8Z,A&>KZ25^K4DI66> 82)K:8GJ"FA04B(264VV[B3B4-67FGM3%)WO7DFT'P-F6=V;BC M;W [!A'W:JR&5D\_F-MU9W@SG>/K-9ZM)JG0-L!C!B^BJH=Q!39L"RNXI>"^ M*-YFHLNA%(^;^C7B7GP2%7< Y7N+_QTNZS?")^23K'1@2("*T=/N$FP$[W,& M94S010O4ODV"XE-4C6LL3X.+'^W9ARKIC]_6Y+>PK&+XBLWSN^Z]Z<0)74]S MVCZ#2WI14,@"HJ9'6>YT"]=1!M?]PX/-/N&"B$40DT$S M09$];1;!.5V3,WW*-GFNVW#Z,#W=9ESM@X@?'][M+?JQ\UT>S>JH_=U1URHK M#(G\#')<74H<+%]C](D!SHH M#DJ&ZIDR!]$JKR4)I93_33.D]E+O3AE2^\AZ1,!LK.[R^^3O'R9,26W0"="U M6ZTB^FI2:X(HBI<<,5KYU-G_"M-?/RV^_GSQQ"U +K[8X&.#C.OW]9@%M9?2 M%D=)L,<@[,:-F4 F"B,&A!)U?HC4$(KWM3]-[[0'W&J&5D"/ M6+IQ0:912F-9!!8I2E3:)G"*_+FDI,)0)-KT_]]5'Z;X/>ZJ]]%"!X#Z\@^E= "RW2XYF:HYNKR0H4='$HL> M'&<6C#6%,66886V,V)_B#GH?1!QT![V/>CK W+M:WK%.0.!M2)1T@[)ZL MKB\SI9:RR,@AL$RAD:;0R&4=@;Z)L13OK&B3Q_ X3>-F*IS"$SM,_'T Z9[1 M?3,-<3J;KK\_/U]6 4\XH\@D\EH0:S3%V,J0T 0#KT76-LAD9!M[M0MUG6V. M!R+A/L"&54OO4+OP ZX'QDTDTR*46HHM/-9*. NA( =WRWY:WY!&$>IM^<=>QFF".+"3KP)"?05Y 21#J L/ M)-J!TK!_.5\19A: MK9XOSN)TOD7V?)L^?(.6JR0\M#'&7&K72*= I9QJ2&D@V:)"P&R,;M-&;C\Z MAVNV=_G>FXKYY?N-K[:AMN>83/82>#&>5HUT%&47 =*DS -7]%^;AH/[4CIN M+-D0;8\WV6N@P@[VT@>XVMR,.%5\E*A!UM-#Y2A:K@U>P4K%62*YF48=ZQ\A MJ)<6>RU0L!A>)9TBJWZZQ,OT 9>=MXS6I?3*@0K%T;KT";@U+,EDK6B4G/]# MTOHP;T-RFOYYV?XG,>N-XQJXJ$.:@ZH=.5S-[#?" M"RX+WKTG>J2;TIT']X>#(W2V&$B 8RO__UJ;T*A9>?AB?/?+L<4\76QJ"X\0X-@I^FQ+)LUEX MOEA^N22?<)M3*5 =,%"H:J/::L]T<*/H.#^L\<]%VR(@B/%.#8* M?IW.<+5>S"_:Z!@0H3@Q$)B6D8*(66M)VQO;#P9C!P;'*>5#'!TAJ;"V_ M#,LYY@_X9;VQ4YQXE!C;/5S_2%_P)Q9V-M$YREI%<&V$I@I8< M<@JT;ZI4=+![(&2OEX^S@;2 3CN9'XRIK[B,BP&JG=_7F=(;XVIR[2G.+0C- MB>Q(3E#D#D''A#PJFT7:J61QI^KFJ]?VTC:PH9=QN)A'KH3?$'T!:MILK9&R M %.;"F_,$*0E4#,GM!"X:]._W=$Q]K"' U5V5^D'R&]DM?\ZG4_/SL\N""_$ M8G),0?*U8J364SJ!!J*13),[9F+:*<-S)\7?>O7(JC]$<8LAI#BV^L.W&X0S MC)&ATA"")H/'M:*HV$>0C*N:Q!?9;H7LNZG_YJO'&^LQB/H/EF*?-UEOKC)H ME$;'#">7N9A:I9H2N&(XV*@$1H6FY#;9MT]1U4O'PW%N2P]33I] N\ZI>EO^ MVZ*F@+Z>TPO)G5]='/[EVC*\B!*)K5!H43+"2LP6P3GO1"*OV\B3W=7O0&]W MEVH'XN7'0!Q:>1U!]$;J#86 81G6./M^G>G^<1GFJY V"_ZRVR0%AW^CZ'-U M(Q\^.Y6UK/?8Q2J*#8.F0%301N"L<,*Y4H)NBMQ!V.CNBG!80)]>U7WB_#DQ M.,VXS7?=<+VEC$\,=XSY7,@-DB3E@@Z"B0)\Q,0L!I9YF[*O?:CL[@JS&4J' M4=38YYM[,/8\K#YO*I&F\7Q-*W+Q$.U[G-&>D9\OR.\A7[^$I"CB0[&9 M'ILR>.D825>RX+VV)K1IQ[T[C>-6:YS24@ZAI#[A]VZY>+58GH77\U(_;#G< M."=ORV76Q(?I/.$-$;P@ 3Q+Z_,PFU TJIWD",(J$H!G&EP@Y\4PKVK_-"GO MYA"T0^EQK.P$9O-G /,)5?Z'P7R]L*.P<_5V^6:Q6NTD!ZY-E$9)R,;6@%1S M<"(@8=6PH,E+=Z%- 5TKCG9: ?9/N@(: ^ /Y"1?EN5/ MM'CKC^AA7Y!BVNWG=3_,N10NC0,3-D,I@CZ!W M)\2[/PSB>]5TA^!_Q*&[SV?44;MD$*SGAG8[F2 :6VOB;+$\9$V,'HKH78G8 M":;^#P_3)CKIP -Y%[YOV@=\7%QL*I>\X^IO2]IL)M)Q+"HAR"!J40DOM)9T M;14F?#8&98RVB2?Q(\IVNX%@?QCD-=%(!PA[-9U/U[B91/6:%#3_-(TSW)3Y M_GV%Y7SV9EIPPH7R1<@,FLG::PNU.V&M#_>9=?@ MFND ;?=6SQW.5A/'N.#*EMIE)]2\!0\DIP+%"&N]++JD-M=5/R1M-YS]\>Z@ MAM5)!R#[VV*1?Y_.9N]P.5W0VDE+#"M\@=N/$\TP*$:V6>LZ6CX*#3XQ!E9F M52(Y!UFT*8E^FJ[=X/7'NSP:4!M_E"8V[\Z7Z3,Q]VXY3?ALMD%LC?^':6GS M@Z,60TN64$09=DP2\#E_UNVNS$YYR#K3&96 M!W\K$^M,Y@"VA%!L3"5BF]9O?^IV-_N@[>AV-_NHL(/M]['6&C:7%-$'"#E' M4'7,B$\Q@> B*V8H+%)M[WO^V.UN]D+!CNUN]E%)I\BZ79U-GH04Q1(;EN2C M.":D?]=VMWL!8"]V]WLHXVQ#WH?:-+ 8A#,?1J9ZT#(&&6T"A)T2(P" M(2OK%! %3DLMK<])\4XK$?IIFS#P1G:8#[#]=OT9ER^_U2-D/M:N.)*'9P:?O#PFJPZ6[/U3\%BIS_%1OY3^> M/F__D:P46C_OEOCJO)Y43JRV.;#(:+7@9FXO.;X\9; D#'1"^G#W%GT ^[8# M81UG\)_$R VMNPZ\OOUJ:8Q.)CD/01<2M,8I^6:;BZ +XLI'TVOYGW1S\[/]MZ(AAK.R*?(0:M01N5A"C">WNRS/X!^>HXS7]@H(\%AC[M M\^'2V,[&V_XF/05)*/27I"X6+0IIP;BL09$[#L&2\X7%!I*0C9RUR=H[!7<= MUP)TLTR& ,:?>;&0>_2'$WTKUR; M=]SQ?3&[+\JM)NUFIF22JMKFB0;?)'9+00T9H4KUKQ\X@[%O/.1Q'B>EKJXL M2:$D'< '=^Q0@(Y'4$HA.*GJ8$Z=K-0NN_O3AWO7GN?([;C1H$MU&@TZ)Z9? M:S;\M;ALUKABUBP&R7Q=/&SK]&GEB@57NS*B*DX(YP0K_>O2HZ1UW/G0B][L M#XD3TY'[E:]K!KW_B&=718PS$=!%9G4M@/6@2JK3VIFJ"X]S9%@LEVW*J0Y* M9L_-&[THS[A8.3%%VKS(MW^PR4R\P6_K+'!)2<1@"H3LUQ&3!*XD"2B$9M98 MT7JFWT'([+DWI1=%&A(Q,^:/)U=PG;CN%.8G<_:2X.$V-^2N?SZQ720A; M>P2PEL0R1@)" ]&(5'QP(;C^W7@B9#M-^+Z3^T/EW4&ARW4L+CJ/VJ,#'JVC M]\V1WF:>@%PK95@J*3/3!*?#0JK'EQ;?B@S*! M#*EH+'">N H!I>LKKOD20=OA]KO)/X\J_]$NR,;S+.ZG.D8:9/'4QS:98+$5 M#=.,KI#9"D2FZ+XT=:6TT> 5BMH5)PWCA;/#>1@'&5UQI4Q/3[CZZ=N?^)^+ MY<^?<+6Z[!H,23,;Z3TA2T."TCX",2H B\5&;R2:TF9D[E['[J-3K@$.GQYJ MT5JX'=@.3Y.VNDW;NL->Q^QL7<.7=$A$&D9PHJYE(]\1I3!:R#8QZP&'[&42 M1G/H;#UA;S\Y]@W1&\+^PL\W#?^15+W.=(N*_#I;J[1#%F!U-EX&9YAIXQ\- M/.BT4&T&F.V!N;?T.@#G^R6F7(^_VHR(L,(949RKZV[EY3AT;UF-*B1?D)28 MJ3:7Y/V3= NO_<6^&%$&4W<,_Y*_YD^++S4P&C^>+3XM/GS;4!%K08BL(R6* M%:!$BA"$HU\9+#(4GDK9;N;VDU\Q;>/Y(2 R(HL[N&Q^OEB=+S[GY7HN>/4$ M/\Z_7&%>64.2I^O9F(1U5G, 8A9QA^CP3&*,H9>7> 44&'MO3'D$^G,+L[ MN*L$5Y3F&4+*')1S!5 R>M1Y8;F0S>G$P094'<, O$$ &#P ;X@TIK:I'IG< M5CAF3K8?6,/JNB[% 4NT8(7BSO(@POUFAY,9@#=(OF20[0&F;5AYZ M$++R/#D&S*@"*F$ SW@!5I+T+(F82IM 6"."IKUHVR'P()U=P^ PZS1;-C:;.,=:JW'OX]KLT7CNS--4'Z1D+1=. ]D3=8,4W74HZETG M@V0IT:]EFRFSQU1]8"SG)9";*-9#YI)4X*.5('42B?.<;6[3-/']5!\,P>&X MU0=#A-N1Y7L_E.&44E([!UD7[7: Z)+6.- M0^33*,:&-2D#O##-C"HRXE%LOP.&*-G6;8]GGUFDFR Y0^MMCDRI.[ZC>G M),=)S[0)8HTEWD3PG7\,\5ILL5>3!B;9QZQ>/>$1QNE8HW%UD M/0?E_L3E?^7S^H*\R_%BN1G'L7-0[KF/&RTHM_691PK*_7[V-:_.U^N%?LGA M?#,C^_S;S;=?!T+(YN.Y, >ZV#JYQ$5P,C*(09+/@,EPWR8(O_T9][W6ZL?? M^M2OQ/8J"M*1=_@I7QHC.1^9T&BD"04%H@: *>>;>%TM< M,R%I'Z0O;;#VQ(&FQ=?H@G_8W;"W%#H T]4"D!4IX+N\_#J/\[,/K\LCU*W> MTT>N'O_1)@8@KEJN5KBE'$8V&I"-9KDHZ\"5;P*QRIFO <&R3:GCZ M3--B;SJ<+)H(K0/XW7V%KDLIM9:<67-&_R2EQLB/&9N2BV[9'5L=PX"T-:JF>*$ULP9 MWVC8^Z/'F;:*M1NX[2^J#O!V*TY_S[R^T:2;<%0BT]IZ%8'8XJ#&IL ;FX"K MR%*(TDO5O/KDY6-.>QVV=EK:2:P#.-XGZ1XS/R^6Y[6.]N?%ZOPG7-54MN4F M^E3W5 GBI+8!G) %#&.8&<;@6:.R_X$G[:8(96S0W$^_M91@]PA=KV?_YQE9 MOI\JE?]8=Z9**82M*Z]MG;^0N:I[."P$9"Y['LDG;!/3&7S4;E+&DV)T7QD> M&TC7*2"G@^>96[!H&:C $()Q!IB3Q>JBN<)&)0U#C]I-#U5/(!TLPWX& 3_- MQ[L4SY(E;XU) YJL)U#H.?@D+&@RTY$I*8QO4Q^^[0FG79(^'3)'D=B(/4L' MRBS_A,T>W>);8YH9[ MZD1'DUX>@IK[U]DHXNBY+.8WG"__A9\N\I_K@'Q><_3JN5B4ZQ^O.U4OELOY MV8>U:[;'O;;O5XYVY8U*^TBWX?67_C)?Q4^+>JP;)'/-C7!6@#0E@^+* 2H" M-KJ ,7.!K-'8[N=.M7>YP]5G;YJ>[S0[;R237M^(@/["7PLR;F]+I/[[:Q"L MYX#-_\]%WA0+>RRFN.B :2M)38L$SY"3O6%Y%D%XU6CR0TNJ)LY@CX70!Q47 MO0"A R?]J3(!)PHG&[QN"*MNG),< B?[/(<& MB*\#%(Z:3G.>8] F@%V7*P=/5X-E'C@:=[FN);69C7[ZQ4.#8-6R>&B(C#O M]\^X^KA)S0:?4%@A"2!RNE-DR*Q$6;&8@W9SBAXJ!!.+B?.M]- M*!W Z<_%6?YV&4?Y[>(L7569"%VB+LJ ,Y*8H8(#>E808DP8(EH13)LZM,?/ MYT?+.:6UAF57P&MF0/G( +WUD +SG!?G3&QDPSUWK*U V&Q[ M;3<@'$]T'>#P.O#PT[?K7_ZO>5[2H3Y^^Z,N);ALZLBA..LU>"\CJ)PY$&49 MA$&3;2"OC+=YA[<[W\1+(KH-WHPOW)X@>SO9\9"^C:9SYT0TY'FY4B=+RQ+ MU3R]3U8SYDU,H5&<<<@Q.XD^CHB3IZ XNM!Z0N3O9U\NSE=KCO&K-B"421;& MP+IJ%M>10TZ;1+]U+@6N+>HVG8;/'*H3M(T/A:= MZ=<.H68V)#B8HY)6P?< M,0&J<(3 +(/HD243 BEJXRONX:$Z>9$G@=@NY'0$1N H8NT)J8\1=-7S MEFPR4I(6VR+J=ET.02@+3"7N+**)ILU8ERT.U\G[.Q8@MC#U]I%.IX!;7:OR MU:*^+%) XI23D!?[R* DW18$SIHHO06%#+R7]IEC%#M.: MNU=+V;&%[\=!;Q,A'UT;QQA-:-M]<-N6C(.TH3U;UAZ,3;'H6I911\&XD,&G MX"%$+1Q/V) %F'(Y,H67#;D%&LLN40?DVJ<^OR^&B^& M(/2@C1=#@-"!>5#?AWO5U85>HD > B'-A3J:,= ;X13H.@#*Z)1M:#-@Z^%9 M.@'@Y#AY9+C;'D+K#G9_X>>KM2M<1B<2)I#*U>95(@$3U\0@R3!$CJC;A,>> M.M'T4W_WD?2SP-F1[9/O*5J"Z^6-Q]H$^[7-E M5BW[NU0DXUU1Q4)T=')572^TH=14/R,U$L[*-@[O8Z=V_Y=N;\%U"+Z- M?A9=4G3:@S \UA+0",XX,F-SXDX'JU2C46B/GV?:6VQ_.;\ G!V8W@%T;MV_ M5Q=OH)/XE,%X2Z]_8A&P)L$P(2O6),U"FYKO!T?I"S"[R/?^,-&]F-T!6IJ' M*(.-1+.V@-YY4#Q6QA8!I*;:VIB#*8U+R*;,!1YG4= ^KV]7@.I P>[:VE>S MD=[B>7YW7@ M9'!E1VP]ZR>/)NCN(/S/,[P:0ER#K(N+L_,WR_QY?O&9V+W^JZO5!9[%7$<4 MK_[*Y[.0N=2.)1 EDE&V)$A9$Q[\)/VK%F!O"XFCRRG> M"H9L+,/KGXV=9=SBJ]KF'8?2>HA,I%(*0[.>@LVX7J O':J3?KF.\U$#D'H03.10X#0@67R MU+"G)!PCIB*Y]+YNBI.FMF 92$ED;G3VJE5F_;L; 3<(,5N.@!LBO@Y0..K\ M@*@\,U(7T*SZWLDQ0&8"<.\D#TI8P]I ]_1'P V"5:GZ9G1_H(C@4+4D01T93,2^,6DSW;18\M;C#":S^R6'M"ZC/= M9[;$&!TB>.=EG9:'X-9%B)(KFT.15C<>2'[,[:*# +%#N^@0Z70*N ?MB#R2 M5UEB 2MJG:N*=:Z*$^1LTN]S8,G%QG?C4;>+#H+$+NVB0^33$^::!:)3]BQK M#\YP,G@X(X-'!4%VN4ZDY,B2:C,5\4>*>%I#H = =:!@]XSVQR*'1%(J&+VG M2TDDNC-J#[LTM;;$QIAR,>C:Q+2W.%PG5WH7:'K>']M;M#WGPG["3S7']^YC MSE>YGYM%06^6BR_$B&]OZ.^S?][ M30\A<+7X-$^7^GB6WMRB]5888EVCL+96KI,4T>B8(XHZ$0!KZ$" 9T6#S_^?WSE^7BZZ51>[75QJ3(H[)U_ 39%4)%" $Y6*9C#*P0U]I$Z;<] MX;31R]:(:R*G#O#W;E'._TT<_J7.BU[JL%?=:@<;BR69%!9Y^#Z4@6:PV M&M%H4/S+9YOVX9S6S=Q-0#U#[A_+Q8I<)!M3D,E!$HJHD:@!:RX59?;%6)V4 M:U,D^?RY.C7]=T3!MB ;+I(. /8S?JFA_-JR]//B\Y<+^N2K^_I5C!>?+S[5 MGKU7EVU-:Q'..+'',Y0_UB]^/-X;UAII?,ITESM?4T*\_Y4T$_3:53[)]IC#+P$T$\L,K M^5$!9E5 AFA8\D*35=L$N6-1T*DK,@Z>)Q%S/RA_DI[:)QHYDC'L+'"5%:@0 MR5(N+H,(6HK$R#CR;8K,GSM5IVY+XV=^J#AV?^07=+L?O%1AC$' VWQLR[*# M@PP!'B>AFTH44N<"7ID,JB[[0]0"7(PIH>$>8YN.TRZ*"V[?\[-8E+5D@H#E M!4$E24IE/0/II>"D M%4 6 EW= A,$P0O$E(DST?+4:+_:-J>;UE^9'GVC2[!S5-XR9_E,N5Q,'3J: M=23&9>'!^XP0I$K*.*E)9>GW_,RY\OEE66ER7R(Y=<[_+538NO]^9%5YY2T<60.T_W M0W()E.4>'-9Y61Y)+B%B8FUJ4;KPE.[*<".ZF1$,LZ?GA:QT!HKK0/>&"%"8 MJ%/&2955FU3VH\AHSVE='.M^W7O R+D_W^:8B9#PZ4:S3$F*R]J+ECS92CG7$LL ++!0BG6Q^#;IG.?/=0INTCXH M'%%JD]Z'ZX4>:TOIRG*Z(@&STRR0[1Q"3:,*3;\2N>92L0X,3='='ZSXQ(:4 MQS[]%+R87> S#KN[>$'O&@*O-O;VI:%]191*,D@6/'@3;)V/;\ E1K]%L@>$ MLT4W&G*]Q>&V@J ^/0BVDM^1I0"O'O<%OM^T,4G!F$KE!D9Y22ZO@X5%9&:1N53#QRF%/PC(<@[,'4R#WET\':O//YV07"SC1USE6F3T'_/SC[7UALB\-C*R+!)5(0;Y.A*%: %O MF0:.SDFAA.*X';*&?.LI^*\[ ZV9>*;&W;L+NGN)EBNKYML5$8E%[W(V$'0B M2HK.@(HQD!@M2F:X9WHKC#WU#:?@T.Z,IU'8WD$H;FT8O[LX2\MOM^SB*V(\ M\B)C8F!,'17(B2(O38!4Z ;67!L3VT2$GSW6*;BQ^UA=X\FL%P ^0D;=FBMB M(0O25+:4K,"52%AQ:.I_-?.-IC,]?J"M0&=.''1[RJGG>$D=7S=&C?2CGS-: MC./E4XX4O:A?=#/$[QI!/%HF.=GA$DESE!2!+*.$(.G&2;:DS%6[56J#6=X!P_6 MHVN9@TH\9!.!R]J:I(0G:CS=A];JK%VPQKJX/9IUYX/DO-VZ\R%,[P Z[^H@ MWYQN;3N)F0L;G2.Y.@9*) 7>DU&GZ>1%B-K IIN@YL%1^@+,+O)]L.Y\'V9W M@9;[^]IE,3;QY&H],!&@.0,G) .OA5-):,ELF_+*!T>9-M#=!"W[,+L#M)#_ MD5^7G^F+Y]=X%X4G'Q@@2DONG"<7,99,_,@NN,R="&WRC0_/,FV\N@%>]F1W M%R4P=ZV[]1N-P6O$Y('YH(@E*0.Y_F3<(=/&^Y)9;@.9AV>9]HH9V_+=D]<= M7#!W*?@+/^?K'7#%RJ#)I--U;5M. @*+1(?6@9,:&,G:],0]=:*>?*;ADGX6 M.#NR?>K$UN4]^1O&=7IEZ7!3Z7D M'_GTGC"PJ] 68W)P<@C<;!>Y96O]7H6NU&5[%HR( MZ*U3C.E&<\T>G&5:DW9L^V1/7G>'EBMU$E):'A&DMX3X5 O8H/VN'&$D$'>/H7+N?U)GZ+YY+_GZ7\][M_XY?ZD\W]R4+1/GL-/C%-!K\SQ#LEP3*TT7#ZOT9) MR;V.W0\ =\',XVFH PAP:@__-N-J!\#B["K^Y5VVPI!3Z^GAOJRC==)&\FQE MM*PXI\QVO;A/?L6T9:1CO6\CLK%+,&S426%4(A<#5IL:Z(@*G$(!)A6>C7(^ M;=F:_[1,7KLZO;+K$0G>6RIES)'_6&=*8@0HQ8>"HI MN"U;:9[_GMZPL8L@7T3';ER=$""KY?GL+9Y]N+3Z'"LVQQR@U"IDE60$YY*M M$WE,\E%G%K?RG.A3;UDM]+O[%LN=KYVV,'RL9V1W3O8@_@UJB_,B2B.AU#"U MDF(]OIM5 A*98B$)N]6ZQ.T!,.7EL(?([@M]!_Y-+/8_YV?SSQ>?-PR1(\1,VC(].;N;35O+2M!'_GJR<6_2Z"6XS!Q:G%CW_?.K@N M*:.Q"NAJH]>*R(!0!X/PK)-T1F:'6TT8WT[\M[]ZFHS@:.+?F8L=1#G^N%5- M=2=#H1-#'Q4'7P3!./+J@]=R/&NUBFKME36 M&]N:>RX-YP*B*Q94'4'@"T,RB64R!C/*TF:2TTLGF[CL>A3Y;P&JG84QMXY M*D_XK"]]4W](V5VHBU8<[N N>G<15O,TQ^6W=UAW::ZG5*R5BKEH0S09A%5U MYSAS=&?; AR##T&@Y+K-\I0GC[05IMRQO&;C<+X'"-T.-#&B M1I;]_6$,HPAB:CNIWN67):@K(N!-7LX7::UUA6.T9.B JQE3I6, 'TJ&S#Q* M%K3F(6QE'SWU#5N!P_?^AHW'Q!Z1L%&3Q)R/I1IQID8TE'?@N/?@F.5!.K+E MF-T9"Y/G_<:1WDMXV(&5/2+B)CVE%7?980'AZ[Q[4S?=9%LCYC27%EY"Q&TM[!,?[?R^NPM@\*%YSHG2=TE6JLZ;'T##0*7NF"J+7 M?F=P7'_--)'?@X)C-Y9V8*?>?6#_N-X;S%B*3%@!)3NRYI.MO4\I5()**"PG M+=M49S]QH.TN&-:['3(FVSM SV-AJTVFY*?% M85:BFO(B@_/T6XP,D7',4FR5140?XN\LOHJYN MH;RHD[6U]XK\.+K2&;&IJB5F,@QSDL8JR\N#YMG=<_?9>77^X4E^[0((RQ'YUF;=8;;GK"G5J<6%]E(LND KT.A MO^5,KDNLPON09]D(0YRJ^YEKA%6' ,[2%6ZB))_%%D8D'\PV>^*0/34AM#/- MQI#0,8!O8RRP*,A?CA**JSNJI)3@2,G6W=(1&69RR:7;"W03YJ8%2-X[32D4)*,.A6OVPR! M?/)(/56YC?6&CL']J;V!Z^9!TH+5K!ACDK4.C$^D %PH"$)+2%%G+YS)VFS7 M+G/G8WNJ"1G!>M^=91W<&?_ ^=GJ#T)I7KT^^_7ONE[I8K[ZN,X4E\JJF:8K MD)DL@#-D=<=-A& B I;(44OKG6R3K'_Q:#WE9<>Y0\:5QG!X^4MXG>4/9.VG M]Z.A[/G6]V:^*5,WGON@8>*.9ZL\<:CN '55X?2P1=("F^Q'>:V+>$SY6=:/@ M39QCHU-OEO.8WR_G'S[4"O68HY*U53N4",IP!JBYA$"4&D.7>K&'F( [^.#; MH?(H(O53B/(HD$N7?-V'^0M^6\V\9E'5)@K23KKDN4^U),A#5L9)C70KH"YA4XW8LU]!+U.22AY*< MECHT6O^]\Y&WP^91Q?@/([ZI(V=/4OG3Q8K8N%I5DEZ5\[557$F\+)N;:9XQ MHR@0+*FA6\M$'DEZ"R-PNT+$'&WNC[H[":W(!/'G [^!U9)F!\T72' MN%N*=5,)O*Y/X;/"0Y*96U(@7EU]*P&%RP226$L$9-*V3>O@UD?<#G5'D8-H M*Y[CP-U:L\A<,(6['&JM9JREFYE!0-(OZ[7/S D?[G?*'PYWET?<#G='E;-H M(YYNK;G'_*EW\6-.%Y]RFA6MC,[&@'"\5D5E)',B"ZA+>(BA@L7RXD[H/;Y_ MNQ+;H\AG'$H*W5UP3]H+KPO]P5FEG,Q=DB,(^!V>SO[UH:"95/'FD[N!U5CF0<]G>-(RDYMX@. M1"2M(+,!P:>H0)HHT92B4Z,8W@LX^O_^YP,8D4S_:_VC]4\JA][F\O_4__WG MV]_O\#+-/\S/D1B0\>S_C8O/E^Q\_66=0SW[\$?&55[]AIV3SR0]T8(2SY[_/ZVBG]#_V++%=?]6K0#J% M\7PF9+8!582D; UK"P,N(H>8==!>9*M5F[SLW7/L73AOP#S*FLS0N>X^V- KD/'J%[2[W![7 >S-[:E?EW049 MQ$1$K1N;6:%$S(Q.*@*9OL9K<)R\_"AJQMQP'\5VLPYN?^K$N[CW%_9^?.K@ M=;QWN?YV<7ZQS)MYO&_P6WVCZB;&.W]^1>\ELFO23YNHE0/I? '%B%K,: $U MN>/"FG\_S:E'N_6@\^V>++VEE M$0VEKXV-%(JN"^X2*2FOLRY5 D?_$CCAE>$EIM"HDFA<&VE+/?KY8ED5?(8A MUM4G#*0E156H#81"SSOC@5R+X#SG..7=MSEG5U;5$*3L>,WM(I[C>8U_/WO_ M[\7_SKA*Z\QOOYB8/C\/JP7=E\AT'B;H(Z)BS^ MMKA87E+(G1/1"R2S5<:ZJDR0!T9&M?$JBI2T$JY-#]#PLTX[\&$*).XFIJ," MXOSK1M6R99[L# 8&:WPY,@_.Z 2"&ZF5%"HTJED>?M9IYS], L2=Q#1U2&Y+ M\M95B)6ZJFXSGU/@V@7(D6P0I9@@(YA> )&D=$2N#&&[0M!=OGW:(0\C(.LP M?#^>&VZ6O0D%9+=VOM.>S.!\G83GDXT<+U>U,TTA!NEO?_^K>]_\R7\5/ MBQ5AZAJM.<0ZJY]#"NNQ_5(#XGIB)68=A9+*M8GD#SKF_FG0\WIK7@WJ>7UQ MOCHGX= W;L;SN)*PU#VSI#](IFE0X$6)P*(T.6CMK6D5RGS^9-.&\=IAZ6'N M=$0)]9RI6'=QUG)#^JI?_\_%_/S;&#?=%I\ZV@4WE(*1[K7+K[IY9KDRHJ"% MXFKOJT &WO(,.EGFK/0LB38:>_<<^VT87U1]>CO_\/%\]==%'7C^NM"?Y=6[ MCZ2>LY(T=T$&D#F0)9'KCFV!'$3.4>N8R&G66UGQSW_/M%?,'F*]NU=\/%YV M8)G7BW=QMM:T]?E7KR[./RZ6\__.:1;K'KE<$G!-C%'((GC&=+4WH_?&JM1H M MLSAYHVU#\"AL9F?%\8>H/+U\MWYW42T[_PTT4M'MZHA>3.%9? :T9/MA$1 M7$X"M&.:_)3DA&DS,'*+PTT;M&^#J5$$T0&VWEQ][^.:(J46)9$1*'7@=:.S MAU"7"(7 B\E9"TP?<1$34B^[L#TY,JDJ1-B=?YA\5XH,O60? . M(=HBL%C/M6[3!+#=^:8-J#<#URCBZ YDERISR\NU M 7K$M8F.,\7:5$8\?:9I(^2-4;0#VSL T)J M_G+Q3)^Q%5^LUQ\6.+GFU?\ M,N[%9R8):;.R$$U9[[1/1!;#NJI#HE9.*M7&EMKR@-..8!X16BT$TA_.TKI! MY7Q.!_GE8GD]L^92DV:2QY!9JJQC$I2R AQI$A!]CBE>N!!M,GU#3CGML.9V MB!M/-$<#N[5).?,*=5:10.$3:13/'!RQ#:(2,6$)JN0V48@!AYQXOO/!43=< M,AV [OTRX^IB^>V6<3!+ICA>6 8R,&NQ3QU6XP3=V<4SEI,H.;@FX'KD,!./ M;AX11/MRNC>P7,(]69>X5 '(V4!0SEL(+I-+PH3VPM>E"Z(]5@;<-\<04M^3 MSV.O'CA(3O>NFS)J8O?QCVZ8W=V"EC8I7F>**-9I(*.:'I_D%3T^,I#=[;4G M_'"MVVCC."G>+8.U3KCDK1=0+T]R6YFNJ\@0=+!!%!F+%@R,E1_JI1J" MA(&Q\B'L[^#1VC(XZPPKF.F6SH$E4 83A*0M"&>C+\QCBFW\N!%CY8=ZV\8# MURCBZ YD=X)LVGB+*5O07,C:7NG!BQ0@Y>A5D<5ETV8>YYZQS4/EB<>^J79@ M>Z< NAWK9UP:H\B2Q.Q"K5_F@#('LBE1IQ+)D8AMJD['2+8<*D$\-I1V%#K_#ZZ&AZQF/#HVACLRG6+B'K2FBTIE1^Y=6I<$7@RM\G4CVNX7TT!W:Q>^>G;SY]PM7I?N3SS'%70LH!F*M9U A:QS[K-BDF-IX^$^>ZQI<32:\!^$O<>21 >PND?#+XO/ M.#^;&2U%$CH#+Y*#BC(!EN+!%L&-"H*(:6.)^N_]V!USV MI=[ F_OXC^M9PS[;F@A R%5S5' UTV,E."NX2!DYRVT>KT>/,VU(J=6CM3_G MIYY?\#Z3(BUQ^>U2KRY=T9M]#J_++8?E78Z;L78S]+P8= :,CG6,5W;@=990 M3$(9Z.8N>*_JZ8G>I]V^?^*VR_VEOCBL"#I#V3KZ^C*%K"29++/ 3;V&4S(0 M? W0AL132LQS(7NEDTT;)QT-;$TD<5XCS3D'%J,',1S^Y8=CR94K:!"B9 M"U+KJ,"BKB99';O,F()06/)>:6YM&U]GW #E8T584MF0D7P4PSV]VJSJE(T: M)#.HBBZ.IP.4, TI=SM00'*(S+>I=AO"Z Y\N$>JL#QWQMB,$'T=/FY*!C3* M Y)G:S 5J4*;RI,=J]T.51 P&E*&LWG?8K<#/$4_U9KA&A[)9ZOUIUYR[_>S MNHYJ_C6_^81G^SY*0[YCW.=I9^I&>JANQNI4F_GF&&_SIRK?GQ>K\\N)%J$> M]&HFV$W.V!%-PG+(4==U=0+!12T!"Y-21969LTU4>K]SCYBIJ]_Q0(BOEDL\ M^[ .!Z]^^G;S=S;G>/5O7*;+8$V45JOL-42EZ%;7ZRY$IX%[CRS8S"6VF:X] M&@G3/KH'Q.\S6<,#@J"#I[W>27_AY[S.;"1.CU0. 2*G?RC# @14#"0&B73T M&'B;=H?;I^@F@WA((-POP=E5*ATA:I/\R$;;PD2"G$DUE4D(03,),2!CJ,FX M86WGOY/AOX MMO_PQE&A%^GI(QS$!)FB5CG0@0E022E 7@HP[[1%BZRX-H78IQ(.$G03.%^G M4,4:Y#=%@_,YUP(>;SPK0ME&\U!^A(,&XK==.&@("#HP6BY/3G_YTE.-Q4BA M?%,:&1QWCG$J :%!4%B,)9<.0+4[XV[(/DOW_.D@ M"L^),^#*6E!.20A%,[#&J7,_K#E:[G=GC"*Z M#C X@H>KG79&H8"00P%5B%CT/@/JA%$$0T]9F[C]CWC;& ;#@1'0"^;#RQ2' M^Q3_^O>7^7+]ER^GU\VDP!28LF"EET2X$8 V:7(D@A4Y*/.OH'14:LK?62.]D ML::O^_\1*B9^"3K0@RG@<,RJL(G+_OIW7L;Y*J]^W]P%[^M"R]_/SI?SL]4\ M7A9GEIPL>^\1"JQD6XQ,S[?RG(U>8?<$Q M=7'3N/2_^O!AN:[)_Y7>X,\UV?$;SI>7MT;$$&(2$DJ*E2LV@O>U#8YD5T?C MHKA?I?U$Q=3!CCSMWQF=&)2JP0F"KIS9.#@@F1 MV;?-M MK4O=!E/<1^V;CC(5CQZ,E'4=7$G@F*G5GBA%\#JC:%/X,G'MVY[VZJT1&F\7 MGSZ1=MX;2HTC*@),ZDZW)ZJO')%CG1[ M IB&H$@N7G!GLF9:W.\@[T1G=C.>^DL@]JLQ^X%E3^/IU[,^-&;SQ-:"T@T3 MN%=&1:W!UVH#I6V&D%@!%=!$AH5'U:?&/"#E2#.+_6K,?F Y >?\7Y=Q[+-: M"YICW0"[J'_T\"9A1CJEF >,AM>@NB.^2 1N;/(NA>#NSQCO1(FVI?!(TXO] MZE83:)V RMUBP'_D^8>/E4E?\Q(_Y"OO\,UR'G,58]F(,19/K/")Q"A-3-+9Q&L+D%K+X?Q9O)@"YSY*"-8L0,9\&C+L!R M+MYH5:(]:FT[F:!U$YQ/HY:#0-=/F'OGAK^GZL:?YQ$73,FH@.P875<@U"%P M(9-S*UU0R:)A$\V#&I7.DPFO=Z&?TT'P&)[,E[CS2!#V6?YPX8)-DH$I=0^S M(5O>HCF(9UE3>&)>E B<95=K6SP9_2+7 M@?[T)XDYBWUZFEL2>#+YBF/0QQ:@.X&W\>4P]+/'"(I#A44=5"P6N& _( M3$K2(I;,CDEC'V]V.+3'><29D3$!TXO^A)?9$09?CF]SG2A(?_[SXFS-F@O\ M]#XO/XN9TYZYH /=+F0XJ!(C()D19#CDF-"5.FVXG4X=EMCC3H^,"O:Q!HT= M"'DGH)Q/&_%/L8C/@N-*:Q*D#@I)I.1E8S8LX5>;BTEZ%VO/Y?7YQ[Q\_Q'/-CR]'D9T=ZC=M;Q16/=&2:9<$&62$$WM Y-. M VI=P-@DE3^#K>*KQ=F8'22''NOZAI+K]SR4% M(5H!C.Y-Z6U6WG>VB'$4=6OK1_Y0MYWPU5.)P#CN]EUFD%=M1;(E>O#"1U"9 M.\" $LC>%D(7S8QHV!7?A*8.?+WC5+?I$78"=N3+_O 33 MJ#Q2J"%JF80,,9/3T.7#MS/)'930':>F=H_/G17Y:UZ&Q303)-^^^^?X*Y!O M?VCC>9!/GK^/L8^R%$X($767MP3%O0*72@ ADT].2QEEFWK@4UEY;'7=6H$& MBJA^HO-T:UCIH 3'12DL^=)HDMV/E<<#\=MNY?$0$'1@3=W=?BJRR Y# L&) MC\JJ %A8AE+;)P3Y705_K#QN X5G5QX/D4L'H-J=<3=D/UAMBL)EXI@"$ZN) MDP0#=%F!U4ES)IG-MK=FLJ>IZ6GE\2!P'6+E\1!)=X#VMV2=+^?54E^;??\\ MFY^OR-3;[,Y-UGD6N0>+E;MUH73(/()4*AIZKTH4;=9P/'NL#A(,DZ)FT4J$ M'>!Q9P?TC^NE"4DEK:WBH&.=%*28 )3)@$,T68L28NQLM]\?I[;^>!_CX< ( M.&;,/[;M$QTO]/AQB,4C* P!G' U!!0D:JOIHFE8O3$2%9W?\",CL.7RUR%P M&#&LUN$FI)M/NOR7[H=59TF::!A=6M:'VC=5.#@;';A(IF2.095&=4^3D=Q! MZG@Z-3L.H'7P/!UXD93"S!/# #J%6HDM!'@E-%AK94"N@[9M I$=[B;KKV:X M<]W;'U+'O)N,O+XW]-\#["5[XIL.MI-L&TK[2$P5AMHS;8&91*Z0=PA!XC&\V7U(G>1EX29)<\J* ,>._IVLEHG3?&"]7(H?F1F!J(WW:) MJ2$@Z,!DNANC3L8876<9,%Y9* 62J24SOT!@< M0VP=H&^$> UZ+03Q"CAWG!XDM."M]!!+T%0=&,6.5=UY+?:RZ=M3KU ^ \\.KY Z@ M._Y.^!?9\P_ZB/.;?<0B&Q%2R$#2J_OUZ@ LKB/8$'WF E7RG9F' RGLW#'Z M'C1R#\B=]/-XV35YS1>43)D2)001Z]AFT#NN+?1O\B9S8*>6\P)=!O9;"($))U16 *Y[8&!S)IGDR*/NN$4B\,0 MV4&S_/>NDOL!;U^M?+_W.UFKB!JRYU7ZSXLJR)^^W8KI_H:1#C/SG!F'.8'. MNH"2$2$4XE941@D=8T[\7O?WPY*GZ8Y_I+ME#J=[1X*LZ57P\$YU,"7HX@UY MT=6&U\)!<%9#B=SR8DU)OK-VDR:1G/[VQYS2R[@/Z"8>LM;XZGIBWLX5GXJ. MRI(,(V=T>?FDP!E,((+Q+"N%FH6)G\5G"3C2D,U^N8JC0?+]>2JV]?D&ZNG,<"OF-X8P\1P=0^6":YAB(#V25H$IV,00C)<BIL>Q=NP6%L"K;.H PA*0%-"J M1O'5'Z,?!^*WW>C'(2#HP&&Z.P4NBA*L318RQEJIG"0X^E9(A?G(I72V_-A) MU@8*SXY^'"*7#D"U.^.>&:N5@RXE^@PR\%KA3YJ-*F3(0FK'N4DF3N15'_GH MQT'@.L3HQR&2[@#M3\UL,Y87G4R XC39XRFQ&M4V4++))4IMN6]SF>XS:N^X MQCT.0LJ6H_:&B&U"]*V6Y[.WE7=K'5:V.&:=AZQ+941=HHU:@):1!2%11ANV MP1I]ZBV_N8^S.UY[*H+M='NK=^=\#:*ZV[?E@>'8%N*YK?'7MG[/&@[:) M"4L_$FZK40';PV;*JV@/D=T7^@[\FUCL?^+?\\\7GS<'%\R;)"V"*;(>G+"/ M16HH&&-P'BU/6XV!W4KP=[YZ8M'O(KC%&%R<6OSSLUL'CY8+:WT!'^F:4RHH M\.@="*>C"AB4S5L5B6\G_MM?/^O)SC*GBDP;EL@7% M4@3/# .)T=L4-?K09FO5K4-,7)C;A9N_JTSZ@=/5T.M2K PB0)*2#E^W-Z*. MI!K<>5^<*1;;!(_O'&-:%V=G83X.BATXVP$LGM"FM;J01I'6O3Z[NH8+9W7^ M 3V8Q= U;$L!>CD]>.V8$-ISE@XZ5_6Q0W8!J5V@L%VD9F^Y] NY(7G@$%4* M)2-Q-B>@QUN#J[,=2^#*:!_)ONNL:^Z/0=/FV^7@NWA&#XR #C _W3I8D2.B MYP(L*W6]A17@,',@2YHYZYU0C0;/][UWN+\&\QVQWX2% .V6-?'Q);/%< M%C0<0D9ZHZ6U@$F356"C*M'DH!IYZOF;MSW=L?4ATHW$TIR//""8\F ME#:6]=M:5;I/_T:K"%>&U9!L_?5I[LC-IBPB&!["ZA#J/ M)($3/H H7DOO/-.Q,?(?.]:1]L%."?2]I7NTN+YYTDBI2KQAR3?M\_#]CO^S0%??3[!O("%,$9M EUB5XTX(T34+BP@3FE M%&O34'4J_;YT':#EQ$##@@6E9*Z5H HT+SGK&!WWC3K2?O3[#L1ONW[?(2#H MP,RYV_HG>4[<]F$\).1V MD\MQ0([09%&L-5$+/1J";KYWVD+' M V)H1U;W:X0/JC>5=$29S7=NRICT#&3&]S9+M,_!@UI.()9 M1_N$3P^,@&/&_%57ROJGJU=?,#['@_;:S7*JXH93)D$<=2MXDQ!SX9!.N]$U[FX&_6H;5M MF[TZTM$/2-A% R:4ZM%B>;N.>(NQ6)('F& #N?:)@Y=U)*PT1GOOB^=#(R@_ M)B)T@?KQY=^+Q;4O-RX;4OA,<0RH2 @NKG==6@\A*@'2%9-\<=+>WU,\M5/R M"!5'/T)A$D=D7SCTH@J[6(//#@L*3!:>Z\)7RU5E@@2ORSHVZ)DMR6;.^_(J M]IXFU?,$ADG_M#ZF@[V9]+[J[P++U9$JR34^FF+]$A"D5>HF8:%*[7D H&)LOBE/3! MB$8)F!_=] /QVZZ;?@@(.C"^[C;6VN159A:AL%Q ,7K#7%$2K%(V*?2"8QO; MZ"2[Z0=!X=EN^B%RZ0!435IK'<9@4Y" JJX.0E' 6;10HN&261ZVW/3YHYM^ M'W =HIM^B*0[0/N]?NU_DE>P(K-P4^3(1)U+*NJ8 A5!1.+?DI ?/ MBVDSF?/98W5>K=0<-8M6(NRN];ZX8K5U F(R=/@2:@65CO0(!6YKK7\N;>+W M)]AZO\^#OJM,.KC@[E:'$[$F8=; R=XFE9!U:%4,($O(D8G@G?FN6N\'"?/9 MUOLAG.T %H-:O%D*.5D!(8C:<.0,($\>K,Z1JQQBCO*0QEOOK?>#H+!/Z_T MN1P%Y&Y:O"-RAC)RR!Y9736:P1=M0'"C;/3,F<..=NZ]];XMY':3RW% [E9[ M=\S2)AD3I%PMA+J6'34CFY3H4D(+*\M!Y_#WWWK?&'8[RJ:?(L]M.L*S=M*9 M.O,G)@[X*BQHP^!@C==(2'0-0$8AO3KH#B MMNY32>0]DRW+(_VJW!^H=6JM]TTAM!NC^WW^!@VC)V5)U5>VHNY8XU( TB\A M<1USS<+]=]4J]6JXO/E]58O_Z=EW&^RNLB M@%E2!3D6NE5,"J!,O60$(=>@%]YK:13K3!=>I*GS4/+(Z!Q+.<:%RC$KS4LM MP#)+%7,6P".KJPPC0C Z ;(]MZQ.HC!CPN08:_"NC(%% MJ35GK^+Y_.O\_-OHA7;/?TWC:KH!-/91,D?FE#-D.P%ZFPET*, Y62#KHKCC M6KH4F]Q-IU(RIU'*Q% !2I9K:C4 IF+!%I^C8;RXW*B[Z$?)W$#\MBN9&P*" M#BR=N]4SS%JKZ#]@BL0ZH22"#]E!B#PH+%Z*^S,+?Y3,C02%9TOFALBE U U M*8E)0A7#B0?>*@%*RT"_*HKY^N*E=N"%LHGD;V#+&H@-(=$%@9IF=:L6"<,"_K8WM"=&'&D3^W1>)G- M0/F]N*$O,G#&R#+1!34A@-<5PJ1V)',) J/F0=@D2IM$9@_4G[SSVDZ!.KP, M!F'YNW-\7V9?"<$$Y3(4D^@QR$:2B:0+^"#K_&]K5,M-(CVPX$C?\^_J/FB) MZN_#^7Z99\0;:1G=H24A2=Z; JC(8^(H3*GEO\5TED0]M%%PS"[["5P"C; \ MJKM_L!KQ7]^]>8-GJMTFCGTH)N!2F#M!"B,P$((5,X MF0*M,I$O'JX(_2L";E8 /P6^[ M$O A(.C -KLJT%L7@\98G [,@67*UP48]*ZXX &+5;6VSFK;9JGO[5.<2@'X M(" L1I)*1XC:E'P6'A+WSH)UGG0QBP@NR@32!:Z,%V3)M G&]51SO;L\GP#& M#LR=NECZ5973]3J#:B>]N5C&CZ0\E:BK1>K9H[2I />Y[A^H*2U3,NBH;&$, ME9#;#>_8YMOZP,0NHERTY.OD0(GD*JW6"RE>E[_F=/Y/GW!#AQE'<7835/X?KE[F" M_+)[Q2B?E8N@2_:U+"P!HF208D[>*<4S:]1T^=213J7@?1_K91QY]0"\F^-7 ME;Q36K66;V) >!P3W MH36N1#K V.]O7F]N925,\)4O7/LZ]P'I5G81R4PL3$>!6'B;B8O71Y@8,2/+ M=C$&HSM R-V&387<,A;JU#5%A\=LP&O)@:RX0KQPW(&=VD?P3BQ?9ZY MW>72 :B:M'<6ZW*('@&-K6N&25&]"!($L404A4:7-O&C4^_2'@2N0W1I#Y%T M!VB_XQYO7H%D.,\I>7 Y5I?89O"<+@%7=,C6(5K9YKE]Y#"=%VTU1\A32R]W M%%<'B+NWA^7*\N!:>!D#6"[K)#PA )G/H!U9-MDE@:%-,/31XW1>&G1HU.TO ML@YP-T(!M;2Z.*X9,%LDJ,0=..\X!&^"=7*0[W*;X.E-N<\^?%V64(/2\C_:T9.HPE)00>@P E,X(W:$$7G[F6 MC&L7VNE"$YHZMS5&1N=CRC$]5'I1FET$<6]\Z<7YQ\6R+A2?"5:T8L5!EHJ1 MDU*#,\Y)X,ZK2/Z+%ZJAKHQ)2N>&T0%49#)@]-'%5/7Z]]7J(J=?+I;SLP^7 MA=F7A#V9:EW-0N3,)K(^I?*.?+F ;QDTQ5GTLRE$%2J\ZJCKY.T(PFA^ #<6%&""M5QZNOR M'T3?Q([%D;X([2!TS(KUTOSWP+4**2=@N0ZE=Y%$Y>KB!)ZRMM'ITEO/VAAK M IKM1CI6Y1D3)AVHRZM/Z[^3T^,,^?7O^LL\$]*&+"W18NIT3VTUN&PM2..* M9U:S*-M,%]ON?%M!V9PHE!N(L =@IO^\6)VO@W*;1H/WB_?X]W_,SS]^7'Q* M9!B2RCU.\2S[:*2C-\JC)!U,1@#]PH,6Q8OHDG#6MD'K[H?>"L+V5"%\(&%W M@.M#M2O/D@I&N*(A,TGN/>,*,) 9IUU(B=$_M&ZC!(>B<"N-<2>J,5W"J!?U M6EW&#]8.S96S,Y,ZYQ)$@IPUW1-9(GB>,R@EG#=9*[HJVNG#8T?:"L#^E &\ MMZ"F;HHXE!J^^O!AF3_0P_A(V[GE=;,K*2N'^("CU1D0&).0 SEAXZ7ASX MQ")HYGS.+IJ86%_VTB-4;*<_)YU&G@(/'>C"=6HD+[_2:_HX*ZZ'F:P)7OW? M[JZDQZT7GR4R6''%(5FQ0_B91(?OPP7X6;[W]>>_G?S%?_Q=4[3/._9C5/^.V3UO]I M]W29:,5I+6($.CCHT/"Q@)-:0D:KC#7"N-1FXXRF\G&[[&?-1#\/I/W,6W)] M1/TZ7VS^J?X>GQ2;D_+> SHK*\,J V>C N^BL9%+]+%-S]MU]3QN\_VLZ?&. M,?4LAQ[??OH4%E_G90]#U/KM?/@AR"=];>NAR.>O01\,63ID&:--@($I4,YE M\$(:"+QVM"):UVA":B\,64<="ILTT1WQP.ZVOY-T7>.LBM0*M0"3102E(H=0 M!((37.B2G>:M6)I;J/.LF;-.P?5^YJRQP-%! /;;C(X^?$\&O_/,OV]47-/] M&*ZC,AE"SKRVI&AP3"JH[,U)HN1.MFF*/"!4+QQ;HT%FMS=\(/OU"\5-?Q37 M7BFZO !+RM5QOTC!8#*@@LL^HT,IVDRY."C6N' H,2W0 J[K1WI9* MT;"\;\CTSF IM#2,D0+,2?!*._"R5NNABS&WJ=3Y090NX7..F>=#KGD'H'E' MEB !_GXQRZ_P"][,/]<5VL3Y&Y6X=,4DNND95-H1W6AK=-!X ;YG+T[368 MKO(\(!.@U5VY"P_@)')(4;H@7<3,VO3U#ZQ(+Q2+O5Q>Q\1)!]ODR*ITEH5/ MA;3RI3"*9YRH3:@*0BC,1$Y_3)N;[X"-!1"0,X^>1^&D;,,#?CHI MZC6R*BU,?I#\])3U[P \3Y;6G$,]%XHJ,3$$:30'9;RGA?0%F'!66)]LL2,- M&'SFY*L:Y*>G6+H#M#_@,EE7.-YS&V9O4L%"?B62A\G%T:V3 &89&I%H M>?7NM)46%*C?B]0Y.5ESM!PB0CW;=!U@<(=;\^-LNEJ^>_]QHXR-(@>=/'!3 M GFCXL'7E\"@C7*N1!9+FU3B0;$Z9P&[-A:',V$'>*30J,P7G\)L\]AQGV U MM*E,2!:L5:0&YZF.!B"'$YU 9LG3Z#:ES7L$ZIRAZ]H8',)L':#OT0#]V^N9 M0ZEB]A*"J40#23"(62:H[&+22I]:<: 'N#JW7NK;Z+ M;9F$/OSXB+:\TW/[ N&C#=+K !PK+9?QM'B!"Z %=,J3LCRV>3,_4^"^'G(N MP17P7 ;8 MDRS9 5!W" T?4K6]O5TM5V%6R836RNGLE0\HP,6Z\T,DO:128&6H35C"*]FF M)N0D,<=U[V. M)T5.X#HH]YH$I#GHH2C("@;4#E%""HK(-^3T$@9T5XG+W4\ MY)K=;L: W.56Z8(@^_BE>S6]N:U;;-MJ)'UT1=;A?:A D7;@?:)=5+AW66:I MK1K99>^(/.ZYV$50>8D1.S@*3U9T8C5%(T8Z**S6(F85:5EC I3(B^%>6O: M/(R?+.IS"2TO@M"EP#W)GAT ]K3 Q'*K"L,"L4A<\U+&F )(9E+FFJ/%-LGO MGS*\'!*H[>S8112P1[W-"OZ@Y<0B.27A,JT=LU5!#Q%SJF-!$K>)XFMLTPE[ MHJ#/)2R] E0'L64')^IN&'7O&'Q)C@O.P48DQV!,HLA;DW=@6D155\RTX=K? M(]"X#1KC0&\(V_R,%;XO9JMIKFLQ_8+O,=TNIJLI+E__DVYN,^9JO9J5NUT+ MV4-!\# "CUX_W&#=6Y<; $4ZKC; M7ZA\=4-W$)9(.20ZV!692$*1)"%ZYAU<2:TN78^ M)=G(1=:]0.@H:)]ISP[PN;^&5PA,OL[V+B72S2F5 #$X"4E:%6-B'+%-7KC3 M\NMA+7]T*?4I9N@ 3X?K<#UB1DP&2N02E*8E"JQ.)Y5,Y,)\Y+8-ICHNI6Z* MJ^',T0&V]M77;;QGU7 M;0*8-BL]-G3V#M[>Z!(9^6-E$\2(=TW1M9[;<= Y6>;I2B5M. HU3WS1N#-K MVP%FR/7MP&']4@GH%ZLIW:=?85Q]6ZN-.H'3/3IG!XD7#XH[\K^9U$$?,-1A M[4*T(9E^0K!QY\@V=6!#FJ0#A%UX3?Y]6ZH51/29D0.GFW!-[VNZ$SOOR8$[ MGHH44I4V,=10&O32__/<']_.@\3SWPHO/LUO9ZL)N9> )4G(QI2:+6#@8]%D M"$$7HFS1L385H(.(W^,+26OD#0O_,V#0AB33MY0>[]T,<- MEAD_6N:!\M;;[_LVIV*;/'1>).\^Y>M?@?>]G4IF.K.W.KS+JR0HNO5='9+!^K;S[BXL]5RHED66L1*MR@- M*,\$:<8=,.5D\:;DD'(37!TO8P]4ZL-#K9&-.D#?Q]EB2_%):FWVT'*KYY\X M"S=W^;Y9_FU&WXO+>P+YB;7,.)8TH:5P4.3=P D1H22G;.$FR]BF(/T"H7M@ M81\>G]>R8OL ;?.#^E>=8?7O?_T?4$L#!!0 ( ,J!9U5UP+.Y& @ $8L M 6 97AH:6)I=#,Q,2TR,#(R>'$S+FAT;>U:6W,:N1)^WU^AQ;59NXK; M)U,=<_+^ZLV[?I<42I7*AWJW4NF->N1\]/L[TBA7 M/3*2-%%,,Y%07JGX@P(I3+5.6Y7*?#XOS^ME(2>5T;!B5#4J7 @%Y5"'A;-3 M\P8_@89G/YW^7"J1G@BR&!)- @E40T@RQ9()^1""NB:E4B[5%>E"LLE4DUJU M5B,?A+QF,^K:-=,-P(FO0D"J.(5FM'U<9Q=#2N_\]#(RLH[OHHO>#PNA"SI#0%,WZK>5QNIKH] M9Z&>MKQJ]9?"AJ2&&UUB28B6M.J>$<7V2"0:+9&HV7UU ]P;QG:FG$V2EG6V M_:BV98] <"%;>U7[US8MI8C&C"]:OXY8#(H,8$Z&(J;)KT6%,2LID"QR@HK] M#>@!.F,?Y\Z_!NKA+(&EOU[-N.C?3-F8:8)&>)M.?*7O#WL=8%>0W\/MHP?= M[OK#4?]MO]L9]2\&Y.(MZ9[W_;?$_^AWKT;]/WU\A:W^W\UO+SJ#$9D M=+&+YOL?N^>=P6\^Z71'9'CUSK\D7IV6O,8^/2"=08]XS= ]%7?1O\OOSNPIMP%(,J95/WYBFECAHYJ6P0< MNCW \@636H,:*:>WL7DJ#$@)/*17-83F40%2!\S MIBPIH10D5H\IBE=TMDZ)$CA^01CF:6^%C6).EZ:1(;6A+4IP%MJS(Y6-%0L9 ME+% M'BZ-KU.TAIAPY,]-Z4F_OZMP& MVS.W2T[P9Y1G=N$8A$,4837!9I!@P7N_*KA--D\@ O?X<*%@"0$[XB)6KAP9 MBTP_;L%3J(K>2H.IM:(OE\IDO*SB++F!FPFTQ\++#+"#$ NW!V+Y\NVYX-T' M@=F?Y>6";7D0:9=^2+_WJ*GHGKK:K#FUN'ZZ^NP^T!5+A< M%<45#1E67$?FBI$,MIX1L2]091PSK0$^P_EC0:4E MUI"A?5;)/N(7*589"L?_IG9;+CKX*V-HOEU@61+87>?!?[7\B^7M#N?$U-@, MP66V2V83%C! *.2Y][:FG@.]-LD4U)*M7'5NS[V6)P+/ EA>_KK]Y /414/L MJ."6N1X%XYAQIFT71)20N!9L1E>8SE46QUC#_PW6F3QC/'AVLLO9>ON*[0XF MY4@B*Q0QRF"Y#'%B3R5S0!5=3F/)3/ 9F,26T$E^N"IS^H,XY6(!V#J?"D=X M= .N"*\7R?KEIZ>R+_Q89,Y!8-EYC& $6<) <)HJ:"V_M)&V4TX7+9;8Z;2= MV@C4"4M*8Z&UB%OF:L#,T#_6"?GO<19NKGEU:Z!<=3<'-)JCP^7(>7/9-E5T M>+^M4:XW&X^V5LO>HVV?T^HURYY7>W&U]>.H:*\,/<._JO&N\+53L74A?K-X@0!OG5>O]AJ8 M*^SGG=_<-QQ]XE)]1LC_/Z*[,.4#&C^9*_((/:$EQL3V+GG\'["^ MR32/S(7-'Y&DNE,&$?%O(,C,J2:Y<*CU547.L9%F.G'NSS_YFK^Z6[8VKN^9_\ 4$L#!!0 ( ,J!9U68 M(XZ.$0@ $PL 6 97AH:6)I=#,Q,BTR,#(R>'$S+FAT;>U::W,:N1+] MOK]"BVNS=A6OX1';X+B*P'A-52[.8GR3_;2EF>D!E34C5M) V%]_6])@P-B) MG>M-(+7^@)G1JUM]=/I(Z.SGWE5W],=[GTQTPLG[F[?O^EU2*%4J'^K=2J4W MZI'+T7_>D4:YZI&1I*EBFHF4\DK%'Q1(8:+UM%6IS.?S\KQ>%G)<&0TKIJM& MA0NAH!SIJ'!^9M[@)]#H_*>SGTLETA-AED"J22B!:HA(IE@Z)A\B4+>D5,IK M=<5T(=EXHDFM6JN1#T+>LAEUY9II#N?+?LXJ[OFL8@&EG!ZJZ-T@L.;PH)2TL3,..W MFB?EYE2WYRS2DY97K?Y2V*BIX9,NL31"2UIUSU3%\EBD&BV1V+/[Z@;8&L8V MIIR-TY9UMOUH;\L6H>!"M@ZJ]J]M2DHQ31A?M'X=L004&<"<#$5"TU^+"F-6 M4B!9["HJ]C>@!^B,?9P[_QK8#VOI9MHH>2??+6MXY:71WW[T]L:T>%4WG7TRH3,@$F8,YB@V](0I\GM& M)2X9OB!#F JIB4C)A9 )\:JEWXF(28^-F:;\"C5"2BX%-_VJ(NFG81DC>KH= MT?T.6VWGPO:6*@P6AB59D-M4S#E$8RBZZ$D7LTB@":E '8DC4)82FBY(EFJ9 M 7J RM**3 PF)0D^248YB6F(KR01"4H;+5R]K0HIA* 4E0M3):&W@..N]:GP M783&X)#<*E0<5OEZ,JUAJ$.$<<,'P_5D8UBGU )%B\8 M?Q9P,'$E@" -.%,3T\)42Y Y#7N:YXBID N583O#J5)P!YRI%"%$^%J10\1) M! @\!P;_4SBAZ1A(!^EJF'&L@9K8A.%M0F:^_.[*FW <@UC.I^O.* M:6.&CFL[!!RZ.\#QRM5C,P\]4+@_P$C9_//EZ!9-:@QIII[>Q.2H ! 2^4@N MZXE,8@=('S.F+"EA+13'IA\CBE=TMDZ)$CA^01CF:6^%C6).EZ:0(;6A+4IP M%MG3(Y4%BD6,2F8<8"XY6Y).34^9,@G3+A9ELZNE,*$ #=)(F:;1%-4@"S-. M#?.B6]:(5>+%%BZ-KZL/_!: J8CDB.TA>I@,=Q^WP>[@-B>\5P>G7GN(*4?. MS+2>UMO[.K?A[LSMDA/\&>6973@&X1#'J";8#%(4O-NJX"[9/($(W./#0L$2 M C;$1:R<' E$IA^WX"E41>]J@]%:\9>E,@F6*LZ2&[B90'LLO,P >PBQ:'<@ MEB_?G@O>-@C,_BR7"[;D0:0Q4KNO+,31F$A&&F32A7J/M M!WI-A-+XWIR485\JQ([^,9+#UY# 7MQ73G74459,6TM&GJ6-?8)=)PK0& M^ SG!X)*2ZP10_ML)X>(7Z1892@<_QOMMEQT\%?&T'R[P+(TM+O.HW^U_(OE M[0[GQ&ALAN RVR6S"0L9(!3RW'NGJ>= ;TTR!;5D*Z?.[;G7\D3@60#+Y:_; M3SY 733"A@KNF.M1, :,,VV;(**$Q+5@,[K"=*ZR)$$-_S=89_*,\>#9R3YG MZ]T3VQU,RK%$5BABE,%R&>+$GDKF@"JZG,;2F> S,(DMI>/\<%7F] ?)E(L% M8.E\(ASAT0VX(KQ>).N7GY[*OO!SD3D'@67C ,$(LH2!X'2JH+7\TD;:GG*Z M:+'43J=MU$:@CEE:"H36(FF9RP$S0_^H$_)?Y"S<7/'JWD"YZNX.:#1'1\N1 M\^*R+:KH:+NL4:XW&X^65LO>HV6?Z[6&\7_]^L6[K7OEQG'SQ;MMEAO>R_=: MKY5?GSY>O-YMQ4;-10[!H:8T?5.H%^Z!KU6;?B+>DF\<%@P>[^/#0>/;N1.!;2!5K)Y\0,QN7CV="G?UMN5^ M(IG!HY=1Y/GW5_-/=\_6WO@]_Q]02P,$% @ RH%G M557$S8/6! V"( !8 !E>&AI8FET,S(Q+3(P,C)X<3,N:'1M[5IM<]HX M$/Y^OV)+YOHR@]\P),30S%#C3)C)00K.I?UT(VP9-"=;KBQ"N%]_*QO:IBG7 MI,.U20<^>,"[VGT>[4K:9=1]UA_YX?N+ .8JY7!Q^>9\X$/-L*PKU[>L?MB' ML_"/Y:U7"[-I6L*.;/"L:5--2TN1$'- M6,6UDZY^@T]*XI/?NL\, _HB6J0T4Q!)2A2-85&P; 97,2W^!L-8:_DB7TDV MFRMHV(T&7 GY-[LFE5PQQ>G)QD[7JGYWK=))=RKBU4DW9M? XMM0Z=)FW9[&L6DG;ANY-KVU#G\RT&0%JI78PJUXO1U+669,:?:O]=JFZU< M=98L5G//L>W?:[2(RA4@D6JZ^5@[NN"D'$\YFF5>2 M[6RUMAD1"2ZD=V"7GXZ6& E)&5]Y+T*6T@*&= ECD9+L1;W F!D%E2RI% OV M#T4&2*;\N:SX-=$.9QG=\'4:FF)P,V=3IL!MF,YM$M_)_>NL(QQ*Y<^@??15 MVGXP#@>G [\7#D;#"8Q.P3\;!*<0O O\RW#P9X"O4!R,H3?LKV6G@V%OZ ]Z MYQO94R1^<3F>7/:&(82CIPC?:<.E.3%]$R:!KV,'CMNRZT^12F\"O?[H(@SZ M\,2#L@G%L7VH5U)X%L"D-W[3&P838_3N/'@//3_4DH9M-W:UR?R<[7)0A_KL@$E.!KV!,/)%V_AD.1*:<;(%,A8RH-Q,-)7E!O\Z43LR+G9.6QK+1:#NJD M1,ZP8)H*I43JZ6KI6B<_9L]Z9RK7<"7^5$B9=E5,*5S%*MYX7HO-4F2I^*ZL M:;JMYE:I;3I;9?]EU3DR&ZZ[<[-NTVS;QSLWVS*;3FOW8!OF8?M^8*TR:E7D M,#F*G&2O:VYM,R GL4Y[KY'?@).OZ]HJ%SA-[N1'E1H_OM0M$["/Z_[Y0:O= M^;@HUN0?QJLJX!\3L:&X+K=J.*HVZ0?PLS6[VO=.Q:,+\9O5#@+\Z%@]/V@> M=8KR^47U<8OH/9?J T+^_Z@^A2D?DO3>>\7Z#%4B]Y 6%(*S$SE-BO$^L M'S+-H?X/ZU?^]9KWWKM6Z]?L;#Y]5NO+TN"?8V\;[YV MQ'B?6OOV:Q?MU^G'VO;^[=<&Z>UK$+FHKH%XDG*B&[JM%R/6):G]:0B9XC)< MJ.U#'GZ78OVL[GR4MT]._@502P$"% ,4 " #*@6=5&O:^77TX @ VI!L M$0 @ $ 9&]C;BTR,#(R,#DS,"YH=&U02P$"% ,4 M" #*@6=5ZGI+)/D1 'S@ $0 @ &L. ( 9&]C;BTR,#(R M,#DS,"YX&UL4$L! A0#% @ RH%G M57KWY(\A8P (K $ !4 ( !>6L" &1O8VXM,C R,C Y,S!? M9&5F+GAM;%!+ 0(4 Q0 ( ,J!9U5&*ALIR0(! , 6"P 5 M " &UL4$L! A0#% @ RH%G577 L[D8" 1BP !8 M ( !\G@$ &5X:&EB:70S,3$M,C R,GAQ,RYH=&U02P$"% ,4 " #*@6=5 MF"..CA$( !,+ %@ @ $^@00 97AH:6)I=#,Q,BTR,#(R M>'$S+FAT;5!+ 0(4 Q0 ( ,J!9U55Q,V#U@0 -@B 6 M " 8.)! !E>&AI8FET,S(Q+3(P,C)X<3,N:'1M4$L%!@ ) D 5@( ' (V.! $! end

1AYLLFVJ+==" MZM\6Z5I_XQ;"[SJ%HFZQ-YHXSEL.SV="X2%9LA[!U3P2I5,$'PL",A\DBUKS M&+]X:$;%=V)K\,[=]:"NB+P-K!V2I]8_ZXC9$]THXU-^CU E%V[CO? MR\SY5*IG8VK 57D'CGL/CED>I2,'A]F3U/!]F1.]*G@7"?:AV.^'_5IQARX4 M$%Y6>+0#172BWEF10R9#Q2PWQ-A!M\?*FNA*$YNTNY\8^]AW/_XQ7AQ:\:AX MS1*A/:G4KG^ZMJ%DH#-ZIDH(7F]_W<+:USQ2!>\GQK4S^-]_6A+/&_IV_HOY MS^OPWV/YH?[]C_>OKT7UQQ]__"4//PUG@8\<]9C0^2.3;,?_MQ*#T*KY7 :*R*W,08&4WK')1VOG U..C- M!Y9 GH7I],JC>'/=V].C52*P )BM(%N3K'W:M"0X*[C(&#C#1H70J^ "_? Y3'#Z?3J^+;=*U=/%A-B#TT'PO)C@#!B=R(L*Z,!KK(?$ M._]AXTD#H#6)4*\G]]F(VG851O4%@D)S-(0J$ MZ+2F3=UQ,MA, 90ZV\AXT6RK5+:=U\]-R!XR7YI(OT'#L,7=$5>#_OG;7 27 M01S/@XJ:##W-5*H7JUEP7@?(42M4R04FVIRCWP.JKT;BW3.A*TF?2COQ#[,P MFS_QDMG7*?33>?S *I,";8$@';D+BO8/<%5FCO.:9"!Y*(U*#^^#=:P0:6>Z M7^949SIHL/$L8;KR3+^<2O9]T8,HZ7(0B/P(NM1D,P0 M2O%@B^!&14$@VYRI]DB(3<>H/?-A%Y&WZ&@T/C\?C^8KXB*^)%2V)3EP6$WE MA R"I3\$MQ]HF?O=S(,NECI[FRCRK M[%(>KT?USJGA5WQW%D:'QNQV>4>7<;J]Q[84FR,K00<7N+,L*M08,Y/1&)5U MEB8&/=CY;0>:@-6;N?.Z%Y-)K5BHZ]C/W[Y_Y%WX-N^N^D>8Y.\6M0O)2&XC M:,[))>8J@L]<@Y1$[^R3+ZS-_3.'8S_8@-X7P>\7=3*3+3EW)E]V2PD->0E*(M4!L#3CL-W/O HD4N0V@=ACAL"'T%+8[- MX:.H_%3B(75;K6ENERTH.8X3$Z0]5.X?'H!C($"597#Q%WJ:2[2:*$XAV M],F#<4?Z:.#I++ L3N>W0-,T!G(;SW&"'_OK9XVB#Q!N>Y6CT;8PD0&Q-B(U M.4#43$**@;&@#7EA;3S;/E2](:S12M.[R+3K?+(75=QS=ZN"6N0_&::*].;R M?B>EK0!OZ8^815966-3+EVFN.5Y=]?3^3>)#Q#WN4E;'#D7,?WJ983[M/ :Q MZN%-@P\;1[,4=? ^"V%JTVP6E,\F)I-9B!DM"HR>K8DZK'K-T<,-9#PX4]M# M18P%5"%_*'B/$'0.2423G6]TO>%IA!OB9@1Q&<$O?WX93N8?ODP''$@1YY<,I3E\O\]3&Z9_H?FS(MLM(.'./?Z8.SZP'^?3*>DLR]<-H'!*6X MAWIW!W@=R/\H+GCN,XNM,I*Z'\PSZ7LF1(=7>\U=XF['\^+3IPE^"C/\A?:V M<_H[_QJ&D\N9G$*,*0L)):,!D'21K,^BG!'L^Q.E\:[KY^Y?CZ>SW\>S_P]E[3.-/ MHWK2>3/0,$A*YOI_4-S*6H(8P),-!\5I5"P&9W4;6Z>7X3V9J7&ZI.GP;H;F M@[Q<$WX=3ZY^5#_'!T9G)K7*8)*@=4#&VIM!,B ])970(#-MZCWZ'>?S7#D= M&G785[W[0V9!VY_SQH%,?GZUKP;G$6L6OC>>%:%LFPL4GV)^R4%.P%%4?BKY M)9?PZ<.7QZBI&"FTKW5BB490[Z>2AH&K#KH6WI1&J7ZW8#S\#).=F##N2B/' MB"2N%<3W88SRF'PN(H"L?,&7!E+2BG M),2B&5CCN>W)L7=#!L^)DW<7!;>H9UL8WM]]RL6E-58Z3%P \AIB MC/1'"&3R&)%5O&1&8B!K1Q:R4M/7/DCWS@A0EBEF3>W3S\4?/.O;XY>XK3JJ#XX7HK-'%+Q 52(D7:<>6O7*(.VFBC1 M)F[UY+,U=F%PTVR-72C0(/FH733Z^DF7_^CM[#-./GX.HT6$.DN3# L&K(\& M%"\%" M@%="@[56QL!UU+91GXGGXX\'.7\.IU';OET'1D"MKME<-/N+* +JA_RQBT8>2N!XFS$]'W_LS*H)\,TNTJJ^PW81R$+ M<2CY8;[-R3H6D0@Y1,F>L ML;2"!;NNBGO3.X]^O!*\%K7W,G#N."@9+'@K/:12M#,H> PG5L1Y_..514? MQ:5M=V*"UW&2]^.SLU_'D_J/!O5V'Q5+39,N""HQ"TXS#PHSRDC+@VUTIV&_ MXSS!O:';6=#9$4U[&IU2!?GVH[WLR3?@.27-C24E9!IH9!*\*@Z,8L8J[[R6 M)]9L8MQ#ME(K8-P[T=G$;>5Y&Q!RQ%NM'4*Q("%PGL#%Y MY"*H[$]LJ]]QA,_SZ2CSZ0":G5+Q^\9Q_G.NC^MQ!LF4*4E"%/7^*E$R1!_F MV6_S1O,>TXFU"]YQA,_3Z2C3Z0":=5AGWWZ,#FU%W!OD\J8XRJ0XC6X?U_(=U+=@XSA?YORZJ1G[^1L,L MX\EY&"7\-20",_"<&19A4V#O>/"?)\Z*B?- MV-2@ZK\_]S":$G7QAOS!:L]JX2 ZJZ$D;GFQIF1_8HG3A\4A3F8MNS2$7HQJ M%T6L)RT?Q_5'"[44G52]%S1Q1OSS68$S(8.(QC-4*F@6C[R:W3N ![2>'18G M?3 L>5"QG>LI_)\X_/2Y2N K3L(GG#OCK\(,KSL7W=QC:">1668.F1D#RC$& MKEY2P81BV96DA'NP:]DN@G@RD^]$Y;\3$1]4D&A[<0S(>4=;*W^UJ3W<,4H( MB7,0QHC@2V&>/;0 TO:C?T S\!2FP E.YYWX^Z#VUML![D M+QQ\"@F42-995[P-)]8;M6L1/,_FTYS-+9G\H+;EVT'US8+(@M-XF0&6HR9; MRS@(BD60TL0B2RC\@1_N/$_I!SJE6S+Y(9X?74QPNED*"5/2.DLHJEY48'P& M7V.MF*5CFF.QECVP^;S+^)\G\VE.YF8<;M"!>O\4_+N#7;-\+2Y7>#<9)AQ( M:Y4JRM6>J*56UZ5ZF6J F$Q$94.47)Y8YG4UGYS%YV>')UW9Q]$V# M71SIW3G0NW?(6B.W,B)PYN;>0 :'6H/P2J#P07.Y="'OOH)WUD]#9YL< M+QG0Y=I!5!GPWG/0&*SSQGBA&AU//\%F.@<=)Q]%Y:?93"<;8W342+3*@N0H M K@D+.C@0F;(K"YM2/O(FNGLQ(3[[Q+802,/I0W)-F-Z;J8SW.,N@5W(TLM= M GMH^J&PV GT29"E$C1SH+3/$))!P(C%%TF[D3]2#?S)L'>WNP1.C;R[*+CW M9CH\&^99(%^:6$)VI+WH*S71VTOQ.S71V45N#C@A5$S:M ?3,HTY4M795ZJD= MT[LF5U.\Z^UNBO7XEUHJ<=1"66>DYD*QY+P(SA0=,VDYE!#6M%1Z=U*W4\2D M)F9R6H,'58O<2N3+:IR+EB:7^O>FJ?=+Q.JX+3"%X+L"R4I<(*\ % M)$^12YK@WA&MVEB1S^W\6\V-TVGGOPNY'M(E&:O[L!?/90F&0\0@R8&P%D+6 M%I1-JM"V&U5\;N?_/'^ZI%&K6$7<+.RXT@Z]NB7G?3UFF=+X$OTV?,*!CCPX MYA/(>L.I8H8!&5D,C,-40F2%F8;M*+H>SI.; L4/"+@EKS@4"8QY%S#D[T_B(>BN<3X;(IZ;S#H^. M#QO:8B#U+#V>-H;E'&:!E,O/$J8()1H '40UCJ1$S=MZ;D&V3-# M>]/K*;7!N7)WY^[OZU&:('U@^@JOOKCNDF4ULS6ON5Y675.+R"]V7@>((2/Z MZ$02)Q;?VFY@3X;UITB44TK875DH^_?)>#H=>(_.U\-5ESTYM3%%H!%)P+D2 MM'%,G5@[PO6#>>9[SX2XRW%[NDGI2RU'.7-<,6+$?[R=;8\\&UI2Y^X4<:>3BIQ%=LXD#5+5IO"%T5Q7:"!J7F+@2EO5J&#X M":8B'T3MHZC\-%.1DRC1VFP!0ZJM*K,DCYDQR(7YQ*5TMCS?Z]DU$^Y-1=Y% M(P\EB7.;,3VG(N^1BKP36?K(YMQ'TP^%Q1AU*("A::%!([3@W MV:0C55>>#'MW2D4^.?+NHN &I%V7BV@LKV,FUT%U5UF HTG*8=1Y0ESJPE('L8P%:)A:% M##+9N U?Z*DWN$+?+?/DUFN?I@VWO^0[/.J_!G'%PFU@[&)N;4^$[A>(S9;1 M 2I85N(!\NMP/UB&DWTT'%T!KKFD?;)>\V"-!VTS$Y9^)=Q6P;734.,:$Z%[ M+>XBMHZU]UOX2ZW@[_8U$]1U(LEQ8ZPOX1!N"4E&!#]Z!<#JI&**RN-6AYG8J MO/GJ!ZC"O277P*:^2F>:+RJ.,55\UJ <6E L)_ U&T^&Y&U..OA&F*B259*PSWEA6[ILKVMY.JLO5<,X'D,0I- M7J12B8Q7H2,9+1BB3NAT.+%N_&^ZJK(].*7Z,J+YXBMILEI\OXXG\]0F,N6# MTU9+T"84J#>A@'$.J)O&-$)!K*[979G23U=4J-!">S>A5N; M[S/]]&F"G\(,7X]FDR&96&G>0/'MQ6PZ"Z-:%#.(V7):,AD$=+2)&9$@6),@ M61T$DSPF:]I-BR.-^FE.G8= L0[-ZVXJ=*ZLOBK^)&4V'EPJM3LQ<^"S"6"] M=\)+C'[Y*LE6]58+2$^&Q4?4Y ,K:;4A%4OR!1/KWT^:3:,-AMF2+ MG)^6E?WH6FLN6T=_W_]"0.\O7Q;([+6,<8I%3*0#;94VO98Q[E#$. LLQ*L'VL?2IH!A58W1$"]2: M4)GH/" JQW<.NB@Q%&\G2N//!KV#RAAG!]XA!AX[6_@+7OV+KE?2;HWHN*V0 M*XEBHQO*&A08I,#!I6F<0Q_XIC%";A-S'LBO//5),PQXNAMST[$^B[B+,2V+F M#S+.HYSM?33;G9EO20?C:?6$7\&H&CD@S@A96N-=,*K(/L[)O)CYXUEYB$(G M9N;;(()%XD5GSXZ40SZ_1'6 SD@M9$HZ[E2W_IR9^8/,>0 S?X@M>A$Z'Q7U M]_];W/HQIH:0/()7HJG$U28T 16?C7/6*9P*-G="/F_8[&>+24Z;WQD!MQA7 M*GF',D/1,K&PUD JU8 IPD6EJT%YU-&B]XOYS*&SISWZL0IO_>K/;O=&U!\7 M-U>W#2)L11,H0O*F=1]D<1&C9GN3S]&IL*JF&402W.%C3Q$)G97;;\#$PY*> M?[H%;*9J$GD#U:8(QAH$E"9!FT](EI+7(8\&@[N/?=8PV$^Y_68Y/"CI^_._ M;ETE%65(.3<%.,:K$H"6X:N*]=8FK5E%8Z'@[E.?,PCV4^V(_*Z=!:5/=+D1 M56=E8Y :R*?,<'6V33;+$!VIZKW+5MG14/#Y MEM^NSC.MQX)TJBK>1X+^%<@'ZV6K6EDK8WQ )=!X4X5KI>LFJX0*G0XE/U:M MO(\LDURD^XLOE'/+]:%=6]62YO M/JYICC_\15?Y?$DK(Y\54U%B9??"%8X]G'80%>O 850Q6NV,F)E6GUS3#!-@ MXZ)[M"**<>%QO.>PP^NV-6F3B13(+-K -+ZYD[,%I->I2+16HIX7[)]C2?\D MH!\3&CV>\D9+B]8<$)6)D*RP8'#59IHC"4>Z!J-C!.5)3#Y/ M0JLOT9#P"%40QU6B*@C5L%K9VRV&;QV)?:H2GAFA=1 2'B6T#K'(J5 !=UG3 M*Z%U#T+K(+ <@Q.XCZ5/!<4!<_(E:4#3NM6AJA \>JC922V\3#OVQW[&Z!U$ M:)T=>(<8N -HM^B3?[!!EN_>_[%YF12J3>]5C?EK,ICL!-\P-8*47F!,45;7 M9][MHV+-, [J;OE%+[-U9K_64+WU04$NCD6IJ35/LYE]E"1]2W51[=/:X%FQ M7P_Q]/:U1G?VZR["O"3VZR#C/,J+W$>SW=FOC%57D"Q(E0R?3.V9T>4$NB;* M0J48W$M@OXYGY2$*G9K]*DJBXA6DI!K?(3A 62)X2UD:2IGR49]BY\A^'63. M0]BO VPQ,?LUHQ2HLP2**%JK;H)8K0,EG?$YBN"..W)^CNS7OK#9SQ:3LU\S M:5]T+GP!-W^IC7=!*]C39CF-LLKKVB=N.2GV:V?H[&F/:=FO9(,.KI6DY!+ MD,\0D 1H8H%=4=INUVD\!_;K/DCHK-QIV:\IL72)U2!LJ& D2XJU<&S.OIK, M_%W=+M5Z#NS7KC#83[D/LE^/Q'>[C>$7M;&JWN3K\T_GUW^/3FI[_&.Z,M<& MK'"+GH9L*U$YC!096_%VDKI*%4AD(ZL3Z@%ZVN,?.#D'S6D321@$ZPS?5<($ MP.("5/9TG%<>TW8G[ZEI(S]/SD%[L@_\72^R=XN+BQ\75^V'SHJGHH- "+9% M(CX*"$$2^&!2ZVYI[7&CPD[KG.%S];B[8#3:3G\8S8F_MOMJUW2FLUA*:WQ@ M(+<7_7:'0M(M!"LQD')16G/4Z5[C+_&$MLH1L'K\;;4'T*9(I.^]T!7[;_G3 MY;K-Y9F/R:8\47)]I!6^[J=)]M,!,.N0=3O> MN>$HHDL<,,8<%9@86_RHB.-'FT5%JE[,;#[#81?4+&WQ3VJ=Y*F\^417^(%6 M6/P>K^FN$.#+_:-,+(IB %(:^:1/A4]ZUJ^UHOJ@G$CVU$[ O11Q0@?ER?CH MW8!X4B['[NHX$WQ+V(J6[2E;8R3>.&Q!#0JSE4GYHFJ?&>YS6/T)[< Y;($9 M;N=!^#VI/?RU/_>T(FI*+IE 4%T;0$Y.LT=D*\2DV[PM[TS/J9ES4,'K;I[G M;NZ)Y-,,79[6 :]5>\$G6BV(K4MM!30IH4>LB MT !J08W4G-C;K1Y\C92=D#50IR%I+[#4\:#08A*3S[/447CO#?\/KK9;P+2N M+HD"I"R3P1JUVNZB]5KJ># 2'BUU'&*14RD2VV5-KZ6.>Y0Z#@++,:K%]K'T MJ:"X*%.=Y+5%;Q08JQ-_5PTXLF15QESD1'2 V:!W4*GC[, [Q,"CS^[X7!U' MIE(PTD% R6(H52$54< &PFIT25KNUN#TE^=6D3C(0(O#M?L@&^-(Y+X?WO_V M&UZ6UBYM=$;?/;^[*XWOJ;5LR%)^5%H9M$ZG48HP5I63^+CS W;OG M4R8G[&EO:Y!6@/!5@RD MTN.B>[3!Y./"8TZDNZW.8#?7?RZNVN#;,R6J-:(&(&T$&/0%, 0-,D23I1=1 MF:-.6MA_*2\3YI.!H4=XU7;:3\OE#97O;Z[.+S^LG^O78M[-?EYMQ]N-RH[< M\HP]>^%+1- F2E8B.8A9\RJ\UCE6+6WJA.']!'YY2#V"8>>4AN'EK?YB*\VP MN5;6R[Y=:3D+)2536D/&'%M_O\F521/[ CVA\^T6\:-LD>4ZQETY[+?. M_)FV1#6I D26]RYIA"B)P!@5HB-K>/OVP_1](KU,$!YLG&]1$T9JS=)W:[SY M\.&*/O"%7%A\N6V/G\F]8_M+WCSZR1O+B4@#(VF=B*J MO< *IH.-#ZOM[YVP>R7 M4IQ^_=(@'"Q&LD<'9M(687P7:;H6'LVA9&A_^SQ@Z .4V]_D5:8B8_#@0W1@ M2&4(61?0(4GCHM+:]ZEHG$%]32]+#]'IV(4Q;YJZ'Z2>;8HZV,E"[4L%&:F MJ:W%EZL$-AM?A4"C]&[ML'?YM.,[U(>88]%3ER,RI]<"YO^].5^NM/FV_GK. M\EQK"%;]+R MO)SCU=_O<>6K-."M*P"=B61"!ELIMCZ>!1"U@)*IQ&",)-&I9<)#(KUL3VX< M2_4@^'X6IVV6M[4U[5]B;JJYK3S>0<*^->9/RCB-^S>24;>ATLFWMYLKTRB7 M8ENGM)%/4?:(((2,[$M78;-"K+(/%^1.A F>;4>VSV(,Y7:HS?NZ"X%!Z85( M;=B+86&PE:Y8+8%=W8I_.!;NLZ;4#SD[^ MS %@.483D7TL?2H=<*H/E')$0.JJH&G:U]'MM/![V#.N#, M#KQ##-P!M%\]36V*DI%(B!,KM.).OAS[VAY?76>6]W0%T(9:574.8&7FO<6NZV (A+8P$XLA:(P]?/S(,?&B/M![:%V?-O[LQ4$?VW<6X_X:V.KO5%#+ MG"6'":(%!YECQVC06!]E*B3+0[,9!PEP!#K:IF9Q]>R^S11J'*+ESW>,CT@< M(I-08,VJA$$B!$T2Y5N=.B<<]2W6'V+!'%Z:[UXUQ=+=^Z3!56T-\];FB^,HR20)6 M11"45+:68&6O,2@]EG,LRMR-$+M-&8D 6(;$+K$DV08N;@$T.)A0)IU<<- MG F3SP>3H.2(0;H@(YV7+ZM+3>YO'UNBL%1K;Q4(5@@$31$8P-$W=II44BI M]&G;\XTHQX\!1C358DP]]WG6(_Z%?[ZY+-_3)[I8_+NM>!-9;$24.E27DP%G M6@MYW3+3+!G(DBRF2EG9/@TE=Q#N.8%C;%OT2'C1!?_5!Y;P%[SZ%[5RX:_E M:V],694,+ BOVB8%P9DVZEB%4+,-E3K5C3\AV7,"RJA6Z$ D_"^ZI"N\8/G> ME(^LY^7U%2_]$WTM9*E58V0H6WV;T @U%$A\&F8163^NSZ2/G<1[3G@9WQX/ M,D)&3Q+\2JR)Y?+?FQ8U;ZZOK\[3S76+[*X77[0D;TW#^-]L(LA%W?S<;6N; M _(%(TLP4NJ@IUZVL@B2/]E%G1"=,36SDUL:!=%:)5VF3&?[\HL4;Q:02-:!KO>.R$I"*YI,R5JV]CKE7.\K'Y3KTR&55KL^/ MIM"[5J&_?ZO]Y>ISWZ1V!N3KLY@\ZF@1V* M,QC3>F1+1A5,9*7(U"?PVU/@ M"1("X^%I^UP^AM$ZQ P#Q3YK?<.,YNND6&P3H1L356;+0;1QV3M;M>PS.G6@ MH,?'UE$ BBK3<37WY;(K]0%^L0PW6X]P8+?N8MW]-.!ZAM4#=OCL1J2@A\@2=9JXC> M]7EZ&RSJG ^R@V!P*/@&V7!R9\M+;ZJ@"JEJ6K=A3RDC:.%RD5:2ISZ%Y0R"7O:KX.G ML7T7WIX,L>8@E93@V_1FXUQF!\CR\2"L2J9IP/69 _2 0"\%/F/8H\/PG2^H M4OZV5[RYPN:%!H7$U2LFR^I3!&.DAU%8_PDYY\J):&SLUWA\JZM'( MDOWLZ.T9\,%E7<&&=/]*0)"HH1:8HDPI:]W$'9E;CW<7BC]9R M#]'\J53![K*FUUKN/6JY!X'E&.6P^UCZ5%",U=24!8%V5K:'L,C;.U80*GCE M8_;5]TE]G YZ!]5RSPZ\0PSU1T?RG2,ZG.'63QQ^JZ]S97_^KN/]@RRW?O_]@(YY,J:',$Z2JR MNU(CQ$9%0NM,"#6)5/MP)AX5ZQ5/(YJM1\M@NJJ+JX]XN:G?N64\ M4[ZY8FEH^<-?^>*F4&EF:N;@7]2$G .#B^%*JE:;6 MC(VOZ R1=*;R5;HW/W$7UF22#5/D,+,Y5,(0"(M^CH**J M(A9/0?3)YX\B_O'ONDGP^\USV=%-W[7/PH'+63\_DC1KVL:Y2D) M)TJ)S 42.T'U0'M.@;L8LW#1\5&!18'1QD-21*"KM*G8&ASV84%-@[>GDABG M"KD,IRK&U/Z\U63"Y(B0,&K+V)J4L)%&?0H\9I3?&M=[.J8HAJC]Z MJB(2%:+LH":IP5A>,@H=@+10A:.T)'T?7,PL5=$5&^.9X(AI!QEJ0LUQ%XOF MP?B8(+92>AFB$T86Y3NEXF>3=NB*B3'4/F)=UVI+4'G>R_.Q&6?8S^I@Z[4"+_JX-G+^Z/D\7]#VEZ\]K MWXB'LO"94P)D62,8&?AN*BP>121D8$JE^G25?4*P9P*1'F;X%B7VT;SRYH_; ME\38_,__^']02P,$% @ RH%G548J&RG) @$ P!8+ !4 !D;V-N+3(P M,C(P.3,P7VQA8BYX;6SLO6V/W#B2+OI]?P7O[,&B!RA.BQ(E43.[>U#MESD& MW+9ANV?.HG&1X&M9VUF9-5)6M;V__I*4,E.5KZ224LJ#VYBQRUDI,>()Z6$P M&(SX]__]]7X.GF15E\O%?_P!_2GZ Y +OA3EXNX__O#+Y]>0_.%__^>__,N_ M_S\0_M^?/KX%+Y?\\5XN5N!%)>E*"O![N?H"_BYD_1M0U?(>_'U9_58^40C_ MTU[T8OGPK2KOOJQ ',7Q[F^K/R.FB"Q8 B,E4HC35$$61Q$4*4]3BA3/%+^Y M^W.:IQ%A&85Q0F*(HRR')"XR&!4Y9U'"!"IR>]-YN?CMS^8/1FL)M'*+VO[S M/_[P9;5Z^/.//_[^^^]_^LJJ^9^6U=V/>J3DQ_6W_]!^_>O>]W]/[+=1410_ MVM]NOEJ7A[ZH;XM^_+\_O_W$O\A["LM%O:(+;@:HRS_7]L.W2TY7%O.SWFWU[4'^QQ_J\OYA+M>??:FD.GS;>54]NZN1 MLC!2HLQ(^:_'!OOQ O$#R;O:ES6 <%;==Z%D/(7INV#B?M;\((<7N#/,Q2(W M#]2KA1CKV=T,=;'HPTLUD_T/8" M+;QQ&AI]_M.*#:J-W."A$?P&T(WH@%K9__W'K>[A[#"_%KKS,8#=B@P^K('= M2@UN3P.[Y,_$FQMG9%GMPK3D?6':OO.UUM!BI&C-K)+M+35@,?I1SE?U^A-H M/H$1:AV8?_4=^\>]9^>V6NM)*W[&=.TW?N1+[:D]K. S*QK/]B) 5LN+'KO& M3%K$/X!E)62E/?4#ZNZ_*H\/FHB-NT[G+VC]Y?5\^?N;A5I6]];WO&7UJJ)\ M-8M3J6BJ"$QSQK03SBAD4:&I.,T*A"/,-4!>E.4V[N0HJR,V$&7-Y\OZ40\ ME@IPK0906@]0;A7YLR=S.9K#D;G"@SPT))5_,/M!OYO[UZV5U6]=R=:"F MAAM0(R^@6X%K-SXZ"_%I @H"VSB,LY82:#&!E1-T! V$EFA#8O;I'P6U9R-. M#CUG@G:%I&%D\VU#LW%4))$EV;/7C\*JKEJL:=3Y^_U\OA?+Q9.L5B6;RY>2 MK7Z6]TQ6,Z7)L< IACQBB29-P2')[CX1T<96K^7$=(\&ZY MDH[T>!I)-^?L8GP&)L8N-$9 \&LC8D"WZR0$09VLPR.-ZE*=5';7@3K]Y9Y+ MO2^TDC_II:1XL;Q_D(NZ\<6J2EO=^FH_?=M^I66?V]]I)5YIXEE]>[/03IN= M4^KWJR^R^OR%+MX_6)_B;[+6CLV;11/FG"&DD$3&#E1%$,M<0"*2#!9*95PB M(F(BW=ROL46?GCO7R =^*!>@-AK6?_1<4(YE](BG4:YB"F,I8H@%3F A]1]Y M'E$]KV ]@8B9?J;9TCE$,"6CMYS;5>#_-[IK&&*"AAPZCF'T@6;/58"NTJ"C M-6#?0/=[K>; JGX#&N5!1WM@U0RGA6)9 5!.42)R2/!E$)*9 H) MSW%,58*ES%P6."='F=H"QWKN6T%;D@"_&EF/>_(>J#H$@D)@-3!?#PZ31P0H M!%PCA7\.PQ8H[',.AY,QGZ,7CQ?P.2?_LVC/V2_W6_.]IF7U-SI_E#]+:C:J MFHC2^L/_4\I*W_++MY?+>UHN9CB+BIC'',:4ZX4;53&DDBA(2))(PCE1;@S9 M:_2I,:>1$UA!P4920!<"O+O]&_BUD=F1&OI9P\VY'@SC@1GW,GB]G=E>, 7U M2/TD&-6M[ 7.KF_8[R;]:.V=7+U9\.6]?+NLZQD564YSE$"I"J)I"W'(!&90 M28)SFFD>(VRVVJ2(G7VEGMW=BY:.9+N%?&^T<'JQ9Z0#/\RU?'\$=+6J2O:X MHB92NUH"_;M[/1?7)G_DRW*N4?6,:C]'%V^ MX\2V#,(&V:&!=9L]>X,U\.QH4'K3/H=O[7-XNP/7![W,#IF^=Q")H!/@\Q%& MG> .*K<[@1W^4L^]%OY%BL>Y?*]^>JS+A:SKSO9M_=.WSK\^RZ^KG[2PO\V* MG-""$PYS8G9@D<*0Q;F$@B.2HBR-\]AK![:/$%,CY+4.)L%NK44WQ:"^,6%4 M[XR-B^SD&/4>&/VA(]B^P(-?/UMN,LH JTW(!+T+P P;5^XCR+@QX@N@VHOW M7G*O?LSY05M+5I44-O_91I/K]X\KP]Z-^ (B.C#';<'\U(#9 M" LZTH:C,$=8@K+5N3%')29' '8YR/6R?G33>'R?5G1E Q;K,[QW3.O$6%.CF7;ML9$5K(7UVA)Q =F-4P)! M-S"?]$;-FTP<\ A*)*?&&Y5$'!3?)1"72_J1Q]HI>K&\9^6BN>O6(_HHYR9! M[,6R7M4SEJ59G"<2YB(QF\]20BH*#A5G,!.2/5E ^\AA^5'KRAV67 MK7K:6BZ 9.CH3E\TG(GBB.ZG6$!?TF$ _:_= MMW_WGJ.\VD<46;^WQW[=,VXL[XP=/LJ'9;72JYL/RWG)OS5_;@.0&#&4Q!)! M@E$"<<2EV9*+(4(L98PB2873*^LUZN1>Z$;H[ME@S]BO$]:.P=[0" []_K?@ M;02^ 8VPX-?V[V'"N#XPA8W;.HT\;J#6!XR]R*S7Q9YIM++4]^>/5;GZ]NHK M_V+8[9U^F&:90"25O(!2&-Z1A8(4,P9SR5'"$L888DX9M$<&F![%-#*"M9# M2.F8#GH,Q-.$$@*:P;G#"Q7WI,\SJA_@@UKR/]TMGW[4EUHJ^ [T;D<$SF6^:Z)V&&;22 R.Z M^SOO@OMY"@B,YL",$ )(+YKP@*"C^O983^?8 M9O2JY1#-*)(XICV$L5:'))DTAPS2!C$J5<\%$D5.?18OSR%.CGZ]L'_72M;A?VE.*#$6*F2"9I2C(8 M,2P@)B+2*YVE.[NZ9-2IA)N S?^ M&@C9@1GL.:B?6E#7DM\ *_N-/0_SZBS2/5)1O#$+G);B/O[(*2K>P.RGJ_C? M8FKU7%XO*R7+E2EL^7=I*O-+<:N9F-[)O^J;KUYJ#W)SL&>61(@E+,4P53F! M.#7'JK.8PP(+HH20.5=>?MTTU)H:"[>R2V$65-RT"IC/VQ(A8CF?TZH&^B%K MTOXF4RW$ZSER#+1/0M@)S23C51KI '0#UA"!%B-@00(&); ]VOD]%"/I8_?O MI%2)EVK_)(5,^IASO#(GO:0+EISV4?+EW<(4#W\CM'2E*LV)#5M=LDGLK[0X M"_%6?US.RU4I:_T[K8AX\5B9TV:=7UC%9CF2$<4(04GU"@G'60$+P22,689H M+A!'&,_V6G?T2<4*+;H3@[NU. G)Y@WO\D9F,-\*?7%R7'#;N\W74S'E-=/Q MM@J#KL9-O=SV4)4YA&!6>QWE0*OV#6@5[_[RIIFB!TWH&\I00V<"!I?[VBF$ M0QG"(?=PL*%'7O/NS[^;(H8YB1GE"84HP8F>Q% "FBG34P5+\YQ"ZN;H70'CW]JNP\$W,-,V MUY-D4WUKHD#[ MQ^=5(8HD11&,&)$0IPF"U)PLSD0F8DRDC%@Q>]AI)A^9+"(N<$ M,D8BGL0J)IBT1EKW<[V"B0YWK;V2@:2>*\8P39%$BF%EDC*T0;#IZ$5$$ND_ M\B)+\EQ/T%[G\4.:98P]P(]22'EO0T?\N'5NPM0".6L-M\D[),8#3]\;4=L- ML6'+@;@"$W0&/SOHJ'.X*P2[L[CS=?WF<1NG:B)<[[0BK:]*(R0(CF,S$>AE M Y'-PE*DQ3K,=89L(>NY ' ;1C3,NAF9@HFA0:02\ M 5L1PY'#202",L+AD4:E@9/*[K[[I[]\:;'&L\&*^EBTPM:^FR&6:3>$(R@X M3[6'HE+(8BY@G%."S2U(%KQZ]LG M6LZ-.*^7E4WSF44R93P3,$71RTT9; M[%(]JQ8.]&>R>I)-RVOU:#8+0%G7CV93\@8LK(Z KI6SW[JSZ8KC;U:>?3*2 M*$F0TE2A3$:50 PRH1^4/,UDDE,1">6Y^S"%9V.DTO*-HFKVEA]MG;[K5> )[U(XVF<9&]3EAOX_=:D?(@VU9 MNX[7LVT[K;^8_YNHUQ.=&^?GHZQ75/Y!YYO-SOF;!:^DEOJE M;/[6_YX_FI#9NNC$1[J2KY22?#434N8X+A3$:80A5GH28CC/81P7-,NDC".9 M^'35&5=\+\]EA+8]/ZQE_J/I+V-_,ADT7*MY8_^T)RI;;>WN>[7!PO[>LS'] MN,^*VW0VW2=@X$GNA;6R^1-T-#*)P1L3VU\:L^]^]NR"MBWE&@6P?:INP :* M;5T> P9HT @W 5['BD&GQ9%5&'6RO(YY=J?0*TG1;V)=YS&_+A?E2KXMGTPC MXI4>HMRD.K\M%_+-2M[7,RDRAJ.40\ZEA#A'$60I(I#(5!))8\52Z;-T]QE\ M:LOQS,ULLT;K/04( //(<$Q=J;]/N %I2R MO008E7#[0+-+E[WNT:,W^L[.N4V'VU99>:\Z23]M.;I2UK.82)3+3$(:2P%Q MP@I8J%Q"Q7F<*48R)IC'*;_^DCB]CN,?VMM/'+'J/*M$]%YUBQ2!K4X>S<7[ M62]%C"8YYU D^@^,3*7O0C'(6$X5SFF4QLPMHCBPX4:-%79,8Z/)1].I!K?/ MZ5EK',P'GKNF_8+H2^UA;1OEN;(AGLGRO1G$O83CQ5@VOH6YCW$8XJA(HJ9P M8_\[CU/+\6+--^4=+[]3WZ*RK\NY;$*=,Q[EJ4B9@CR-",2"%)!)[<"E# F6 M)9SF;D4=#]U\:JN=1CY@!&SW''RKPG: .\/Z%\(Q,)][(-&CK.N^RA?6<.W< M<.2"K?NJ[%=G/?"=$*583;+XO3U"9XLG?I#:]GI>N9.SE)HR[CF%C.8*8A9G ML"A2 B-,D>1FM[GP:NCN..[47N>MH$T9UAMS@*&5]9*2K,>!=XM/# #GP'2P M5XZU ^V'!MH/YZ&]L!KK6: &K,5Z?.PK5F(]"\CI.JSG+^\9;!7__5BO;.K6 MY^6M$+:M%9U_H*5XLWA!'\H5G=O]4[:[ ?M1-FVPM"M3/34BE4O1%J@P7VCJ MR!6,Y!E).%0Q+R".M?$*IC!47'\>*9(0I/PR:(86>7JK8]MJM [(?,-'23^\.;%S>% M-S@]D@GV MICC7N=,D*OONKIL*RW)2D^FQ22-XM552[JDC?LE!->*)H*2&+3 M\K4@*2P$T@MD'.64*5%0DHV2Y.LA]-2<]$_->>-U_1G9JB!,[DQSWOA&_]AJ M )Y.UAR]WI/@-D]-S;X#SU4AZQ)M5-]6)3*SW/JYF$HMVAZ&FD8ZJ(_@WT=J M: ]3A*YLY#5VC\W>9\'?1;FLWBU7LG[Y:'I[96W_VBR/(A9A!%-)]&()Y5B_ M:9S"-(^I$BE)L7"*!;D..+7YY?D.AY$96*&!EAH8L3UVGUSP=MCL"XSBP"Q^ M%D#P:R.S8^*/,Y(>NW:!$1UICZ[_H^FW#^>!SLE=-Y?[C+?'YJ'5LQTUG^NN M7Y?[99NJ\)E^[?QR)AF**6$4$IQE$$N40TI5!&,>2<$S+&B>7;DL]V'))YK@ MLQ;6UL*;1%'N(X9W6VA,Q([?=4GNS2-A"OV]=7@DKEJ0^[25)EN/^XC8WVTY M[M-F&+(:]YF1>Q9*JNZH%L9*IN?->CDO1;,&6H@/YDQVZR.]5Z^U_ M>TKGM M/FK#@K>L7E74^>Q0D+$F1$M=?6S:U58C2SI=G4R&XD8KL%4+_+I6+&"F=U"@ MPY8J"B+9N*6-0H*Y5PHIZ,VO[\SN9KQO>N?\=;D4OY=S31*4*8XC"1.EAZ'&H]?\^>=*NY7Y3SQY4>='OPY=574T% "Z35-UNVC^OUT2M:F?X"IO" MW;&]O5\^+E:SA&.12)1!+'(,<:0$+!@EL,BRK"@BD=*4>?%N"*FF1L!=I4"] MT0K(5JVFPSW?*F:B&?-EW>E7?0.H5:U_G;8P]G;D[K&M.#2)=PVX50B\>F; M%\\-N-;*)-LT&3HWH-$L()V'!#HLKP>1;%R"#PGF'M,'O7G/ZFC+A0UH_;U< M?7GQ6*^6][):^_G?/LHGN7B4V^7!C*J\B-(,09)B"7',8\@$RF&4B%B0(LIX MK'RXW6_XJ9%X*Z#I\[6.$@AMQ<5=FV3I67S,SQ1NM#L]:C- M8B6D^Z+LQ6F!,!Z:QR^'TIBX/@(+RERG0;/=-.BF9L7VQ.DVZ-HF2-_>W54VR>MY3O0F2[WF MS&,C36U.,^+9'A'V1.FO1D3??F%'076<;D) -?1TX(.2/RF?0R L:1X=;5Q2 M.Z?T'NF1/)$*RD"N8X_*1YZ [+*3[^7! M\HH_5,O7R^J>OEDH\Y?Y:+V1]+YZNZSK]ZK-.)"?2HV$_4=M2X:\U'[6+5\] MTOE,9+EB.1(P1Y1"C",."5(<9A%ADF42X]B+W(82=&ILN-GP_<'LW?_1O,FT M50+41HOFGXT:0&@]+LX@#F-P-SZ=@AD')N##><%:2V#5!!T];[;[^\L*&%V- MO6^?V[NC+S *ZQ6^57G0%."@1ADZVS>,L-=.[ T*N4,.;]CQ>M3-V"_:L5WO MFWZ2>H3R2<]ZML/L9_EU]9-&\+<9C:4D>9% E*#<9(OI-;9@""*.1*'22$;2 MK11R?QFF-FETNT,;J<%:;(]:$#VM<9KV1\)XQ-CMP3I_1HN;#>AM=VU@5 %6 M%Y^:'#WMX%&F8WA[C%2YP],N@>IX7 ;?R=(>/6\]7K6/RW1_5@#DPEOUF&]^ M+N>R7BT7TL82HT*DB604%E&D(.8XAD6<*1CE)!4X4P7FR'D:>7;KJ6(Q$GQOY A'C07U/\MWS*\:CL8.2/F.GP]\( M%F.Y70A[,*/C4WONJ?O==$)OXJ'ELA5["G1+CVNM0! M'H?5ILM=1JXQ?';OV#83WU2-W#E#97]I%L*O:5DUY6NGKQ M-1^*$1?HPR97-1AUJQ_O';FU7[&16F"PFDQ1Y*'L/XW*R<&U^S[**P]EU& U MF <3<*#MIS' *&2\PS'.&1!XSGG,OSCHRSM3X:1-4>!X^\,\]/8:K7U#F M K3&BKYX -4[QG($AD&"*;MC725J]@NU]?_@ MO_,^@.TNB2(,;9%K[]-W]&MB 76_7?M B_9+X!YAU=U+O DLFR^!U6W=>]$( M/=G=E'N1XKU>%R_,$KDM-;RX^ZA7QY^6JMK\YLU"R*^??JX3P6 M60$5S1.(>:R7L@6*(6+:+TRC2$JW]D-!I)D>$IX_^*-Z0K$5IT:BMJ+?V9;A%9K M\%?[1!C%_W@#F-3?E6#;0OD&4*4?4=-J*&"?CX%-$K;UQU#"CML-9&#(]QJ$ M##U>OZEILV?6*;M>&M2)V>@$;98#5QF_FZ&Q]AX':._O[DK$\3W++-9YD/ G6;$2^$8F,D\ MD' _R'Q"Y0,$5$O^I[OETX_Z,LL]_\#F1]C\V)QS/G3#<4XZGU!E<];YU'=Z M]@=ZEOWN/CWY+G! !A&^\<&FC<]CHG5-UKHG/JNSWJJK3S??UZ M6>F%G=3/R&JS':L_,YNQ,\6DI%3%T!R#AI@DRN061Q"EB2J4UE@(.EO8Q:'X M[%ATQ6%]:![WO=&'>_0_Z!M]L1&FLA7\2'["-BG!HV")BSW.3/PAX1V' M3=;2FB*+8"WO;EZ P30PD![U8 (#.E*5F,N!]:LBXX'2R=HR+O<9K^*,AU;/ MZM#X7#=R^8PVJ/?JJZQX61N!VD5%$N4QDTK"#"5$\C0.%TH:TW/3WDS8[ M1AT];X(M90-_[TT'W7V MA'9*0K0*R ]5R>4LR7(4F01I*@6#6#OSD.81UK..BIDYYR)0V,V90=69\,3T MV!YNTC-4HQA8+8'YZ/ T=;6J3&$>JW&FM_$>EN]H+NP\(#%9SHS:!@[3VJZO5"E[VIN#F.^T!-Y(*DF->MO.\X6F(B(IY 71$&L M< 991"*8TE1F/%(10UZ'GP:6=VKS]MKR<,V,'Z4)\IKDZ+>EDJ9\W7])/3U/ M8D[NTTQV&J;\YYA5AVL+.[R5OHNXTM_Y8UK]M*U"B69)3@J,TAI(1 M K%4 E( MH?;1HC9$D5H7.,)F<)T:<-Q,+@?5]S*Z7*[I1R ?-,JRJJ2PW=&;1@5<(BIX M1"#/\Q1BGMHF6C%4"".!8R1((GUXX\ 84Z.+C8B@-C*"'_Y7]*=(_Q>GX(&V M)T>WFQU_ 2BZT;\U_V_]5D ?5U^6E2D&\1>P^;"LZ\=V6;[3=7R'[*^3I'!^RK1M=76BQH7/!-L:RXMVL M3U^^L6B'8ZD3* 0EIT/CC,I))Q3=I:)37[U.K+D3$6^35TB!$E7D&.(<48B% M:0*H4@F+F.%,_R])%)HUFYF?5K1:C1-CWI/3YXW:E7:XEZN1S?#3LI'[.7.M M]*), B;ORH6--YLR6E_DU3.8]A\"D2$>,9%!AB/3K(DSR(I(P"2/BR2A19HD M:?L0O%J([^816,MZY0>@S0B8ING'V6BXR)C3#\ILPB[/]N2GEKQVU C3"+$< ME?+[B*6< SGT[L#Q@2YP+>K&+;3;XGK=9#^;15S%,<$89I')8>9<0H),2C/+ M%8DQ%9(Z=0<^.]+4%CH?9;W2\JTV*QW+V>#!R!PNL^L@YAZT?"F28]!KW:XW M;IIT)!,G:?@T,#N>PB(\RQT<;7RV.J7T0=8Y>4$_]C!%2+=QW!?+Q9.L5J6I M^:YAK[\LYYKE%N8$UZI\DI\K:FCK)?U6HUF6"XXECF B"NU[$KWV((J;FNQI MC##*.%5>QV%[2S(U]NF("5:-G$!H0?THIK]AW"AH%+@'IBA;07>KA&D]ME'C M!FP4 5V+M*J EZ'S:#-4'6Y;#>\ MWB_6K0X$Q:C@,8-96G"(,\(@R6,%"UH4@DG]7^[4A>C\4%.C0?MR;J6]:3>T M@1;8X_CJ:71/4UU8S,;@LL-PG>__X/U4NA_X#8;?2$=]^SQV?H=[G1 Y>:SW M]!W&.]#KI,FSH[QN5_1S10TA2U-;J6Z?TEQJ?S(1.:0Q8A!3(B'E"D&48D28 M?A!RXM7P9W> J3&FE0^8;_BYBGO N7F E\ Q,!DV2%C9!FA^\Q[FIQP)>2E7R$ ;_II$(*^[T>&&O6M/ZWN[KM_YMO]&.#-A_?M8THSH2=J$D%"XTBO?#B! MA10(,J$_SR@M(K^B[YL[3^T]UX+YO==;C-Q>Y5Z:#_SV:ID&>%_W- WZBF[O M/NI;N:?4[HNX_X40L=RFE7J"!,^2%.9I*B%FB7:F*<<0Q3DO$I+D*//*CMT? M8FIOXTY,L%<#]0- ]@FJ3JQMNB2 MUO*E;/Y^L_A0R0=:BI=MOIHY<+:H39UBFY!_6]=R5<]$'@E,DPRJE!00YX6> MDQ-60--_D=!\+M?)[ M3O7]+.;H%PQG@)&?V7':W?A3::;GU3BO=O-J;T_M$4E(0+" R/:JPTC]1EC)(,Y() MI5"NB/)QETZ.-C7/:2LAF&_E_K,?X9W&UXW7@J$V,'UUY+P!'?2&J$7@A$E0 M0CH]XJB\XZ3\+KVX7=1CP[=_(XEU"R';K%?_2E9J6=U3C<%K+=.R.EG.*X\3 M3F,>P2Q7F>:FF,("20PE*PJ!B,BXBIUWDJ^CP]08;ZT$T"J87,"U)D!956RJ MX&,MO-,$K_F8G*;8[\3X Q.W2^9X[9HZOGF(.FB !H[^Y=TF\SAY9 I,_[$: M*05A^H^77\+#=0U[,I/B2J*-EZ)Q7>R?Y7Y<692^M2/N[\N5E4ZO(U\L%ZM2 M2[O@VBM\6=9\OC1=E[>MR)&*1(KR!,K(%.!%/(5,%CFD!!68JC1#N5?-/K_A MI^8?=:2W09AG\ON6E_"R@]M"<3AT!W9 3@(+MK*#7P=I_=X/M\"U*KQ$&+EZ M11]X]NM9]+I+ST-@YIA3JDQ/]:=.69Q8KS(LH MSV ALA3B0C!8%$I G%+$"I;'E*5>!\4ND69J)&B5:8]!@4:=-J=T4Y-AJY,Y M+]S1"GSR['T4QIYN[#F:E89>S0UL(/\3;2& #7OJ[2*)QCT9%P*\O=-S06[: M/RMC>[,V\4>[F(HE20XEYP7$LA"0YH1"KIU-F61)06.OC,A#@TR-2%\LJX=E M15<2").)X-L6[B2>[ND9EZ T1H+&5KX!\JM. 1 \26-OH-'3-(ZI>BA1X^AW M^[WU=L?RT^-"5-\Z&Q$OFEV(&2U2E!)F$J)C!3%.8\A40B%EA4@2QI.<._5Z M=AIM:CSP_EE616>KT8\'3B/L1@C![A=U'-=Q[](\3B7[]6M7C^*"'XRT!HZA^B$6/F+J./[X\5$_8 Y&0SUOT7/. M,5.=OJUDJ_51<(D54BF%DJ ,8IHDD"C"89H+F: XDK'RVVK:'6%J'*5GI7OP M=DD7GARTAYPCTUR"Q]!\TL@&;)PS?'#SJ.IAB6%OE'%?_V-*[KWD1[\8ZNS9 M+>?+Q\6J_BBY+)_LRI+'F6(9D3#%IN5ED6C?A& *D[@@J4(12=(XR$FS_;$G MZC"N!=7.R5K22T^0'<#=C1N"P7C5TV$;1#^>1S3 @;#C$ U\_.O P%<^['4< MBO-'NTYDP AF!$[/CKKF1CH M:DOZJ['Y%)]%*_^[Q7G_8 MK$7;FC'U#!&I_RH)4!1D#QV?'_,<8;\(R_9PTRKWM. M:$)P/UD^0)&R7J"-?ZS\.D7,>H'3ZU#YA47.UF.]NG^8+[])^4E63R671\I_ MS.UC8;-6MW309!"]6-:KN@V)FT]O[\T6TDSD/,XDRJ&(A/;,4D MRXN(I=+K\-- P$S#9BV&<3SMFNMK5_ M924&'1W"KB>G1 /ME](L34V'ZSHC.=8P$U\FZ: MR3Y8B3V; ?8QC$.8902X!V;ITTUD-W8P>@"KR*:%[(>Q[.#9KG%@>XS9R'$( MN_AW>[P T+-](/O<>]P.D1=HO]<[\I)[]9B1-I.D\9<_M.<=S&[XW\O5%],/ MV!RR6Y<,B!C.TYS$>O)!)GE9,4@CG$.$4:PBD=/"[6"5]\A3FWM>??KP ?R^ ME=.#X;P =YA>AH)QX#EE+39HCE"M!;>Y,Z K^OD"#A=B[#%U#(7U2/-%0,S] M9H@^N)V<%KQN.-Y.M:MU]PZYR M9D.Q4<_N+%@%.]\-%[H:!/B@ :NP$HX:IAH$W-W@U#"#!)L*>N];MI-3YQ?K M7E6M^+,H57$D6 QYP3#$.&&04)) R2-X:YLE6_AZPE>BQ=I87@>8&\S5/S\.,X3(,C"-%OFGSW:(H$O%?O'Z2>IO5*[).\LWD&,QPA)#+"89$*O?K15T,F M4P$S)2,<:VDJF$=34$EJN105U*ZO?Y',<7+>)(@AD Y/Z%JV- ME.#3.;2\2??\!==,"7J[.2A9<$RE*6,F$8^UMTPS M2!!.]3^9PC1F:51X!58"RS M"N+06]U[Q;!O@)4QX)1T"H*P$\O!D<:='DXINT?R)[_%HQ>[KU+!>(2T01C)&B$)-401I+[=PK MEN8R853*R+,$31#!IC8AK/5J:LVOODA0MMKMEC$&CT9-(->9#LV'FQK(#W/? M*J/!;.W&9=>PX,#TMU;I!KSI&*U1Z>9P08?G3KXIL69")4V/W$T#YX#;J:%1 M#UUL)XQP8Y?D"0KI@<(]8>_?(W?R9UK])E?VOA]EK1U4OI+"INZT!8D+&F41 M8=JJ*DE-F1X*:9I)*#*9$2()BC/NYC ZC3<]Q_'GCY]^\3D:?Q;1TRP:'*6! MJ;$1%5I9P5;8-C_O;/WG'OAY)#N&Q'&D!,>3> ;*972%Y63^XMF;C)>SZ*K/ MLSQ%YXLN*)JV'XK9*\/STVX9'E.^;?5MFT)?V\YCG[_01>,\U.],3GVMA6WB M_[-,Y%%N>!DE2FF&3@DL6,9@BD2L%_MI@5(Y:TX3?5K1:N7FAX\FO\\[N*O% M<*_A+ZV,@-&Y]??H"C!Y5R[,2LPX?XTH-FA@@P6U9[1@O.>#*XHERRA,8U5 MC&(,*8\(Y%1PH?)"*UU+#M6R@K66'=2;'K4> M\3DG.SC$.$.C.](64 /L6N ;<+L':V@L/>*=H3$=*>89 %N_ *@/3B>#H$XW M&B\0ZJ/7LV"HUX5],PZD:3C5)CRN*Q=D@BA*<@ISED40IRJ&A/((IA$B,L5$ MB#3URT_ Z)/9+NUIR'_>/=-M)B[XU8 #6G0"SO?7,>OWMJ/: M5>&?;5OU@'FNL+=Z2(KK;["^6:RTBJ;$:STC5$698@)RBO3<:&HB$9(5,%>( M"B)0%F78;VX<2-+I38*?S<;N\VW7(VW\&@&LHP@ MU\+Z4?TI;-WH.A!B U/N1LK=UO3!8WP.> 3EN5/CC?)W,K_ONQ;OHS?I1S6QEW^9E^[12X-RD3!^,!,QE%BBB40A4) MO4+.,@:)U#]E!<(()4G"4B]/YP)9IL9YW> @;8*"M"F"9=N4R+D :KDMC."Y M&K[$:&XNU$BF&#&4>[":P4O)*VDJ41AC:/VZ;3? >S8O[ZQ*X5RQ +@&==4N MD6=45RX <+NN7HA;]N__;*IFT/D'^B"K=G&#DZ10>8$@QS&'.*>I?G1Y 4D2 MRPAQE,18^-#IP5&F1I1;(<&#D=*/" \#Z49Q%\,S,'EUD+$"#K P/ E!\#;7 M^R.-WL[ZJ+*'VE8?__+(R1SKXKC-UN#MX^K+LK)M89*4121'%#*<:L; F$#M M49F2./'A5@X^9D+%OWHW(UO=3CZO'JE/' M;$)6'SA=(X0EIY^1L9=?L55T KD5YVPPC?2)HU)^'QD2YT .E@1Q=J!^[H-- MI7BG0:+UES>V[FN;VC[+BJB0&8E@$D<9Q%)/#DSF",9Q+A)5%"S+6(\63D<' M=**&\=LM67G]V/HXIFZL>QE$X[!GDWG6"@G>M!6#6SF/SV[>['<6BZ L=GRT M4=GHK-*[K'+^@AZ[2[>[&RZ$;5II3\'=;IM8SA*$I8J3%*H\ MUUR1BPA23@@44:QX4A!))'?>>'(?=W(+@;6>V# @C[1=%@ILO[TT?\A.;K-YW&Z\ M'3A_'9]MSO6XO)\WN*WS^$+/)+<+^Y=)6'BBY9)Q#J,XHIKH4PX+ M%"50(%ZD1:H8H5Y-T,X-.#6&[]0;-7.MGU]X%ETW]S D9@/3=P"0 ^@T^-;YJ<=]X5%YCSYQ?GN1^'GY%" MY#(BD&3&ET<\AR1E,:2H0!E.L+8%NK 47!CX1ZCS=@7XW>: H4 =>#XX?"#@ MF>2@(_J@"?UG\1HZ2_^X -=.O3\+C4,^_?E[] A)_(U6-BW_(UU)$S]=+O3D MM$Y^Y47!4IY!F<4"8NV.0L*H@DE&:$93B1+IU$7MW$!3FR+6H@(C*]@(VR<9 M]!2\#A&&0* -S$$CX>41- B$VTA1@M[X^84%'$ Y&0?_1 40DJW6Q<:\VX>=@#;*E,9A E2!)5 M<)PGL6?[MR# CC$U[<)Z8]M++A6H)%]JRSK7U71"VLUS#H7?-0+?+[3_5*[ M6],VM=W@ 3]\E!K)FLX#;KJY8!2Z_=GQ <=N:796]0-MRLY?T\/;/>!5=T*] M;7:Q[4_DF4_&\DD'H[[2*89 MR;$?TD1^OG\ 7$^N#2ZY_WAKAP H/%M;A+A?CUEL/YUMF^QFXD+\B_Q4?FT/ M6;!4""60@ (E F+."&29]A=HDDN5$)'+Q+T\O<_(4YNG,@^V\T+88<89"K>! MIYBSY_):V8$6OD_?32^8/6:1H> >:=KP@3W0_- 'L9,3@M<-QYL!^NCYC/)[ MW:!G?$D_%._T8W+[M:QG2$H3E'/%O((>G9M/ MC:F-;, (!WXUXCDRRD'8'",8/<$8F'Z=JU<5Y:L9UG,[T6LWB..40IQF)H%(29AI1TL5#%.!(A_Z\!=A:JRR M$170C:Q^%-/##&[,,RRX Q.2:;YIDTC7XIM3FC\8#4"Y^"/8PK[50KLDK1X! MJ:H_B$$9K(<8HQ);?YAV^>Z"._6CP>8HU6?Z]659\_FR?JRDYXMVX@X3>J/: MXWNF5-%6SD'>&0<\@KXYI&?-D*5:_4XK^=)X#,MN*=18 M<1K)+(/"K-YQCA6D*#.PXBQ-5,X0\VHT=72DZ4W6>I0%G&[7R'+V:K$J M5]\^W=/Y?+U?-,NC.,)9PJ 4Q!S(*# D18)@3C*4Y'G$6.Y65O;P_:=&!8V( MP,H(UD(Z[A,<0?#,ILOEN S\VOM!XA[,/ZWX@9>\EOQ/=\NG'_65]OW^!S8_ MPN;')IY_Y)[C1.U/*[2)S9_Y6N!=U@^R4LOJWI0@:JJ'?*A*KAV+ZDZNZL\F MM>RS_+KZ22OPVPPS1>*B2*$RZ: X0=PTF420\9P+E1%!N'O>4""AID80GQ[O M[VGU;5/W!_YT;//+'GBTBH%6LT#[C3XFO7#'=R!#C;(9?-0P-Z"C5EN]Z>:Y MI<"O5CE@M -6O5";Q3[&"[2//) 11]UBOL28(VP\]X"X]YZTSUC3V*[N@8[S M3G:?>_=;.'>[ORS$)U/SSQ3UU7-.TZ-LEHE,I5DN(5353;UA%_*=FJ M;1RC5PR2/U9]]GS<;SBAY[\CM*FKSU:=MP!L)1\H5NT+6.#0M?/P(T>R?6'9 M#VQ[WZ'?._37Y5+\7L[GVD$HE^+-HFG+L&[/,$MSJC)$""SB+#>5+AAD!4HA M8EF&XUP1&7LU)C\]W-16L6OYP ^BE?"/H%R M1)^,_,9I-T8*AQ^ [/26E"[ M\-"B@BV6:VD#GL9S@R4H]YP9-8#?SD+2ZH\]UD%!A_JSGDNEU"T#B3 M,<,%E")C$,=FBT^D$>0L+A(2*Y5&U(>E3@\W-6)JBEG_4%IY_[@^ OSG'E6_ MCR/LQE#A8&2_A2X,>''+\>^%GU#Q8%/W]5WV9C M"WL;T]?LQ6.]TH-4ZXC(MQ>/5:5GIEFN!$KC.(995'"((R$AH8) 3N-8HCCF MB5\K1Y=!I\8M+V53]PQ4\DDN'CUSBIQ@=J.6T. -3#!K<6UK2[ 6^ 9L1+X! MK= A.Y>Y0Q2XD9G#P"/W-7.'8K_-F<>U/=V9!UM9<''WUBSGZM>VT=+/Y:*\ M?[QO?>3ZI3D8\5H_D/\E:57/!"FB),XI9%E,3"-$O22+8@HII3+#45ZPS&LA MYB_"U*A)/XRIIX_C#[NCWS,HF$/[0FOA02/]#6CD!ZT"ZU6;"6$_2A-D,UH MJT9 'ZDWA&'])G\QQO6E>L.TYU_UO]- K1[K8\VCWC_89@&OOIKNDUK6-XLF M+O9W6=Y]64EQ^Z15N9/KW]O]\QECF$O,$8PSE&OO+5*0Y'$&:1SQF*9I0I%7 M>'Q<\:=&MFOAFMZ/8CF?ZP<"F ZLMB-@Z(: 81^%B\)K$S#PB!&Z8ZT$ZS.] M!%L(;L &!#-1-##<@#40H$5B\ZTFS6G$;H.#V'#<5H1A59A"S'%@\W@W,1Q& MBA ];69)5!21R@MHRH5#3!*] F X@JE^M3%F+$+,J4SXX=M/;=8)V*^F5W>: M"9'T3B^:H=K.#$)I.T-".IW_M\#%:W M%SL 6 ._X1V-#38T6 MGDD*C*C@5R,LL-)ZUB$[@;#S]D( W(;?5.@%69^=A#-HA-X_.#;_2ZXE,(VR'Q3UX_F=,B;A>8FS4R/;%[R]TKII!-]^*R$1D\6)G!LA5ZT\/A<:&- M\;O)UUW< 5'6;;\"DPO E_?W96TJXC?_7MID@?4=]*^=JWG[6].-K0:QT<#D M]=P\:ZE!*S9HY 9KP8-V@_##*G1K",?1Q^X3X0?*@:81GC?H<2K.01"F&).=8T82EG#@V^SDZAL];,TZ'GR9?B3?BK3.\ M?$YC'X3R--D$@6?HO4N+RUJ^\SD5CL!X'%N^%*"1SB#[ N5WL/@4""=/"1^\ M<+PCOZ?D?G9^]^07^WEXKVBUT/Q8?Y"5#39O#\V3."EHFA40%4I!7"2:W.)" M0:9DGB0JI4P('X_NZ$A3\^!,:43;'UJ597L<65K&:R69G_J7J]] MNN<5_5RQX["[N5Y!P!R8%=I >/M69\$(ZDL='VU4W^FLTKN^ MTOD++LPBV\O6%FD2131+(:$QACC.8DA2F<*,DE0)DD8Y\XHJ'1UI:@RRS65: M^TB^:?!',76CAR!(#>TT;4 :-NO]'!3#)&Y=.=?]G-)'T[ "9;AOBW/9FI"V M=K-\25=T[=O*@B8)1P2BG#*($:17W"^N=^7[/!$SC M-)M@C10O'TULIDE>L37X[>]VTEO$3"F"(JY7(HE*4H@YCB#-I>FN3+ J>,*( M6^G,WA),C40V8Q]T\X[(M? MV)Q!;RG&3?OK"])>YE[O&_DQ9EVM9FTJ?'M"G^IUDR"2PCA/S8JJT$R($8*% M9)*SF'*4.%46W[OSU!BN% MZW_MOO/[=QWE73ZJS/H=/?Z%GM&-ZHXNRO]IN[@NZN6\%$VB[D)\T(9?Q\S? MJ]?E0L_))9U_TI\T";S;G@.=L&H:(T0E@UQ@[,KX2VJF-8YHJV&CJ:TU'--+7N*-?6 M;]ZJ9XRY41!L-7S6-V602/%0!@@;0PHMY+BAIX$@WHM8#35.[RY'SXICO5G8 MS;I-7*U-X7PG5[,TTCY;DG"(8A5#K)2"A.8(YBP561(+B6,T6\@[TTG\L_M$ MX"Z!$VT4#6WLR3'TYC"M:]EF0'4JX/K1NX0R]MMU!MQ1R@ (T#&D')Y=1XH[*)@^*[].%R2<^RP=6RKC]42U5J M?D $">WM0,T''&*L?1_*B(!11@0E-$,%0SX%_3OW]N*#$6KW6]' @Y7-L_IO M!S"WU[XG# ._Y@T"'TXCX%^_=U_7L,5Z._4#]BSA#5@\FCT4$["U!98\5S;N)G!CO$& '9CI;+^5K= V M-KX6>_T/B[B5/!RY>6,5E-3<1Q^5S+Q!V24Q_QOT3)+B7Z1XG,OWZF-3\=8> M<7OUM>FOO:X':GHFO5UJ1BV?I&CB>+93VPQGD6)%D4,6Y859<&6P0"F!!568 M".VX)8E?OX2+Q)D:S:VU,;2VUJ7B31N!E80^/;2L<+I; MVWK+NDC;F>"]ZDP0V_C:3"8Y3U44:6(F F)!*&2(8Z@HBGB2"YZ*>+T!>)J? M+Y"BQR;@P+3\/*MU(S)XJ-;5WYLD5U/ZL_%&'>M]7F*K"&4)RI&"."+&8** M11I)F/-,XC1G18(2YU;> UKJ.JN$,Y9:+9^G)YN:6\O%0G*;!6)KTA\ID#&N MD4_/K".9;N#I=*- V_CQ9M/CN6//]ZJ[/.ELTPQO X_#[L/;8J3C\ /9Q._4 M_&5HGCQ7W_/6XYV\OTSW9V?S+[Q5W_I,+>':M/-FS-O'U9=E5?Z/%#.!ND\B?L9=#8[CP.QR*80]SOJZ('/AB=^30XQ\[M=%W?W3 MOTY7]:646R'T'6N;DOV^^E MG\QQU1F)4"2YP,9/H1 SQ&!14 2++,TYSS'E MD=,!MW,#391&6F%OFD,1&E*P%MB70([@ZTH=EZ,V#FGT *P'79Q&XT*B.'+S MD2GBM(K[Y'#F^SV"J:_N'^;+;[(Y0?M!/R=?:"T_:*.W9SJ1$@2QN( Y8['V M,S($B>8*_4_,*<\RG$9.50!#""$Z@.G!H:JH&)M1$76GE!I_%/0PU&Y#[TZ@2F!\>&!G4DHCT/ M;B"Z]<'G).EW8+RR_KE)PR__Q6-:VE@7G$:[O)\;4 MR'I;\F&KQHVIS=LJ8C:AGZPJH%SKTGRW.A&7#FDWMVC_\-88>#[8&.*V:X@/ MSPS1: $V:H#;@&P<]11EU0^$RN'8W&BZ\6S\Z;0X,O%=O]Y[&C_?. ^Q& M<4%A&YC-&ED-9S72#E]\QAF=H!QU?M11Z<@9A%WF<;^P[W&A9@?US8(O[^5G M^K7)$34U0@I$29YI;RPK,((8*>V7F0::>1)IIXS2./$]'W1LJ*G1REI24S2T MKP+H**INE!(&JX&Y9 -3(R708K8IZ('+J)Q'(_ IGJ/#C7QLYYS:^^=T MSEX1OGIQQRFJ9Y$265&DVB7!*-8N"P&JW$\+/!)U-9^! D/@6% M#U[?_5UGC9M!5)22Q5G.8P95(OH'BJ8(&B# H5N-X?/RI7R2\^7#IZ5:_4XK.1,(DP@S!07A7#LU&84L*CC,5%)$ M')%8I7&/TI5'!W1Z_L>O5-D6U6NZ.XG2%+*H 6S"SPLZAX^U!'6K A"-2O?. MW5W.F\&-5BY#=:3,\E9&3_)S2>TGD9R\( MOV1Z)W^WOZEG::QPEF$"%95ZO23B E)),4QCDB9Y@G-6>'D@3J-.S1DYNEAR M/SGITEJ\7 _3HXFXFS4O7W;ULM'UUUQ:[.8+(ZVX]F :;;FU'7DR:ZT],'P6 M6OL7]Z.[;5+!"UI_N5W8O\RAP"FK$U\F X5IF/TKR0-R-EX;!<6!RZD!HQ+5$;W_H"*[Y M:2-Z.'[RARLH27D,/RI3^<.R2U<][M"S6*]@S@3U+_)Z! MV8V= H(W,"5U<7LNZ[KG;\ "P6ZHA"T:?&;,<0L)NP&P5US8\;)+0TEM+M Z M@4B:O;CWRO+:.H\.QW$D>1I!$2L&]8HO@P76_^1YQE2.BQC3J;M1^W#D"O'$@OB_D&H@(98/S85"L>^*F#];L&:VN; M\&F.?4 ;*(SE(,"5(EONT!P/=GGQ/.?4VY?@1F7%%".,U@3 4V MD72LW2B<09*D>483P5CJTU_N>II,U!E;2PS8-W,,92TS4%9HCZ-PUWD\3K/F MQ*T]4IS?* >9/9O710!T(##6[WZOA0%8'&[:@GZ=PN]UVWAOI<%8MX*_ 9MG MZ:=OH(,(>/U]/$L>YS0G_TR-=/!S\L^6W_'2JYKUY'G5ZT@VW@'8JR+_[$3M M=27IF9305^96LE=?9<7+VE00_[LL[[YH(6^?9$7O9/L;^:$JN9SE/,V2."%0 MII&"F!0,4J00C N9<)]-&DGMJB\:_2M3W'>C0<U^;.;"C_0U8ZP]: -:_EQA@#T0W MGK\,F($I^3DBY\O^]$CZ/Z9]X&3_O6%&3O(_IN9^XD [*6'P"[OCTK)HR#;:^C.DQNCV5_;,>4#LCXKWV0$R> M?KFXTU]XMUQ4ZW]J1Z2LS?763_DL^9=%^8]'69O5WYN5O*]GE!B_H< 0(<4A M%GKMQ127D"*1(5+D4E$OKAE:X*D1EM&W.9L'6NWLPN#-XN&Q/0RYT09LU0&_ MVHB'U*!?FN2-,RI2*]B4%&F, MN59G7;ZB5?1SK_+*O[>"8*GL8\1YKVLT+/ @I# MEDD"1Z E#29NE]D[3R[;I]CXV?U7<=0!S/\ MKB1*T*I\3:?G;2$W+!53@AI MRV>G29O [CU/NMG6<6H+;K&A9Z,35?H:J46>3@F:*YS2AD81$96;?33+((BP@Q0G. MA2@21;UB0\>'FAK7-9(:IJHVLH*Z%=:/AT[@Z\8]85 ;F&^V@&W%!)_. >9- M+^>Q"$HI)X8;E4;.J[U+'0Y77-;64[MXK%RTJ85\>;*-T*/4*K2C-=N M +7E8YYO!.G?/=Y+84\Z;NOW-5?,\I@I2G $69IJUF&TT*LEE,,LS9!(*<_3 M/.O3 70PB:=&7LTYZ/E23_EZN/M>/:N&-[,;^4W*> -SZ*:W:$?9&[!5%W3U M;7MK;8IN6=^YHS-HE;YIC\5O]6ZO#-^,=' ;#=*W=#BIK]+B=' C'.N&.OS M?9-85X9TU^>(.D&&VWNSZIQ1EA2L$ D419II+Y?&D,F(0IHF@N$,DRC"?IFL MIP>G0>R1 M^.J&3.#LUS.#CIP"ZP;!?AZLXW6>MX%EPX3&_9ZEFEX2HA)( M8HX@CN,84LI2L]'&HC1+]'].+NVI0:9&*VLYP5;0=FWH6-'I%*"G^2,43$.G M)O@CY%Z7R &" ^102_ZGN^73C_IRRPO_P.9'V/S8E!4Z=>-Q"O\XJ+8IS>/R MW7Y^Q0L; K M\!?=/8 ?_E?TITC_%Z?@@5;@R68B;XK/_ 7D:72C?VW^WX;S 7U2=W^%[*_TGUJN![./\23GWSSW&_:>!S/DTX.IPGBK'5-SU3(Y^KV=@?[E8ZC>0 MFCVVI@7TNL5"&O$8,9I"@7@.L7YI(<4IAS(2*$K,R;U";8JC+E=T[AC>/S:@ MTS.]4\-T,^S0<;(?2BOJ'YM&AKZG^HZ#[!C0I#F"J:**,%D@+)S",%-1:&KN6G,XS.YH;GID-;[; MG9&]R6U72YN98?VG=Z7VD.9S.HD"O.[/T9FEX43$G!"]CU>,MT''Y NM4U$V M"#6_ P8CL#W+^)T]>I.H!#W((_A/5QUME MI*+2_G+U<"O_MC1>ZD>3RENO$U+^9JK36*%G*5>1I%D,6111$S5CD"4DAB*3 ML6!1*@B)G3V^TV--S1GKQLYNP).5'516>(\Y[PR^#IY0.-0&=E(:04$CZ0UH MT\W>*V"E;7-:PT'G,9.'@W"D2?8R*/VF.S=P3LY$9VXQWB3AILLS_G:\I%]\ M[]7]PWSY39Y#0JB ,DDYSGB18.K5J6U<\:2K8'@EQGYIHW+85:-/ MZ>;Z#2-W4[NZ6;?COI.T^ M'$&D*49K*%*24E "JM1K BI8 S87(99P@FL%9 MXS-^W9#UQHR*IF":S0=]:F#(=5SK:5&RJ+/6R2:BXMM\6=?GF$A/-I\OF,P( MR](T!S'$&8"%^@FQ@@*<9EC$-(E+DK4OV-LE_W=^O3KSQGVY)M3JS^=K93;; M3T'5"3D6XQV7[N"Y4(XHT''I%,=\&DT&?1KVY^A && HO;4G#*';F"%\W;F$ M3H]@WT4URPB77' !BAC% ,(8 D3U#$]2FF9,$AD;K6/]JC6U1>^^X,6FU7", M8*6SP0H9[7;+$(PR\YUWFCN:^5YU,]^K2S/?_MSSX24'<(R8L5L&G4G[$\1/]2'D)PJJ]^F.I6]T4,)HBO?&2 MQQQ P7,=UA2#)"$)$C"G&;;:!S83.[7YL=9:3X^?U5,[_K"L06.&M]G2T3^* M@:>X'8![E>^BMIE6T*9:=DCYK9F4F*&4Y)K);RE &8)24@F G $8=%P1DK4JNR_@.RID8"!ZK6 M&?]'RD:_Z":I$79(\>^#VHPI/ $8F"T&L?.;^G\%#.]5 /KDC5X0X(KAEVH# M7+O%8=?P03P^K=9D_=SL8AK6S*8YDT6N5C@B+3, J5 >1DI+P$7..2J+DJ74 M>(?0286ILS'61QB?U_HJZU5!;)L6VFOD-HV2P-1@<^]"1-9W^ M[3G67>2I[KFO,;#8W0L^%B/MY 4;$[M-NYO@'-R@)MQ-UE^M/%VVY.< M.W1N'[=UL[WZ($UO^:W%=[&LYC]$4_#BPZI2XC:?Y /Y.1,XR?-8(J"+;ZDU M;EH Q%,$>))#4N882KOJG9;RIS81':@?K>J#?'9H0+10NMLYO;8#8N8(!X0Y M\)QSB' 3*G&D^ZY CE;_+YK8ZH8GR@:O?5==P//=C-5*A[$[M+H =*%MJ]-C M["N'OE7^_.;Y[:-8?U.\^K?UZH_-=RV-+)]G25*DHL 89!E' H! 8J3!"14 MD"1!D, L-BT>.B!G:DS6J!IUND:-LE&KK7D-T2%HK[C(_@ +S$F.6%E5$S5 MPKF@Z-"S1ZLI:F#@85E1D\L=7:#%8O6'7DV^6ZW?K+9T([>+]@"A^B*8F/_0 MY=1?-S729WE6ED*F#*0X4?10,@@(XPQ@B3,$&5+K<:M-?BOI4R.-G?)U2AMO MU=^U8[;T?*S&P=#O"85N>*^G:=&V5_(N.D:[K7NN9\2[J+7 H\_C IQ?C\=* M@W']'1=PSKP=IX=XZR+T9EXQM3K9KL7^:+] C/"U&1E]V!3'K':XN>(*21"0ZO4GHYH>HY(!RE "> M48HA+'-.K<*X+DJ9&M7LE71)YKT,I!F[W Q/8#(Y129 _,0@!%Z)XK*D47EA MT-A3&AB^V.VK_]154?X@2"6J=]N-HI1?Y\OYX_:Q#2*MWFS%^^6#@E[\ER!K MW1"U(()G I0IQP"JET:Q R, E:*DNI<+IE8M'AQTF!ICJ#<,VK&$"_!F'!(8 MSL ,L],^:M2_BQH#HM:"+MY=_8,R0IMZ2TC3 < -V.W6_$;*=*TU5*# MIO6,=J$QKP=!LX\VO0Z'WXC3 7GC1IU>-_PL\M3@%L>]ZN5FSN>+K6Z9]%6P M[;INY_E1O2!O5H]DOIQ!'B=9AA@H4%'J'O(Z5JS( 4$H+K.R0(I-K+:GKPB< MFG]TJ&^T5_@NTBI'OS=*]R\BW$ WW(OV"&7H[>?;4+3?;3:$QN\&\S6AX^XI M&T)PMHUL>I]#N&K-7KM,^]?[0$OM%U7?5PO^L":Z!=P;\EQ]9=\%WRX$GY&8 MPX3*%"CO11<:YP*@/),@83R711ZG+"7&\:IN.DR-EG:*Z?3UNFD>5^I:Q$,Z M#L65$_=Q Y,5HW;L[- %WS;V7 7[:R(6C,B;<==M+,D_"!81*6&'XR1PE)# M#8I=5.IM< Z&I3H^>KRXU-ML/PI,O?%1;J[N^[J,2^U'OU]J#>Z7_%>R_J?8 MZ'/1-D1V-^'I+ VEE)KP6E6:9O:7CM](GN<9+P@0J)#*12Z$\HY9";(XYB(E M"&;8*)TBM*)3F\/V-AVXA':>=+ Q-?/ IS!2@2?# Q/UEF5-PSJG[&#PVAID M>T.C7^JLL\;6'2,WUOXE_ ENZ%'QNF@(INRHBXW0D)\N4H++LP\!?KU2D]@] M59,:828-[H^NG] '7^L5_=YIYN&[[+76.=[T^&FC19A>-.(PIO3R!:Y1#3_$ MJ,_K);?/J@U.F]>Y@_SI7B_$8_5C*>, M&HS,A!(+=! M=AXGQ7RA(F>8QAA*@N"P Q (" MG! *..9IGA!)89HXL*V++A,E7%W!>*]W5"ON1*1.XV/%I:%1'X=.>]GTPD"H M)5B]A@NR$/. :@A2==+G)7CU%N!ZJ/6F1[JQZWY=ME^1-?739@4K,4HX!$A* MY:H*Q@$F) $BC3-2BIAG&-N09[^HJ7&CA[VO 5S-2,\/6H$Y[2)0XQ12O(Z/ M5W8:$#K6LYKR.M5OIO9QEU53G>4VJ[[JFTGI. MMSJV;/6V4B;_T64_S5"*U;)7YB!' BN>462#RXP#J7,#6(D8(=+X -F?7E,C M):VN+G_4Z1MM5I&H-;;,P/0]?@:GSB\S*H')[U(&5'WRN;P0/; MHH=5U%C7E:%]H1&T.+)^F9$;='<>.=@?O'Z.AO=/E3S^*S;YVRJS,,$=44I#DA .8Y1A@7$ >4PHR\J2%$;5 M3:PE3VWR5$J"NCQLM!2;:-Y6$=+UFBRKE)IC;^;F!T%TK(GO0&GE]*]74:UV M797IJ%"3__Q?8[B"I !?E_XB6<#&H/0E IL_P&'%\''^J'ZW(*]7ZZ946 M15RF"0,E9 1 %&- 4EB"$D'!(2U@(LV*+UU^_M1(J-,PTBI:>'H7D#/PN6_# M(S"%'$%Q/=O7"!,++_8V;$;R1LU>%SLWLM_P07?PPFWCN77].A^Y9P.7N;E9 M1\QW_X/,%_7&ZZKI:ESG2NM@2$4<;W1$ON"[^!)40(K*%($$R1C E%! >0)! MD4&2<%'B#%E5C7+69&H,V*IW[H3M^ZO^IYT_YCY(9O[9*-"')MM3?RS:&:(W MD=J.Z8>VW$7=2/D,-?*&J5>GSEV;49V\FT$[=?IN?Z ;K1YUB&_*&\_2%,4R MA3G !4^4(T@9(*+(%76B,B,P89!D-H1Y0<;4J+!3L:E=?]<6KK>O83\$JQG% MW0A68/+:X?2UP:E1T!\9#5COE68NR1F50 8,/:6&H4L=Z\'4%7Z;ZG8?YH3. M%_4YU&FX#BVPC.,4<)0K&H@E!HA1 G@&8TYC7:+.*IW92.K4B*'+J-$Y_FT) M[,:"Z, $RZ(P1NB;L85W3 /S1R^$08-KK%#R6]G%2/*XM5QLP#BKWF)UL\.^ MU/]+GE^1Y3\_UJMYLKBOJA6;UW]I]Q5$)LNL%! (65( \QP!Q*$$J8=(90<]GMN@J?Q=Z73QA' MV@ES>@GM-L9,41G<)KOZD/$VS4SM.=I",[[)@69??_WZL)ZS?W;-/YG,$4E9 M#'(NH?+U$@QHF<: %#'-"$TSEIFW.3MY^-1(5*D7-?I9?/.G@!DPY TP!";$ M/0(N]'<*A07;W0#)2.1F\'+845F/R8/,=7K/>$35H^T1+_5=XUB=;RV>R)R_ M_:F[W8O[9=-^IDE:Z?H-%!RR&"8"Y!05 "92 L(*" K)BA3&!)'2JC:Z@HN]G5O[G_.JYDH:$P*M=:' MAMJ662=1^N9N3B :W MA.("E#6%7('!*VWTR1J5*JX8?$H/URYW6*S^/^H-40O@-^+'^X=VS0%EFB.* M.9 I5GQ \A1@&".U:.6"7LA=N&V\UVZ_ST8)VX#+'H(KC M9M*OR7K]K$LI/>I\@_M-DXC0Q'=\)LT*%R>E#KL .,O4"E=/!U@7<(T%BPM2 MYGF.R]E3TX-Z0]8;,P?'6@^;=_E4FX![,ONBAWH-UB1U-)$:T6J[J39JY:"K MII%-1,6W^7*I_[*24:.A9>"&]=!A64K$,Z3MTF<2P";V0'FO S-S=H$,0>([*MKN!W9;A);-#GIA->,L+V %YJ8. MIP,E0[30O8:$WVX&O=+&;6-PS>BS_@57;[BY2%B==TO8YA_SS?>NB,[;GVRQ M[6J+JO_Q!_)S5J(RQXH]@(BS1'=B4L1!:0Z4]\LA8U#&PNJ,QT&'J5%*:X)S M 3!C[,W8)3"B@7GGJ.!7IW_TAS)@5_7K+MK9$'5&1,J*(%6^;"$,5=W+6(^7 MJNIE"]1 -2_K1SEL5K;[G\MO[X2H9K#(8E9F!" $<\5J"0(T@0(02A..$&98 M".-]RJ-'3XVL=LI%4ICZ/1< ,]B>=(9AG.,'A<"[6Q"PV(QT1F*D?4A#1.PV M(B\:/;@'>7S'>-N/%S4]VGF\?$7H!-E7I)JS7>9E1K$4$C) 82H!A#D&-"-( MX8$XK"I,<>Z3$U/JN5>Y'4V./A,?/-1@ ],'NZI,4V8_2R2;$7\7RA ME-AC72::$'L1,/=TV,N/25/CG%K! MJ-'0L2,-:M<1</>]^_+_G8JT>]/WY@_BA4- QG@3' M"&<0 5R*4M&&^@EE$ -&45*4.-'<814[:R1V:ARB58UJ7:.=LG7<^-U YSV@;=6Z/B-PS43/6Y8KA4<9U&Z=G<[.C%U,(+E3L;Q M31-ZV=O6G2%V&R[;['?:/!8Q[EQYT;RS"?+R5?;=)=^TF]O_WY:LU:2R>/XB MGE;KS:S,6$%CQG0I&_V?K T11G(",%)(A!/H%'ZR(",JRMJXSFQ>TTU=/^X!IV["SL$21C/]:+$EW%8 MAXSO]5,';W(CD7UC[.:HX?U2?9_J-S,>8QS'$((T9U0Y"CJO#),4$,&S4I X M+6.K'?X^05.CCDZO]L33CC)ZT31C"Q\8!2:*O8KM0>5=U&GICR*NX>"5'7J% MC4H,UTSN;VC?<[WCX=_^:+'='$8)BUF:&7B&1W:W0!+Z?.X C0#;YKVF^SUY.Y,R[C%;GY%G9VJ] M%[I]S7\GZ[D.&?A"-J+>@J4<4I@A 62:< #3- 6H+!*0%HA@4L"29U8?\ZF MJ7W+G7Z15M!I;_L,0K-/^A9@ G_15IA8?]!]AGO]GL^$C/HY]YEX^C7W7N=8 MK_JI;NJV_';0T OGA$J!,C4E$P9@B1E $!*0XZ) "(I4X,RF*M4%&5:?] A5 MJ-X?!2+6B0RKI[;=G6T-Z@N(FGW>-^(4^ O?:1>JY=F ^7X+1U^0,VZ9Z'Y# MSXI"#USJ]L%W5=<_R<]K_8IOGC^K8=[<+[D^)7C2OG]=!:DTMM@AYY1MCX:.2D"TDI\QD?;]#PM>._3X(4HGJW7:S78M?Y\OY MX_:Q#<2JWFS%O50\\%^"K-^I]W.6I43BM,@!EAD!,-;I%S0I09FBA-)2"$2, MLEV=-9@:@3U\%VM!M(86B5-.T%\YN!P#T-&JA MS8BT'9$V)#3^%OEMH<=AI#2X0.-AES9W"Y:#V75.#QXO">\6NX]R]6YZT*UN M\"X%YMUJ_94LQ%?!MNNZ8L.'^5*\WXC':@9E03!E%. R1P RC@'.1 X(A9P+ M0F-!K"+#K:1/;3YY(^@FVNMYM\\FTYW'0:6LB'[7VD>U^LZ^LLXD&+^0Z6X#3[S_;/,1#)\KV.*!IG(AQ*@J6(I#G,-'% MGPD@6 K=C2[.:187&,+94GPC&\$_6]=([!-K](GAYA/K$1[NHWNUJW/XBJA_ M8,)3J\HCW!&1.2JS'*0BHP!B08#Z/P9,%H@PGL89Y,>XFQCQ9;58*+?[ M#[+F,Z$6\H1!"AC-L?:%)<"<"I 5@B>(\()1J]AV2_E3(\Y._>B7SH"_1//C M,C'_$7696]J.J#7$S>O&%DTFZAL6\WRE.>HP&H BI0 B$H$",DX2!)><"3SA#&S[J3] M,J9&;+O4M$;/[CA :6J?NG<*YY43,#\@A=YUM,?'*7>O!X&;<_=.GSMZ[EZ/ M89=R]_HN=3S4T"O/5[I.B2Z>(Y95&YP\U !?[4KU:V^:C>>E)][QI) M>CQ@&(3&[TG"95'C'AD,FGMV-C!\]>UA^V]6CV2^G F6Y[G,$9"4< #C0KT+ M',: ,Y0G,!,IPD:MWOI%3(T43L+4&R5O"-YO@32C@]O@"4P%ELC<%,)_;'RP M(/Y6S(N%\1^;.13(?W*E8^>8MD >67PF<_Y^V=;2:Y/&TC)F@LD,I%P!!TLI M@7+V!2C5+XE: ."D**VZQPQ)F]IGOURB\P@Q&8LX VXP(1P MBME\AUF C#TC4/PVEAF4.&YS&1/CSQK,&-WD6JRW^GZ_Y/H/O0?Q@RQT!-;] MIFM^56_3SDHA.,<% PDO8P 9U&G\L2X-(E@I6:YXQBI!P$CJU)A%:UM'K]=N MLMCK;5NJUP1Q,X+QCF-@HME!6/]PH/*=[E^X:Z]7J^VS8*\%2IXK]II('KED MKP48YS5[;6YV8Z0WXFDMV+Q9?&.U;$G3F( ,"0Q@Q@N (44 8QZC-)$\XU;+ MEL.'3XU?#G6SHY0CR,R8PQ6(T!N2)AA8$\ E8[U^YT<"1OV<+YEV^M5>O.;F M6&JF"& M^+OYH9F6,BAR6)9!941=JU+79B%IM M<4)8G"+(Q2XQY.&6F+@+PHV^@N-$A8=1EF*-IEW7NHW6]=98MTO8FS&(/RA? M-*YMAVI;5>9A$%4/D6P#* 6.7[LD^86CU@; N!ZK-G2S&S>]VE;SI:BJUZM' M.E_6:]//Z]6[U?J1O%]*_8?^5=MV>.=+B:_JBQ3U7ZIZ3_R-KHW%-ENRF!$8 M$YHG,4!YU_N<)+P$K,PD1SH@!EEE[GK7<&H.4M?,6ZUF2*M\5&GMF[\VZD=< MZ6]'??Z'UHPF7W3 E-J9UMT8-Q=I,R+:ONB P/OHH.!O3\>V ,S(VWG7=18 MZH^%@PV"5\;VK^6H[!X,Y-.9()R@6_O%)[_G-%"I EG)2 ,*X^72 )H)M7LD<@R*Y*<$&I5 MI-RS?E.;,0XWP+Y\_2WJM';=AMR6NAG7O3VE0\;=S=;O3: M7Z M2S\ZOM FIE> ^[KM$ 5FQ^8<9J]AU*KH,:)M$ *_H6R718T;PS9H[EGPVO#5CJ6L M-]_%^N-JN3JNF=NF+LP*F&=4IAF("TX I!@"Q/.Z$PTN4"IS',<..YK#4B>Z ME5DKKA7K+EAGRK M*^*J+VO^1!;WCZMMMH981O\=N-0F3'7F ,0F-OJ6H-[6_3Z<#<8GYO!V!ND ME_H[DZ+&IJ@SRF>(GA]X/8?UW:C4R*& ?B \#Q_T]%S'+3^]G/PBGM3;_UTO M.N^7_(O8Z+B:PW(R;>VW,N:)HET&"(%Z 5A00'*9 %$D7,H8LIB[>'XV.DS4 M#]QK7P?@KVOUNR:=K&G25=6;0\XE^:Q&2@T0Q 6E>M-5JI'"):!%!@%-8!IS MSO(42JN=5]]#-.ID.*VQ,=Q0#81XZ-W2&L@#O6O,6\U/JY/YKK3H@IG?K4X; M!<;=QW2 YFR3TN49;M-25ZS\8=4>>O7VQIC1C&"6$@C*(DD E$4""%0+@A)* M1G%:9GF>.4Q*YAI,=$KJ>4Y"_&CLIP]+*<VZ; M U_DF*(2$R @@@!2?=@2%SJY!V:"\AA3;'5V?D7>U)RVSX:D(9[@7FO-6"(C%_FN2)S7+HQ ^",8PQON^'TYL.KM>ZYDX MED6!1"%U?7SE)\6) (1R M2RG4"&12JX54WK'CE3(Y+FJ($URD6+O;X.YS,7 M4,6P*"61%#"4, "%;OE B0 %S=*<)KADN;!J\>H!U1':O#YH&=$J++86AUZW M(3;*:=>!BG=1JZ3G0ZY^%/R?;EV0-?ZQ5K_!%\^S!BYWX]J#W$/%X^^77,C> M;,2J2UB\KSZ3]>:3O!#]>1)ZQVE:ZT=HB!UTP']J+^=4L_Y4T=AB5YCN@^Z_P+'&*=YQ1:K:KL6G^1Q)/="GP"\ M7E6;JCXJJ3,+NFW'>UIMUH29KGUN$S*AM_=*DD7T>Z>SQ_G:#WA^0V)N4VG< M@!@O\)V%P_AYJF.!E_WZ<(9EAK&:%X%$4K> RTHU8S("F,AC6$*(1&FUL7/P M[&ENYCAOWQRB9D9;CE@$YJ /!@#8EV4Y-]5O+9:#YX];@.7/C6'ME:N M+1JD];.LK72,G-GGZ8Q'X _4' K[)*-+)OO-+3J2,&Y*T27CSC*)+E[D]KE^ M%!M=Q/;S>O5CS@5_]?Q;I1?#:JU,EFR^_-8F+2I>V/F[::QF5,0AH%(R *', M 2DP4BPZ>VK",3=DO3'CS&#ZVGS]IUH'=">^?5O7X9CJNV^UC7YH=76U M?"J^S9=+30,K&34Z^>AWYF/PRXP2073 *]:Q_8))0!." (4QIC2612ZR=O#? M+OF?;N@[G5]HX,623V_(S:;E20SBB!N%AU8>[1:J"?WBAJ*V]2YJK54_[.V] MBW86^^Z/$7Q41NCQYT/;";0)] BZ6:=!GP)OR.\[:H,\*V49)Q1F(*>H!# G M N"2)Z!,)$O2LBBDM-K9/!;H D]XQ\H M]Q]1HUYTOU$<2;>;.IIGL])!/U[#*?L1\9\O>"QF_*S BV9>S/V[?*5C:[PZ M\;9^;),Q^+ZJMH+/,$6\2.,")$@M:"'-"<"8Y"".N61%P@7EN54SO,MRIK;; M]_H@#_FN34*.YK6J[FG)?1B;L8('Y )30PO:UP:T1DGER==J>FQP-XR#WY9V M/;+&;6(W;/!9V[HKE[OFQ[5%T<]?WS+),HDI WE):HI@ %&6ZSI N2RQ\L02 MJ^(&_:*FQA([33T3Q0#89ESA!\+ =+%'[X@QO!/&=3 \I\3UBALY&^Z:V>>) M<%?OL",/+N:SU\HWN5\+\GK%A:(*4J@E6 IBJ):YL,@HP,JQ "QE><:HI 6# M)E1Q^N"I$CHJ[<;A\\$XM(9$0:(%;T,R<- MN V3#5S7^S)9/%W,67^^QRGKI$[+LJ-2VQ$SX]" MXQ"8/ ^&H ZKTBC7/QQH'R#AW1$PKQQIJ\.HY.@(T"DKNC[FAI I>OT8E?8< MH[[]*=9L7FFV/CY&36:0QRGD&0(\@VHI*',&J$ ZF9[&7 A!8K.E8'A5IT:R M?U>O0)N++?9*ZV"9K^H]K)/EHBR^B]17DCI$S(09;L.3KTD,8N@3-(\Q,P<& MAXZ9"3HL_H-FPJ@[?M1,4-@OALV$E>BM@>H7P5;?EO/_$?P]5VK,Y9R<9_8O M#]<&ZM^VC\JTQO=IKFR]TK:1@KJ^KDS3_-N,IR(C918#D=$,P#PIU.V5*>?)<#+O!QF,]KDASSP9'>YE>L>@N@0@_/Z M,4I5OR:?AY-JQD^M,!ND:2587-'YSY5F838 WI,M#,7:!Y^\57/J MYOF>\[6>=]6/G]8/JS^6,Y)CA#AF0!9I#B##5,TX10F0H)ARDO&,,],XE!X9 M4YLJ&C6C5D_E0>N_J8E!ZVH>H-('Z/58%0\P!69>)X2L@EBN8. UI'LW6J];X%6URCL MDA]F28S*C.DU-\D*MM?^T++9F/!AFY!0$XL HC C'(6\VKX+.95=Q;SZM)93#NLGV3T?@J#J1ZY MU3_5#YGHH![I^.\TN.9[Q<'P;^99_7P]>:8QSN)F%]F_Q'$VGX,AM=NS#B?! MM5*+0F2IYODZ@&1>_?/U6O#Y1O\T0PE,J:[6DL:$Z70D!HBN)0;3HDS+6"9E M;M6A;D#6U.;/(U7K97BM:J1UM2W3T@^PV6+!$VR!9[=CQ+1R=X>@W46?5XLY M>XY^;_\,TJ7- "K/%5WZY8U6JX>>57:[?XM@XD\S7=9SVKX+H9B^:I]ZM MQ;^V8LF>WZP>R7PYBTE,2B$+P&-* !0P!@C3%$C$BA(SPJ6T"H8VD#DUCCG0 M--JI&OW>*&O9"<($][F\4O=/QFR(BM:YV!-,+K1FK^ L,)746+T_P$IK&=T/8V7? ME^X*$'X[SO4)&[>7W!63S[K$7;O>M8J-^N)$M6D#VV<)86D6%QRP@D$ ,Z$Y M 1:@1"5-='LX%G.[\C1'SY\:%73J=143;$O,G("7\9A140)"9:[:^0MWQ>2S%G_7KGP=X.+XL32$^XC72>V(.?I]- M RP&S_:&[A_OI,[ BJ-S-Y/K1RTH\K?5BO\Q7RPN)F5_%,KQ2I7'E>8$P#(N M%0GE8BZBSM*[_C(?RMX7K]QA.B!3J,UQ5=<_0_4-4\ ] MU=8ETC07FR&#,0%PS%(BT$3;-1"K2>:C8U\JISAZ)55W1%[-1U[UKL M90#-".]%AB4P+WJHH;.W+DR9')^(3Z-XZIEV?XY:J7V@>BN-VBO@QE"]UHL] M\EK;.!W^27N^V_6Z21+ZN%JNN[^^(M6\TO?7&CT(]GTY_]=65 _:,9[QA! D ML'HO1)( *#$'E*,82);3-%%>:II9G;"'5'9JTX"VM2F\'!W&N+U?/FW;2J<[ M2Z*]*='OM3&NP8,A7@*S>6,J0QMX*@DTJN[AC 'A#A,'&4+AEPF@# A];^1E M2)FWMLBI'=_?EO--]>7K;]TA8U92GL@4\)3& )8D!U22#+"$W/0O?K/57E&S_F[Z&K]]?%JLGH6H+_K<5@/Z MK-ZQ:I;D.=<=J$ F]#F^C'- 8,R!3!)(2UQ07A16&Y]N>DS-N=$6U!7%3ZJ% M1=NE&I-(M(:TO]P5Q'I2#[FKS_+5?1OR4RV._IAOOG\7BQL:I+L.K2D9!A^P MX/2HQZ Q(6IL:+YX_ M-:YL5(QJ':-.2=LJV\<(#E.7!UP"4Y(=) YEM2\:?F-)[>-GCEQ.^Z)!YZ6T M+U]V6U3D0=SE!_6+NKC83)=-S7E< I03748[AX!D,@8YSR'C:ORA,(H?-Q$V MM0]Z%^IV&.7[NU:WJ:)GN7\_B+.9D^(+O<"?O3MPSO%]0X@$"=*[*/!%(NV& M3.\+EQN\QVO7*'T:^K!6:XCOXN&/5;=A+##%J2@5OH0"F*2E8A4L 2L3*BG* M\KRP2O2WD#TUDG'IUFN(LD4LB'_L1HSVV$5Q[,_E[Z)6]T@I'V!3U &T,3H8 M790_A6Y$0\ 8=A8:?(0;9?WV]6%='ZL]?]6':.TY6W,*4Z)8%!P"67>!E7FB MJS5S4$+E]L0)+A&R"HKH%S4U0OKMKU__&FU:9:-JIZT=3PU :T9+?@ +S$*_ M?8TZ+:.]F@'XYCH:7NEE0-RH;'+=[%/R,+C#T;U1O,.W"_%)[H]W7I/J^_VR M_D-O8O\@"UWJ49?,JROFS4K$(IAQD@E')-)S+-.>4XMVMT::_# MU-A%)VJ1#8AV=K/OF:)7KP*7ZAP/E MVZ"E,'4>;\#0K[?DH,>X7I,[4&?>TPV/X9WD(W7/WA+ZE1L-H M?_H2^90%TP=,D822%B55NWF4Q4YN:STL#N\4I]X!J1@>W0Q68#1Q0NKT^3!*]LK5KD>77\2WN>:4Y>:C&OT90EDN2X47)40Y[ )G .54>?)EGM*" MT"0C1HEP?0*F]O&W)W5[)2.MI>WIY0F(IL>7[M",9ETV\\P3QY MZ,A'F)=-.C_#[+ENU-(N%_/_7[>EN>HKU5.$\IC5G=4L)BGA$E%0,L4'D!80 M4)C%.NP=9X++M"RM_((QE)X:T=PSIJO$5M%ZI^,H!5[L1MKN.'8JXS?6L:Y+ MZ9?^>B^MY5%7I/# ^!>O ^,T5%,H"F.G^)^A0HS34'@J%^,FVZ&4XQ>Q$'6' MTB8/C'/!'\C/F2@*F4*<@EBP', XB0'BNB%'5C!49F5&8VAH?X[_#M. M(U5I=,#+KE#C,!*#-1I[;AVO/..P[D>5&:]^KN;J]R6)5RX.J MJ=E^0,#OF^JY7%VJ6Z*J%^CHIL.P@=>K:E/-8)H(D3,$RJ)(U6J>$8!E@@$B M6"0ICG/)L#%_CJ/SU/AXK[=.!-GI6JF_55:]+4<:<@.>G]Y OH@#?Z1^=&#T MW9&_WME=W]"]"D?WWAW7W7D]S1?#8H*;W@LRTH0YI1?%;B8>=\@&9_:15!G/ M4Q@7VR//8V317B.@]U&I55_'V$]-';EWJ[44\\UVK55O4K;^(>;?OF_4"O2' M4OJ;>/M3K-F\$I_7%PO19*SRU6)!UI6N[M=DK]HFKX[];ICM8$YYQ ,[0R;U M JLK!0,_=?4?#V"(YLM=VFT'1=1B$75@1#4:P>/1@X_C&$'MX8R80F1\\"$R M#*\/KX=CZ343F$E. M"@98G&1J/E0K?$RR&& JRY)3DG-DU0G=0O;DIK):=5#K'NV5[TYE%*W5^D>U M ='OV@3;/M$1M97>CVK7/K__Q=5%JM+WIA M6WW>T1'&"U0"9GRF' MU75J)-ZH6-<&;)2,N-+2@H\"#ZW!)#"= 1MEF_35<%N55]TNZ:M+NZ3U'U%K M<]08?1>U+\$G&;6&1V\F]1)8S&K3>1E&FA:G\E+8S;+C#-/@-!U8A?'F^7&P M/'(41A+IMH/3I37LXX _BDWG(&-*L"A@"LI8Z.+",@,H82F@6,HB007-A%4= MB"%A4YOK+^1[W$4+'5M"%HO5'W5Q8;E:1WRUI1NY742DNT&Y!_^KN(-Q6J<. M_"]XER;IG0X$?A)L,_\A%H;%-8V&R&Q#R!?P@>?L'>9?#C G4@UW='\$^NNU MX/--]&%551Z7-#9H>=T[&A0XZ@:2B>FGNTA&]]BGM]XK'N2:"]\MR+<9RAG- MDXR"#".U=!&" YPI*DHPAT7,$\BA<4W>HR=/CGI3M6LZ,"!M:A]HV[)CKZ33*?0PP&:SNC?8 M G_2UHBY]SH90B),CY.+$E^FM\F0\;T]309O8LK1I[7N;AVPXTM@=_,*[98Z=Z0 ME67IM:%'3.@-/NC&>J!HD"IL)HB$:9AZ2>#+-#P=,+VW8>G0/8[[:>I[X?/% M5F_T["NYOOW)%ELN^#NEOIYJM\U&]R?YEJR7\^6WZK-8-WN SY"7 ;,_OMOO!H^MTM#*CON)N-X8$_VZL<0:3]HNE->_KY3DU'9-&D)KQ3 MOZMF"#.190D!#.,"P*1 @!0E HG@$#$H$$F,%TR]4J9&UIVB4:-IFY44U;J: M+Y3Z0;V^2/("56!Z=$+):G%T%07GA5'_DT=;%%TU[G!!=/UB1V^Q#LKOSO)H M0B3$>0%$CI5_5^8QP+GD ".40"8Q29CR[U8;LC#T[PZ?;O61[V2$>WT?M(R( MM3742*VJI1]V!)ZAY^0*26A?IZTAY_\L\Y+!?MV1(PGC.A"7C#N;\B]>Y'@L M(A;J7[_=+_FO9/U/H0,SVM#YKOV.$$E*U3Y MUO(AYW&NQ2/J_UEW$ W/"WQ"&5@-K@11?OC$T-H_)Z@7!,Z M[B&*(01GYRBF]SD2#M$=,>J.Q[K8J1S)JR,F1CM)81UTUO<%_;Y2T)9GK0!O2C%?X0A.- M'7+VQ&(,AE]JN2YV7'(QAN&,7LSO]-5)1#VG?>$I1R7DE )9L ) Q N ,8$@ MR\N"(E*6A5V8QX"LJ5'*A6X96EE'0,C\#M1O;R M7KCGR)GAUQN/G-\2J'!87V1[$W3R?EEMUO6^2O5I\UVL'[Z3Y7&M%EW H-EM MF5$D)11)#$1<) !"JML:Y0(PF".2IX@Q#&=+\8VHFQX\E@[S9X+1AXJ;#_7, MD(#'U/W%P^J"897OBF$>7PI#EVQB8SR=.F%7RH2U@7L' $0U M%&07!61$S= MORLA-F*%,/^#-VYQ,(_Z3ZLNF/^!L2X)%D %AX3N-X)N]K)>KWZ()5EN]&^_ MBO6/.1/Z5[K^V!>M_Z_DY_QQ^SC#<1RGE.<@2RX,>$N MJO^IM2+JS(AJ.^ZBUI+@0V"1V!Q\*$;*5PXU)';YQS>A.9A6[/;D\;*%;[+\ M* GXMB?YZ5!13W+M[G0U4ZNG+(O+#!"(.(",Y(#2. 992BA..,[R4E@LJ(R$ M3G0)U#BU;PE^S TZ+T-@-YM+0^<47S19@6&:-[<7> B M.K9] 8X?\J(5_2_:YJRKITZ1Z"V7 [R ]XH;=O MW'&SWV.YCHC?/9$!>>/N85PW_&S/P>"6&W.N/\EWBI^6;$X6GU?5O-[3L,N0 M,GG4E-[U3EW]LN\4CCJ-@Z1,V4 4)G-X2/#+)! ;0-&;1VQRK[<6V=7]DM=S M]V?U"GZO6_MU5QT?5XLY>WX0/S>OE+W_G'%2H)*7:HU3Y#& )6$ YT(" M+M,X3Q*!8FJ50.5-LZE-VG7,9-,"N1G*FUM=.XZ8&=V]R#B\P%JKJB,"FQ5" M9Y>FS-VUAZ;=18UQT>_MG]K*J#;3(XUZASYT$VI'[5ZZT_1MH!JTD[Y1@!NU MOWU\6JR>A6CWP"Z?YWQ<+7^(2G=IT4-J\U]BLV^)7?MF[5G. M3,893/., $AX 6 A"X!YSH$H!95E7*:X1\6-V\VU*SFSW&>2G,9I;)#?6(00.[8(#]>>I=M+/UN)787=T,4_WK M)GI6GL/>SKOH_E%7A_,WXXPZ)%YGHW$T'W6F&G4P3F>Q<86[S7"?GNJFG]3W5-C-(0ZPFTT(8<$,S.X[Y:-&^[NHT3]J M#>@H7_V#LD%')(;Z7U>KY3(S?-G M]?9MU+I"AUL]:3$'<>\XS1*",P'*4GOF92(!(JP$(B\IP3@1$%G5EC:0.35: M^[!:?FO[[ST<==]S3#,P@=V,Y3R#&9C6;L#1FKPLD/'*5B9R1Z4G"R!.^Z"EVU\'>K]9NV0/MYF>HOJ\5"KM;:+YQ)2#G+& :TCH:1& &4J?] !#,8 MBR*/%T4MBOV-RL)SW!&$J"#D@'D& -"2P&20I0Z M8B"#B-@M44W$3HWG=EHWQSQWT1-91S_JLL8Z1W1;\4AY\TVNJ&6JJ.$XF*Y9 M?:,;F-GVP'YM@%4ZZQS<1NNVDYJ;3-,@905DN">0@1Y@!6 JN8Y8E4 Y@ 7/.!21&]4=?W)*IL>IO M?\;S\VMORTN?J7M\!R9WSM[4*-9G-_]&)^Z& _8G.86_9LV_R'R)Z.AR#P2Y47)8U+8T/&GE',X,6.1TD_R'RA-Q_> MK=:Z&E^3LMT5_O_;>E55VIC(5?D_!X-66LQ[M&0*TAG1T/.#W(J6/1#+%9/NO@"^[Y<+5;? MGMM2VR7)998D&% IZI*@%)"XR "/49JD2<8),\J@&A8S-0+;*1IM=II:E;OI M@W.8H_R!%)R(.GSV2EH6>[\"E%7M'P^ C5;?YQPX;T5[KL!PI3!/W]UC%M^Y M8L%)@9UK5_MN^3"+,U(6.2* PB(&4##=["&'0"89I$F9,($\-7N8&B'J&:A) M1GSL-/75T^'F;@X3XL7!/@YCM&\(Z,9#2/$UD GJ4ZH;O02U&& M 2YP(K!@#-KY7+V2IL:E]6;/O*JV=?POTWK:N5S]F)IY7%Z0&F-'['T'4JWB M750KZ<_;NHJ#5V>K7]JHOM95HT]=K>LWW%@DZ\-\*=ZK'Q4EQ#@N)6(@RS$& M$.=448*, 6:(8TPP%1!:+K6LRXC] M8[[Y_GI;;5:/8OU!^1[SQ7SS/..)*&7&!2!EE@#($@Q0B4K RU(F>89QQJG- MUV\I?VK4T/%NM!8_Q')K&3IF"[X98P2$-#"==)I'OW2Z_T5GQ7?J1W\H_:/. M@+MH9X(_PG'$SBL;V>HP*E4Y G3*8ZZ/?4KJ6-D M'U?+)FRV3H4D>\5O:%QE/"BFCE( J(/[3QK21NFHT;KMZ'37I"'H*(,#U7UZ M5I9H>7:X3*6/[(=9@G+NGMD^8.1.@&V,YJ?MIMJ0I8YO_H>8?_NN(T";?AAO M?XHUFU?B\WK.CG+ \RPO$^W-P7!_Q=QS_-\M2(=(R*P'*F0Y%D1D@10Y! M3"!.RGHGE,V4JG3E&G7<)]J&W X5",=Q[\A\W63/WA9BW LVHPI4) J0Y[J, M?,H00"C!((E3P?-8$%%:>1XAH![#7VB"*.I3UFJGY'\& MUL<@\!Y1AG5L-1 MW.&"MJ_A$S16NU?XBX9H7X/D6F3VU?O=IH+7.C-NO='%[?1S-8YEBO+$JK^%@)-H/DMHD2:\B 'A.A>6$@HH8BE(>5'0 M&"4DIZE%)U$;V4:?T/@-11MMNXY6F]:09L/:CI",!L",D;SA.0XE=>IVU7%: MC=NZ!XW2_FL=V(#DE9>,!(]*3#90G#*3U;U!*^O/("LI3G )LI3K3'V8 9PH MGBH(H66:)XA),MOH0@-FM&0HU\HQVDD/^#EI&=%C6^A]M:L$OZC/MY]:Q8-4 MV?=;6G]"%&5<3U^7TQ^]@'X0FC*5/<52^7UD97N[:TPSW>P=,\N&GI=OGM"G M4.]B[#4,LM\_#(+GL-N+HD:.N1TR]SS@=O!JQT*9[=O_L*K/BM57L=OR.]B: M*X1.>*0QR#C! "*:Z3J9'"2,Q!F7>9:DB8/_;R1\H@N P^Z,Y&P_[V"[U+)@ MIM%XF%&*/WA'*I?9S:6;5=1J'!WL0'^]#JE]I4P;B/P6RC22/&Z=3!LPSLID M6MU\0PP*O7ZZ1T]/][J/M3Z\^R1?U]%E33U/H5Y>M<#.BJ1 !:-JI'@*8$QR M@+!( (>\(*A(69E:E<$,I^K4]F-W1/A4AP&53R^,OIN(2%!!\9_Z$<8=<3SY5:M+=M%YFI9O1+*#Q3-=0_DIZC>_E2^NI(Q7Y+U$'@3?F3S!]!T[ZR^[Y=/VTWU05?"2G?59W#&A-2Q:CHY.I$,D*(L09(E:4%3KF829+-R&9 U MM:5'K5OT_KT=LP^!:<;,GB *S*S[^(Z[J%'T+FH02Z^7FK$F2@-,O!+=D+Q1 MBD?1#O.FZH+8^:SM,!,L0,#)=&U[0J. !)Q"2 O M(1O>BIT<@ND>$T\?"/5G.+@DQV8S!,-V&1#;VW,)!GV))2I_XN MDX0' ]JB$%8PP$>JB^47>+N*64[8#1;0LGOB>/6TG"P]*J_E]@3/[=I?/>N. MS/<_Y]4L+TB<*QR \AHI@#0K )4P V6>)R+.68JH54F%!#C7Z([/II##PG:+#R MZ^UZK4^A>29*GA3*T4IU'R$, MQ6MA6[MI RRK/%C.0YF=!<.W59@@ M;'AFX1FWT(<7M;KM,G*O<+.0O(M:1#\,(6I_A&$!D=^S#!/!XQYJ6$!Q=KIA MVH\=/6@ MP[ZTHLN(N)]Z>,#Y!8\]NO**(## ^83./EPP-[+T<<5]%S./OH> M^>*''U=L-3G]N/8(Q[P!M?S_)&N1KU?+:L[;>)XO@@D]32G9#TI@15C]E7!$ MI60% 5*6*8"B1("2I 0BD7%9Q#Q.<&&5"V E?FJ3QI'*:EG>Z&P9SF\W &8> M;3A80\\1.D%,3<%MB/PQP)WVFKFB _T]1M [X>8W*MY.A7$CW9W@.8M>=WN* M&[\IO_J3?%MMYH]D(ZI9PA K\XR!/(,,P$P7#20( 4[+K&2XE$62V/#7\>.G MQD^_-?[L3C\[9CJ!SHQYW $)S"RG6-Q%GU>+.7N.?F__?- ;?*_4Z_Y/C\>P ME^'P2A@G(D8EA,OFG7[P/5>]3+'MO]7NT_MEXU0U/8;O'HN;]I2#P#MN_#TD"C'.81]%WRKO="W M9*T/4BOU[$Z'.;M?\C?SQ597R]"'Y-HQJ/V"&4N8H#DM )-(GTPG:O7+DP2@ M& L6<_7]X=1JGG#38VIS06=&G>),%FR[: A&_;6VHVX!WEH2?12;2.<1U8NX MVE;+:<)Q[ RG@O C$IKN#P:CLV&/]=V%$?F]MB6,_WLCGGXYVU&7<7GY-L#. MN/?&Q[E7^WJ_K#;K>FO[H%#K@QK0ZOMJP=4"7S<2>$.>JQG!A7JI.0,$Q;JK ML?H)Y3D&)>4,$58626[9U=A"^M2XM%4MXDHWVQ;'-J";T6$P* .38-,*>:=X MO9'8J7X7[92/.K3?#*'M5*K-&C7O%=S,-1B]L)LU.)?JO=D_Y%9G\=6VFB]% M==0Z[-7SP=]J$IW%LDP9)P)@S%+%9S0&E)$$" )9EH@4I;QT\Q+-%)@:I1UZ M))T%1WWT[O3R\^ 7K4=BV]/9=IQL/4+_Z(_H"OH!_@;_SPZ]0(Z?H1(OY/'9 M0=3OZED^QS&H>_-=K/6"?BV^JS7]_(?8UXA0:[Q/\H'\_*P#R=52?[-9S^FV M+GCWL/I,ZNCB,BTDA%D&XE@* (4H ((I ;DD!:8Q*@D1=DV;;M3(YL,=IY=3 M;9".1MI;%"V&MMN"#)0938X(?F#6;% _,B4ZJL1S5^]A*$Y5)NE3I'6SFWI@ ME:[2V=CE,4;<#\!^@\9OU&G<*'(_ )Z%E7MZK$NTI^O&JDYDW#SO'>BJ-N+A M.UFV6ZY_%Y5N[[?D;W\^"::W!U;Z5R=]_^J-V3=D(W9%.V8)8HRE% &4*$*' M!2;JIR0&/(]SB@04.3'*3YRH?5-SK1L[ZMT\T5JBN>>'^G5]$,=7BP595[K0 M:',H9Q6Z.CGXC<)C)Z?UA.8V#V>!#4P'FRM5U,R8&X74_J2P?3,56E$'5_2P MJG]]H5]N#5JD48ML&UA.=-"MHHLGI_T4(YC_+5Y=R\#IR;X8P\'9TU-[Q #P MZ1E_,?*;_^+18/0OQ5:Q_S)GHL711?WOJIT_RBV"K;TN=\=Z$&.B\ M]VI_**P@S J$B#SQK^U*Q"6% 'XA>""30-_J]MK$OL7U#^"YL?&CQ]Z\#C. MM(%I.X_6Y%HWMU*[KO/EM[HB(><9PYD00#"8 \@X CBC'%"*VH?=JN94W/$0,C-_RA&(P%^N(0;6OLL%:[UZ&X?/']4_NZ8Q^Z1+[ M.;BM5?:4R7I+_0O7;F^9_/Y]@R]Z_/L+9@$_DIMX;":6_OL=IY3SQXXVES:9\KA M'-I[CL*W%5,UQDF7(D,I"* @$(90(0 MAXGV)A#,2LQE06TZS36/M:*G$9K"/6@9$:EULRR7@XW]U;+F@QN.C&J$W*UW'=B8PE.HC*P!! @*8 MBEPMJ]7GEHLD5?]/:$FY57>%H\=/S2O0VD5:O>CW1D';U@G'X)E]A.Z0!/X8 M+="P;X%PT6B_W0Z.18S;V."B>6<]#"Y?Y?;A'O2+;:J1W6\WWU=KOH9'&2E%:]4L91>VKDMNMB M_]1UL6\)3K/:MN+6L<4COP5F/#F]L0U,N1["*7=%)"$(S;^8^Z6Y,_1NV!R2OUGO7CUAGQ"X:[SUL#IPKW6]"O4!MI5X9J7,BS)/U:Q;ZJX,1:E6 MTKQ @,4$E9E@":167>NM-9@:<^AT6YWW')&3'-O#1@VM"7<1;XRP(Q;[43*C MGJ#8!R8G#?M1XO.^': &_W#1O@/_S17PK4G)&4"OM&6OQ:C$Y@S2*?6Y/\B. M'*OU9O95?--NV-_$ZMN:/'V?,[)H][3S-&,%*G*0Z%,!*#@$&%$)"I@3D6&. ME-MD0H"#4J9&, I,1G;P&-.,D?E#5*(><$ CZF^G%#(L M812:,#*RHP*SBV^J5M MP/;+,QVTR[Z+K^*'6+;!'1"F<<%RJO L,P!S5@*: M< Q8!IER@ I1QD:K(P?94Z.&TBD3V@CE87((C-V(6UP7,YA:[:-:?9>8)$NP MG5+"?8/^ NG:U\'WGB]M@YIA+K/1(U\BS]C&UIX<8*M'N*V#OXBGMLGJ)UG' MF0JNJSC.$"EC&C,&$D9* $N8*)ZG N XSLLT%Y12,EN*;T1G$ILO>GO$&7TI MN/E2SH2&^UIVVNH]TA',]JZ2-6HOX2O52D:?KT!UD[-T"8=@ MWM*1L!=SERZ9/.0O7;S>/O?U3;M^?U"WSB0J4XX@!)R4$L",QT 1! .$4927 MI1"E,&K'>_K@J;DXG6Z15LX\T_4(JRM;73<@$/AC-C/>*J_UDJ7..:U'#QLM MG_62"8>YK!?_W75:KH2ZZ;ONEB-^B,7J23^XK7\TBS%2ZP[! >18?8,TUV&F M! )*RS+C!:JM5;)X1=0KH:M8";%Y,Z^8 M6KUOU3NV+T,70YYD1#GX28P2Y>\G#*""M_3V&\3;C+["H!AZ(73:U6^'J%;\+FI4 MC_:ZAVKI9X)7P'Y^@^)?L)F?"2S#G?R,GA"DY_.KYV9+]_6"5%73'PX+*'F" M'G780A/S.",V7O[T&J_7GR'L^ M@]%;3O/YDUV//7ZL%C_4Q/%Z+?A\\XZP^6*^>>Z"F=,"P5QP(!.JBV%3"$A2 MQ" K9)K)1-(<6ZWK!Z5-C89WRD:-ME&GKNVYQQ#"IN<>GG +?N[1 ]GUP'N' MDP\#3#R?? Q)'/GDP\#X\Y,/DYLYC,OGPWXP-_YG65!_]?]+FM?NMT[1\_ M;EFN,[/.JG"=7^&X/)M_6\[EG!'E)3"F&S2IK_WS:C%G\\/3+\[5O(VX 3F M)8"49FH)1@OUA5*1)46>BL)J6C<3.[6O][!SV=Z :&]!U)E@N80R&P3#99)W M:$,OA8:A#'7J: 63W\6,F>AQ%RQ6<)PM2NSN=J.J74O(5\H!(?K@4J]MWJW% MO[9BR9[KQC((YUG!9 (*5B0 9B4%B$D*N"BPP+$D,;2*NC*0.362.M SVBGJ MU+''!' S3O(,8V!""R!.>?ZL$?[_4)P#P6 )(B!A03#KCBI)B6.>/ MS9=_"5P,SAXQW[EEIN+'3BNSA.5"1IGM$VXJMC)2>^^/VWKGHI1)(0N1 H&@ M-Q%[8NE((DZ3**'5?WKNZC!Y4_P M4CE5U9GLR_4"Y7FF^Y*Y5O]YD=$U+",TKFXO48_H1=#O*6ST,KHX;GMMU\OY M1BUMU>/?S7_JGZKV0"AC,18BS0#*ZM[R4@($!0:2%K'$LLQB:-7*HE_4U)R? MG::U_R-;72VWM_J!-=S5\@)78+_A&*E.S0!G<=?1\+N-U2]NW-VKJV:?;5I= MO\-'^DT3XIS$N1!E(4&"=#P.YJ6:ME$""(:P1&KI%9=6&^(79$R-&PYCGC^L MEM] 73GM)$ND@("4C ."$HA3,N"0&)>3[M/RM3(X;A@ MM,6AV#"6PQS@#:' +& #CETM[6O&WUY+NU?">+6TKQEY5$O[ZL5N/L!)QZ)F M!=*U+/JTW50;Y0;.E]^:DGRB+(N,\0SD*)$ EK$ 1&8QD$P247*2"685>&T=/NU'+**4YE0B@ M4D( "ZE\.BJ0^@^2C&4)+95/IYY$5R\^;H=:!#P2J_4]:$*X;4[#VF%17Q;; M+IJ-K)&&R,PG# 9[X'GBK+'??@#:SGX'RGLO:X8?,HQ MURZ_O52NWL=X$.O'#_.E8BW9I+#,TC0320()H)A1 #EE %&U],4)Y9!)#!7! MW%@S]Z)@H_?_A8OGTM5ZO?JC_C2V2P5ZM-YE9[$F.TLZ)K1=&Q4S:O$#\DO4 MVMWOJ=7ZZE\U&H>INSL(3K "O)>EOE@EWD$0ADKR#M_H8V_^]6JI7*O-7!<- M5\-1Z6E\7])&>5IZ;J^[#3^LY]^^B?6,I;3,TB(%!2)0][W* ($E50MW4= L MS1*%EOL^OK4^4W.;]LK6JT"M;MN9?M,H?,LVO_UHN1P)!!V#P&1W5H+KP)B[ M:&?._]_>U_:XC6MI?M]?(6" F6Z@."N)E$C> 0:H[B2-8--)D%3?B]W^8/ U M\;3+KK'L=.K^^B7U8LMO,BE3*C5V%[.W*U62>,Y#\='AX7F)#J>IU*AN"O]P M99IN/%GH#>Z IQ#^,KW@B45O +M/-_H_MA\-VZ@,8\[4/3!YHG&JS?82YGEL M]IC&%N1,"(!CR;(TYH)A+U(]>/K4*+(6SK.)Z'G@W/BM-QP#LY4S$MZD/E??ZB?HMU%_S^3K%"%6^V-E3BU_ER_KA]K,.SBE=;=?#[ MSUM#)>;J3Y9!%L4LSZ&4"4X!UXP!I*4$+&9)Z3K'0C#DV10J@$Q3(X9]QDBE MTUU421_5XC<1GD5D%#OY8Z-<5&OG1RLAIMB-C$:>N($I;*0Y\R; @"@'IWK+(#0 M62I3FJK6.-E;2Z =[MFQV1N;5WRZE[Q'E&5C= MN/$VL :FNKJE7BE=9,6[BXR X2CKLO)!&>C,,*,2RF4UC_FAX\I^R[WD&;NS M*^Z7/MX\V.[B,@=G%LR>$II#G@'&6 X3RLNDO!401J#@7>9YYG?FY#CPU M:MB)&LU;LOJ1@3/H;A0Q!)0#$\=>Y#+T?0]J6^H! N%]H0I*,\Z#CTH^OI < M4Y+W_3U+TJW,$]57M2SFWU1%@X;]/FC#A;,TUS%+,0%9#EE5W8'$* $98Q E MFL7*%B%VK^[0,987'8U0SN% U&A>M[BU40J>!DH7OFXT% BU@9GG$+"#GL"E M\6)-/"/Q771_%-KQD:U51YUU?_Y?52OXY7RQF4G$B&(R!)+DTM@^7@"4B-:90%M.< M<\H(\=L 71]T:G;/7N:(E4+?V6!;WTV0 ]BNVZ*P$ Z^4=JA=U^C9[GFAYW, M42/T9=KNL7MRQRCP?LIAX)%W6.Y0G.ZY/.[M:]P4ALT^J6]JN56S7"&BB;9= MMW0,D&0<$$05D"J#A$.!:8:\2NZVGSXU7K'"56Z54CQ?HZ6-FZN9TA.-P0V3 M"HA/5X#H86B<43BP:=$>861CXHQRI^;#N8N"%IU[,U^RI3@L=)8E+(54YB!& ME -C-6C D3$;N!2Q0BRF*4(!BLZ=&7IJNY1=T;D?MDTMM';Y.=UH$+K\W+E9 M<6.)8; >F$*NE)_;"3]F^;D.Q,8H/W=N^"F4G^N Q;'\7-<3>I2?L[$_5<1/ M,5\M/ZKU?"7KB!(AS.9'4&1V/AFQ[=(3P!46((O35,8QEQ@YV2-7QIF:95(& MSNU%C2I9/6-TKF';S48!$1N8>D8!RZ-N6!C01BKMU1<\OV);UR'IK(?5;%9&S-GAA#$ M(M:!#PK"X67B>4I_9IXTI3%+8P8$MU'TA*6 (IP"(27&*>1$Z-T\ MC3A%(\_.-ROFS5BZ?21ZXC/.MV 'S.<*F+]W N--]Y=U#\KJ9X89E;POJWG, MT1U7]LU&UFJ]MAZ^.M3SW9QQF]@_5]:JFN5$()E2"" 7%""D": YDP KA7@> MIT0AK[I@5\:;VJ:P$==&94>+O:B^2<3=(+L104#H!G?/U:CM([:CEK"!P[8= M<0FW4A#SB&5B8 :FTG3 M2@$$$00LAP*D"229(E(Q)/QJ%;[4+(Y3RO#3Y]^F-'V.'HT7FI*A71ZW=T,I M_Q,U">NER'&Z/?=_FVY5F+U93G_IY+& M)OA)+96>;XJ=D?!1+=G"F@CW2V,YF ^:&=SV.ED6:I;EC%*&%( RQP E&07SF;Y!EJE]E7\S[]IZP^;+Y;-AFQ/4C]EOF MR(W'1T)^8-IN:U%N0AH][MH[DYTNI1^MT29Z?65FO#DZ *9!*?D6>49EX # M'1-NB$?VX]>?MH4M)E?SBL6*']<*]7$G>290#I'0/%8 L2)!%SE J , M<@X3*#66/BQZ=<2I<64C<-22^"YJ9.Y9MN@Z[F[,&!3-@?GO5B"]*G*&81C4G*_L6_>Q_IIM68;90.5/BNQ79>^GCK[6\/$&&A8@DRDQGA+ M#=0,I0C(E(L4"K-+3YA?'DC':%.CG)VPD;31<<5.7-\,D2Z$W0@F&&X#D\L> MLC*@<"_I (GT3I@$3C+I&G'DI!,'Y4^34%QNZMF'DLW7Y=G3JWDA%JO"MJU[ M4-\W/QFI_YA1)C"''(-4FOT?4DD.6)8K$..4:Q9SJC/JU8JR:[2I\8@5MCH$ MC7XM3^KZ%.SHQM>-18*A-C"+M !K21K];F6-2F%#-J9T 25L;\K.$<=M3^FB M_$F'2J>;^M'(O1"KK5D<']FSK7KP\W9M2Q[,J()QPG,))+;G!)G @&!& &:6 M/=(\8]SKQ/G\,%,CCD;*Z*D2TX\Q+D#I1A6W S0P1^RPJ26\BVH9PS%#-P9! M*>'"4*-R0;>ZQR1PY>J^FY&EK>V\+CW=G^;%'S\]/Y@GE3T4H60XS>(42(AR M6ZJ5 !9K#"33A*6:"P:]2@!VC#4U'C@0-;*R1E94KP:5+A"[[D6" #?X3J07 M9CUV(5?1"+P'N3S>R#N0JXJ?[C^NW](W8NUIK<2\?+#Y>:%*/\E2WC^NUIOY M/ZML/8%(2C(B@4:( 91""J@R# )5;'@%*8&A9Y.,ZX-.C4K:,I='&ZPEK&\ MFP/F;I02&LF!N:4M[EVT$[C$\]X%SQ[A;.X !8YIS)*$HE@2#1 AB*(M*0%%"@5("IBK!,2+N>>^AI9L: MMQVVC]F4@D:L#+&Q?0^?JC\[ICL,,Y_==/CBLS0P;P:(F#J M50%>/.R" ML=>W,S!RHWP8?SIDPKWH=U$M?&2EOWZ4>BO2O3YG@1$?]5OEB'SP;X\'9HX? M%IF2H^TOBM+3&SV!_IXKB;Q'; MRWR#OZG']#@ZM(=!>R0_]U[XJ)$^:L2W<7U[Z(=Q3?5'+ZQ?W%^,<=WEO6$Z M\:+W?U(_7ORX7@FE9/'&*-7JR&J#B&:9Q(K%T)B[*;:-IZ'9T"4I 2+.8H2$ M1%1Z^=0[QIJ:I=N(&MG)CN9%L36?HW*_*O:"1\O51E6%ZNU?=E?9.AZ>$4!= MT^!&=(' '9C1#G%MR5G&%(8C+@!BBHQH]_K_PX2-G@=GD'2&:=0V0]^"-4.A(1 M] /E3#RCYP-Z-Q%\7"W+>BRE;ZOXL-T4&[:TK7QF$$(L,IZ"5$()4)Y+P#-; M\)XB@65*F19H5E7]^+QAZXVC-ZEC2)]5=#SP@)]U]66^7-J:&#^Q1;E?L@?X M50U#_Z:"E_$FPNQ5H12 97$&D&8)X#)+;6Z*I,;@%(SG-=ZOEXZE"\.BW0P[ M'-:O2\D&!AI3&",<$Y!R92M$0@(XI1G0F8YY3!"GQ,N4#P7R.-&[5M:F2F1= MB'.UEW<@R!U]GX& '-K+66%8%Y2L)+V+6K(&;8IY%9'073$O#SAV6\RKJI_I MBWG]GKX5@=FRT&:%WB_E9[7^-K>M9C[HNNL,6[Q=%IMU>4A8V##BXOR?ZD1^ MGHLXS84&5,8<( CM'H#G0/$$,DEU(OT**(04;FJ,M9,T:HG:L\1"T$ETX[27 MFIJ!.;#GK/2HKQL>OL"5>0,*.')-W_#0GE8#'F",8+[=3[L*.V^E&6>NYVS7 MU;2N:R%M$_=]U5'S-R.2K!/,VG\XS$";92F-N4QC0+5* !(9!(S&R-B8 @M" MH.!QG[/X4968Z#'^;8FHX[X&O;W;+SRK+^M&T4UQ(%DFN+34 MC&H =KFWAP6=CU-T!W6^#S][0_OS!]3@I8\(AI\\-0]@1=FQ M:":D=8@@!7!LT;E[AC:]@TCALB>D?,P O;< M!0%:+%7>FD]J8WEO%NLT0:G@QEK&,4 P9H 3Q( U-S%*!,-*^[E'+@TU-2JJ MQ&I:EVT.FOKT=\UV0.WJQ @!X, \=MSIIW',UI(.U//G+!K#]?XY'.[E>@"= M5;NS%]#Y._IQQW'_Q+?+!_5HJ\FMGU\;VVGS_&FU6+Q9K96-]!E\:OS2R![]T$C_8V189:= 5&D0_6YUB&HE M/)VL7I/CQC]#03XP(P5&VYNH^L 6E+J\!!B5S/I R/X+J MQVJ'<_&IX^QTKBFUV_%\<0+-8*1O_(X'2 ML4UDR8VUDK$4,)0D*"&YHI+U.#VX.O!$/?X?S8.^VN^H35K9B1RQ4F;/O)6K MV$-&N1)< 1@C9#>?%) ,"P U9HAED@CJU2(F#.ACIA*-B;:;_1<4PX'9N)'5 MAMW6TD9[<>M3C(")0Z[0A$T?NCKJN$E$KB";HP-^+.R-087 M;Y=2??]?ZGF6"BPH5A D*2]WH\Q0.\I!PC7.B*:0">%JMYT=86IT4@D9U5)& MI9B1D=/=;CL/Y'6[[69X!F8*;V2\[+9.[7O;;>>?.IK=UJE4VV[KOC!406"U M%%\?V?J/.B),4Y9I)6.@A+'8D,(*T!A3H"3#%-G0/N@96-P]X-26^IDRMSN) M>T;L7<73 K' ;B %*!I]'9N"ZP4>#OG#QX/,07*\@?.&^GBF%AL+D M?+'=S+^I?7^4U]_%8BN5K)*?;<6%I&*&?GZ_CX%]S@?]\UK)^>8-$S;TZ_F=,G;MNDDI87$L40Q!*J4R^\J$ M ":, 9HR;G:<*8P9\6IJ=6W J9%WN5[-6JXDCAJ1[Z)*Z)[FYU78W8@V))@# M$^C-.'J3HBLX088$XI M [',S#:9<@$H@1!0S*6&.-TS'EUX\*7 MGZV!&31 Q?%:U8.DXL&B1(:=D*"L/9"HHW+]L' ??R$&'JUW#<8JVIUS?B^I!3X_O/ MXJN2VT5IC#72ESE/.]'OHO?J<@G"OL@[GL@&Q7/H(]E:V+NH%/<0Q>CWAS*] M;)#";.XPA:[N>&W8L8L\.L)PIM:CZYV]0XE7C^JSV;^7=/C.3JEMR%1M[U": M(B0S!5@L*$ RME4?8\-%E"=Q"D6:QDXMCYQ&FQH#5<)&.VFC1MR>F^ENJ-UX M)QB U/.#=CU"?.]CDGHN-Z.$<<.Y+VN_)G(78>;^G9_;+>SO__&Y@O[?3&6 MTV>V4.6WQE@W3"M!C763IX96.<#?E71_A&+Y790>KI;JS_ZI]3S^._F > M;&A_^>7U=^O85\4,9T1**@T=(XP!TCH&E%$&LCP6L9:"8.U%&R'6\4I^=)!J@C#/ *.= *1&G@I$L<4N5O#[4U,BO:H>T6"V_ #/<8[38"^UI MVEQ&U]'&"8+9T,9."==!N=>]G 'MGJM8A#6 +@\WKB5T5>T3D^CZ'>&BX.^_ MSXM9HB',A#&+D!;&0,(L!BR'"6#F_\5F(R1R[>7%OC30U(BB#LI^;RZ)?K<" M!HAO+P%U8X<0, W,#1X(!8E<;ZL_>,1Z.=B+1ZJW57:)4#^XOF=D>AT<]T&_ M?GQ:K)Z5JKH+J OQCHM%?<3_0>\K+U[ #Q/YAKF M#7"CO1>?UX$Y<_@I]0]2'Q+RL#'J@T@Z;HCZD&"?1*@/.EC_&*Y]_YEWN[3J M7!.>YXD F++T**]G#;S\R-?+6:: MIBEARMB)L;+N^(P"CC"R(51"YCRE%#G1P,F3I[;P:^&B2CKWBEV'<%WQM]\" MPL#+V5%_K[I<9W7M78_K\&FCU>$ZJT2[_M;Y"_I]C8]K*MQSL[29<'5A7KI] M0N_9N0(DC9@!OQO7D CZX;@XV*A?CFLJ'W\ZKEY_6_/!LLID,2^#]3ZN5V]6 MZT?V27U3RZV:0<$2S7$.L$H00 HF@&9( ,H$$1D34$KH8UPZC#FU[XT1SP:K M/[)H70G8K[=?%\ING!$8NX'I8]='KR7NG4T:C4J!HT]7P.S=\LX!GD$:U76- M^R+MY1R N-04SN76P$&\OZQMRRZ9 M2?=P$Z2:LV&F7];.7= <<79CG'#H#4PV5X)-?^G$+URXZ0$LXP2<5D-.(^3T M0'WGH-/#NWJ6I5PL5G\R([UAJE>K+=_H[:)I0?E)"37_5GK2E8Q1K&QU:YAD M *48 HZ5L6MBG><0*N'&,V^ ^J^58A &_TNK+?&F-R^@G MMK Z>-:&=,,]D9DF>2:!Q$0#Q%@,2)Q10*',*($XHU+7N+]>RI=%O1%@P(U5 M53IG2,#=Z#T\A /3_*Y?\EZZNVBG162L]*9$7)@^F?V "EL TVWH<L%Q M4KS2[^X;(OCL$GU9DPU_[*L&A:+YX5 MM78O_VM;;.J+*3/C"I5X&2!XI'=:62'RR-_W@7-:]$@T'4 J&T]5LP1'L8ZFP?AQHV-/SME0U-&%Z/EV_L=\\[7)\JZK"N X$SHW9CW,*+=)?AP0#240-,YRK;,XB;VRKYU& MG=J'JQ:ZJ>9>B1W]:>2.&L']OE)NV+M]78(C.O!7P0',J-6")'C)!R^\@K*O MV\BCLJ87&,=LYW=SC_S$PT#>>E5H&&N"D09,RAP@$N? 6.$8L)3Q6.8DX[D3 M(UT<86KL\F&7W >IAYT7WII"\&:[V:[5K_/E_''[^,F^ XNF+Z0Q$W?Y MW>]LC^\JO'1?+1=KE"K*-! RY;:2'P,T23# *$,)HU"0W*OM1A"IIL:7O[)- MTX>G+%_?E":H9.\;]W_+M+D9\>3]2@ ME9*#8CU00/\MDKU0 '\ ,"\'[(=X^,MT)OF[*C9*VJ/1[T]*V#;F*_NK5K7[ MJMW&#".8"&+X/:70\#L5'% ;GJ4YSV.%E&99/&:O$E?!I_8)J.0N'8C;Y;?J M'ZI6P7H&[:\BMHF4N<"P4W4^&/TP7T:%A:/X<=P.)\[OA^.'9(*S/O2W)F 7 ME-;+\[KUSMA?'[1(N8LJ&*;3&\5WXB;5+<59^+]4_Q3?*0G=4<5[_*!?2"N( M=6^;;_B#>=E4L]&&4N$L1P!2\RJA7#+;/=">K]K*"K'=QOAE/ON,/K5O%0SR MK;F ]$T?C-OQ&Y'USV8.U])'I?@#^))[ 3<&ZUZ08 K4V0V.(_]=>4CO"&:A ME"RL0]L60_^@C\NC[PNGVZ2_F<18899G $O;ZEK+'#"49L"P6RI(2G.8>?5K M\15@:E1F)2R=+NRT&4"QD]P[W-EO4MPH;TBH!V:]1O3J!,V*:B%W:,@0-$ZZ M%WJA(Z?]A!@[EKH71&>BJ_L]Y\6;L/Y#S;]\M<;G-[5F7]3K[VHMYH7ZN)X+ M-ND15A<9TI"BK_J^G M7]R5#SR=<5A.#QHO+LM'KX,X+:\;>]: 7BV_/*CUH]U:M\J9QP12$C,,N(IC MLWT5'/"49B!)5)9B 6&6$Z\*T&>'F1H/O]N5B)=&3L_:S^>!=+/&;X=G8'K= M(V-%M"5+Q6);[I6JG(]-M(]*"U@1NA.6L/6@SP\U;C7H3G5/:D%W7]V_'(&9 M%27/VY9-5Y.$PH22/ -2QIE-&\6 V8@>3"')22SMWWWHP6W8J=%%RO74\H7,_T@"IX:[S#TZ*GQ[G"<2XWWN'MDW_T;-E__ MG2VVZKXHMH_5YO?0:<:1X#"-%#2@(XCW.00:0$YPAIOS3 X42=&@E: M_=CR.2K*;4'E2]VP]1>U>5FOZ?4Y']A1&G0FI^\;M>I&I;Y12^&[Z3E#G>=E M&O[/Z^+^-5R>SK '\W*ZC]C#L=G4&S0R\?FR%.EG\_RY+*/T5\LRZ5TK8Y-+ MFSMJ=DI&K(,K?F;%UX]K]6:[E$K.D"8XPU(!F-K3/@HA("SF@ B$4\6R)(Z= MNK,-(=S4/CGOC&I_BZR(YGNC@"Z%K*)%Q$Z= XOF(=7*TO.%T#?U=V MI51;JMU%!Z)'+>W*/S7S=W#5737=1D=0*?F",^KA\'W!F1W)-_P",^SG5!YH M"CK]SZ''',]5/1!:!U[MH<;HMZDT#_ZFUILY7RCK2=L'F]7'.RGC7*4H!P03 M!I BU'R34PP41!1QDF0B\_*$7QEO:M_:EKC1^]7&-[KU&KIN>[" F W\P6O# M=12Q.D!XOB,N03F1S&]+8E*/9LH4] DAF$N:$B9@!9:;-)M9*0#G+@5:QD AIG:7^B;7CZC U MYFNE2:J]-N=C Y\56_=*JAWY-?%P>4UW\J?O"_MPY/RJROV>Q GNT(A:<$06 MC\!NLI>9R_#^LY'U&-^Q]C(3==;C]D*B^'URB_5F]GIKZ_/7]B27%&4BCP$S M'T* 8 X!@;%-P% DI1##%#IU_3E^\-0^3I5L;A^<$Y"ZOP*WJ#XP-5=B!32D M+^G:15WFGA9MF7\=4];)0T?AD4NJ-(O[XM_]VS>^-IORS7,=^/-)/=D2KLLO MGS=LLRUF"4>Y+1P.B$IRLU]&&6 B-1_*E!&9*96EVLV1?66@R:W(4M9=.-1. MVJ@2U[W;8R>Z5[S) 3$;>BGWA,NK.:0+%KU[178^?+36D2XJMCM).ET?IK'D M3ZR8BW>[IL0IRO,4\APDF>WVS+D&7+ ,8)JSF&&LM% ^6]3NX29'#R<]*>^B M4N([NYSV>S?*_K*[+CM#,-A M/C2]C CWS8U#SZ,X:/O0HR%?M(GH>?6OM1*]<-?(D66V%]CF>=\=NR@KY#]\ M9O7G%-FH7I?!IM5B\6:WM4V#$])L:.>]R@QO/S#Z8::1HM8'>(TA1SI 00)3U%K&6 M9F,L,A!+AJF6FFHB9N9!?/7_P)O4UO/_OTO>[Y*'[W@Z4D_() G@5ZXPBEH@ M154/HHV!:>]UWB%UQN=&5D]O\@>V#MNIP=!=.BM]0[,NM>= M$3NR?E&6.^6)>!_29K9I0(1O4^>,5=A/M/ORX&VIO6$XVU_Y/Z%L,I$IC MWY=/8!0G@A ,1$YC@+C9HG#&,Z R154.)4^D4XW)BR-,C8S*:@IU$84>I3V. M\;MR(A "E8$)Y0B0WH4ZCI'Q+'5ZE-VXH/SU,AO'-XY<5N." MW*=E-"Y=V#-/7HBU*NW(1WN"\L]RXC_H5_.B:@=]OY0?U^IQOGTLWI9&8FE MSC+-<*QR#G(BB2T'G@(*40(D33',LPQA0W9+]<5FTCYXI,_WDL;I!:?5"WXB MTW ON>U\RQJ%;)R=;-0H8_%82\4R"J]6+#+_G.^5\\R][S>=;E;>@+,S6O/Z M>C9^:*OP8UF6]V!R&CWLHE_R:X3E+\;WM:F)+E M9I"ZT,SS!_TK6_^ARI;!^PCNF499BGG*0)KI%*!48L"%1H (Q1*(8RVA5PLY M;PFF9F\>MHL;L'+Y];EQX\M!$1^8*L_4+K>\V,AO9V"O02LY9+C2Y<[H#5J[ M_+H4+UJ\W!FD:]7+W1_4,UN-%5_M_[>^R6]F/,.PGPS5KN>V]8W]@Q'@\!>M M*V1<)FY"J M]K*62WF]TZ3Z.SA7:-PS2>ZF28TQY$BB&*0ZXV9/@:V;-S5;#)3%J::)-&X.;0AP#O)L WR4#\;J=R&KI]GOWV>$:$Y%)P!KH0 M2,4/TJ^OQP__#Z\^V,<:IC1_Q_?7&UZNM_E N^7.JM1XVR7D]%;Q;=F;_TK85A MXZ(K3SE;?UC;M ERPB&)NQVIKE(D+51\E@@8Z/D*6"(&1O%_%MQ0A".O7I; M.HPYM;57AX^7%0_OHB>VCKZ5450AZAVZ3(&CM1$6V*%MB@K3SQ6F1F#SXD:5 MR'6,VBZ2/V3]#&>( M?0N#[NR'4TG($XK:7A?FL_5GI@WU7QD3U;1TJ=N#3C MG-,\0]KL=U4,$),*D)PE "%))%%IEA/FPT)GQI@:ZUC_^]:VZK:B^I'*.03= M2.1&7 8FC5*ZJ!;OKDDF#,=;?.CC*U-=ZDP[)2V+]Y'F*? MQ='QC/I6=(8^@B[EVRWQ00+6.S$(>WA\=J1QSX:[E#TY^NV\N$FX) MI(HR?'Q:+>V#O\^+F8@R6 *&<^1QD[;B^YAIK;N M&T&K.-J=J.8U-\+Z!,)=!K:;!\+!-3 1C("41]Q@$,1&"AZ\@%R@(,*K2'1& M$EZ^>[QPPJL:',047K^Z9S\NQ0I5>'Z]#V^:T&JM!!OD:WU>Y[ ]H0Z'&+<7 MU%GU3GI G;^J;VS!TWS#%O-_5IE26_/A^[S2FS_-#KX=\I7,$(JQCG$.XCQ' M (D\!P3FYI--8:(TXTF>.!79\AUX:E_MMG!-SZ=HK1:ETVJSBN9+(\62+<#6 M_+ZH-?(]EG2<$]<3R/!(#W[8N!,Y:F2.&J'OHK;8(0\4_7 *?';H./C(QX1^ MD)R>"'K>W].9T,0WOEFM;4#687W?7]:KHOAMN5:5(._,OPR;)5CEMF1@S(@M M\(T!-=L,0#G$G.8L95#TB] M%<17]6;^K2D&BG.2H 02H"@SQIR2I3$G 1:29VE.4I0X50[W'WIJYESFX3WP MP]C!]S(8<@.SV-6^G;7PD96^3VJG'](>OIO!$!_)G^.%?" O3R_,.CT_?D\< MSQO42],##U&_)_1/"[A?'L?1[5[OD:?&]KL(U>-88L]3-W?H7;?H P Z^!Z]QO(T)KA59&HO M>MC(7R^T@D?YNHT^>D2O%RCGHG?]'M"WB/B]E.9%+#ZNB@U;_)_YT\\KJ6:0 M6[P3!A)M6VYAJ !%&@'S&G($4TXU=C-).X>9&B%5DD:UJ'=1)6QDI(VLN+X% MQ,\B>\40#8;7P'S3%ZH>Q<.[D+BQ=/C91X]<.+Q+O=.RX9U7]ZR\:P,'WQ;% M5LE79CN\_/*Q2O*SQE-1_O&PJ8B2LT0D.,M5 EC.,QL * %/86:[MDM&4D42 MYM?KREN$J5&'%=X8E,IFK8E6<')D&R2N2^/&+)?YTE;CLMNP)W/W7;14&WM# M&4\8_3G??/VJ%E4[JS)PV;N?E?],QCK#*LTIR"$6 #&4 4(9!20VOR8"*R%H MXWI]T;D\=+L._2%H1!MU+MRLTV'7RHB^BD"=O4CY1N7Y 8 ]_@ ,,42_+\-1+>GW6^L> MMF6V%EOSV^J+]&&[,3NPI>U98VNZ$)8D!# =0\/^"08LP0I@PBC-8*QRBGW8 MWW/\J3'\KN ]JPO>5_9SM"VJF"Q1Q9Z4FY^%C6S8)6K>1;+2L;_9[3MW;GP^ MX(P,S-DGW0VNLQ([:LE]%]4:A6/DGL@%95U?&49EUIX ';-GW\?T#/': M,:_AYW;LV"S#,E:29$!+1 #** 8H+I M1DY!(!J8AH:)$;VJ>=A(J8NCC1L1=4WID\BGJS?T(X'=8=2OBMF3J,>JQ$QM MG-71((JED-@.M$1"LS.FJ;6-J (H51#F#&H=>^V,70:=&C7L#V!M@:9:5#^. M<,+:C2Y"(S@P?KSSP9@X]XO%JJ2T MRBE8+P"2<89C'@-9-K(@D *NS6XL1HG*J$HAXEZ%<2Z.-#6&^,OVYGMNQ M_JWVD/L1S&50W5@E"%0#4XF5$>R$K&$:@$JN8A&4/RZ/-BII7%7ZF"FNW]"/ M'G;]<_8Q,GOW;9Y)DN0)!:HL[\E8"CA-D&$(P?(829A1KZ(U78--C23VO:)\ MT&CWP=Q5KM $I0I.@<F9\KY9? MS I\M#DA#^8150T")'A.90J(V;\ !&WO9Y42PQ?*[&"25'#AU!6K:Y"I4825 M$5@A(ROE763E]*KKT(FH&U/W/-]\\'QT))V9SH:%B@.-< )0* 2C.*2"* MY2B)D8+0R^5YNTA3HY5&H_+4H8R*JVWO1GS/T*K;Y\R-BL:=B8&)ZVJR4J7( MW6Y2!CVI#P=MV'BKV\4:-_XJ&(PG\5CAGMR/F2W)[SL_F_'GQ>>GM6+RP[)= M^2>9Q0K%F@H"YGOHE+JJ!+;-C8\J-T5C@=]H0K*=LZ#C\IIOI <,Y?W_3W/ MP!>+U9\VY/_-:OUJM>4;O5WD?UBG[06O;>#3+),48P-Q6 M;6