0001582961-23-000040.txt : 20230811 0001582961-23-000040.hdr.sgml : 20230811 20230811170845 ACCESSION NUMBER: 0001582961-23-000040 CONFORMED SUBMISSION TYPE: 10-Q/A PUBLIC DOCUMENT COUNT: 82 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230811 DATE AS OF CHANGE: 20230811 FILER: COMPANY DATA: COMPANY CONFORMED NAME: DigitalOcean Holdings, Inc. CENTRAL INDEX KEY: 0001582961 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q/A SEC ACT: 1934 Act SEC FILE NUMBER: 001-40252 FILM NUMBER: 231165125 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/A 1 docn-20230331.htm 10-Q/A docn-20230331
0001582961TRUE2023Q112/310.333300015829612023-01-012023-03-3100015829612023-04-27xbrli:shares0001582961docn:RevisionOfPriorPeriodErrorCorrectionExcludingTransferPricingAdjustmentMember2023-01-012023-03-31iso4217:USD00015829612023-03-3100015829612022-12-31iso4217:USDxbrli:shares00015829612022-01-012022-03-310001582961us-gaap:CommonStockMember2022-12-310001582961us-gaap:TreasuryStockCommonMember2022-12-310001582961us-gaap:AdditionalPaidInCapitalMember2022-12-310001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001582961us-gaap:RetainedEarningsMember2022-12-310001582961us-gaap:CommonStockMember2023-01-012023-03-310001582961us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001582961us-gaap:RetainedEarningsMember2023-01-012023-03-310001582961us-gaap:CommonStockMember2023-03-310001582961us-gaap:TreasuryStockCommonMember2023-03-310001582961us-gaap:AdditionalPaidInCapitalMember2023-03-310001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001582961us-gaap:RetainedEarningsMember2023-03-310001582961us-gaap:CommonStockMember2021-12-310001582961us-gaap:TreasuryStockCommonMember2021-12-310001582961us-gaap:AdditionalPaidInCapitalMember2021-12-310001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001582961us-gaap:RetainedEarningsMember2021-12-3100015829612021-12-310001582961us-gaap:CommonStockMember2022-01-012022-03-310001582961us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001582961us-gaap:RetainedEarningsMember2022-01-012022-03-310001582961us-gaap:CommonStockMember2022-03-310001582961us-gaap:TreasuryStockCommonMember2022-03-310001582961us-gaap:AdditionalPaidInCapitalMember2022-03-310001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001582961us-gaap:RetainedEarningsMember2022-03-3100015829612022-03-310001582961docn:RevisionOfPriorPeriodErrorCorrectionTransferPricingAdjustmentMember2023-01-012023-03-310001582961srt:ScenarioPreviouslyReportedMember2023-03-310001582961srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2023-03-310001582961srt:ScenarioPreviouslyReportedMember2023-01-012023-03-310001582961srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2023-01-012023-03-310001582961us-gaap:RetainedEarningsMembersrt:ScenarioPreviouslyReportedMember2023-03-310001582961us-gaap:RetainedEarningsMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2023-03-310001582961us-gaap:RetainedEarningsMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2022-12-31docn:segment0001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:NorthAmericaMember2023-01-012023-03-31xbrli:pure0001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:NorthAmericaMember2022-01-012022-03-310001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:EuropeMember2023-01-012023-03-310001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:EuropeMember2022-01-012022-03-310001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:AsiaMember2023-01-012023-03-310001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:AsiaMember2022-01-012022-03-310001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberdocn:OtherGeographicalAreasMember2023-01-012023-03-310001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberdocn:OtherGeographicalAreasMember2022-01-012022-03-310001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-310001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-03-310001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembercountry:US2023-01-012023-03-310001582961country:US2023-03-310001582961country:US2022-12-310001582961country:NL2023-03-310001582961country:NL2022-12-310001582961country:SG2023-03-310001582961country:SG2022-12-310001582961country:DE2023-03-310001582961country:DE2022-12-310001582961docn:OtherCountriesMember2023-03-310001582961docn:OtherCountriesMember2022-12-310001582961docn:CloudwaysLtdMember2022-09-010001582961docn:CloudwaysLtdMember2022-01-012022-08-310001582961docn:CloudwaysLtdMember2022-09-012022-09-010001582961docn:CloudwaysLtdMember2023-01-012023-03-310001582961docn:CloudwaysLtdMemberus-gaap:TradeNamesMember2022-09-010001582961docn:CloudwaysLtdMemberus-gaap:TradeNamesMember2022-09-012022-09-010001582961docn:CloudwaysLtdMemberdocn:DevelopedTechnologyMember2022-09-010001582961docn:CloudwaysLtdMemberdocn:DevelopedTechnologyMember2022-09-012022-09-010001582961docn:CloudwaysLtdMemberus-gaap:CustomerRelationshipsMember2022-09-010001582961docn:CloudwaysLtdMemberus-gaap:CustomerRelationshipsMember2022-09-012022-09-010001582961docn:CloudwaysLtdMemberdocn:EarnedSeptember12023Member2022-09-012022-09-010001582961docn:CloudwaysLtdMemberdocn:EarnedOnMarch12024September12024AndMarch12025Member2022-09-012022-09-010001582961docn:CloudwaysLtdMember2022-01-012022-03-310001582961docn:SnapShooterLimitedMember2023-01-012023-01-310001582961docn:SnapShooterLimitedMember2023-01-310001582961us-gaap:USTreasurySecuritiesMember2023-03-310001582961us-gaap:USTreasurySecuritiesMember2023-01-012023-03-310001582961us-gaap:CommercialPaperMember2023-03-310001582961us-gaap:CommercialPaperMember2023-01-012023-03-310001582961us-gaap:USTreasurySecuritiesMember2022-12-310001582961us-gaap:USTreasurySecuritiesMember2022-01-012022-03-310001582961us-gaap:DebtSecuritiesMember2022-12-310001582961us-gaap:DebtSecuritiesMember2022-01-012022-03-310001582961us-gaap:CommercialPaperMember2022-12-310001582961us-gaap:CommercialPaperMember2022-01-012022-03-31docn:security0001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CashMember2023-03-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CashMember2023-03-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashMember2023-03-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-03-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2023-03-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-03-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-03-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-03-310001582961us-gaap:FairValueMeasurementsRecurringMember2023-03-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-03-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-03-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-03-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2023-03-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2023-03-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-03-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CashMember2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CashMember2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashMember2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMember2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2022-12-310001582961us-gaap:SeniorNotesMemberdocn:ConvertibleSeniorNotesDue2026Member2021-11-300001582961us-gaap:ConvertibleDebtMember2023-03-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ConvertibleDebtMember2023-03-310001582961us-gaap:ConvertibleDebtMember2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ConvertibleDebtMember2022-12-310001582961us-gaap:MachineryAndEquipmentMember2023-03-310001582961us-gaap:MachineryAndEquipmentMember2022-12-310001582961us-gaap:FurnitureAndFixturesMember2023-03-310001582961us-gaap:FurnitureAndFixturesMember2022-12-310001582961us-gaap:LeaseholdsAndLeaseholdImprovementsMember2023-03-310001582961us-gaap:LeaseholdsAndLeaseholdImprovementsMember2022-12-310001582961us-gaap:SoftwareDevelopmentMember2023-03-310001582961us-gaap:SoftwareDevelopmentMember2022-12-310001582961us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberdocn:CreditFacilityMember2021-11-300001582961docn:CreditFacilityMember2022-12-310001582961srt:MinimumMemberdocn:CreditFacilityMember2023-03-310001582961docn:KayBankNationalAssociationMemberdocn:CreditFacilityMember2023-01-012023-03-310001582961srt:MinimumMemberdocn:VariableRateComponentOneMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberdocn:CreditFacilityMember2023-01-012023-03-310001582961docn:VariableRateComponentOneMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembersrt:MaximumMemberdocn:CreditFacilityMember2023-01-012023-03-310001582961srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberdocn:CreditFacilityMember2023-01-012023-03-310001582961us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembersrt:MaximumMemberdocn:CreditFacilityMember2023-01-012023-03-310001582961docn:CreditFacilityMember2023-01-012023-03-310001582961docn:CreditFacilityMember2022-01-012022-03-310001582961us-gaap:SeniorNotesMemberdocn:ConvertibleSeniorNotesDue2026Memberus-gaap:OverAllotmentOptionMember2021-11-012021-11-3000015829612021-11-012021-11-300001582961us-gaap:SeniorNotesMemberdocn:ConvertibleSeniorNotesDue2026Member2023-01-012023-03-310001582961us-gaap:SeniorNotesMemberdocn:ConvertibleSeniorNotesDue2026Member2022-01-012022-03-310001582961us-gaap:SeniorNotesMemberdocn:ConvertibleSeniorNotesDue2026Member2021-11-012021-11-300001582961us-gaap:SeniorNotesMemberdocn:DebtConversionPeriodOneMemberdocn:ConvertibleSeniorNotesDue2026Member2021-11-012021-11-30utr:D0001582961docn:DebtConversionPeriodTwoMemberus-gaap:SeniorNotesMemberdocn:ConvertibleSeniorNotesDue2026Member2021-11-012021-11-30docn:vote0001582961docn:A2023ShareBuybackProgramMember2022-02-230001582961docn:A2023ShareBuybackProgramMember2023-01-012023-03-310001582961docn:A2023ShareBuybackProgramMember2023-03-3100015829612023-02-012023-02-280001582961us-gaap:RestructuringChargesMember2023-01-012023-03-310001582961us-gaap:EmployeeStockOptionMember2023-01-012023-03-3100015829612022-01-012022-12-310001582961us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001582961us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001582961us-gaap:RestrictedStockUnitsRSUMember2022-12-310001582961us-gaap:RestrictedStockUnitsRSUMember2023-03-310001582961us-gaap:PerformanceSharesMember2022-12-310001582961us-gaap:PerformanceSharesMember2023-01-012023-03-310001582961us-gaap:PerformanceSharesMember2023-03-310001582961srt:MinimumMember2023-01-012023-03-310001582961srt:MaximumMember2023-01-012023-03-310001582961us-gaap:PerformanceSharesMembersrt:MaximumMember2021-06-102021-06-100001582961us-gaap:PerformanceSharesMember2021-06-102021-06-100001582961us-gaap:PerformanceSharesMember2022-02-242022-02-240001582961us-gaap:PerformanceSharesMembersrt:MaximumMember2022-03-012022-03-010001582961us-gaap:PerformanceSharesMember2023-03-012023-03-010001582961docn:TheRestructuringPlanMemberus-gaap:PerformanceSharesMember2023-01-012023-03-310001582961docn:MarketBasedRestrictedStockMember2021-07-270001582961docn:MarketBasedRestrictedStockMember2021-07-272021-07-27docn:tranche00015829612021-07-272021-07-270001582961us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:RestrictedStockUnitsRSUMember2021-07-270001582961us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-07-270001582961us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2021-07-270001582961docn:ShareBasedPaymentArrangementTrancheFourMemberus-gaap:RestrictedStockUnitsRSUMember2021-07-270001582961us-gaap:RestrictedStockUnitsRSUMemberdocn:ShareBasedPaymentArrangementTrancheFiveMember2021-07-270001582961docn:MarketBasedRestrictedStockMember2023-01-012023-03-310001582961us-gaap:ShareBasedCompensationAwardTrancheOneMemberdocn:MarketBasedRestrictedStockMember2021-07-272021-07-270001582961docn:MarketBasedRestrictedStockMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-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:MRSUMember2022-12-310001582961docn:MRSUMember2023-01-012023-03-310001582961docn:MRSUMember2023-03-310001582961docn:MarketBasedRestrictedStockMember2023-03-310001582961us-gaap:EmployeeStockMemberdocn:A2021EmployeeStockPurchasePlanMember2021-11-192021-11-190001582961us-gaap:EmployeeStockMember2022-05-230001582961us-gaap:EmployeeStockMemberdocn:A2022EmployeeStockPurchasePlanMember2022-11-182022-11-180001582961us-gaap:EmployeeStockMemberdocn:A2022EmployeeStockPurchasePlanMember2022-11-180001582961us-gaap:EmployeeStockMember2023-03-310001582961us-gaap:EmployeeStockMemberdocn:A2021EmployeeStockPurchasePlanMember2023-01-012023-03-310001582961us-gaap:EmployeeStockMemberdocn:A2021EmployeeStockPurchasePlanMember2022-01-012022-03-310001582961us-gaap:IPOMember2023-01-012023-03-310001582961us-gaap:RestrictedStockMemberdocn:AcquisitionOfNimbellaMember2021-09-012021-09-010001582961us-gaap:RestrictedStockMemberdocn:AcquisitionOfNimbellaMember2022-12-310001582961us-gaap:RestrictedStockMemberdocn:AcquisitionOfNimbellaMember2023-01-012023-03-310001582961docn:TheRestructuringPlanMemberus-gaap:RestrictedStockUnitsRSUMember2023-03-310001582961docn:TheRestructuringPlanMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001582961us-gaap:RestrictedStockMemberdocn:A2021EmployeeStockPurchasePlanMember2023-01-012023-03-310001582961us-gaap:RestrictedStockMemberdocn:A2021EmployeeStockPurchasePlanMember2022-01-012022-03-310001582961us-gaap:RestrictedStockMemberdocn:AcquisitionOfNimbellaMember2023-03-310001582961us-gaap:CostOfSalesMember2023-01-012023-03-310001582961us-gaap:CostOfSalesMember2022-01-012022-03-310001582961us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001582961us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001582961us-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001582961us-gaap:SellingAndMarketingExpenseMember2022-01-012022-03-310001582961us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001582961us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310001582961us-gaap:RestructuringChargesMember2022-01-012022-03-310001582961us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:PerformanceSharesMember2021-06-102021-06-100001582961us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001582961us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001582961us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001582961us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001582961us-gaap:PerformanceSharesMember2023-01-012023-03-310001582961us-gaap:PerformanceSharesMember2022-01-012022-03-310001582961docn:MarketBasedRestrictedStockUnitMember2023-01-012023-03-310001582961docn:MarketBasedRestrictedStockUnitMember2022-01-012022-03-310001582961docn:EmployeeStockPurchasePlanMember2023-01-012023-03-310001582961docn:EmployeeStockPurchasePlanMember2022-01-012022-03-310001582961us-gaap:ConvertibleDebtSecuritiesMember2023-01-012023-03-310001582961us-gaap:ConvertibleDebtSecuritiesMember2022-01-012022-03-310001582961docn:TheRestructuringPlanMember2023-02-012023-02-280001582961docn:TheRestructuringPlanMemberus-gaap:RestructuringChargesMember2023-03-310001582961us-gaap:EmployeeSeveranceMemberdocn:TheRestructuringPlanMember2023-01-012023-03-310001582961us-gaap:EmployeeSeveranceMemberdocn:TheRestructuringPlanMember2022-12-310001582961us-gaap:EmployeeSeveranceMemberdocn:TheRestructuringPlanMember2023-03-310001582961us-gaap:SubsequentEventMember2023-04-012023-05-05

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-Q/A
(Amendment No. 1)
(Mark One)  
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 For the quarterly period ended March 31, 2023
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 April 27, 2023, there were 88,812,515 shares of the registrant’s common stock, with a par value of $0.000025 per share, outstanding.



EXPLANATORY NOTE
DigitalOcean Holdings, Inc. (the “Company”) is filing this Quarterly Report on Form 10-Q/A, Amendment No. 1 (the “Amended Report”) to amend its Quarterly Report on Form 10-Q for the three months ended March 31, 2023 originally filed with the Securities and Exchange Commission (“SEC”) on May 9, 2023 (the “Original Report”). The purpose of this Amended Report is to amend and restate the Company’s unaudited condensed consolidated financial statements for the three months ended March 31, 2023.
As previously disclosed in the Company’s Current Report on Form 8-K, filed on August 3, 2023, management determined that the Company’s previously issued unaudited condensed consolidated financial statements for the three months ended March 31, 2023, as included in the Company’s Quarterly Report on Form 10-Q for the three months ended March 31, 2023 filed with the SEC on May 9, 2023 (the “First Quarter 2023 10-Q”), should no longer be relied upon due to the discovery, in the course of preparing the Company’s interim financial statements for the fiscal quarter ended June 30, 2023, of errors in the Company’s accounting for income tax expense primarily relating to the calculation of certain capitalized research or experimental expenditures under Section 174 of the Internal Revenue Code of 1986, which impacted the Company’s income tax provision ("Section 174 Error") resulting in adjustments to other current liabilities, deferred tax assets and tax expense (benefit). Additionally, in connection with the restatement, the Company is correcting other immaterial errors.
As a result of the Section 174 Error, accrued taxes as of March 31, 2023 were overstated and the income tax expense for the three months ended March 31, 2023 was overstated by approximately $15 million. Additionally, the Company is correcting other immaterial errors, which includes the following: an income tax error related to transfer pricing reduced tax expense by approximately $4 million; and other immaterial errors that impacted operating lease right-of-use assets, net, operating lease liabilities, current, operating lease liabilities, non-current and sales and marketing expenses.The Company concluded these errors relating to the three months ended March 31, 2023 and other previously identified immaterial errors relating to the year ended December 31, 2022, which were originally recorded as out-of-period adjustments in the three months ended March 31, 2023, in aggregate, were material to the condensed consolidated financial statements. Therefore, the Company has corrected the errors and restated the previously issued unaudited condensed consolidated financial statements for the three months ended March 31, 2023.
The restatement of the Company's unaudited condensed consolidated financial statements for the three months ended March 31, 2023 included in this Amended Report does not impact the Company’s reported revenue or net cash provided by operating activities for the three months ended March 31, 2023. Additional details regarding the restatement and an explanation of the impact on the Company’s financial statements as originally reported are contained in Note 2. Summary of Significant Accounting Policies, Restatement of Previously Issued Financial Statements in this Amended Report.
As a result of the errors described above and the related restatement, the Company has identified a material weakness in its internal control over financial reporting (“ICFR”), as described in more detail in Part I — Item 4. Controls and Procedures. The Company’s management concluded that the Company’s disclosure controls and procedures (“DCP”) and ICFR were not effective as of December 31, 2022 and the Company's DCP were not effective as of March 31, 2023 because of this material weakness. A discussion of the Company’s plans to remediate this material weakness is set forth in Part I — Item 4. Controls and Procedures.
Items Amended in This Filing
This Amended Report amends and restates the following items of the Original Report for the fiscal quarter ended March 31, 2023:
Special Note Regarding Forward-Looking Statements
Part I — Item 1. Financial Statements (Unaudited)
Part I — Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
Part I — Item 4. Controls and Procedures
Part II — Item 1A. Risk Factors
Part II — Item 6. Exhibits
This Form 10-Q/A has not been updated for events occurring after the filing of the Original Form 10-Q, except to reflect the foregoing. Except as relating to the identified errors and the restatement described above, discussions within Part



I, Item 2, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and other forward-looking statements made in our Original Report have not been revised in this Amended Report to reflect events that occurred at a later date or facts that subsequently became known to the Company and should be read in their historical context.
In accordance with Rule 12b-15 under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), this Amended Report includes new certifications specified in Rule 13a-14 under the Exchange Act, from the Company’s Chief Executive Officer and Chief Financial Officer dated as of the date of filing of this Amended Report.
Pursuant to Rule 12b-15 under the Exchange Act, this Amended Report contains only the items and exhibits to the Original Report that are being amended and restated, and unaffected items and exhibits are not included herein. Except as noted herein, the information included in the Original Report remains unchanged. This Amended Report continues to describe the conditions as of the date of the Original Report and, except as contained herein, we have not updated or modified the disclosures contained in the Original Report to reflect any events that have occurred after the Original Report. Accordingly, forward-looking statements included in this Amended Report may represent management’s views as of the Original Report and should not be assumed to be accurate as of any date thereafter. This Amended Report should be read in conjunction with the Company’s filings made with the SEC subsequent to the filing of the Original Report, including any amendment to those filings.



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



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



disclosed in our forward-looking statements, and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures or investments.
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)
March 31, 2023December 31, 2022
(restated)
Current assets:
Cash and cash equivalents$20,872 $140,772 
Marketable securities591,681 723,462 
Accounts receivable, less allowance for credit losses of $6,148 and $6,099, respectively
54,972 53,833 
Prepaid expenses and other current assets31,087 27,924 
Total current assets698,612 945,991 
Property and equipment, net277,957 273,170 
Restricted cash1,747 1,935 
Goodwill296,579 315,168 
Intangible assets, net117,638 118,928 
Operating lease right-of-use assets, net185,081 153,701 
Deferred tax assets753 751 
Other assets5,594 5,987 
Total assets$1,583,961 $1,815,631 
Current liabilities:
Accounts payable$11,005 $21,138 
Accrued other expenses38,220 33,987 
Deferred revenue5,015 5,550 
Operating lease liabilities, current73,080 57,432 
Other current liabilities43,203 47,409 
Total current liabilities170,523 165,516 
Deferred tax liabilities4,379 20,757 
Long-term debt1,472,148 1,470,270 
Operating lease liabilities, non-current133,013107,693
Other long-term liabilities6,506 3,826 
Total liabilities1,786,569 1,768,062 
Commitments and Contingencies (Note 8)
Preferred stock ($0.000025 par value per share; 10,000,000 shares authorized; 0 shares issued and outstanding as of March 31, 2023 and December 31, 2022)
  
Common stock ($0.000025 par value per share; 750,000,000 shares authorized; 89,983,568 and 96,732,507 issued and outstanding as of March 31, 2023 and December 31, 2022, respectively)
2 2 
Additional paid-in capital28,781 263,957 
Accumulated other comprehensive loss(679)(2,048)
Accumulated deficit(230,712)(214,342)
Total stockholders’ (deficit) equity (202,608)47,569 
Total liabilities and stockholders’ equity$1,583,961 $1,815,631 
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 Ended
March 31,
20232022
(restated)
Revenue$165,134 $127,327 
Cost of revenue71,879 47,202 
Gross profit93,255 80,125 
Operating expenses:
Research and development38,272 37,241 
Sales and marketing18,231 19,044 
General and administrative48,939 37,424 
Restructuring and other charges20,869  
Total operating expenses126,311 93,709 
Loss from operations(33,056)(13,584)
Other (income) expense:
Interest expense2,189 2,059 
Loss on extinguishment of debt 407 
Other (income) expense, net(7,394)(820)
Other (income) expense(5,205)1,646 
Loss before income taxes(27,851)(15,230)
Income tax (benefit) expense(11,481)3,338 
Net loss attributable to common stockholders$(16,370)$(18,568)
Net loss per share attributable to common stockholders, basic
and diluted
$(0.17)$(0.17)
Weighted-average shares used to compute net loss per share,
basic and diluted
95,565 106,980 
See accompanying notes to condensed consolidated financial statements
2

DIGITALOCEAN HOLDINGS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands)
(unaudited)
Three Months Ended
March 31,
20232022
(restated)
Net loss attributable to common stockholders$(16,370)$(18,568)
Other comprehensive loss:
Foreign currency translation adjustments, net of taxes126 (18)
Unrealized gain (loss) on available-for-sale marketable securities, net of taxes1,243(1,908)
Comprehensive loss$(15,001)$(20,494)
See accompanying notes to condensed consolidated financial statements
3

DIGITALOCEAN HOLDINGS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ (DEFICIT) EQUITY
(in thousands, except share amounts)
(unaudited)
Common StockTreasury StockAdditional Paid-In CapitalAccumulated Other Comprehen-sive LossAccumulated DeficitTotal
SharesAmountSharesAmount
Balance at December 31, 202296,732,507 $2  $ $263,957 $(2,048)$(214,342)$47,569 
Issuance of common stock under equity incentive plan, net of taxes withheld
1,011,034 — — — 1,461 — — 1,461 
Repurchase and retirement of common stock (7,759,973)— — — (268,560)— — (268,560)
Stock-based compensation— — — — 31,923 — — 31,923 
Other comprehensive income — — — — — 1,369 — 1,369 
Net loss attributable to common stockholders— — — — — — (16,370)(16,370)
Balance at March 31, 2023 (restated)89,983,568 $2  $ $28,781 $(679)$(230,712)$(202,608)
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
1,357,665 — — — (6,709)— — (6,709)
Repurchase and retirement of common stock(2,577,471)— — — (150,000)— — (150,000)
Stock-based compensation— — — — 26,392 — — 26,392 
Other comprehensive loss— — — — — (1,926)— (1,926)
Net loss attributable to common stockholders
— — — — — — (18,568)(18,568)
Balance at March 31, 2022107,956,057 $2 (1,968,228)$(4,598)$639,388 $(2,300)$(205,106)$427,386 


See accompanying notes to condensed consolidated financial statements
4

DIGITALOCEAN HOLDINGS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)
Three Months Ended March 31,
20232022
(restated)
Operating activities
Net loss attributable to common stockholders$(16,370)$(18,568)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization28,913 23,933 
Stock-based compensation31,531 25,981 
Provision for expected credit losses3,987 4,023 
Loss on extinguishment of debt 407 
Net accretion of discounts and amortization of premiums on investments(3,436)(117)
Non-cash interest expense1,983 1,959 
Loss on impairment of long-lived assets553  
Deferred income taxes1,589  
Operating lease right-of-use assets and liabilities, net9,523 445 
Other590 697 
Changes in operating assets and liabilities:
Accounts receivable(5,125)(6,931)
Prepaid expenses and other current assets(2,568)2,843 
Accounts payable and accrued expenses(11,031)(10,455)
Deferred revenue(535)422 
Other assets and liabilities(3,389)5,762 
Net cash provided by operating activities36,215 30,401 
Investing activities
Capital expenditures - property and equipment(23,314)(23,045)
Capital expenditures - internal-use software development(1,794)(2,276)
Cash paid for asset acquisitions(2,500)(4,000)
Purchase of available-for-sale securities(195,910)(1,091,279)
Maturities of available-for-sale securities331,581  
Purchased interest on available-for-sale securities(113)(1,530)
Proceeds from interest on available-for-sale securities 649 
Proceeds from sale of equipment6 457 
Net cash provided by (used in) investing activities107,956 (1,121,024)
Financing activities
Payment of debt issuance costs (921)
Proceeds related to the issuance of common stock under equity incentive plan5,535 5,426 
Employee payroll taxes paid related to net settlement of equity awards(3,864)(12,384)
Repurchase and retirement of common stock(265,901)(150,000)
Net cash used in financing activities(264,230)(157,879)
Effect of exchange rate changes on cash, cash equivalents, and restricted cash(29)(49)
Decrease in cash, cash equivalents and restricted cash(120,088)(1,248,551)
Cash, cash equivalents and restricted cash - beginning of period151,807 1,715,425 
Cash, cash equivalents and restricted cash - end of period$31,719 $466,874 
See accompanying notes to condensed consolidated financial statements
5

DIGITALOCEAN HOLDINGS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)
Supplemental disclosures of cash flow information:
Cash paid for interest$126 $92 
Cash paid for taxes, net of refunds393 1,003 
Cash paid for amounts included in the measurement of lease liabilities16,579 10,702 
Non-cash investing and financing activities:
Capitalized stock-based compensation$392 $411 
Property and equipment received but not yet paid, included in Accounts payable and Accrued other expenses20,437 20,846 
Debt issuance costs included in accounts payable and accrued liabilities 297 
Operating right-of-use assets obtained in exchange for operating lease liabilities48,597 23,196 
See accompanying notes to condensed consolidated financial statements
6

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, platform and software tools for startups and small and medium-sized businesses (“SMBs”). The Company was founded with the guiding principle that the transformative benefits of the cloud should be easy to leverage, broadly accessible, reliable and affordable. The Company’s platform simplifies cloud computing, enabling its customers to rapidly accelerate innovation and increase their productivity and agility. The Company offers mission-critical solutions across Infrastructure-as-a-Service (“IaaS”), Platform-as-a-Service (“PaaS”) and Software-as-a-Service (“SaaS”).
The Company has adopted a holding company structure and the primary operations are performed globally through its 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 unaudited 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 March 31, 2023, results of operations for the three months ended March 31, 2023 and 2022, cash flows for the three months ended March 31, 2023 and 2022, and stockholders’ (deficit) equity for the three months ended March 31, 2023 and 2022.
Restatement of Previously Issued Financial Statements
As previously disclosed in the Company’s Current Report on Form 8-K, filed on August 3, 2023, management determined that the Company’s previously issued unaudited condensed consolidated financial statements for the three months ended March 31, 2023, as included in the Company’s Quarterly Report on Form 10-Q for the three months ended March 31, 2023 filed with the SEC on May 9, 2023 (the “First Quarter 2023 10-Q”), should no longer be relied upon due to the discovery, in the course of preparing the Company’s interim financial statements for the fiscal quarter ended June 30, 2023, of errors in the Company’s accounting for income tax expense primarily relating to the calculation of certain capitalized research or experimental expenditures under Section 174 of the Internal Revenue Code of 1986, which impacted the Company’s income tax provision ("Section 174 Error") resulting in adjustments to other current liabilities, deferred tax assets and tax expense (benefit). Additionally, in connection with the restatement, the Company is correcting other immaterial errors.
As a result of the Section 174 Error, accrued taxes as of March 31, 2023 were overstated and the income tax expense for the three months ended March 31, 2023 was overstated by approximately $15 million. Additionally, the Company is correcting other immaterial errors, which includes the following: an income tax error related to transfer pricing reduced tax expense by approximately $4 million; and other immaterial errors that impacted operating lease right-of-use assets, net, operating lease liabilities, current, operating lease liabilities, non-current and sales and marketing expenses.The Company concluded these errors relating to the three months ended March 31, 2023 and other previously identified immaterial errors relating to the year ended December 31, 2022, which were originally recorded as out-of-period adjustments in the three months ended March 31, 2023, in aggregate, were material to the condensed consolidated financial statements. Therefore, the Company has corrected the errors and restated the previously issued unaudited condensed consolidated financial statements for the three months ended March 31, 2023.
7


The following table presents the impact of correcting the errors previously discussed on the affected line items of the previously issued condensed consolidated financial statements as of and for the three months ending March 31, 2023:
March 31, 2023
Condensed Consolidated Balance SheetAs Previously ReportedAdjustmentsAs Restated
Operating lease right-of-use assets, net$185,516 $(435)$185,081 
Total assets$1,584,396 $(435)$1,583,961 
Operating lease liabilities, current$73,058 $22 $73,080 
Other current liabilities$58,856 $(15,653)$43,203 
Total current liabilities$186,154 $(15,631)$170,523 
Deferred tax liabilities$3,771 $608 $4,379 
Operating lease liabilities, non-current$133,471 $(458)$133,013 
Total liabilities$1,802,050 $(15,481)$1,786,569 
Accumulated deficit$(245,758)$15,046 $(230,712)
Total stockholders’ deficit$(217,654)$15,046 $(202,608)
Total liabilities and stockholders’ equity$1,584,396 $(435)$1,583,961 
Three Months Ended March 31, 2023
Condensed Consolidated Statement of OperationsAs Previously ReportedAdjustmentsAs Restated
Sales and marketing$17,709 $522 $18,231 
Total operating expenses$125,789 $522 $126,311 
Loss from Operations$(32,534)$(522)$(33,056)
Loss before income taxes$(27,329)$(522)$(27,851)
Income tax expense (benefit)$7,608 $(19,089)$(11,481)
Net loss attributable to common stockholders$(34,937)$18,567 $(16,370)
Net loss per share attributable to common stockholders, basic and diluted$(0.37)$0.20 $(0.17)
Three Months Ended March 31, 2023
Condensed Consolidated Statement of Comprehensive LossAs Previously ReportedAdjustmentsAs Restated
Net loss attributable to common stockholders$(34,937)$18,567 $(16,370)
Comprehensive loss$(33,568)$18,567 $(15,001)
Three Months Ended March 31, 2023
Condensed Consolidated Statement of Stockholders’ (Deficit) EquityAs Previously ReportedAdjustmentsAs Restated
Net loss attributable to common stockholders$(34,937)$18,567 $(16,370)
Accumulated deficit$(245,758)$15,046 $(230,712)
Total stockholders’ deficit$(217,654)$15,046 $(202,608)
The impact of errors arising in periods commencing prior to January 1, 2023 have been reflected as a reduction to opening accumulated deficit in the amount of $3,521 in the Condensed Consolidated Statement of Stockholders’ Equity.
8


Three Months Ended March 31, 2023
Condensed Consolidated Statement of Cash FlowsAs Previously ReportedAdjustmentsAs Restated
Net loss attributable to common stockholders$(34,937)$18,567 $(16,370)
Prepaid expenses and other current assets$(2,755)$187 $(2,568)
Other assets and liabilities$12,804 $(16,193)$(3,389)
Net cash provided by operating activities$36,215 $ $36,215 
In addition, the following footnotes have been updated to reflect the restated amounts:
Note 11. Net Loss per Share Attributable to Common Stockholders
Note 12. Income Taxes
Some of these errors, which are immaterial in aggregate, also impacted the year ended December 31, 2022 financial statements. Refer to the Form 10-K/A filed with the SEC on August 11, 2023 for additional disclosures.
Reclassifications
As previously disclosed in the Annual Report on Form 10-K/A for the year ended December 31, 2022, the Company adopted Accounting Standard Update 2016-02, Leases (“ASC 842”) using the modified retrospective transition method as of the first day of fiscal year 2022. The impact of the adoption of ASC 842 on previously reported interim financial statements during the year ended December 31, 2022, included the recognition of right-of-use assets and lease liabilities for operating leases. The adoption of ASC 842 also resulted in changes to certain lines within operating activities in the Condensed Consolidated Statements of Operations and Condensed Consolidated Statement of Cash Flows due to changes in operating assets and liabilities for the related accounts. These changes to previously disclosed amounts conform to the current period presentation. Additionally, certain other reclassifications were made to prior period amounts in order to conform to the current period presentation.
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, accounts receivable and related reserves, useful lives and realizability of long-lived assets, capitalized internal-use software development costs, accounting for stock-based compensation, the incremental borrowing rate used to determine lease liabilities, valuation allowances against deferred tax assets, and the fair value and useful lives of tangible and intangible assets acquired and liabilities assumed resulting from business combinations. Management bases its estimates on historical experience and on various other assumptions which management believes to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.
Restricted Cash
The following table reconciles cash, cash equivalents and restricted cash per the Condensed Consolidated Statements of Cash Flows:
March 31,
20232022
Cash and cash equivalents$20,872 $464,836 
Restricted cash included in Prepaid expenses and other current assets(1)
9,100  
Restricted cash(2)
1,747 2,038 
Total cash, cash equivalents and restricted cash$31,719 $466,874 
___________________
(1)Includes contingent compensation deposits related to the Cloudways acquisition.
(2)Includes deposits in financial institutions related to letters of credit used to secure lease agreements.
Accounts Receivable Net of Allowance for Expected Credit Losses
9


Accounts receivable primarily represents revenue recognized that was not invoiced at the balance sheet date and is primarily billed and collected in the following month. Trade accounts receivable are carried at the original invoiced amount less an estimated allowance for expected credit losses based on the probability of future collection. Management determines the adequacy of the allowance based on historical loss patterns, the number of days that customer invoices are past due, reasonable and supportable forecasts of future economic conditions to inform adjustments over historical loss data, and an evaluation of the potential risk of loss associated with specific accounts. When management becomes aware of circumstances that may further decrease the likelihood of collection, it records a specific allowance against amounts due, which reduces the receivable to the amount that management reasonably believes will be collected. The Company records changes in the estimate to the allowance for expected credit losses through provision for expected credit losses and reverses the allowance after the potential for recovery is considered remote.
The following table presents the changes in our allowance for expected credit losses for the period presented:
Amount
Balance as of December 31, 2022$6,099 
Provision for expected credit losses3,987 
Write-offs and other(3,938)
Balance as of March 31, 2023$6,148 
Deferred Revenue
Deferred revenue was $5,015 and $5,550 as of March 31, 2023 and December 31, 2022, respectively. Revenue recognized during the three months ended March 31, 2023 and 2022 was $2,118 and $1,735, respectively, which was included in each deferred revenue balance at the beginning of each respective period.
Restructuring Expenses
The Company records restructuring expenses when management commits to a restructuring plan, the restructuring plan identifies all significant actions, the period of time to complete the restructuring plan indicates that significant changes to the plan are not likely, and employees who are impacted have been notified.
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 March 31,
20232022
North America38 %38 %
Europe29 29 
Asia23 23 
Other10 10 
Total100 %100 %
Revenue derived from customers in the United States was 31% of total revenue for the three months ended March 31, 2023 and 2022.
10


Long-lived assets includes property and equipment and operating leases. The geographic locations of the Company’s long-lived assets, net, based on physical location of the assets is as follows:
March 31, 2023December 31, 2022
United States$207,013 $206,118 
Singapore57,150 60,307 
Germany
71,232 50,274 
Netherlands
54,777 35,951 
Other
72,866 74,221 
Total$463,038 $426,871 
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 March 31, 2023 and December 31, 2022. Additionally, no customer accounted for 10% or more of total revenue during the three months ended March 31, 2023 and 2022.
Note 3. Acquisitions, Goodwill and Intangible Assets
Cloudways Ltd.
On September 1, 2022 (“Acquisition Date”), the Company acquired 100% of the outstanding equity interests of Cloudways, Ltd. (“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 SMBs, strengthens the Company’s ability to simplify cloud computing by enabling customers to launch a business and scale it effortlessly. Cloudways was a customer of the Company prior to the acquisition, and the Company recognized revenue of approximately $6,000 from Cloudways from January 1, 2022 through the Acquisition Date.
The acquisition purchase consideration, in accordance with ASC 805, totaled $311,237 and was paid in cash. The Share Purchase Agreement includes customary representations and warranties and covenants of the parties. The Company contributed $42,000 to an escrow account on the Acquisition Date to support certain post-closing indemnification obligations. The final accounting has been completed with the exception of tax procedures which is still in process. The provisional tax amounts for this business combination are subject to revision until these evaluations are completed.
11


The following table sets forth the components and the allocation of the purchase price for the business combination and summarizes the 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(3,097)
Other current liabilities(29,660)
Net identifiable assets acquired46,589 
Goodwill 264,648 
Total fair value of net assets acquired$311,237 
During the three months ended March 31, 2023, the Company recorded a measurement period adjustment of $18,589 to decrease Goodwill and a corresponding decrease to Deferred tax liabilities on the Condensed Consolidated Balance Sheets. Additionally, the change to the provisional amount resulted in an increase to Income tax (benefit) expense and Deferred tax liabilities of $1,589. The measurement period adjustment is a result of new information obtained about facts and circumstances that existed as of the acquisition date.
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 fair values allocated to the identifiable intangible assets and their estimated useful lives are as follows:
Intangible assetsFair ValueWeighted Average Useful Life in Years
Trade name$9,500 10
Developed technology31,500 5
Customer relationships31,000 7
Total identifiable intangible assets$72,000 
Cloudways’ assets and liabilities were measured at estimated fair values on September 1, 2022. Estimates of fair value represent management’s best estimate and require a complex series of judgments about future events and uncertainties. Third-party valuation specialists were engaged to assist in the valuation of these assets and liabilities. The Company used the relief from royalty method to fair value the developed technology and the trade name intangible assets, and the multi-period excess earnings method to fair value the customer relationship intangible assets. The significant assumptions used to estimate the value of the intangible assets included discount rates, projected revenue growth rates, EBITDA margins, technology obsolescence and royalty rates.
The goodwill is attributable primarily to the revenue synergies expected from combining the operations of both entities, and intangible assets that do not qualify for separate recognition, including the existing workforce acquired through the acquisition. None of the goodwill is expected to be deductible for income tax purposes.
12


Contingent compensation
Contingent compensation costs relate to payments due to a Cloudways seller for $38,830, of which $16,851 will be earned on September 1, 2023, and $7,326 will be 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.
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.
Pro Forma
Three Months Ended March 31, 2022
Pro-forma revenue$137,404 
Pro-forma net loss23,044 
Other Asset Acquisitions
In January 2023, the Company acquired certain assets of SnapShooter Limited for $2,500, which was accounted for as an asset acquisition as substantially all of the fair value of the assets acquired was concentrated in a developed technology intangible asset and will be amortized over five years.
Additionally, the Company recognized a contingent compensation liability of $1,000 that is payable one year from the date of acquisition, contingent on continuing employment and will be recognized as compensation expense over the period that it is earned.
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 March 31, 2023 and December 31, 2022.
March 31, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. treasury securities$469,846 $134 $(107)$469,873 
Commercial paper121,856 25 (73)121,808 
Total Marketable securities$591,702 $159 $(180)$591,681 
December 31, 2022
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. treasury securities$549,944 $29 $(849)$549,124 
Corporate debt securities35,293  (86)35,207 
Commercial paper139,489 9 (367)139,131 
Total Marketable securities$724,726 $38 $(1,302)$723,462 
Interest income from investments was $7,670 and $946 for the three months ended March 31, 2023 and 2022, respectively. As of March 31, 2023, all of the Company’s available-for-sale short-term investments were due within one year.
As of March 31, 2023, the Company held nine securities that were in an unrealized loss position. The Company does not intend to sell and expects that it is more likely than not that it will not be required to sell these securities until such time as the value recovers or the securities mature. Unrealized losses from fixed-income securities are primarily attributable to changes in interest rates and not credit-related factors based on the Company’s evaluation of available
13


evidence. To determine whether a decline in value is related to credit loss, the Company evaluates, among other factors: the extent to which the fair value is less than the amortized cost basis, changes to the rating of the security by a rating agency and any adverse conditions specifically related to an issuer of a security or its industry. Management does not believe any remaining unrealized losses represent impairments based on our evaluation of available evidence. Unrealized gains and losses on marketable securities are presented net of tax.
Note 5. Fair Value Measurements
The fair value of our financial assets measured on a recurring basis is as follows:
March 31, 2023
Level ILevel IITotal
Cash and cash equivalents:
Cash$19,689 $ $19,689 
Money market funds1,183  1,183 
Total Cash and cash equivalents$20,872 $ $20,872 
Marketable securities:
U.S. treasury securities$469,873 $ $469,873 
Commercial paper 121,808121,808 
Total Marketable securities$469,873 $121,808 $591,681 
December 31, 2022
Level ILevel IITotal
Cash and cash equivalents:
Cash$95,117 $ $95,117 
Money market funds45,655  45,655 
Total Cash and cash equivalents$140,772 $ $140,772 
Marketable securities:
U.S. treasury securities$549,124 $ $549,124 
Corporate debt securities 35,207 35,207 
Commercial paper 139,131 139,131 
Total Marketable securities$549,124 $174,338 $723,462 
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 and corporate debt securities 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 March 31, 2023 and December 31, 2022.
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:
14


March 31, 2023December 31, 2022
Carrying ValueFair ValueCarrying ValueFair Value
Convertible Notes$1,472,148 $1,175,280 $1,470,270 $1,134,030 
The carrying value of the Convertible Notes as of March 31, 2023 and December 31, 2022 was net of unamortized debt issuance costs of $27,852 and $29,730, respectively.
The total fair value of the Convertible Notes was determined based on the closing trading price as of the last day of trading for the period. The Company considers the fair value to be a Level 2 valuation due to the limited trading activity.
Note 6. Balance Sheet Details
Property and equipment, net
Property and equipment, net consisted of the following:
March 31, 2023December 31, 2022
Computers and equipment$575,294 $564,763 
Furniture and fixtures1,511 1,511 
Leasehold improvements6,820 6,820 
Internal-use software80,132 78,649 
Property and equipment, gross$663,757 $651,743 
Less: accumulated amortization $(63,876)$(61,244)
Less: accumulated depreciation(321,924)(317,329)
Property and equipment, net $277,957 $273,170 
Depreciation expense on property and equipment for the three months ended March 31, 2023 and 2022 was $22,372 and $20,326, respectively.
The Company capitalized costs related to the development of computer software for internal use of $2,199 and $2,687 for the three months ended March 31, 2023 and 2022, 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 March 31, 2023 and 2022 was $2,750 and $3,145, respectively.
During the three months ended March 31, 2023 and 2022, the Company recorded an impairment loss of $553 and $120, respectively, related to software that is no longer being used. This impairment loss is included in Cost of revenue and Research and development on the Condensed Consolidated Statements of Operations.
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”).
15


At March 31, 2023, 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 March 31, 2023, 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 $125 and $95 for the three months ended March 31, 2023 and 2022, respectively.
Amortization of deferred financing fees for the three months ended March 31, 2023 and 2022 was $105 and $92, 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 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 months ended March 31, 2023 and 2022 was $1,879 and $1,868, respectively.
Each $1 of principal of the Convertible Notes will initially be convertible into 5.6018 shares of the Company’s common stock, which is equivalent to an initial conversion price of approximately $178.51 per share, subject to adjustment as set forth in the indenture governing the Convertible Notes. Holders of these Convertible Notes may convert their Convertible Notes at their option at any time prior to the close of the business day immediately preceding June 1, 2026, only under the following circumstances:
1.during any calendar quarter commencing after the calendar quarter ending on March 31, 2022, if the last reported sale price of the Company’s common stock exceeds 130% of the conversion price for each of at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter on each applicable trading day;
2.during the five business day period after any ten consecutive trading day period (such ten consecutive trading day period, the “measurement period”) in which the trading price of the Convertible Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the common stock on such trading day and the conversion rate on such trading day;
3.if the Company calls such Convertible Notes for redemption, at any time prior to the close of business on the business day immediately preceding the redemption date; and
4.upon the occurrence of specified corporate events or distributions on the common stock.
As none of the above circumstances have occurred as of March 31, 2023, the Convertible Notes were not convertible for the fiscal quarter ending March 31, 2023.
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.
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
16


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. Commitments and Contingencies
Purchase Commitments
As of March 31, 2023, 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, 2022.
Letters of Credit
In conjunction with the execution of certain office space operating leases, a letter of credit in the amount of $1,747 and $1,935 was issued and outstanding as of March 31, 2023 and December 31, 2022, respectively. No draws have been made under the letter 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. The letter of credit was reduced on an annual basis until the end of 2022 and, beginning January 1, 2023, the deposit required is the minimum threshold required until the lease expiration.
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 9. 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 March 31, 2023 and December 31, 2022, the Company was authorized to issue 750,000,000 shares of common stock with a par value of $0.000025 per share.
Preferred Stock
In connection with the IPO, the Company’s amended and restated certificate of incorporation became effective, which authorized the issuance of 10,000,000 shares of preferred stock with a par value of $0.000025 per share with rights and preferences, including voting rights, designated from time to time by the Company’s Board of Directors. No shares of preferred stock were issued or outstanding as of March 31, 2023 or December 31, 2022.
Share Buyback Program
On February 14, 2023, the Company’s Board of Directors approved the repurchase of up to an aggregate of $500,000 of the Company’s common stock (the “2023 Share Buyback Program”). Pursuant to the 2023 Share Buyback Program, repurchases of the Company’s common stock will occur using a variety of methods, which may include but are not limited to open market purchases, the implementation of a 10b5-1 plan, and/or any other available methods in accordance with SEC and other applicable legal requirements. The 2023 Share Buyback Program is authorized throughout fiscal year 2023; however, the Company is not obligated to acquire any particular amount of common stock and the 2023 Share Buyback Program may be extended, modified, suspended or discontinued at any time at the Company’s discretion.
During the three months ended March 31, 2023, the Company repurchased and retired 7,759,973 shares of common stock pursuant to the 2023 Share Buyback Program for an aggregate purchase price of $265,901, which excludes the 1%
17


excise tax of $2,659 imposed under the Inflation Reduction Act. 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. As of March 31, 2023, the dollar value of shares that remained available to be repurchased by the Company under the 2023 Share Buyback Program was $234,099.
Note 10. 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. Shares issued pursuant to the exercise of these awards are transferable by the holder.
In February 2023, the Company initiated a restructuring plan to adjust its cost structure and accelerate its timeline to achieve greater than 20% adjusted free cash flow margins (the “Restructuring Plan”), which includes both the elimination of positions across the Company as well as the shifting of additional positions across a broader geographical footprint. In connection with the Restructuring Plan, the Company recorded $3,937 of stock-based compensation related to the accelerated vesting of certain restricted stock, performance-based restricted stock units (“PRSUs”), and RSU awards during the three months ended March 31, 2023. Refer to Note 13, Restructuring, for further details of the Restructuring Plan.
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 three months ended March 31, 2023 was as follows:
Number of Options OutstandingWeighted-Average Exercise PriceWeighted-Average Remaining Life in YearsAggregate Intrinsic Value
Outstanding at January 1, 202310,153,916 $7.23 6.16$185,188 
Exercised(814,602)6.81 
Forfeited or cancelled(205,644)11.37 
Outstanding at March 31, 20239,133,670 7.18 5.54292,231 
Vested and exercisable at March 31, 20237,314,438 6.49 5.34239,011 
Vested and unvested expected to vest at March 31, 20238,842,139 $7.02 5.50$284,271 
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 three months ended March 31, 2023 and 2022 was $21,037 and $54,392, respectively. The tax benefit from stock options exercised was $1,129 and $5,758 for the three months ended March 31, 2023 and 2022, respectively.
No options were granted during the three months ended March 31, 2023 and 2022. The aggregate estimated fair value of stock options granted to participants that vested during the three months ended March 31, 2023 and 2022 was $3,836 and $4,698, respectively.
As of March 31, 2023, there was $12,600 of unrecognized stock-based compensation related to outstanding stock options granted that is expected to be recognized over a weighted-average period of 1.35 years.
18


RSUs
RSUs granted typically vest over four years. RSU activity for the three months ended March 31, 2023 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 20234,802,435 $44.25 
Granted3,713,808 33.97 
Vested(352,763)48.46 
Forfeited or cancelled(912,505)46.69 
Unvested balance at March 31, 20237,250,975 38.47 
Vested and expected to vest at March 31, 20234,596,651 $38.67 
Forfeitures and cancellations of 912,505 shares during the three months ended March 31, 2023 were primarily due to the Restructuring Program.
As of March 31, 2023, there was $165,227 of unrecognized stock-based compensation related to outstanding RSUs granted that is expected to be recognized over a weighted-average period of 3.15 years.
PRSUs
The Company issued PRSUs which will vest based on the achievement of each award’s established performance targets. PRSU activity for the three months ended March 31, 2023 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 2023666,122 $57.41 
Granted1,118,528 31.75 
Vested(21,947)41.24 
Forfeited or cancelled(250,596)34.25 
Adjusted by performance factor(436,387)60.72 
Unvested balance at March 31, 20231,075,720 $35.08 
At the end of each reporting period, the Company will adjust compensation expense for the PRSUs based on its best estimate of attainment of 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.
LTIP PRSUs
The Company grants Long Term Incentive Plan (“LTIP”) PRSUs to certain executives of the Company during the first fiscal quarter. A percentage of the LTIP PRSUs will become eligible to vest based on the Company’s financial performance level at the end of each fiscal year. The financial performance level is determined as the percentage equal to the sum of the revenue growth percentage and profitability percentage.
The number of LTIP PRSUs received will depend on the achievement of financial metrics relative to the approved performance targets. Depending on the actual financial metrics achieved relative to the target financial metrics throughout the defined performance period of the award, the number of LTIP PRSUs that vest could range from 0% to 200% of the target amount and are subject to the Board of Directors’ approval of the level of achievement against the approved performance targets.
Assuming the minimum performance target is achieved, one-third of the aggregate number of the LTIP PRSUs shall vest on the later of (i) March 1 of the year after grant or (ii) two trading days following the public release of the Company’s financial results, and the remainder shall vest in eight equal quarterly installments subject, in each case, to the individual’s continuous service through the applicable vesting date.
19


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 February 16, 2023, it was determined that the financial performance of the LTIP PRSUs granted in 2022 was not achieved. This resulted in a performance factor reduction of 436,387 shares from the original maximum shares achievable of 436,387.
On March 1, 2023, the Company granted an LTIP PRSU award (the “2023 LTIP PRSU”) with a maximum shares achievable of 1,118,528, subject to the above actual financial metrics achieved relative to the target financial metrics for fiscal year 2023. As of March 31, 2023, the Company determined that it was probable that the 2023 LTIP PRSUs granted with respect to the Company’s 2023 financial performance would vest.
There is $14,429 of unrecognized stock-based compensation that is expected to be recognized over a weighted-average period of 1.52 years in regards to the LTIP PRSUs.
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.
As part of the Restructuring Plan, 20,000 PRSU shares were deemed achieved and $1,262 of stock-based compensation was included in Restructuring and other charges in the Condensed Consolidated Statements of Operations for the three months ended March 31, 2023.
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 three months ended March 31, 2023 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 20233,000,000 $25.12 
Granted  
Unvested balance at March 31, 20233,000,000 $25.12 
As of March 31, 2023, there was $46,142 of unrecognized stock-based compensation related to the MRSUs granted that is expected to be recognized over a weighted-average period of 3.37 years.
20


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.

2022 Offerings
A new offering period commenced on May 23, 2022 and was scheduled to consist of two purchase periods, with purchase dates of November 18, 2022 and May 19, 2023 (the “First 2022 Offering”). In connection with the purchase period that ended on November 18, 2022, there were 111,851 shares of common stock, net of shares withheld for taxes, purchased by employees at a price of $24.03. Under the terms of the ESPP, since the Company’s stock price on the first day of the purchase period beginning on November 21, 2022 was lower than the stock price at the beginning of the First 2022 Offering, the First 2022 Offering terminated and a new 12 month offering automatically commenced on November 21, 2022, with scheduled purchase dates on May 19, 2023 and November 20, 2023 (the “Second 2022 Offering”).
The termination of the First 2022 Offering and commencement of the Second 2022 Offering was accounted for as a modification, which resulted in an incremental stock-based compensation of $2,069, which will be recognized over the remaining term of Second 2022 Offering.
During the three months ended March 31, 2023 and 2022, the Company recorded stock-based compensation associated with the ESPP of $625 and $1,361, respectively. As of March 31, 2023, $2,292 has been withheld on behalf of employees.
Restricted Shares
In connection with the closing of the Nimbella acquisition on September 1, 2021, 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.
As part of the Restructuring Plan, 33,963 shares of restricted stock that were issued to a former founder were vested upon the employee’s departure during the first quarter of 2023 and $2,147 of stock-based compensation was included in Restructuring and other charges in the Condensed Consolidated Statements of Operations for the three months ended March 31, 2023.
Total stock-based compensation for the three months ended March 31, 2023 and 2022 was $934 and $1,053, respectively. As of March 31, 2023, there was $3,946 of unrecognized stock-based compensation related to outstanding restricted shares granted that is expected to be recognized over a weighted-average period of 1.44 years.
Stock-Based Compensation
Stock-based compensation was included in the Condensed Consolidated Statements of Operations as follows:
Three Months Ended March 31,
20232022
Cost of revenue$392 $432 
Research and development9,590 9,720 
Sales and marketing3,332 3,346 
General and administrative14,280 12,483 
Restructuring and other charges3,937  
Total stock-based compensation$31,531 $25,981 
Excess income tax benefit related to stock-based compensation$1,580 $9,418 
Note 11. Net Loss per Share Attributable to Common Stockholders
21


The following table presents the calculation of basic and diluted net loss per share:
Three Months Ended March 31,
20232022
(restated)
Numerator:
Net loss attributable to common stockholders$(16,370)$(18,568)
Denominator:
Weighted average shares used to compute net loss per share, basic and diluted95,565 106,980 
Net loss per share attributable to common stockholders, basic and diluted$(0.17)$(0.17)
Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:
As of March 31,
20232022
Stock Options9,133,670 11,234,682 
RSUs7,250,975 3,937,760 
PRSUs1,075,720 792,011 
MRSU3,000,000 3,000,000 
ESPP404,536 125,524 
Convertible Notes8,402,700 8,402,700 
Total29,267,601 27,492,677 
Note 12. 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 months ended March 31, 2023, the Company recorded a tax benefit of $11,481. The effective tax rate for the three months ended March 31, 2023 was 41.2%. The effective tax rate differs from the statutory rate primarily as a result of being able to benefit from current year losses in the U.S., despite maintaining a valuation allowance against the remaining U.S. deferred tax assets, as well as the mix of income in foreign jurisdictions.
For the three months ended March 31, 2022, the Company recorded a tax expense of $3,338. The effective tax rate for the three months ended March 31, 2022 was (21.9)%. 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 benefit for income taxes consists primarily of losses generated in the U.S. offset by 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.
Note 13. Restructuring
In February 2023, the Company initiated the Restructuring Plan to adjust its cost structure and accelerate its timeline to achieve greater than 20% adjusted free cash flow margins, which includes both the elimination of positions across the Company as well as the shifting of additional positions across a broader geographical footprint. The aggregate restructuring charges in connection with the Restructuring Plan is approximately $24,000, which is expected to be substantially complete by the end of the third quarter of 2023.
22


The Company recorded Restructuring and other charges of $20,869 for the three months ended March 31, 2023, which consisted of $16,932 primarily related to one-time severance and benefit payments, as well as $3,937 of stock-based compensation related to vesting of certain equity awards.
The following table summarizes the Company’s restructuring liability that is included in Other current liabilities in the Condensed Consolidated Balance Sheets:
Severance and Other Employee Costs
Balance as of December 31, 2022$ 
Restructuring charges16,932 
Cash payments(11,261)
Balance as of March 31, 2023$5,671 
Note 14. Subsequent Events
From April 1, 2023 through May 5, 2023, the Company repurchased and retired 1,646,270 shares of common stock pursuant to the 2023 Share Buyback Program for an aggregate purchase price of $59,949, which excludes the 1% excise tax of $599 imposed under the Inflation Reduction Act.
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/A 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/A for the year ended December 31, 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/A.
Restatement of Previously Issued Financial Statements
We have restated our previously issued unaudited condensed consolidated financial statements and related notes for the period ended March 31, 2023. Information contained herein has been updated to take into consideration the impact of the restatement. For further information, including with respect to the impact of the restatement, refer to our Note 2. Summary of Significant Accounting Policies, in the Notes to Condensed Consolidated Financial Statements.
Overview
DigitalOcean is a leading cloud computing platform offering on-demand infrastructure and platform tools for startups and small and medium-sized businesses (SMBs). We were founded with the guiding principle that the transformative benefits of the cloud should be easy to leverage, broadly accessible, reliable and affordable. Our platform simplifies cloud computing, enabling our customers to rapidly accelerate innovation and increase their productivity and agility.
The lifecycle of a customer typically begins with users coming to our platform to explore a new technology or test an idea. Thousands of users come to DigitalOcean every month, paying a small amount to learn and to complete their discrete tasks. In many cases, these early users do not intend to remain on our platform beyond their initial testing. We refer to these users that spend less than $50 per month and utilize our platform for three months or less as “Testers”. Given their short time on our platform and their relatively small individual and aggregate spend, we do not consider Testers to be a meaningful part of our customer base. Once a user has remained on our platform for longer than three months, or spends greater than $50 per month, we consider them to be active and ongoing customers that have the intention to remain on our platform and to potentially scale their utilization of our products. We divide this customer population into the following three categories:
Learners: users that both (i) spend less than or equal to $50 for the month-end period and (ii) have been on our platform for more than three months.
Builders: users that spend greater than $50 and less than or equal to $500 for the month-end period.
23


Scalers: users that spend greater than $500 for the month-end period.

As of March 31, 2023, we had approximately 614,000 Learners, Builders and Scalers using our platform to build, deploy and scale applications. While the number of Testers on our platform in any month has averaged approximately 60,000, the exact number of Testers at any point in time varies and revenue from Testers collectively represents less than $1 million in revenue in a single month. The Company views Learners, Builders and Scalers as the most appropriate measure of our customer population, and Testers have therefore been excluded from the total customer population count.
Our users include software engineers, researchers, data scientists, system administrators, students and hobbyists. Our customers use our platform across numerous industry verticals and for a wide range of use cases, such as web and mobile applications, website hosting, e-commerce, media and gaming, personal web projects, and managed services, among many others. We believe that our focus on simplicity, community, open source and customer support are the four key differentiators of our business, driving a broad range of customers around the world to build their applications on our platform.
We offer mission-critical solutions across Infrastructure-as-a-Service (IaaS), including our Droplet virtual machines, storage and networking offerings; Platform-as-a-Service (PaaS), including our Managed Database and Managed Kubernetes offerings; and Software-as-a-Service (SaaS), including our Managed Hosting and Marketplace offerings. Improving the developer experience and increasing productivity are core to our mission. Our cloud platform was designed with simplicity in mind to ensure that startups and SMBs can spend less time managing their infrastructure and more time building innovative applications that drive business growth. Simplicity guides how we design and enhance our easy-to-use-interface, the core capabilities we offer our customers and our approach to predictable and transparent pricing for our solutions. In just minutes, developers can set up thousands of virtual machines, secure their projects, enable performance monitoring and scale up and down as needed.
We generate revenue from the usage of our cloud computing platform by our customers, including but not limited to compute, storage and networking services. We recognize revenue based on the customer utilization of these resources. Our pricing is consumption-based and billed monthly in arrears, making it easy for our customers to track usage on an ongoing basis and optimize their deployments.
We have historically generated almost all of our revenue from our efficient self-service customer acquisition model, which we complement with a targeted sales force focused on inside sales, outside sales and partnership opportunities to drive revenue growth. Our model enables customers to get started on our platform very quickly and without the need for assistance. We focus heavily on enabling a self-service, low-friction model that makes it easy for users to try, adopt and use our products. For the three months ended March 31, 2023 and 2022, our sales and marketing expense was approximately 11% and 15% of our revenue, respectively. The efficiency of our go-to-market model and our focus on the needs of the SMB market has enabled us to drive organic growth and establish a truly global customer base across a broad range of industries.
Our customers are spread across over 190 countries and around two-thirds of our revenue has historically come from customers located outside the United States. For the three months ended March 31, 2023, 38% of our revenue was generated from North America, 29% from Europe, 23% from Asia and 10% from the rest of the world.
Our average revenue per customer (consisting of the aggregate revenue and customer counts for our Learners, Builders and Scalers, but excluding revenue and user counts for Testers), or ARPU, has increased significantly from $76.45 in the quarter ended March 31, 2022 to $88.35 in the quarter ended March 31, 2023. We had no material customer concentration as our top 25 customers made up approximately 7% and 11% of our revenue in the three months ended March 31, 2023 and 2022, respectively. We have experienced strong and predictable growth in recent periods. Our annual run-rate revenue, or ARR, as of March 31, 2023 was $669 million up from $524 million as of March 31, 2022. ARR as of the end of each month represents total revenue for that month multiplied by 12.
Growing our Builders and Scalers (which we collectively refer to as our higher spend customers) is a critical focus for us, and we have successfully increased the number of these higher spend customers and their percentage of our total revenue. We had approximately 15,000 Scalers as of March 31, 2023, up from approximately 11,000 as of March 31, 2022. We had approximately 131,000 Builders as of March 31, 2023, up from approximately 91,000 as of March 31, 2022. Revenue from Builders and Scalers increased 42% and 27%, respectively, for the three months ended March 31, 2023 and 2022. Revenue from higher spend customers as a percentage of total revenue was 86% in the quarter ended March 31, 2023 and 84% in the quarter ended March 31, 2022.
Macroeconomic Conditions
24


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


Key Business Metrics
We utilize the key metrics set forth below to help us evaluate our business and growth, identify trends, formulate financial projections and make strategic decisions. We are not aware of any uniform standards for calculating these key metrics, and other companies may not calculate similarly titled metrics in a consistent manner, which may hinder comparability. The table below includes the impact of our Cloudways acquisition with respect to the metrics disclosed for the three months ended March 31, 2023.
Three Months Ended March 31,
20232022
Learners467,600 444,320 
Builders131,109 91,425 
Scalers15,398 11,055 
ARPU$88.35 $76.45 
ARR (in millions)$669 $524 
Net dollar retention rate107 %117 %
Learners, Builders & Scalers
While we believe the total number of these customers is an important indicator of the growth of our business and future revenue opportunity, the trends relating to our Builders and Scalers is of particular importance to us as these customers represent a significant majority of our revenue and revenue growth, and they are representative of the SMB customers that grow on our platform and use multiple products.
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 for Learners, Builders and Scalers in that period divided by the total number of Learner, Builder and Scaler 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. For our ARR calculations, we include the total revenue from all customers, including Testers, Learners, Builders and Scalers.
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 our net dollar retention rate calculations, we include the total revenue from all customers, including Testers, Learners, Builders and Scalers. 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
26


We offer mission-critical solutions across IaaS, including our Droplet virtual machines, storage and networking offerings; PaaS, including our Managed Database and Managed Kubernetes offerings; and SaaS, including our Managed Hosting and Marketplace offerings. We recognize revenue based on the customer utilization of these resources. Customer contracts are primarily month-to-month and generally do not include any minimum guaranteed quantities or fees. Fees are billed monthly, and payment is typically due upon invoicing. Revenue is recognized net of allowances for credits and any taxes collected from customers, which are subsequently remitted to governmental authorities. We may offer sales incentives in the form of promotional and referral credits and grant credits to encourage customers to use our services. These types of promotional and referral credits typically expire in two months or less if not used. For credits earned with a purchase, they are recorded as contract liabilities when earned and recognized at the earlier of redemption or expiration. The majority of credits are redeemed in the month they are earned.
Cost of Revenue
Cost of revenue consists primarily of fees related to operating in third-party co-location facilities, personnel expenses for those directly supporting our data centers and non-personnel costs, including amortization of capitalized internal-use software development costs and depreciation of our data center equipment. Third-party co-location facility costs include data center rental fees, power costs, maintenance fees, network and bandwidth. Personnel expenses include salaries, bonuses, benefits, and stock-based compensation.
We intend to continue to invest additional resources in our infrastructure to support our product portfolio and scalability of our customer base. The level, timing and relative investment in our infrastructure could affect our cost of revenue in the future.
Operating Expenses
Research and Development Expenses
Research and development expenses consist primarily of personnel costs including salaries, bonuses, benefits and stock-based compensation. Research and development expenses also include amortization of capitalized internal-use software development costs for research and development activities, which are amortized over three years, and professional services, as well as costs related to our efforts to add new features to our existing offerings, develop new offerings, and ensure the security, performance, and reliability of our global cloud platform. We expect research and development expenses to increase in absolute dollars as we continue to invest in our platform and product offerings.
Sales and Marketing Expenses
Sales and marketing expenses consist primarily of personnel costs of our sales, marketing and customer support employees including salaries, bonuses, benefits and stock-based compensation. Sales and marketing expenses also include costs for marketing programs, commissions, advertising and professional service fees. We expect sales and marketing expenses to continue to increase in absolute dollars as we enhance our product offerings and implement new marketing strategies.
General and Administrative Expenses
General and administrative expenses consist primarily of personnel costs of our human resources, legal, finance, and other administrative functions including salaries, bonuses, benefits, and stock-based compensation. General and administrative expenses also include provision for expected credit losses, software, payment processing fees, business insurance, depreciation and amortization expenses, rent and facilities costs, impairment of long-lived assets, and other administrative costs. We also expect general and administrative expenses to increase in absolute dollars as we continue to grow our business.
Restructuring and other charges
Restructuring and other charges consist primarily of personnel costs, such as notice period, employee severance payments and termination benefits, as well as stock-based compensation related to vesting of certain equity awards.
Other (Income) Expense
Other (income) expense consists primarily of accretion/amortization of premium/discounts and interest income from our available-for-sale investments, interest expense on our convertible notes and existing credit facility, loss on extinguishment of debt, and gains or losses on foreign currency exchange.
27


Income Tax (Benefit) Expense
For fiscal year 2022, Income tax (benefit) expense consists primarily of income taxes in certain foreign and state jurisdictions in which we conduct business. Beginning January 1, 2023, Income tax (benefit) expense consists primarily of losses generated in the U.S. 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.
Results of Operations
The following table sets forth our results of operations for the periods presented:
Three Months Ended
March 31,
20232022
(in thousands)
Revenue$165,134 $127,327 
Cost of revenue(1)
71,879 47,202 
Gross profit93,255 80,125 
Operating expenses:
Research and development(1)
38,272 37,241 
Sales and marketing(1)
18,231 19,044 
General and administrative(1)
48,939 37,424 
Restructuring and other charges(1)
20,869 — 
Total operating expenses126,311 93,709 
Loss from operations(33,056)(13,584)
Other (income) expense(5,205)1,646 
Loss before income taxes(27,851)(15,230)
Income tax (benefit) expense(11,481)3,338 
Net loss attributable to common stockholders$(16,370)$(18,568)
___________________
(1)    Includes stock-based compensation as follows:
Three Months Ended
March 31,
20232022
(in thousands)
Cost of revenue$392 $432 
Research and development9,590 9,720 
Sales and marketing3,332 3,346 
General and administrative14,280 12,483 
Restructuring and other charges3,937 — 
Total stock-based compensation$31,531 $25,981 
28


The following table sets forth our results of operations as a percentage of revenue for the periods presented:
Three Months Ended
March 31,
20232022
Revenue100 %100 %
Cost of revenue44 37 
Gross profit56 63 
Operating expenses:
Research and development23 29 
Sales and marketing11 15 
General and administrative30 29 
Restructuring and other charges13 — 
Total operating expenses77 73 
Loss from operations(21)(10)
Other (income) expense(3)
Loss before income taxes(18)(11)
Income tax (benefit) expense(7)
Net loss attributable to common stockholders*(10)%(15)%
*    Does not foot due to rounding
Comparison of the Three Months Ended March 31, 2023 and 2022
Revenue
Three Months Ended March 31,
20232022$ Change% Change
(in thousands)
Revenue$165,134 $127,327 $37,807 30 %
Revenue increased $37.8 million, or 30%, for the three months ended March 31, 2023 compared to the three months ended March 31, 2022, primarily due to revenue from the Cloudways acquisition, a 16% increase in ARPU to $88.35 from $76.45, and an increase of 43% 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 March 31,
20232022$ Change% Change
(in thousands)
Cost of revenue$71,879 $47,202 $24,677 52 %
Cost of revenue increased $24.7 million, or 52%, for the three months ended March 31, 2023 compared to the three months ended March 31, 2022, primarily due to operating and variable lease costs relating to new co-location facilities, expansion of existing co-location facilities, and to a lesser extent higher depreciation, to support the growth in our business. Gross profit decreased to 56% for the three months ended March 31, 2023 from 63% for the three months ended March 31, 2022, primarily due to an increase in colocation and depreciation costs as a percentage of revenue.
29


Operating Expenses
Three Months Ended March 31,
20232022$ Change% Change
(in thousands)
Research and development$38,272 $37,241 $1,031 %
Sales and marketing18,231 19,044 (813)(4)%
General and administrative48,939 37,424 11,515 31 %
Restructuring and other charges20,869 — 20,869 100 %
Total operating expenses$126,311 $93,709 $32,602 35 %
Research and development expenses increased $1.0 million, or 3%, for the three months ended March 31, 2023 compared to the three months ended March 31, 2022, primarily due to higher software license and professional services costs, partially offset by depreciation and amortization expense.
Sales and marketing expenses decreased $0.8 million, or 4%, for the three months ended March 31, 2023 compared to the three months ended March 31, 2022, primarily due to decreases in advertising costs partially offset by amortization of acquired intangible assets.
General and administrative expenses increased $11.5 million, or 31%, for the three months ended March 31, 2023 compared to the three months ended March 31, 2022, primarily due to acquisition related compensation, stock-based compensation, payment processing fees, and VAT and other foreign non-income taxes, partially offset by software license costs.
Restructuring and other charges increased $20.9 million, or 100%, for the three months ended March 31, 2023 compared to the three months ended March 31, 2022, primarily due to one-time severance and benefit payments, as well as stock-based compensation related to vesting of certain equity awards in connection with the restructuring we announced on February 16, 2023.
Other (Income) Expense
Three Months Ended March 31,
20232022$ Change% Change
(in thousands)
Other (income) expense$(5,205)$1,646 $(6,851)(416)%
Other (income) expense decreased $6.9 million, or 416%, for the three months ended March 31, 2023 compared to the three months ended March 31, 2022, primarily due to interest income and accretion from our marketable securities.
Income Tax (Benefit) Expense
Three Months Ended March 31,
20232022$ Change% Change
(in thousands)
Income tax (benefit) expense $(11,481)$3,338 $(14,819)(444)%
Income tax (benefit) expense decreased $14.8 million, or 444%, for the three months ended March 31, 2023 compared to the three months ended March 31, 2022, primarily due to being able to benefit from current year losses in the U.S., despite maintaining a valuation allowance against the remaining U.S. deferred tax assets.
Liquidity and Capital Resources
We have funded our operations since inception primarily with cash flow generated by operations, private offerings of our equity and debt securities, borrowings under our existing credit facility and capital expenditure financings. Cash provided from these sources is used primarily for operating expenses, such as personnel costs, and capital expenditures. From time to time, we may also use excess cash for share repurchases.
30


In February 2023, we began a common stock buyback program whereby we can repurchase up to an aggregate of $500.0 million of our common stock throughout fiscal year 2023. During the first quarter of 2023, we repurchased and retired 7,759,973 shares of common stock for a purchase price of $265.9 million.
As of March 31, 2023, we had $20.9 million in cash and cash equivalents and $591.7 million in marketable securities. Our cash and cash equivalents primarily consist of cash and money market funds. Our marketable securities consist of U.S. treasury securities and commercial paper.
We believe our existing cash and cash equivalents, 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 from the date of issuance.
We may from time to time seek to retire or purchase our outstanding equity or debt, including the repurchase of our common stock or the Convertible Notes, through cash purchases and/or exchanges for equity securities, in open market purchases, privately negotiated transactions or otherwise. Such repurchases or exchanges, if any, will depend on prevailing market conditions, our liquidity requirements, contractual restrictions, and other factors. The amounts involved in any such transactions, individually or in the aggregate, may be material. Further, any such purchases or exchanges may result in us acquiring and retiring a substantial amount of such indebtedness, which could impact the trading liquidity of such indebtedness.
The following table summarizes our cash flows for the periods presented:
Three Months Ended March 31,
(In thousands)
20232022
Net cash provided by operating activities$36,215 $30,401 
Net cash provided by (used in) investing activities107,956 (1,121,024)
Net cash used in financing activities(264,230)(157,879)
Decrease in cash, cash equivalents and restricted cash(120,088)(1,248,551)
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 $36.2 million and $30.4 million for the three months ended March 31, 2023 and 2022, respectively, for which the increases in each year were primarily driven by an increase in cash collections from higher revenues, higher interest income and a lower cash bonus, partially offset by higher lease payments and restructuring costs.
Investing Activities
Net cash provided by investing activities was $108.0 million for the three months ended March 31, 2023 compared to $1.1 billion used in investing activities for the three months ended March 31, 2022. The change was driven by our initial investment into the available-for-sale securities portfolio in the first quarter of 2022, partially offset by portfolio maturities of $331.6 million in the first quarter of 2023.
Financing Activities
Net cash used in financing activities of $264.2 million for the three months ended March 31, 2023 was primarily due to the repurchase and retirement of our common stock for $265.9 million.
Net cash used in financing activities of $157.9 million for the three months ended March 31, 2022 was primarily due to the repurchase and retirement of our common stock for $150.0 million.
Contractual Obligations and Commitments
There have been no material changes to our obligations under our operating leases and purchase commitments as compared to those disclosed in our Annual Report on Form 10-K/A for the fiscal year ended December 31, 2022.
31


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/A for the fiscal year ended December 31, 2022.
Recently Adopted Accounting Pronouncements
There were no accounting pronouncements recently issued that had or are expected to have a material impact on our consolidated financial statements. For a list of our new and recently adopted accounting pronouncements, see Note 2, Summary of Significant Accounting Policies, in our Notes to consolidated financial statements included in “Part II, Item 8. Financial Statements and Supplementary Data” included in the Form 10-K/A.
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 EBITDA and adjusted EBITDA margin; (ii) non-GAAP net income and non-GAAP diluted net income per share; and (iii) adjusted free cash flow and adjusted 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, adjusted free cash flow is not a substitute for cash provided by operating activities. Additionally, the utility of adjusted 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 EBITDA and Adjusted EBITDA Margin
We define adjusted EBITDA as net loss attributable to common stockholders, adjusted to exclude depreciation and amortization, stock-based compensation, interest expense, acquisition related compensation, acquisition and integration related costs, income tax expense, loss on extinguishment of debt, restructuring and other charges, restructuring related salary continuation charges, impairment of long-lived assets and other income. We define adjusted EBITDA margin as adjusted EBITDA as a percentage of revenue. We believe that adjusted EBITDA, when taken together with our GAAP financial results, provides meaningful supplemental information regarding our operating performance and facilitates internal comparisons of our historical operating performance on a more consistent basis by excluding certain items that may not be indicative of our business, results of operations or outlook. In particular, we believe that the use of adjusted EBITDA is helpful to our investors as it is a measure used by management in assessing the health of our business, determining incentive compensation, evaluating our operating performance, and for internal planning and forecasting purposes.
Our calculation of adjusted EBITDA and adjusted EBITDA margin may differ from the calculations of adjusted EBITDA and adjusted EBITDA margin by other companies and therefore comparability may be limited. Because of these limitations, when evaluating our performance, you should consider adjusted EBITDA and adjusted EBITDA margin alongside other financial performance measures, including our net loss attributable to common stockholders and other GAAP results.
The following table presents a reconciliation of net loss attributable to common stockholders, the most directly comparable financial measure stated in accordance with GAAP, to adjusted EBITDA for each of the periods presented:
32


Three Months Ended
March 31,
(In thousands)20232022
GAAP Net loss attributable to common stockholders$(16,370)$(18,568)
Adjustments:
Depreciation and amortization28,913 23,933 
Stock-based compensation27,594 25,981 
Interest expense2,189 2,059 
Acquisition related compensation7,601 — 
Acquisition and integration related costs1,301 (46)
Income tax (benefit) expense(11,481)3,338 
Loss on extinguishment of debt— 407 
Restructuring and other charges20,869 — 
Restructuring related salary continuation charges1,907 — 
Impairment of long-lived assets553 908 
Other expense(1)
(7,394)(820)
Adjusted EBITDA$55,682 $37,192 
As a percentage of revenue:
Adjusted EBITDA margin34 %29 %
___________________
(1)Other income (expense), net primarily consists of interest and accretion income from our marketable securities.
Non-GAAP Net Income and Non-GAAP Diluted Net Income Per Share
We define non-GAAP net income as Net loss attributable to common stockholders, excluding stock-based compensation, acquisition related compensation, amortization of acquired intangibles, acquisition and integration related costs, loss on extinguishment of debt, impairment of long-lived assets, restructuring and other charges, restructuring related salary continuation charges, 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 stock options, RSUs, PRSUs, ESPP and Convertible Notes.
We believe non-GAAP net income per share provides our management and investors consistency and comparability with our past financial performance and facilitates period-to-period comparisons of operations, as this metric generally eliminates the effects of unusual or non-recurring items from period to period for reasons unrelated to overall operating performance.
The following table presents a reconciliation of Net loss attributable to common stockholders, the most directly comparable financial measure stated in accordance with GAAP, to Non-GAAP Net income for each of the periods presented:
33


Three Months Ended
March 31,
(In thousands)20232022
GAAP Net loss attributable to common stockholders$(16,370)$(18,568)
Stock-based compensation27,594 25,981 
Acquisition related compensation7,601 — 
Amortization of acquired intangible assets3,790 462 
Acquisition and integration related costs1,301 (46)
Loss on extinguishment of debt— 407 
Impairment of long-lived assets553 908 
Restructuring and other charges20,869 — 
Restructuring related salary continuation charges1,907 — 
Non-GAAP income tax adjustment(1)
(17,560)309 
Non-GAAP net income$29,685 $9,453 
Deferred financing fees(2)
1,879 1,868 
Non-GAAP net income used in computing Non-GAAP diluted net income per share(2)
$31,564 $11,321 
Weighted-average shares used to compute Non-GAAP diluted net income per share
111,224 126,555 
Non-GAAP diluted net income per share
$0.28 $0.09 
___________________
(1)Previously, we calculated the income tax effects of non-GAAP adjustments based on the applicable statutory tax rate for the relevant jurisdiction, except for those items which were non-taxable or subject to valuation allowances for which the tax expense (benefit) was calculated at 0%. Prior to fiscal year 2023, U.S. income tax effects of non-GAAP adjustments were subject to a valuation allowance and, therefore, were taxed at 0%. Beginning January 1, 2023, the Company projects to be a U.S. taxpayer and will use a long term fixed forecasted rate of 17% on non-GAAP pre-tax income for 2023.
(2)Non-GAAP net income has been adjusted for the dilutive impact of deferred financing fees related to the Convertible Notes.
Adjusted Free Cash Flow and Adjusted Free Cash Flow Margin
Adjusted 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 excluding restructuring related costs, restructuring related salary charges, and acquisition and integration related costs. Adjusted free cash flow margin is calculated as adjusted free cash flow divided by total revenue.
We believe that adjusted free cash flow and adjusted 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 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 adjusted free cash flow and adjusted 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. One limitation of adjusted free cash flow and adjusted free cash flow margin is that they do not reflect our future contractual commitments. Additionally, adjusted 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 adjusted free cash flow and adjusted free cash flow margin to Net cash provided by operating activities the most directly comparable financial
34


measure calculated in accordance with GAAP:
Three Months Ended
March 31,
(In thousands)20232022
GAAP Net cash provided by operating activities$36,215 $30,401 
Adjustments:
Capital expenditures - property and equipment(23,314)(23,045)
Capital expenditures - internal-use software development(1,794)(2,276)
Restructuring related costs11,261 — 
Restructuring related salary continuation charges1,907 — 
Acquisition and integration related costs1,468 97 
Adjusted free cash flow$25,743 $5,177 
As a percentage of revenue:
GAAP Net cash provided by operating activities22 %24 %
Adjusted free cash flow margin16 %%
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 Chief Executive Officer and our Chief Financial Officer, 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 March 31, 2023. Based on that evaluation, at the time the Quarterly Report on Form 10-Q was filed on May 9, 2023, our Chief Executive Officer and Chief Financial Officer, concluded that, as of March 31, 2023, our disclosure controls and procedures were effective at the reasonable assurance level.
Subsequent to that evaluation, our Chief Executive Officer and our Chief Financial Officer concluded that, as of March 31, 2023, our disclosure controls and procedures were not effective due to the material weakness in our internal control over financial reporting described below.
Material Weakness in Internal Control over Financial Reporting
We have identified a material weakness in our internal control over financial reporting that existed as of December 31, 2022 and continued to exist as of March 31, 2023. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of a company’s annual or interim financial statements will not be prevented or detected on a timely basis. We did not design and maintain effective controls over the accounting for income taxes. Specifically, we did not have the appropriate skills and level of experience to assess complicated tax matters. Additionally, we did not properly identify, risk assess, design and maintain effective controls related to the income tax provision, including controls related to the evaluation of tax deductions and the impact on our tax provision. This material weakness resulted in immaterial errors to the income tax expense, deferred taxes, accrued tax liabilities and income tax disclosures which were adjusted in the Company's revised consolidated financial statements for the year ended December 31, 2022. The material weakness also resulted in material errors to the income tax expense, deferred taxes and accrued tax liabilities which were adjusted in the Company's restated consolidated financial statements for the three months ended March 31, 2023. This material weakness could result in a misstatement of the aforementioned account balances or disclosures that would result in a material misstatement to the annual or interim financial statements that would not be prevented or detected.
Remediation Plan with Respect to Material Weakness
35


Management is committed to taking the necessary steps to remediate the above identified material weakness. We are implementing a plan to remediate the material weakness as follows:
a.In March 2023, we hired a VP of Tax with over 25 years of tax leadership experience.
b.We plan to augment our team with additional tax personnel with the appropriate knowledge, training and experience to analyze, record and disclose tax accounting matters timely and accurately, and to design and maintain appropriate accounting policies, procedures and controls over income and other taxes, commensurate with our financial reporting requirements.
c.In the second quarter of 2023, we began to supplement our tax resources through the use of a third-party tax advisor and intend to continue utilizing the third-party tax advisor.
d.In the second quarter of 2023, we began to design and implement controls to address the identification, accounting, reporting and review of complex tax transactions.
The Audit Committee has directed management to develop a detailed plan and timetable for the implementation of the foregoing remedial measures and will monitor their implementation.
We have made progress remediating the material weakness, and we believe our remediation plan to be sufficient to remediate the identified material weakness. However, the implementation of these remediation measures requires validation and testing of the design and operating effectiveness of internal control over a sustained period of financial reporting prior to reaching a determination that the material weakness has been remediated. As we continue to validate and test our internal control over financial reporting, we may determine that additional measures or modifications to the remediation plan are necessary or appropriate.
Changes in Internal Control Over Financial Reporting
Except as described above, there was no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by this Amended Report that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Controls
Our management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. These inherent limitations include the realities that judgments in decision making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
36


PART II - OTHER INFORMATION
ITEM 1A. RISK FACTORS
Please refer to Item 1A—Risk Factors in our Annual Report on Form 10-K/A, Amendment No. 1 for the year ended December 31, 2022 for a description of certain material 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/A, Amendment No. 1 for the year ended December 31, 2022, except as set forth below.
We have identified a material weakness in our internal control over financial reporting, and our management has concluded that our internal control over financial reporting and disclosure controls and procedures were not effective as of the end of the period covered by this report. While we are working to remediate the identified material weakness, we cannot assure you that additional material weaknesses or significant deficiencies will not occur in the future. If we fail to maintain an effective system of internal controls, we may not be able to accurately report our financial results or prevent fraud. As a result, our stockholders could lose confidence in our financial reporting, which could harm our business and the trading price of our common stock.
The Sarbanes-Oxley Act of 2002, or the Sarbanes-Oxley Act, requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. As disclosed in this Amended Report, in the course of preparing our interim financial statements for the fiscal quarter ended June 30, 2023, we identified a material weakness in our internal control over financial reporting, which existed as of December 31, 2022. The material weakness was caused by inadequate controls over our tax processes, described in more detail under the heading Part I — Item 4. Controls and Procedures in this Amended Report. We have commenced efforts to remediate the material weakness as described in more detail under the heading Part I — Item 4. Controls and Procedures in this Amended Report. The material weakness in our internal control over financial reporting will not be considered remediated until the controls operate for a sufficient period of time and management has concluded, through testing, that these controls operate effectively. If we do not successfully remediate the material weakness, or if other material weaknesses or other deficiencies arise in the future, we may be unable to accurately report our financial results, which could cause our financial results to be materially misstated and require restatement. In such case, we may be unable to maintain compliance with securities law requirements regarding timely filing of periodic reports in addition to applicable stock exchange listing requirements, investors may lose confidence in our financial reporting and our stock price may decline as a result. We cannot assure you that the measures we have taken to date, or any measures we may take in the future, will be sufficient to remediate the control deficiencies that led to a material weakness in our internal control over financial reporting or that they will prevent or avoid potential future material weaknesses.

37


ITEM 6. EXHIBITS
Incorporated by Reference
Exhibit No.Exhibit DescriptionFormFile No.ExhibitFiling DateFiled Herewith
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.

38


SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
DigitalOcean Holdings, Inc.
Date:August 11, 2023By:/s/ Yancey Spruill
Yancey Spruill
Chief Executive Officer
(Principal Executive Officer)
39
EX-31.1 2 exhibit311-2023xq1a.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/A of DigitalOcean Holdings, Inc.;

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

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

5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date:August 11, 2023By:/s/ Yancey Spruill
Name:Yancey Spruill
Title:Chief Executive Officer

EX-31.2 3 exhibit312-2023xq1a.htm EX-31.2 Document

Exhibit 31.2

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

I, W. Matthew Steinfort, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q/A of DigitalOcean Holdings, Inc.;

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

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

5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

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

EX-32.1 4 exhibit321-2023xq1a.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/A of DigitalOcean Holdings, Inc. for the fiscal quarter ended March 31, 2023 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/A fairly presents, in all material respects, the financial condition and results of operations of DigitalOcean Holdings, Inc.
Date:August 11, 2023By:/s/ Yancey Spruill
Name:Yancey Spruill
Title:Chief Executive Officer

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

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

EX-101.SCH 5 docn-20230331.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 - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Net Loss per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954701 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - Balance Sheet Details (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - Summary of Significant Accounting Policies - Restatement of Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - Summary of Significant Accounting Policies - Restatement of Statement of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - Summary of Significant Accounting Policies - Restatement of Statement of Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - Summary of Significant Accounting Policies - Restatement of Stockholders' (Deficit) Equity (Details) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - Summary of Significant Accounting Policies - Restatement of Statement of Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - Summary of Significant Accounting Policies - Disclosure of Changes in Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - Summary of Significant Accounting Policies - Revenue by Geographic Areas (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - Summary of Significant Accounting Policies - Long-Lived Assets by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - Acquisitions - Purchase Price Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - Acquisitions - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - Acquisitions - Pro Forma (Details) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - Marketable Securities - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - Marketable Securities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - Fair Value Measurements - Schedule of Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954728 - Disclosure - Fair Value Measurements - Convertible Notes Measurement (Details) link:presentationLink link:calculationLink link:definitionLink 9954729 - Disclosure - Balance Sheet Details - Schedule of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954730 - Disclosure - Balance Sheet Details - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954731 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954732 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954733 - Disclosure - Stockholders’ Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954734 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954735 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954736 - Disclosure - Stock-Based Compensation - Schedule of RSU & PRSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954737 - Disclosure - Stock-Based Compensation - MRSUs Share-Based Payment Arrangements and Price Targets (Details) link:presentationLink link:calculationLink link:definitionLink 9954738 - Disclosure - Stock-Based Compensation - Schedule of MRSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954739 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954740 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Schedule of Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954741 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954742 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954743 - Disclosure - Restructuring - Severance and Other Employee Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954744 - Disclosure - Restructuring - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954745 - Disclosure - Subsequent Events - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 docn-20230331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 docn-20230331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 docn-20230331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Underwriters' Option Over-Allotment Option [Member] Variable Rate [Domain] Variable Rate [Domain] Cash paid for asset acquisitions Payments For Asset Acquisition Payments For Asset Acquisition Accrued other expenses Accrued Liabilities, Current Debt Conversion Period [Axis] Debt Conversion Period [Axis] Debt Conversion Period Statistical Measurement [Domain] Statistical Measurement [Domain] Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Stock options, expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Award Type [Domain] Award Type [Domain] Unvested balance at beginning of period (in shares) Unvested balance at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Payments to Acquire Businesses, Gross Cash paid to Cloudways sellers Payments to Acquire Businesses, Gross Investments, Debt and Equity Securities [Abstract] 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] Revolving Credit Facility [Member] Revolving Credit Facility [Member] Effect of exchange rate changes on cash, cash equivalents, and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Deferred tax liabilities Deferred Income Tax Liabilities, Net PRSUs Performance Shares [Member] Accounts payable Accounts Payable, Current Vested and exercisable at end of period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Corporate debt securities Corporate Debt Securities [Member] Other (income) expense Nonoperating Income (Expense) Commitments and Contingencies (Note 8) Commitments and Contingencies As Previously Reported Previously Reported [Member] Vested and exercisable at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Restricted stock share price (in dollars per share) Shares Issued, Price Per Share Stockholders’ Equity Equity [Text Block] Vested and unvested expected to vest at March 31, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Error Corrections and Prior Period Adjustments Restatement [Line Items] Error Corrections and Prior Period Adjustments Restatement [Line Items] Geographical [Axis] Geographical [Axis] Proceeds related to the issuance of common stock under equity incentive plan Proceeds from Stock Plans Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Convertible Senior Notes Due 2026 Convertible Senior Notes Due 2026 [Member] Convertible Senior Notes Due 2026 Restricted cash Restricted Cash and Cash Equivalents, Noncurrent Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Accelerated Vesting, Number Concentration Risk [Line Items] Concentration Risk [Line Items] Current liabilities: Liabilities, Current [Abstract] Preferred stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Preferred stock ($0.000025 par value per share; 10,000,000 shares authorized; 0 shares issued and outstanding as of March 31, 2023 and December 31, 2022) Preferred Stock, Value, Issued Business Acquisition [Line Items] Business Acquisition [Line Items] Subsequent Event Type [Domain] Subsequent Event Type [Domain] 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] Net loss per share attributable to common stockholders, diluted (in dollars per share) Earnings Per Share, Diluted Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, less allowance for credit losses of $6,148 and $6,099, respectively Accounts Receivable, after Allowance for Credit Loss, Current Schedule of MRSU Activity Share-based Payment Arrangement, MRSU, Activity [Table Text Block] Share-based Payment Arrangement, MRSU, Activity Milestone [Axis] Milestone [Axis] Milestone Vested and unvested expected to vest at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Beginning Balance (in shares) Ending Balance (in shares) Treasury Stock, Common, Shares Line of Credit Line of Credit [Member] Gross Unrealized Losses Debt Securities, Available-for-Sale, Unrealized Loss Number of options outstanding at the beginning of the period (in shares) Number of options outstanding at the end of the period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Noncurrent assets: Assets, Noncurrent [Abstract] Trading Symbol Trading Symbol Letters of credit outstanding, amount Letters of Credit Outstanding, Amount Restructuring Plan [Domain] Restructuring Plan [Domain] Purchased interest on available-for-sale securities Payments For Interest, Available-for-sale Payments For Interest, Available-for-sale Corporate debt securities Debt Securities [Member] Net loss attributable to common stockholders Net loss attributable to common stockholders Net loss attributable to common stockholders Net Income (Loss) Total current liabilities Total current liabilities Liabilities, Current Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Fair Value Disclosures [Abstract] Computers and equipment Machinery and Equipment [Member] Reconciliation of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Shares, Issued Shares, Issued Other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Measurement period adjustment, deferred tax liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities Employee Stock Employee Stock [Member] Stock repurchased cost Stock Repurchased During Period, Value Debt Conversion, Period One Debt Conversion, Period One [Member] Debt Conversion, Period One Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Schedule of Calculation of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Adjusted for performance factor (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Adjusted Performance Factor, Weighted Average Exercise Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Adjusted Performance Factor, Weighted Average Exercise Price Stock options, vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Weighted Average Useful Life in Years Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Shares Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level I Fair Value, Inputs, Level 1 [Member] Marketable securities Marketable Securities, Current Goodwill Goodwill Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Company stock price target (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price Shares of common stock reserved for future issuance, number available for grant (in shares) Number of eligible MRSUs (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Accrued expenses Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Expenses Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Expenses Business days after trading period Debt Instrument, Convertible, Business Days After Trading Period Debt Instrument, Convertible, Business Days After Trading Period Asset Acquisition [Domain] Asset Acquisition [Domain] Options, granted, number (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Prepayments and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Entity Small Business Entity Small Business Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Unrealized gain (loss) on available-for-sale marketable securities, net of taxes OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Measurement Frequency [Axis] Measurement Frequency [Axis] Market-Based Restricted Stock Market-Based Restricted Stock [Member] Market-Based Restricted Stock Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Consideration received Sale of Stock, Consideration Received Per Transaction Restricted cash included in Prepaid expenses and other current assets Restricted Cash and Cash Equivalents, Current RSUs MRSUs Restricted Stock Units (RSUs) [Member] Depreciation Depreciation Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Proceeds from interest on available-for-sale securities Proceeds from Interest, Available-for-sale Proceeds from Interest, Available-for-sale Marketable Securities Marketable Securities [Table Text Block] Payment of debt issuance costs Payments of Debt Issuance Costs Income Statement Location [Axis] Income Statement Location [Axis] Unamortized discount and debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Milestone [Domain] Milestone [Domain] Milestone [Domain] Share-based award, amount withheld for employees Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Europe Europe [Member] Variable Rate Component [Domain] Variable Rate Component [Domain] Variable Rate Component [Domain] Schedule of Anti-Dilutive Securities Excluded from Computation of Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] 6 Share-based Payment Arrangement, Tranche Six [Member] Share-based Payment Arrangement, Tranche Six Research and development Research and Development Expense [Member] Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Balance as of December 31, 2022 Balance as of March 31, 2023 Restructuring Reserve Share-based Compensation Arrangement by Share-based Payment Award, Incremental Stock-Based Compensation Share-based Compensation Arrangement by Share-based Payment Award, Incremental Stock-Based Compensation Share-based Compensation Arrangement by Share-based Payment Award, Incremental Stock-Based Compensation Antidilutive securities excluded from computation of loss per share, amount (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Summary of Share-Based Payment Arrangement and Price Targets Share-Based Payment Arrangement, Performance Shares, Price Targets [Table Text Block] Share-Based Payment Arrangement, Performance Shares, Price Targets Interest expense Interest and amortization of deferred financing fees Interest Expense Unrecognized stock-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Property and equipment received but not yet paid, included in Accounts payable and Accrued other expenses Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Loss on extinguishment of debt Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt General and administrative General and Administrative Expense [Member] Property and equipment, gross Property, Plant and Equipment, Gross Weighted average remaining life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Operating right-of-use assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Use of Estimates Use of Estimates, Policy [Policy Text Block] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of RSU Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Operating lease liabilities, current Operating Lease, Liability, Current Snap Shooter Limited Snap Shooter Limited [Member] Snap Shooter Limited 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 Shell Company Entity Shell Company Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] 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 Interest income Investment Income, Interest Common stock, shares issued (in shares) Common Stock, Shares, Issued Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Acquisition purchase consideration Total consideration paid Business Combination, Consideration Transferred Gross profit Gross Profit Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Deferred revenue Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax ESPP Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan Vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Stock Options Employee Stock Option [Member] MRSU Market-Based Restricted Stock Unit [Member] Market-Based Restricted Stock Unit Restructuring Plan, Adjusted Free Cash Flow Margin Restructuring Plan, Adjusted Free Cash Flow Margin Restructuring Plan, Adjusted Free Cash Flow Margin Unrecognized stock-based compensation expense, average recognition period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum Maximum [Member] Comprehensive loss Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Restructuring and Related Costs Restructuring and Related Costs [Table Text Block] Document Type Document Type Geographic Concentration Risk Geographic Concentration Risk [Member] 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 Entity Address, Address Line One Entity Address, Address Line One Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Subsequent Event [Table] Subsequent Event [Table] Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other Other Noncash Income (Expense) Weighted-Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Business Acquisition [Axis] Business Acquisition [Axis] 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 Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Subsequent Event Subsequent Event [Member] 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 Restructuring and other charges Restructuring Charges [Member] Other current liabilities Other Liabilities, Current Variable Rate [Axis] Variable Rate [Axis] Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Cash Cash [Member] Income Statement [Abstract] Forfeited or cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Capitalized computer software Capitalized Computer Software, Additions Cash and cash equivalents: Cash and Cash Equivalents, Fair Value Disclosure Acquisitions Business Combination Disclosure [Text Block] Pro-forma net loss Business Acquisition, Pro Forma Net Income (Loss) Scheduled trading days Debt Instrument, Convertible, Threshold Trading Days, Scheduled Debt Instrument, Convertible, Threshold Trading Days, Scheduled Unvested balance at beginning of period (in dollars per share) Unvested balance at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Issuance of common stock under equity incentive plan, net of taxes withheld Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Class of Stock [Line Items] Class of Stock [Line Items] Income Tax Disclosure [Abstract] Cash contributed to escrow accounts Business Combination, Consideration Transferred, Cash Contributed To Escrow Accounts Business Combination, Consideration Transferred, Cash Contributed To Escrow Accounts Weighted-Average Remaining Life in Years Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Purchase of available-for-sale securities Payments to Acquire Marketable Securities Statistical Measurement [Axis] Statistical Measurement [Axis] Capitalized stock-based compensation Share-Based Payment Arrangement, Amount Capitalized KayBank National Association KayBank National Association [Member] KayBank National Association Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Other long term assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-Sale [Table] Operating lease right-of-use assets and liabilities, net Increase (Decrease) In Operating Lease Right-Of-Use Asset Increase (Decrease) In Operating Lease Right-Of-Use Asset Repurchase and retirement of common stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustments, excluding transfer pricing Revision of Prior Period, Error Correction, Excluding Transfer Pricing, Adjustment [Member] Revision of Prior Period, Error Correction, Excluding Transfer Pricing, Adjustment Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Accumulated deficit Retained Earnings (Accumulated Deficit) Commitments and Contingencies Disclosure [Abstract] Debt instrument, face amount Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Entity Address, State or Province Entity Address, State or Province Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] IPO IPO [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Beginning Balance (in shares) Ending Balance (in shares) Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Number Of Purchase Periods Number Of Purchase Periods Number Of Purchase Periods Conversion price Debt Instrument, Convertible, Conversion Price Conversion ratio, number of shares Debt Instrument, Convertible, Conversion Ratio Other (income) expense: Other Income and Expenses [Abstract] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Debt issuance costs included in accounts payable and accrued liabilities Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction Amendment Description Amendment Description Percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Other Other Countries [Member] Other Countries Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Sale of Stock [Axis] Sale of Stock [Axis] Foreign currency translation adjustments, net of taxes Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Net loss attributable to common stockholders, basic Net Income (Loss) Available to Common Stockholders, Basic Number of Options Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Debt Instrument [Axis] Debt Instrument [Axis] Debt Securities, Available-for-sale, Unrealized Loss Position, Number of Positions Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions GERMANY GERMANY Schedule of Error Corrections Schedule of Error Corrections and Prior Period Adjustments [Table Text Block] Repurchase and retirement of common stock Repurchase and retirement of common stock Stock Repurchased and Retired During Period, Value Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Business Acquisition, Pro Forma Information, Nonrecurring Adjustments Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table Text Block] Credit Facility [Axis] Credit Facility [Axis] Total liabilities Total liabilities Liabilities Asset Acquisition [Axis] Asset Acquisition [Axis] Nature of the Business and Organization Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Vesting [Domain] Vesting [Domain] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehen-sive Loss AOCI Attributable to Parent [Member] Measurement Frequency [Domain] Measurement Frequency [Domain] Noncurrent liabilities: Liabilities, Noncurrent [Abstract] Plan Name [Axis] Plan Name [Axis] Debt Disclosure [Abstract] North America North America [Member] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Gross Unrealized Gains Debt Securities, Available-for-Sale, Unrealized Gain Number of reportable segments Number of Reportable Segments Earnings Per Share [Abstract] Subsequent Event [Line Items] Subsequent Event [Line Items] Sales and marketing Selling and Marketing Expense Common stock ($0.000025 par value per share; 750,000,000 shares authorized; 89,983,568 and 96,732,507 issued and outstanding as of March 31, 2023 and December 31, 2022, respectively) Common Stock, Value, Issued Redemption price, percentage Debt Instrument, Redemption Price, Percentage General and administrative General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Number of quarterly installments Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Installments Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Installments Trade name Trade Names [Member] Senior Notes Senior Notes [Member] Segment Information Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Acquisition of Nimbella Acquisition Of Nimbella [Member] Acquisition Of Nimbella Excise taxes imposed Excise Taxes Collected Schedule of Liabilities Measured on a Recurring Basis Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Loss on impairment of long-lived assets Asset Impairment Charges Restricted cash Restricted Cash Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Amortization Amortization Other (income) expense, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Restructuring Type [Axis] Restructuring Type [Axis] Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Excess income tax benefit related to stock-based compensation Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount Concentration risk, percentage Concentration Risk, Percentage Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized 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 Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Contingent compensations costs Business Combination, Consideration Transferred, Liabilities Incurred, Contingent Consideration, Compensation Costs Business Combination, Consideration Transferred, Liabilities Incurred, Contingent Consideration, Compensation Costs Net cash provided by operating activities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Vested and exercisable at March 31, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value 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 Other assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Depreciation and amortization Depreciation, Depletion and Amortization Debt service coverage ratio Debt Instrument, Covenant, Debt Service Coverage Ratio, Maximum Debt Instrument, Covenant, Debt Service Coverage Ratio, Maximum Other expenses Business Combination, Other Expenses Business Combination, Other Expenses Furniture and fixtures Furniture and Fixtures [Member] Capital expenditures - internal-use software development Payments to Develop Software Interest rate Debt Instrument, Interest Rate, Stated Percentage Statement of Financial Position [Abstract] Business Combination and Asset Acquisition [Abstract] Total stockholders’ (deficit) equity Beginning Balance Ending Balance Total stockholders’ (deficit) equity Total stockholders’ deficit Equity, Attributable to Parent Commercial paper Commercial Paper [Member] Pro-forma revenue Business Acquisition, Pro Forma Revenue Share-based Payment Arrangement, Exercise of Option, Tax Benefit Share-Based Payment Arrangement, Exercise of Option, Tax Benefit Long-Lived Assets Long-Lived Assets Restricted Stock Restricted Stock [Member] Leasehold improvements Leaseholds and Leasehold Improvements [Member] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Revenue recognized during period Contract with Customer, Liability, Revenue Recognized Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Commitment fees on unused balance Line of Credit Facility, Commitment Fee Amount Revision of Prior Period [Domain] Revision of Prior Period [Domain] Subsequent Events [Abstract] Loss before income taxes Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Developed technology Developed Technology [Member] Developed Technology Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Restructuring Restructuring and Related Activities Disclosure [Text Block] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Less: Cash pre-funded from contingent compensation Asset Acquisition, Consideration Transferred, Contingent Consideration Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Variable Rate Component One Variable Rate Component One [Member] Variable Rate Component One Level II Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Income Taxes And Deferred Tax Liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Income Taxes And Deferred Tax Liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Income Taxes And Deferred Tax Liabilities Long-lived Assets by Geographic Areas Long-Lived Assets by Geographic Areas [Table Text Block] Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Net identifiable assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Fair Value Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Document Fiscal Period Focus Document Fiscal Period Focus Trading days Debt Instrument, Convertible, Threshold Trading Days Useful life Finite-Lived Intangible Asset, Useful Life Antidilutive Securities [Axis] Antidilutive Securities [Axis] Weighted-average exercise price outstanding at beginning of period (in dollars per share) Weighted-average exercise price outstanding at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Revenue by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Common Stock Common Stock [Member] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Increase (decrease) in performance factor (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Other Increases (Decreases) in Period Net Loss per Share Attributable to Common Stockholders Earnings Per Share [Text Block] Income Statement Location [Domain] Income Statement Location [Domain] NETHERLANDS NETHERLANDS 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 Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Cloudways Ltd. Cloudways Ltd. [Member] Cloudways Ltd. Minimum Minimum [Member] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Share Repurchase Program [Domain] Share Repurchase Program [Domain] Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] 7 Share-based Payment Arrangement, Tranche Seven [Member] Share-based Payment Arrangement, Tranche Seven Asia Asia [Member] Statement of Cash Flows [Abstract] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Employee payroll taxes paid related to net settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement U.S. treasury securities US Treasury Securities [Member] Cash paid for taxes, net of refunds Income Taxes Paid, Net Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Deferred tax assets Deferred Income Tax Assets, Net Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Business acquisition, percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired Accumulated Deficit Accumulated deficit Retained Earnings [Member] Vested and expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Number Summary of Stock-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Net accretion of discounts and amortization of premiums on investments Accretion (Amortization) of Discounts and Premiums, Investments Total liabilities and stockholders’ equity Total liabilities and stockholders’ equity Liabilities and Equity Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Other assets Other Assets, Noncurrent 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 Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Stock options, unrecognized stock-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Sale of Stock [Domain] Sale of Stock [Domain] 2023 Share Buyback Program 2023 Share Buyback Program [Member] 2023 Share Buyback Program Stock options, exercised in period, intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Restructuring and Related Cost, Expected Cost Restructuring and Related Cost, Expected Cost Entity Address, City or Town Entity Address, City or Town Reconciliation of Restricted Cash Restrictions on Cash and Cash Equivalents [Table Text Block] Adjustments Revision of Prior Period, Error Correction, Adjustment [Member] Impairment loss Capitalized Computer Software, Impairments Vested and unvested expected to vest at end of period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Debt Conversion Period [Domain] Debt Conversion Period [Domain] Debt Conversion Period [Domain] Balance Sheet Details Supplemental Balance Sheet Disclosures [Text Block] Restructuring and other charges Restructuring charges Restructuring Charges Document Transition Report Document Transition Report Measurement period adjustment, goodwill Goodwill, Purchase Accounting Adjustments Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Remaining authorized purchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Convertible Notes Convertible Debt, Fair Value Disclosures Common stock, shares authorized (in shares) Common Stock, Shares Authorized Maturities of available-for-sale securities Proceeds from Sale and Maturity of Marketable Securities Amortization expense related to internal-use software Capitalized Computer Software, Amortization Less: accumulated amortization Capitalized Computer Software, Accumulated Amortization Fair Value Marketable securities: Debt Securities, Available-for-Sale 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 Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Revenue recognized prior to acquisition Business Combination, Separately Recognized Transactions, Revenues and Gains Recognized Schedule of Assets Acquired Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] The Restructuring Plan The Restructuring Plan [Member] The Restructuring Plan Provision for expected credit losses Provision for expected credit losses Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital Convertible Notes Convertible Debt Securities [Member] 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 Subsequent Event Type [Axis] Subsequent Event Type [Axis] Restructuring Plan [Axis] Restructuring Plan [Axis] 3 Share-Based Payment Arrangement, Tranche Three [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Convertible Notes Convertible Debt [Member] Forfeited or cancelled (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Grant date fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Forfeited or cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Non-cash interest expense Noncash Interest Expense Noncash Interest Expense Beginning Balance Ending Balance Accounts Receivable, Allowance for Credit Loss Aggregate intrinsic value at beginning of period Aggregate intrinsic value at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Issuance of common stock under stock option plan (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Entity Registrant Name Entity Registrant Name Credit Facility Credit Facility [Member] Credit Facility 2 Share-Based Payment Arrangement, Tranche Two [Member] Proceeds from sale of equipment Proceeds from Sale of Property, Plant, and Equipment Cost of revenue Cost of Sales [Member] Employee Severance Employee Severance [Member] Cash payments Payments for Restructuring Document Period End Date Document Period End Date Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Revenue from Contract with Customer Revenue from Contract with Customer Benchmark [Member] 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 2021 Employee Stock Purchase Plan 2021 Employee Stock Purchase Plan [Member] 2021 Employee Stock Purchase Plan Disclosure of Changes in Allowance for Doubtful Accounts Accounts Receivable, Allowance for Credit Loss [Table Text Block] Treasury Stock Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Stock-based compensation expense Share-Based Payment Arrangement, Expense Less: Cash pre-funded from contingent compensation Business Combination, Consideration Transferred, Contingent Consideration, Cash Pre-Funded Business Combination, Consideration Transferred, Contingent Consideration, Cash Pre-Funded Diluted net income (loss) per share: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Income tax expense (benefit) Income tax (benefit) expense Income Tax Expense (Benefit) Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Write-offs and other Accounts Receivable, Allowance for Credit Loss, Writeoff Vesting [Axis] Vesting [Axis] Fair Value Measurements Fair Value Disclosures [Text Block] Number of operating segments Number of Operating Segments 2022 Employee Stock Purchase Plan 2022 Employee Stock Purchase Plan [Member] 2022 Employee Stock Purchase Plan Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Lender Name [Axis] Lender Name [Axis] Equity [Abstract] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-Sale [Line Items] Total fair value of net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Revenue Revenue from Contract with Customer, Excluding Assessed Tax Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Money market funds Money Market Funds [Member] Variable Rate Component [Axis] Variable Rate Component [Axis] Variable Rate Component Deferred income taxes Increase (Decrease) in Deferred Income Taxes Schedule of PRSU Activity Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities 5 Share-based Payment Arrangement, Tranche Five [Member] Share-based Payment Arrangement, Tranche Five Adjustments, transfer pricing Revision of Prior Period, Error Correction, Transfer Pricing, Adjustment [Member] Revision of Prior Period, Error Correction, Transfer Pricing, Adjustment Credit Facility [Domain] Credit Facility [Domain] Repurchase and retirement of common stock (in shares) Repurchase and retirement of common stock (in shares) Stock Repurchased and Retired During Period, Shares Variable rate Debt Instrument, Basis Spread on Variable Rate Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Long-term debt Long-Term Debt, Excluding Current Maturities Sales and marketing Selling and Marketing Expense [Member] Internal-use software Software Development [Member] Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Operating expenses: Operating Expenses [Abstract] Capital expenditures - property and equipment Payments to Acquire Property, Plant, and Equipment Additional Paid-In Capital Additional Paid-in Capital [Member] Purchase price of shares (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased Total assets Total assets Assets Share Repurchase Program [Axis] Share Repurchase Program [Axis] Revision of Prior Period [Axis] Revision of Prior Period [Axis] Cover [Abstract] Proceeds from issuance of convertible notes, net of issuance costs Proceeds from Convertible Debt Subsequent Events Subsequent Events [Text Block] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition U.S. UNITED STATES Fair Value, Recurring Fair Value, Recurring [Member] Stock options, granted in period, aggregate estimated fair value Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Aggregate Estimated Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Aggregate Estimated Fair Value Restructuring and Related Activities [Abstract] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Other long-term liabilities Other Liabilities, Noncurrent 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 Total operating expenses Total operating expenses Operating Expenses Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Equity Component [Domain] Equity Component [Domain] Earned September1 2023 Earned September 1 2023 [Member] Earned September 1 2023 Purchase price of common stock, percent Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Other Other Geographical Areas [Member] Other Geographical Areas Debt Instrument [Line Items] Debt Instrument [Line Items] Weighted-average shares used to compute net loss per share, basic (in shares) Number of shares used in basic calculation (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Loss from operations Loss from Operations Operating Income (Loss) Debt Conversion, Period Two Debt Conversion, Period Two [Member] Debt Conversion, Period Two Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Cost of revenue Cost of Revenue Statement of Other Comprehensive Income [Abstract] Redemption price, percentage Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Cash paid for amounts included in the measurement of lease liabilities Cash Paid Included In Measurement Of Lease Liabilities Cash Paid Included In Measurement Of Lease Liabilities SINGAPORE SINGAPORE Statement [Line Items] Statement [Line Items] Concentration Risk [Table] Concentration Risk [Table] Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax [Abstract] 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 MRSU MRSU [Member] MRSU Customer relationships Customer Relationships [Member] Earned On March 1, 2024, September 1, 2024, and March 1, 2025 Earned On March 1, 2024, September 1, 2024, and March 1, 2025 [Member] Earned On March 1, 2024, September 1, 2024, and March 1, 2025 Type of Restructuring [Domain] Type of Restructuring [Domain] 1 Share-Based Payment Arrangement, Tranche One [Member] EX-101.PRE 9 docn-20230331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover Page - shares
3 Months Ended
Mar. 31, 2023
Apr. 27, 2023
Cover [Abstract]    
Document Type 10-Q/A  
Document Period End Date Mar. 31, 2023  
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 Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   88,812,515
Entity Central Index Key 0001582961  
Amendment Flag true  
Amendment Description EXPLANATORY NOTEDigitalOcean Holdings, Inc. (the “Company”) is filing this Quarterly Report on Form 10-Q/A, Amendment No. 1 (the “Amended Report”) to amend its Quarterly Report on Form 10-Q for the three months ended March 31, 2023 originally filed with the Securities and Exchange Commission (“SEC”) on May 9, 2023 (the “Original Report”). The purpose of this Amended Report is to amend and restate the Company’s unaudited condensed consolidated financial statements for the three months ended March 31, 2023.As previously disclosed in the Company’s Current Report on Form 8-K, filed on August 3, 2023, management determined that the Company’s previously issued unaudited condensed consolidated financial statements for the three months ended March 31, 2023, as included in the Company’s Quarterly Report on Form 10-Q for the three months ended March 31, 2023 filed with the SEC on May 9, 2023 (the “First Quarter 2023 10-Q”), should no longer be relied upon due to the discovery, in the course of preparing the Company’s interim financial statements for the fiscal quarter ended June 30, 2023, of errors in the Company’s accounting for income tax expense primarily relating to the calculation of certain capitalized research or experimental expenditures under Section 174 of the Internal Revenue Code of 1986, which impacted the Company’s income tax provision ("Section 174 Error") resulting in adjustments to other current liabilities, deferred tax assets and tax expense (benefit). Additionally, in connection with the restatement, the Company is correcting other immaterial errors.As a result of the Section 174 Error, accrued taxes as of March 31, 2023 were overstated and the income tax expense for the three months ended March 31, 2023 was overstated by approximately $15 million. Additionally, the Company is correcting other immaterial errors, which includes the following: an income tax error related to transfer pricing reduced tax expense by approximately $4 million; and other immaterial errors that impacted operating lease right-of-use assets, net, operating lease liabilities, current, operating lease liabilities, non-current and sales and marketing expenses.The Company concluded these errors relating to the three months ended March 31, 2023 and other previously identified immaterial errors relating to the year ended December 31, 2022, which were originally recorded as out-of-period adjustments in the three months ended March 31, 2023, in aggregate, were material to the condensed consolidated financial statements. Therefore, the Company has corrected the errors and restated the previously issued unaudited condensed consolidated financial statements for the three months ended March 31, 2023.The restatement of the Company's unaudited condensed consolidated financial statements for the three months ended March 31, 2023 included in this Amended Report does not impact the Company’s reported revenue or net cash provided by operating activities for the three months ended March 31, 2023. Additional details regarding the restatement and an explanation of the impact on the Company’s financial statements as originally reported are contained in Note 2. Summary of Significant Accounting Policies, Restatement of Previously Issued Financial Statements in this Amended Report.As a result of the errors described above and the related restatement, the Company has identified a material weakness in its internal control over financial reporting (“ICFR”), as described in more detail in Part I — Item 4. Controls and Procedures. The Company’s management concluded that the Company’s disclosure controls and procedures (“DCP”) and ICFR were not effective as of December 31, 2022 and the Company's DCP were not effective as of March 31, 2023 because of this material weakness. A discussion of the Company’s plans to remediate this material weakness is set forth in Part I — Item 4. Controls and Procedures.  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Current Fiscal Year End Date --12-31  
Document Quarterly Report true  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 20,872 $ 140,772
Marketable securities 591,681 723,462
Accounts receivable, less allowance for credit losses of $6,148 and $6,099, respectively 54,972 53,833
Prepaid expenses and other current assets 31,087 27,924
Total current assets 698,612 945,991
Noncurrent assets:    
Property and equipment, net 277,957 273,170
Restricted cash 1,747 1,935
Goodwill 296,579 315,168
Intangible assets, net 117,638 118,928
Operating lease right-of-use assets, net 185,081 153,701
Deferred tax assets 753 751
Other assets 5,594 5,987
Total assets 1,583,961 1,815,631
Current liabilities:    
Accounts payable 11,005 21,138
Accrued other expenses 38,220 33,987
Deferred revenue 5,015 5,550
Operating lease liabilities, current 73,080 57,432
Other current liabilities 43,203 47,409
Total current liabilities 170,523 165,516
Noncurrent liabilities:    
Deferred tax liabilities 4,379 20,757
Long-term debt 1,472,148 1,470,270
Operating lease liabilities, non-current 133,013 107,693
Other long-term liabilities 6,506 3,826
Total liabilities 1,786,569 1,768,062
Commitments and Contingencies (Note 8)
Preferred stock ($0.000025 par value per share; 10,000,000 shares authorized; 0 shares issued and outstanding as of March 31, 2023 and December 31, 2022) 0 0
Common stock ($0.000025 par value per share; 750,000,000 shares authorized; 89,983,568 and 96,732,507 issued and outstanding as of March 31, 2023 and December 31, 2022, respectively) 2 2
Additional paid-in capital 28,781 263,957
Accumulated other comprehensive loss (679) (2,048)
Accumulated deficit (230,712) (214,342)
Total stockholders’ (deficit) equity (202,608) 47,569
Total liabilities and stockholders’ equity $ 1,583,961 $ 1,815,631
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Revenue $ 165,134 $ 127,327
Cost of revenue 71,879 47,202
Gross profit 93,255 80,125
Operating expenses:    
Research and development 38,272 37,241
Sales and marketing 18,231 19,044
General and administrative 48,939 37,424
Restructuring and other charges 20,869 0
Total operating expenses 126,311 93,709
Loss from operations (33,056) (13,584)
Other (income) expense:    
Interest expense 2,189 2,059
Loss on extinguishment of debt 0 407
Other (income) expense, net (7,394) (820)
Other (income) expense (5,205) 1,646
Loss before income taxes (27,851) (15,230)
Income tax expense (benefit) (11,481) 3,338
Net loss attributable to common stockholders $ (16,370) $ (18,568)
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (0.17) $ (0.17)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.17) $ (0.17)
Weighted-average shares used to compute net loss per share, basic (in shares) 95,565,000 106,980,000
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Statement of Other Comprehensive Income [Abstract]    
Net loss attributable to common stockholders $ (16,370) $ (18,568)
Other comprehensive loss:    
Foreign currency translation adjustments, net of taxes 126 (18)
Unrealized gain (loss) on available-for-sale marketable securities, net of taxes 1,243 (1,908)
Comprehensive loss $ (15,001) $ (20,494)
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit) - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-In Capital
Accumulated Other Comprehen-sive Loss
Accumulated Deficit
Beginning Balance (in shares) at Dec. 31, 2021   109,175,863        
Beginning Balance at Dec. 31, 2021 $ 578,197 $ 2 $ (4,598) $ 769,705 $ (374) $ (186,538)
Beginning Balance (in shares) at Dec. 31, 2021     (1,968,228)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under stock option plan (in shares)   1,357,665        
Issuance of common stock under equity incentive plan, net of taxes withheld (6,709)     (6,709)    
Repurchase and retirement of common stock (in shares)   (2,577,471)        
Repurchase and retirement of common stock (150,000)     (150,000)    
Stock-based compensation 26,392     26,392    
Other comprehensive loss (1,926)       (1,926)  
Net loss attributable to common stockholders (18,568)         (18,568)
Ending Balance (in shares) at Mar. 31, 2022   107,956,057        
Ending Balance at Mar. 31, 2022 427,386 $ 2 $ (4,598) 639,388 (2,300) (205,106)
Ending Balance (in shares) at Mar. 31, 2022     (1,968,228)      
Beginning Balance (in shares) at Dec. 31, 2022   96,732,507        
Beginning Balance at Dec. 31, 2022 47,569 $ 2 $ 0 263,957 (2,048) (214,342)
Beginning Balance (in shares) at Dec. 31, 2022     0      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under stock option plan (in shares)   1,011,034        
Issuance of common stock under equity incentive plan, net of taxes withheld 1,461     1,461    
Repurchase and retirement of common stock (in shares)   (7,759,973)        
Repurchase and retirement of common stock (268,560)     (268,560)    
Stock-based compensation 31,923     31,923    
Other comprehensive loss 1,369       1,369  
Net loss attributable to common stockholders (16,370)         (16,370)
Ending Balance (in shares) at Mar. 31, 2023   89,983,568        
Ending Balance at Mar. 31, 2023 $ (202,608) $ 2 $ 0 $ 28,781 $ (679) $ (230,712)
Ending Balance (in shares) at Mar. 31, 2023     0      
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Operating activities    
Net loss attributable to common stockholders $ (16,370) $ (18,568)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 28,913 23,933
Stock-based compensation 31,531 25,981
Provision for expected credit losses 3,987 4,023
Loss on extinguishment of debt 0 407
Net accretion of discounts and amortization of premiums on investments (3,436) (117)
Non-cash interest expense 1,983 1,959
Loss on impairment of long-lived assets 553 0
Deferred income taxes 1,589 0
Operating lease right-of-use assets and liabilities, net 9,523 445
Other 590 697
Changes in operating assets and liabilities:    
Accounts receivable (5,125) (6,931)
Prepaid expenses and other current assets (2,568) 2,843
Accounts payable and accrued expenses (11,031) (10,455)
Deferred revenue (535) 422
Other assets and liabilities (3,389) 5,762
Net cash provided by operating activities 36,215 30,401
Investing activities    
Capital expenditures - property and equipment (23,314) (23,045)
Capital expenditures - internal-use software development (1,794) (2,276)
Cash paid for asset acquisitions (2,500) (4,000)
Purchase of available-for-sale securities (195,910) (1,091,279)
Maturities of available-for-sale securities 331,581 0
Purchased interest on available-for-sale securities (113) (1,530)
Proceeds from interest on available-for-sale securities 0 649
Proceeds from sale of equipment 6 457
Net cash provided by (used in) investing activities 107,956 (1,121,024)
Financing activities    
Payment of debt issuance costs 0 (921)
Proceeds related to the issuance of common stock under equity incentive plan 5,535 5,426
Employee payroll taxes paid related to net settlement of equity awards (3,864) (12,384)
Repurchase and retirement of common stock (265,901) (150,000)
Net cash used in financing activities (264,230) (157,879)
Effect of exchange rate changes on cash, cash equivalents, and restricted cash (29) (49)
Decrease in cash, cash equivalents and restricted cash (120,088) (1,248,551)
Cash, cash equivalents and restricted cash - beginning of period 151,807 1,715,425
Cash, cash equivalents and restricted cash - end of period 31,719 466,874
Supplemental disclosures of cash flow information:    
Cash paid for interest 126 92
Cash paid for taxes, net of refunds 393 1,003
Cash paid for amounts included in the measurement of lease liabilities 16,579 10,702
Non-cash investing and financing activities:    
Capitalized stock-based compensation 392 411
Property and equipment received but not yet paid, included in Accounts payable and Accrued other expenses 20,437 20,846
Debt issuance costs included in accounts payable and accrued liabilities 0 297
Operating right-of-use assets obtained in exchange for operating lease liabilities $ 48,597 $ 23,196
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 6,148 $ 6,099
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 $ 0.000025
Common stock, shares authorized (in shares) 750,000,000  
Common stock, shares issued (in shares) 89,983,568 96,732,507
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Nature of the Business and Organization
3 Months Ended
Mar. 31, 2023
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, platform and software tools for startups and small and medium-sized businesses (“SMBs”). The Company was founded with the guiding principle that the transformative benefits of the cloud should be easy to leverage, broadly accessible, reliable and affordable. The Company’s platform simplifies cloud computing, enabling its customers to rapidly accelerate innovation and increase their productivity and agility. The Company offers mission-critical solutions across Infrastructure-as-a-Service (“IaaS”), Platform-as-a-Service (“PaaS”) and Software-as-a-Service (“SaaS”).The Company has adopted a holding company structure and the primary operations are performed globally through its wholly-owned operating subsidiaries.
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2023
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 unaudited 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 March 31, 2023, results of operations for the three months ended March 31, 2023 and 2022, cash flows for the three months ended March 31, 2023 and 2022, and stockholders’ (deficit) equity for the three months ended March 31, 2023 and 2022.
Restatement of Previously Issued Financial Statements
As previously disclosed in the Company’s Current Report on Form 8-K, filed on August 3, 2023, management determined that the Company’s previously issued unaudited condensed consolidated financial statements for the three months ended March 31, 2023, as included in the Company’s Quarterly Report on Form 10-Q for the three months ended March 31, 2023 filed with the SEC on May 9, 2023 (the “First Quarter 2023 10-Q”), should no longer be relied upon due to the discovery, in the course of preparing the Company’s interim financial statements for the fiscal quarter ended June 30, 2023, of errors in the Company’s accounting for income tax expense primarily relating to the calculation of certain capitalized research or experimental expenditures under Section 174 of the Internal Revenue Code of 1986, which impacted the Company’s income tax provision ("Section 174 Error") resulting in adjustments to other current liabilities, deferred tax assets and tax expense (benefit). Additionally, in connection with the restatement, the Company is correcting other immaterial errors.
As a result of the Section 174 Error, accrued taxes as of March 31, 2023 were overstated and the income tax expense for the three months ended March 31, 2023 was overstated by approximately $15 million. Additionally, the Company is correcting other immaterial errors, which includes the following: an income tax error related to transfer pricing reduced tax expense by approximately $4 million; and other immaterial errors that impacted operating lease right-of-use assets, net, operating lease liabilities, current, operating lease liabilities, non-current and sales and marketing expenses.The Company concluded these errors relating to the three months ended March 31, 2023 and other previously identified immaterial errors relating to the year ended December 31, 2022, which were originally recorded as out-of-period adjustments in the three months ended March 31, 2023, in aggregate, were material to the condensed consolidated financial statements. Therefore, the Company has corrected the errors and restated the previously issued unaudited condensed consolidated financial statements for the three months ended March 31, 2023.
The following table presents the impact of correcting the errors previously discussed on the affected line items of the previously issued condensed consolidated financial statements as of and for the three months ending March 31, 2023:
March 31, 2023
Condensed Consolidated Balance SheetAs Previously ReportedAdjustmentsAs Restated
Operating lease right-of-use assets, net$185,516 $(435)$185,081 
Total assets$1,584,396 $(435)$1,583,961 
Operating lease liabilities, current$73,058 $22 $73,080 
Other current liabilities$58,856 $(15,653)$43,203 
Total current liabilities$186,154 $(15,631)$170,523 
Deferred tax liabilities$3,771 $608 $4,379 
Operating lease liabilities, non-current$133,471 $(458)$133,013 
Total liabilities$1,802,050 $(15,481)$1,786,569 
Accumulated deficit$(245,758)$15,046 $(230,712)
Total stockholders’ deficit$(217,654)$15,046 $(202,608)
Total liabilities and stockholders’ equity$1,584,396 $(435)$1,583,961 
Three Months Ended March 31, 2023
Condensed Consolidated Statement of OperationsAs Previously ReportedAdjustmentsAs Restated
Sales and marketing$17,709 $522 $18,231 
Total operating expenses$125,789 $522 $126,311 
Loss from Operations$(32,534)$(522)$(33,056)
Loss before income taxes$(27,329)$(522)$(27,851)
Income tax expense (benefit)$7,608 $(19,089)$(11,481)
Net loss attributable to common stockholders$(34,937)$18,567 $(16,370)
Net loss per share attributable to common stockholders, basic and diluted$(0.37)$0.20 $(0.17)
Three Months Ended March 31, 2023
Condensed Consolidated Statement of Comprehensive LossAs Previously ReportedAdjustmentsAs Restated
Net loss attributable to common stockholders$(34,937)$18,567 $(16,370)
Comprehensive loss$(33,568)$18,567 $(15,001)
Three Months Ended March 31, 2023
Condensed Consolidated Statement of Stockholders’ (Deficit) EquityAs Previously ReportedAdjustmentsAs Restated
Net loss attributable to common stockholders$(34,937)$18,567 $(16,370)
Accumulated deficit$(245,758)$15,046 $(230,712)
Total stockholders’ deficit$(217,654)$15,046 $(202,608)
The impact of errors arising in periods commencing prior to January 1, 2023 have been reflected as a reduction to opening accumulated deficit in the amount of $3,521 in the Condensed Consolidated Statement of Stockholders’ Equity.
Three Months Ended March 31, 2023
Condensed Consolidated Statement of Cash FlowsAs Previously ReportedAdjustmentsAs Restated
Net loss attributable to common stockholders$(34,937)$18,567 $(16,370)
Prepaid expenses and other current assets$(2,755)$187 $(2,568)
Other assets and liabilities$12,804 $(16,193)$(3,389)
Net cash provided by operating activities$36,215 $— $36,215 
In addition, the following footnotes have been updated to reflect the restated amounts:
Note 11. Net Loss per Share Attributable to Common Stockholders
Note 12. Income Taxes
Some of these errors, which are immaterial in aggregate, also impacted the year ended December 31, 2022 financial statements. Refer to the Form 10-K/A filed with the SEC on August 11, 2023 for additional disclosures.
Reclassifications
As previously disclosed in the Annual Report on Form 10-K/A for the year ended December 31, 2022, the Company adopted Accounting Standard Update 2016-02, Leases (“ASC 842”) using the modified retrospective transition method as of the first day of fiscal year 2022. The impact of the adoption of ASC 842 on previously reported interim financial statements during the year ended December 31, 2022, included the recognition of right-of-use assets and lease liabilities for operating leases. The adoption of ASC 842 also resulted in changes to certain lines within operating activities in the Condensed Consolidated Statements of Operations and Condensed Consolidated Statement of Cash Flows due to changes in operating assets and liabilities for the related accounts. These changes to previously disclosed amounts conform to the current period presentation. Additionally, certain other reclassifications were made to prior period amounts in order to conform to the current period presentation.
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, accounts receivable and related reserves, useful lives and realizability of long-lived assets, capitalized internal-use software development costs, accounting for stock-based compensation, the incremental borrowing rate used to determine lease liabilities, valuation allowances against deferred tax assets, and the fair value and useful lives of tangible and intangible assets acquired and liabilities assumed resulting from business combinations. Management bases its estimates on historical experience and on various other assumptions which management believes to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.
Restricted Cash
The following table reconciles cash, cash equivalents and restricted cash per the Condensed Consolidated Statements of Cash Flows:
March 31,
20232022
Cash and cash equivalents$20,872 $464,836 
Restricted cash included in Prepaid expenses and other current assets(1)
9,100 — 
Restricted cash(2)
1,747 2,038 
Total cash, cash equivalents and restricted cash$31,719 $466,874 
___________________
(1)Includes contingent compensation deposits related to the Cloudways acquisition.
(2)Includes deposits in financial institutions related to letters of credit used to secure lease agreements.
Accounts Receivable Net of Allowance for Expected Credit Losses
Accounts receivable primarily represents revenue recognized that was not invoiced at the balance sheet date and is primarily billed and collected in the following month. Trade accounts receivable are carried at the original invoiced amount less an estimated allowance for expected credit losses based on the probability of future collection. Management determines the adequacy of the allowance based on historical loss patterns, the number of days that customer invoices are past due, reasonable and supportable forecasts of future economic conditions to inform adjustments over historical loss data, and an evaluation of the potential risk of loss associated with specific accounts. When management becomes aware of circumstances that may further decrease the likelihood of collection, it records a specific allowance against amounts due, which reduces the receivable to the amount that management reasonably believes will be collected. The Company records changes in the estimate to the allowance for expected credit losses through provision for expected credit losses and reverses the allowance after the potential for recovery is considered remote.
The following table presents the changes in our allowance for expected credit losses for the period presented:
Amount
Balance as of December 31, 2022$6,099 
Provision for expected credit losses3,987 
Write-offs and other(3,938)
Balance as of March 31, 2023$6,148 
Deferred Revenue
Deferred revenue was $5,015 and $5,550 as of March 31, 2023 and December 31, 2022, respectively. Revenue recognized during the three months ended March 31, 2023 and 2022 was $2,118 and $1,735, respectively, which was included in each deferred revenue balance at the beginning of each respective period.
Restructuring Expenses
The Company records restructuring expenses when management commits to a restructuring plan, the restructuring plan identifies all significant actions, the period of time to complete the restructuring plan indicates that significant changes to the plan are not likely, and employees who are impacted have been notified.
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 March 31,
20232022
North America38 %38 %
Europe29 29 
Asia23 23 
Other10 10 
Total100 %100 %
Revenue derived from customers in the United States was 31% of total revenue for the three months ended March 31, 2023 and 2022.
Long-lived assets includes property and equipment and operating leases. The geographic locations of the Company’s long-lived assets, net, based on physical location of the assets is as follows:
March 31, 2023December 31, 2022
United States$207,013 $206,118 
Singapore57,150 60,307 
Germany
71,232 50,274 
Netherlands
54,777 35,951 
Other
72,866 74,221 
Total$463,038 $426,871 
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 March 31, 2023 and December 31, 2022. Additionally, no customer accounted for 10% or more of total revenue during the three months ended March 31, 2023 and 2022.
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions
3 Months Ended
Mar. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Acquisitions
Note 3. Acquisitions, Goodwill and Intangible Assets
Cloudways Ltd.
On September 1, 2022 (“Acquisition Date”), the Company acquired 100% of the outstanding equity interests of Cloudways, Ltd. (“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 SMBs, strengthens the Company’s ability to simplify cloud computing by enabling customers to launch a business and scale it effortlessly. Cloudways was a customer of the Company prior to the acquisition, and the Company recognized revenue of approximately $6,000 from Cloudways from January 1, 2022 through the Acquisition Date.
The acquisition purchase consideration, in accordance with ASC 805, totaled $311,237 and was paid in cash. The Share Purchase Agreement includes customary representations and warranties and covenants of the parties. The Company contributed $42,000 to an escrow account on the Acquisition Date to support certain post-closing indemnification obligations. The final accounting has been completed with the exception of tax procedures which is still in process. The provisional tax amounts for this business combination are subject to revision until these evaluations are completed.
The following table sets forth the components and the allocation of the purchase price for the business combination and summarizes the 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(3,097)
Other current liabilities(29,660)
Net identifiable assets acquired46,589 
Goodwill 264,648 
Total fair value of net assets acquired$311,237 
During the three months ended March 31, 2023, the Company recorded a measurement period adjustment of $18,589 to decrease Goodwill and a corresponding decrease to Deferred tax liabilities on the Condensed Consolidated Balance Sheets. Additionally, the change to the provisional amount resulted in an increase to Income tax (benefit) expense and Deferred tax liabilities of $1,589. The measurement period adjustment is a result of new information obtained about facts and circumstances that existed as of the acquisition date.
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 fair values allocated to the identifiable intangible assets and their estimated useful lives are as follows:
Intangible assetsFair ValueWeighted Average Useful Life in Years
Trade name$9,500 10
Developed technology31,500 5
Customer relationships31,000 7
Total identifiable intangible assets$72,000 
Cloudways’ assets and liabilities were measured at estimated fair values on September 1, 2022. Estimates of fair value represent management’s best estimate and require a complex series of judgments about future events and uncertainties. Third-party valuation specialists were engaged to assist in the valuation of these assets and liabilities. The Company used the relief from royalty method to fair value the developed technology and the trade name intangible assets, and the multi-period excess earnings method to fair value the customer relationship intangible assets. The significant assumptions used to estimate the value of the intangible assets included discount rates, projected revenue growth rates, EBITDA margins, technology obsolescence and royalty rates.
The goodwill is attributable primarily to the revenue synergies expected from combining the operations of both entities, and intangible assets that do not qualify for separate recognition, including the existing workforce acquired through the acquisition. None of the goodwill is expected to be deductible for income tax purposes.
Contingent compensation
Contingent compensation costs relate to payments due to a Cloudways seller for $38,830, of which $16,851 will be earned on September 1, 2023, and $7,326 will be 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.
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.
Pro Forma
Three Months Ended March 31, 2022
Pro-forma revenue$137,404 
Pro-forma net loss23,044 
Other Asset Acquisitions
In January 2023, the Company acquired certain assets of SnapShooter Limited for $2,500, which was accounted for as an asset acquisition as substantially all of the fair value of the assets acquired was concentrated in a developed technology intangible asset and will be amortized over five years.
Additionally, the Company recognized a contingent compensation liability of $1,000 that is payable one year from the date of acquisition, contingent on continuing employment and will be recognized as compensation expense over the period that it is earned.
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities
3 Months Ended
Mar. 31, 2023
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 March 31, 2023 and December 31, 2022.
March 31, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. treasury securities$469,846 $134 $(107)$469,873 
Commercial paper121,856 25 (73)121,808 
Total Marketable securities$591,702 $159 $(180)$591,681 
December 31, 2022
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. treasury securities$549,944 $29 $(849)$549,124 
Corporate debt securities35,293 — (86)35,207 
Commercial paper139,489 (367)139,131 
Total Marketable securities$724,726 $38 $(1,302)$723,462 
Interest income from investments was $7,670 and $946 for the three months ended March 31, 2023 and 2022, respectively. As of March 31, 2023, all of the Company’s available-for-sale short-term investments were due within one year.
As of March 31, 2023, the Company held nine securities that were in an unrealized loss position. The Company does not intend to sell and expects that it is more likely than not that it will not be required to sell these securities until such time as the value recovers or the securities mature. Unrealized losses from fixed-income securities are primarily attributable to changes in interest rates and not credit-related factors based on the Company’s evaluation of available
evidence. To determine whether a decline in value is related to credit loss, the Company evaluates, among other factors: the extent to which the fair value is less than the amortized cost basis, changes to the rating of the security by a rating agency and any adverse conditions specifically related to an issuer of a security or its industry. Management does not believe any remaining unrealized losses represent impairments based on our evaluation of available evidence. Unrealized gains and losses on marketable securities are presented net of tax.
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The fair value of our financial assets measured on a recurring basis is as follows:
March 31, 2023
Level ILevel IITotal
Cash and cash equivalents:
Cash$19,689 $— $19,689 
Money market funds1,183 — 1,183 
Total Cash and cash equivalents$20,872 $— $20,872 
Marketable securities:
U.S. treasury securities$469,873 $— $469,873 
Commercial paper— 121,808121,808 
Total Marketable securities$469,873 $121,808 $591,681 
December 31, 2022
Level ILevel IITotal
Cash and cash equivalents:
Cash$95,117 $— $95,117 
Money market funds45,655 — 45,655 
Total Cash and cash equivalents$140,772 $— $140,772 
Marketable securities:
U.S. treasury securities$549,124 $— $549,124 
Corporate debt securities— 35,207 35,207 
Commercial paper— 139,131 139,131 
Total Marketable securities$549,124 $174,338 $723,462 
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 and corporate debt securities 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 March 31, 2023 and December 31, 2022.
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:
March 31, 2023December 31, 2022
Carrying ValueFair ValueCarrying ValueFair Value
Convertible Notes$1,472,148 $1,175,280 $1,470,270 $1,134,030 
The carrying value of the Convertible Notes as of March 31, 2023 and December 31, 2022 was net of unamortized debt issuance costs of $27,852 and $29,730, 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.23.2
Balance Sheet Details
3 Months Ended
Mar. 31, 2023
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:
March 31, 2023December 31, 2022
Computers and equipment$575,294 $564,763 
Furniture and fixtures1,511 1,511 
Leasehold improvements6,820 6,820 
Internal-use software80,132 78,649 
Property and equipment, gross$663,757 $651,743 
Less: accumulated amortization $(63,876)$(61,244)
Less: accumulated depreciation(321,924)(317,329)
Property and equipment, net $277,957 $273,170 
Depreciation expense on property and equipment for the three months ended March 31, 2023 and 2022 was $22,372 and $20,326, respectively.
The Company capitalized costs related to the development of computer software for internal use of $2,199 and $2,687 for the three months ended March 31, 2023 and 2022, 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 March 31, 2023 and 2022 was $2,750 and $3,145, respectively.
During the three months ended March 31, 2023 and 2022, the Company recorded an impairment loss of $553 and $120, respectively, related to software that is no longer being used. This impairment loss is included in Cost of revenue and Research and development on the Condensed Consolidated Statements of Operations.
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Debt
3 Months Ended
Mar. 31, 2023
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 March 31, 2023, 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 March 31, 2023, 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 $125 and $95 for the three months ended March 31, 2023 and 2022, respectively.
Amortization of deferred financing fees for the three months ended March 31, 2023 and 2022 was $105 and $92, 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 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 months ended March 31, 2023 and 2022 was $1,879 and $1,868, respectively.
Each $1 of principal of the Convertible Notes will initially be convertible into 5.6018 shares of the Company’s common stock, which is equivalent to an initial conversion price of approximately $178.51 per share, subject to adjustment as set forth in the indenture governing the Convertible Notes. Holders of these Convertible Notes may convert their Convertible Notes at their option at any time prior to the close of the business day immediately preceding June 1, 2026, only under the following circumstances:
1.during any calendar quarter commencing after the calendar quarter ending on March 31, 2022, if the last reported sale price of the Company’s common stock exceeds 130% of the conversion price for each of at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter on each applicable trading day;
2.during the five business day period after any ten consecutive trading day period (such ten consecutive trading day period, the “measurement period”) in which the trading price of the Convertible Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the common stock on such trading day and the conversion rate on such trading day;
3.if the Company calls such Convertible Notes for redemption, at any time prior to the close of business on the business day immediately preceding the redemption date; and
4.upon the occurrence of specified corporate events or distributions on the common stock.
As none of the above circumstances have occurred as of March 31, 2023, the Convertible Notes were not convertible for the fiscal quarter ending March 31, 2023.
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.
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.23.2
Commitments and Contingencies
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Purchase Commitments
As of March 31, 2023, 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, 2022.
Letters of Credit
In conjunction with the execution of certain office space operating leases, a letter of credit in the amount of $1,747 and $1,935 was issued and outstanding as of March 31, 2023 and December 31, 2022, respectively. No draws have been made under the letter 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. The letter of credit was reduced on an annual basis until the end of 2022 and, beginning January 1, 2023, the deposit required is the minimum threshold required until the lease expiration.
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 25 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders’ Equity
3 Months Ended
Mar. 31, 2023
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 March 31, 2023 and December 31, 2022, the Company was authorized to issue 750,000,000 shares of common stock with a par value of $0.000025 per share.
Preferred Stock
In connection with the IPO, the Company’s amended and restated certificate of incorporation became effective, which authorized the issuance of 10,000,000 shares of preferred stock with a par value of $0.000025 per share with rights and preferences, including voting rights, designated from time to time by the Company’s Board of Directors. No shares of preferred stock were issued or outstanding as of March 31, 2023 or December 31, 2022.
Share Buyback Program
On February 14, 2023, the Company’s Board of Directors approved the repurchase of up to an aggregate of $500,000 of the Company’s common stock (the “2023 Share Buyback Program”). Pursuant to the 2023 Share Buyback Program, repurchases of the Company’s common stock will occur using a variety of methods, which may include but are not limited to open market purchases, the implementation of a 10b5-1 plan, and/or any other available methods in accordance with SEC and other applicable legal requirements. The 2023 Share Buyback Program is authorized throughout fiscal year 2023; however, the Company is not obligated to acquire any particular amount of common stock and the 2023 Share Buyback Program may be extended, modified, suspended or discontinued at any time at the Company’s discretion.
During the three months ended March 31, 2023, the Company repurchased and retired 7,759,973 shares of common stock pursuant to the 2023 Share Buyback Program for an aggregate purchase price of $265,901, which excludes the 1%
excise tax of $2,659 imposed under the Inflation Reduction Act. 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. As of March 31, 2023, the dollar value of shares that remained available to be repurchased by the Company under the 2023 Share Buyback Program was $234,099.
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation
3 Months Ended
Mar. 31, 2023
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. Shares issued pursuant to the exercise of these awards are transferable by the holder.
In February 2023, the Company initiated a restructuring plan to adjust its cost structure and accelerate its timeline to achieve greater than 20% adjusted free cash flow margins (the “Restructuring Plan”), which includes both the elimination of positions across the Company as well as the shifting of additional positions across a broader geographical footprint. In connection with the Restructuring Plan, the Company recorded $3,937 of stock-based compensation related to the accelerated vesting of certain restricted stock, performance-based restricted stock units (“PRSUs”), and RSU awards during the three months ended March 31, 2023. Refer to Note 13, Restructuring, for further details of the Restructuring Plan.
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 three months ended March 31, 2023 was as follows:
Number of Options OutstandingWeighted-Average Exercise PriceWeighted-Average Remaining Life in YearsAggregate Intrinsic Value
Outstanding at January 1, 202310,153,916 $7.23 6.16$185,188 
Exercised(814,602)6.81 
Forfeited or cancelled(205,644)11.37 
Outstanding at March 31, 20239,133,670 7.18 5.54292,231 
Vested and exercisable at March 31, 20237,314,438 6.49 5.34239,011 
Vested and unvested expected to vest at March 31, 20238,842,139 $7.02 5.50$284,271 
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 three months ended March 31, 2023 and 2022 was $21,037 and $54,392, respectively. The tax benefit from stock options exercised was $1,129 and $5,758 for the three months ended March 31, 2023 and 2022, respectively.
No options were granted during the three months ended March 31, 2023 and 2022. The aggregate estimated fair value of stock options granted to participants that vested during the three months ended March 31, 2023 and 2022 was $3,836 and $4,698, respectively.
As of March 31, 2023, there was $12,600 of unrecognized stock-based compensation related to outstanding stock options granted that is expected to be recognized over a weighted-average period of 1.35 years.
RSUs
RSUs granted typically vest over four years. RSU activity for the three months ended March 31, 2023 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 20234,802,435 $44.25 
Granted3,713,808 33.97 
Vested(352,763)48.46 
Forfeited or cancelled(912,505)46.69 
Unvested balance at March 31, 20237,250,975 38.47 
Vested and expected to vest at March 31, 20234,596,651 $38.67 
Forfeitures and cancellations of 912,505 shares during the three months ended March 31, 2023 were primarily due to the Restructuring Program.
As of March 31, 2023, there was $165,227 of unrecognized stock-based compensation related to outstanding RSUs granted that is expected to be recognized over a weighted-average period of 3.15 years.
PRSUs
The Company issued PRSUs which will vest based on the achievement of each award’s established performance targets. PRSU activity for the three months ended March 31, 2023 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 2023666,122 $57.41 
Granted1,118,528 31.75 
Vested(21,947)41.24 
Forfeited or cancelled(250,596)34.25 
Adjusted by performance factor(436,387)60.72 
Unvested balance at March 31, 20231,075,720 $35.08 
At the end of each reporting period, the Company will adjust compensation expense for the PRSUs based on its best estimate of attainment of 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.
LTIP PRSUs
The Company grants Long Term Incentive Plan (“LTIP”) PRSUs to certain executives of the Company during the first fiscal quarter. A percentage of the LTIP PRSUs will become eligible to vest based on the Company’s financial performance level at the end of each fiscal year. The financial performance level is determined as the percentage equal to the sum of the revenue growth percentage and profitability percentage.
The number of LTIP PRSUs received will depend on the achievement of financial metrics relative to the approved performance targets. Depending on the actual financial metrics achieved relative to the target financial metrics throughout the defined performance period of the award, the number of LTIP PRSUs that vest could range from 0% to 200% of the target amount and are subject to the Board of Directors’ approval of the level of achievement against the approved performance targets.
Assuming the minimum performance target is achieved, one-third of the aggregate number of the LTIP PRSUs shall vest on the later of (i) March 1 of the year after grant or (ii) two trading days following the public release of the Company’s financial results, and the remainder shall vest in eight equal quarterly installments subject, in each case, to the individual’s continuous service through the applicable vesting date.
On February 24, 2022, the financial performance of the LTIP PRSUs granted in 2021 was determined to be achieved at 155% of the target amount. This resulted in a performance factor reduction of 89,769 shares from the original maximum shares achievable of 398,949.
On February 16, 2023, it was determined that the financial performance of the LTIP PRSUs granted in 2022 was not achieved. This resulted in a performance factor reduction of 436,387 shares from the original maximum shares achievable of 436,387.
On March 1, 2023, the Company granted an LTIP PRSU award (the “2023 LTIP PRSU”) with a maximum shares achievable of 1,118,528, subject to the above actual financial metrics achieved relative to the target financial metrics for fiscal year 2023. As of March 31, 2023, the Company determined that it was probable that the 2023 LTIP PRSUs granted with respect to the Company’s 2023 financial performance would vest.
There is $14,429 of unrecognized stock-based compensation that is expected to be recognized over a weighted-average period of 1.52 years in regards to the LTIP PRSUs.
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.
As part of the Restructuring Plan, 20,000 PRSU shares were deemed achieved and $1,262 of stock-based compensation was included in Restructuring and other charges in the Condensed Consolidated Statements of Operations for the three months ended March 31, 2023.
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 three months ended March 31, 2023 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 20233,000,000 $25.12 
Granted— — 
Unvested balance at March 31, 20233,000,000 $25.12 
As of March 31, 2023, there was $46,142 of unrecognized stock-based compensation related to the MRSUs granted that is expected to be recognized over a weighted-average period of 3.37 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.

2022 Offerings
A new offering period commenced on May 23, 2022 and was scheduled to consist of two purchase periods, with purchase dates of November 18, 2022 and May 19, 2023 (the “First 2022 Offering”). In connection with the purchase period that ended on November 18, 2022, there were 111,851 shares of common stock, net of shares withheld for taxes, purchased by employees at a price of $24.03. Under the terms of the ESPP, since the Company’s stock price on the first day of the purchase period beginning on November 21, 2022 was lower than the stock price at the beginning of the First 2022 Offering, the First 2022 Offering terminated and a new 12 month offering automatically commenced on November 21, 2022, with scheduled purchase dates on May 19, 2023 and November 20, 2023 (the “Second 2022 Offering”).
The termination of the First 2022 Offering and commencement of the Second 2022 Offering was accounted for as a modification, which resulted in an incremental stock-based compensation of $2,069, which will be recognized over the remaining term of Second 2022 Offering.
During the three months ended March 31, 2023 and 2022, the Company recorded stock-based compensation associated with the ESPP of $625 and $1,361, respectively. As of March 31, 2023, $2,292 has been withheld on behalf of employees.
Restricted Shares
In connection with the closing of the Nimbella acquisition on September 1, 2021, 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.
As part of the Restructuring Plan, 33,963 shares of restricted stock that were issued to a former founder were vested upon the employee’s departure during the first quarter of 2023 and $2,147 of stock-based compensation was included in Restructuring and other charges in the Condensed Consolidated Statements of Operations for the three months ended March 31, 2023.
Total stock-based compensation for the three months ended March 31, 2023 and 2022 was $934 and $1,053, respectively. As of March 31, 2023, there was $3,946 of unrecognized stock-based compensation related to outstanding restricted shares granted that is expected to be recognized over a weighted-average period of 1.44 years.
Stock-Based Compensation
Stock-based compensation was included in the Condensed Consolidated Statements of Operations as follows:
Three Months Ended March 31,
20232022
Cost of revenue$392 $432 
Research and development9,590 9,720 
Sales and marketing3,332 3,346 
General and administrative14,280 12,483 
Restructuring and other charges3,937 — 
Total stock-based compensation$31,531 $25,981 
Excess income tax benefit related to stock-based compensation$1,580 $9,418 
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss per Share Attributable to Common Stockholders
3 Months Ended
Mar. 31, 2023
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 March 31,
20232022
(restated)
Numerator:
Net loss attributable to common stockholders$(16,370)$(18,568)
Denominator:
Weighted average shares used to compute net loss per share, basic and diluted95,565 106,980 
Net loss per share attributable to common stockholders, basic and diluted$(0.17)$(0.17)
Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:
As of March 31,
20232022
Stock Options9,133,670 11,234,682 
RSUs7,250,975 3,937,760 
PRSUs1,075,720 792,011 
MRSU3,000,000 3,000,000 
ESPP404,536 125,524 
Convertible Notes8,402,700 8,402,700 
Total29,267,601 27,492,677 
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
3 Months Ended
Mar. 31, 2023
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 months ended March 31, 2023, the Company recorded a tax benefit of $11,481. The effective tax rate for the three months ended March 31, 2023 was 41.2%. The effective tax rate differs from the statutory rate primarily as a result of being able to benefit from current year losses in the U.S., despite maintaining a valuation allowance against the remaining U.S. deferred tax assets, as well as the mix of income in foreign jurisdictions.
For the three months ended March 31, 2022, the Company recorded a tax expense of $3,338. The effective tax rate for the three months ended March 31, 2022 was (21.9)%. 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 benefit for income taxes consists primarily of losses generated in the U.S. offset by 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.
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring
3 Months Ended
Mar. 31, 2023
Restructuring and Related Activities [Abstract]  
Restructuring RestructuringIn February 2023, the Company initiated the Restructuring Plan to adjust its cost structure and accelerate its timeline to achieve greater than 20% adjusted free cash flow margins, which includes both the elimination of positions across the Company as well as the shifting of additional positions across a broader geographical footprint. The aggregate restructuring charges in connection with the Restructuring Plan is approximately $24,000, which is expected to be substantially complete by the end of the third quarter of 2023.
The Company recorded Restructuring and other charges of $20,869 for the three months ended March 31, 2023, which consisted of $16,932 primarily related to one-time severance and benefit payments, as well as $3,937 of stock-based compensation related to vesting of certain equity awards.
The following table summarizes the Company’s restructuring liability that is included in Other current liabilities in the Condensed Consolidated Balance Sheets:
Severance and Other Employee Costs
Balance as of December 31, 2022$— 
Restructuring charges16,932 
Cash payments(11,261)
Balance as of March 31, 2023$5,671 
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events
3 Months Ended
Mar. 31, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent EventsFrom April 1, 2023 through May 5, 2023, the Company repurchased and retired 1,646,270 shares of common stock pursuant to the 2023 Share Buyback Program for an aggregate purchase price of $59,949, which excludes the 1% excise tax of $599 imposed under the Inflation Reduction Act.
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2023
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, accounts receivable and related reserves, useful lives and realizability of long-lived assets, capitalized internal-use software development costs, accounting for stock-based compensation, the incremental borrowing rate used to determine lease liabilities, valuation allowances against deferred tax assets, and the fair value and useful lives of tangible and intangible assets acquired and liabilities assumed resulting from business combinations. Management bases its estimates on historical experience and on various other assumptions which management believes to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.
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.
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2023
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:
March 31,
20232022
Cash and cash equivalents$20,872 $464,836 
Restricted cash included in Prepaid expenses and other current assets(1)
9,100 — 
Restricted cash(2)
1,747 2,038 
Total cash, cash equivalents and restricted cash$31,719 $466,874 
___________________
(1)Includes contingent compensation deposits 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:
March 31,
20232022
Cash and cash equivalents$20,872 $464,836 
Restricted cash included in Prepaid expenses and other current assets(1)
9,100 — 
Restricted cash(2)
1,747 2,038 
Total cash, cash equivalents and restricted cash$31,719 $466,874 
___________________
(1)Includes contingent compensation deposits 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
Amount
Balance as of December 31, 2022$6,099 
Provision for expected credit losses3,987 
Write-offs and other(3,938)
Balance as of March 31, 2023$6,148 
Revenue by Geographic Areas Revenue, as determined based on the billing address of the Company’s customers, was as follows:
Three Months Ended March 31,
20232022
North America38 %38 %
Europe29 29 
Asia23 23 
Other10 10 
Total100 %100 %
Long-lived Assets by Geographic Areas The geographic locations of the Company’s long-lived assets, net, based on physical location of the assets is as follows:
March 31, 2023December 31, 2022
United States$207,013 $206,118 
Singapore57,150 60,307 
Germany
71,232 50,274 
Netherlands
54,777 35,951 
Other
72,866 74,221 
Total$463,038 $426,871 
Schedule of Error Corrections
The following table presents the impact of correcting the errors previously discussed on the affected line items of the previously issued condensed consolidated financial statements as of and for the three months ending March 31, 2023:
March 31, 2023
Condensed Consolidated Balance SheetAs Previously ReportedAdjustmentsAs Restated
Operating lease right-of-use assets, net$185,516 $(435)$185,081 
Total assets$1,584,396 $(435)$1,583,961 
Operating lease liabilities, current$73,058 $22 $73,080 
Other current liabilities$58,856 $(15,653)$43,203 
Total current liabilities$186,154 $(15,631)$170,523 
Deferred tax liabilities$3,771 $608 $4,379 
Operating lease liabilities, non-current$133,471 $(458)$133,013 
Total liabilities$1,802,050 $(15,481)$1,786,569 
Accumulated deficit$(245,758)$15,046 $(230,712)
Total stockholders’ deficit$(217,654)$15,046 $(202,608)
Total liabilities and stockholders’ equity$1,584,396 $(435)$1,583,961 
Three Months Ended March 31, 2023
Condensed Consolidated Statement of OperationsAs Previously ReportedAdjustmentsAs Restated
Sales and marketing$17,709 $522 $18,231 
Total operating expenses$125,789 $522 $126,311 
Loss from Operations$(32,534)$(522)$(33,056)
Loss before income taxes$(27,329)$(522)$(27,851)
Income tax expense (benefit)$7,608 $(19,089)$(11,481)
Net loss attributable to common stockholders$(34,937)$18,567 $(16,370)
Net loss per share attributable to common stockholders, basic and diluted$(0.37)$0.20 $(0.17)
Three Months Ended March 31, 2023
Condensed Consolidated Statement of Comprehensive LossAs Previously ReportedAdjustmentsAs Restated
Net loss attributable to common stockholders$(34,937)$18,567 $(16,370)
Comprehensive loss$(33,568)$18,567 $(15,001)
Three Months Ended March 31, 2023
Condensed Consolidated Statement of Stockholders’ (Deficit) EquityAs Previously ReportedAdjustmentsAs Restated
Net loss attributable to common stockholders$(34,937)$18,567 $(16,370)
Accumulated deficit$(245,758)$15,046 $(230,712)
Total stockholders’ deficit$(217,654)$15,046 $(202,608)
The impact of errors arising in periods commencing prior to January 1, 2023 have been reflected as a reduction to opening accumulated deficit in the amount of $3,521 in the Condensed Consolidated Statement of Stockholders’ Equity.
Three Months Ended March 31, 2023
Condensed Consolidated Statement of Cash FlowsAs Previously ReportedAdjustmentsAs Restated
Net loss attributable to common stockholders$(34,937)$18,567 $(16,370)
Prepaid expenses and other current assets$(2,755)$187 $(2,568)
Other assets and liabilities$12,804 $(16,193)$(3,389)
Net cash provided by operating activities$36,215 $— $36,215 
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions (Tables)
3 Months Ended
Mar. 31, 2023
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 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(3,097)
Other current liabilities(29,660)
Net identifiable assets acquired46,589 
Goodwill 264,648 
Total fair value of net assets acquired$311,237 
Schedule of Assets Acquired The fair values allocated to the identifiable intangible assets and their estimated useful lives are as follows:
Intangible assetsFair 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 March 31, 2022
Pro-forma revenue$137,404 
Pro-forma net loss23,044 
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2023
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 March 31, 2023 and December 31, 2022.
March 31, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. treasury securities$469,846 $134 $(107)$469,873 
Commercial paper121,856 25 (73)121,808 
Total Marketable securities$591,702 $159 $(180)$591,681 
December 31, 2022
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. treasury securities$549,944 $29 $(849)$549,124 
Corporate debt securities35,293 — (86)35,207 
Commercial paper139,489 (367)139,131 
Total Marketable securities$724,726 $38 $(1,302)$723,462 
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2023
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:
March 31, 2023
Level ILevel IITotal
Cash and cash equivalents:
Cash$19,689 $— $19,689 
Money market funds1,183 — 1,183 
Total Cash and cash equivalents$20,872 $— $20,872 
Marketable securities:
U.S. treasury securities$469,873 $— $469,873 
Commercial paper— 121,808121,808 
Total Marketable securities$469,873 $121,808 $591,681 
December 31, 2022
Level ILevel IITotal
Cash and cash equivalents:
Cash$95,117 $— $95,117 
Money market funds45,655 — 45,655 
Total Cash and cash equivalents$140,772 $— $140,772 
Marketable securities:
U.S. treasury securities$549,124 $— $549,124 
Corporate debt securities— 35,207 35,207 
Commercial paper— 139,131 139,131 
Total Marketable securities$549,124 $174,338 $723,462 
The carrying values and estimated fair values of financial instruments not recorded at fair value are as follows:
March 31, 2023December 31, 2022
Carrying ValueFair ValueCarrying ValueFair Value
Convertible Notes$1,472,148 $1,175,280 $1,470,270 $1,134,030 
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Details (Tables)
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Property and Equipment, Net Property and equipment, net consisted of the following:
March 31, 2023December 31, 2022
Computers and equipment$575,294 $564,763 
Furniture and fixtures1,511 1,511 
Leasehold improvements6,820 6,820 
Internal-use software80,132 78,649 
Property and equipment, gross$663,757 $651,743 
Less: accumulated amortization $(63,876)$(61,244)
Less: accumulated depreciation(321,924)(317,329)
Property and equipment, net $277,957 $273,170 
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity Stock option activity for the three months ended March 31, 2023 was as follows:
Number of Options OutstandingWeighted-Average Exercise PriceWeighted-Average Remaining Life in YearsAggregate Intrinsic Value
Outstanding at January 1, 202310,153,916 $7.23 6.16$185,188 
Exercised(814,602)6.81 
Forfeited or cancelled(205,644)11.37 
Outstanding at March 31, 20239,133,670 7.18 5.54292,231 
Vested and exercisable at March 31, 20237,314,438 6.49 5.34239,011 
Vested and unvested expected to vest at March 31, 20238,842,139 $7.02 5.50$284,271 
Schedule of RSU Activity RSU activity for the three months ended March 31, 2023 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 20234,802,435 $44.25 
Granted3,713,808 33.97 
Vested(352,763)48.46 
Forfeited or cancelled(912,505)46.69 
Unvested balance at March 31, 20237,250,975 38.47 
Vested and expected to vest at March 31, 20234,596,651 $38.67 
Schedule of PRSU Activity PRSU activity for the three months ended March 31, 2023 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 2023666,122 $57.41 
Granted1,118,528 31.75 
Vested(21,947)41.24 
Forfeited or cancelled(250,596)34.25 
Adjusted by performance factor(436,387)60.72 
Unvested balance at March 31, 20231,075,720 $35.08 
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 three months ended March 31, 2023 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 20233,000,000 $25.12 
Granted— — 
Unvested balance at March 31, 20233,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 March 31,
20232022
Cost of revenue$392 $432 
Research and development9,590 9,720 
Sales and marketing3,332 3,346 
General and administrative14,280 12,483 
Restructuring and other charges3,937 — 
Total stock-based compensation$31,531 $25,981 
Excess income tax benefit related to stock-based compensation$1,580 $9,418 
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss per Share Attributable to Common Stockholders (Tables)
3 Months Ended
Mar. 31, 2023
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 March 31,
20232022
(restated)
Numerator:
Net loss attributable to common stockholders$(16,370)$(18,568)
Denominator:
Weighted average shares used to compute net loss per share, basic and diluted95,565 106,980 
Net loss per share attributable to common stockholders, basic and diluted$(0.17)$(0.17)
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 March 31,
20232022
Stock Options9,133,670 11,234,682 
RSUs7,250,975 3,937,760 
PRSUs1,075,720 792,011 
MRSU3,000,000 3,000,000 
ESPP404,536 125,524 
Convertible Notes8,402,700 8,402,700 
Total29,267,601 27,492,677 
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring (Tables)
3 Months Ended
Mar. 31, 2023
Restructuring and Related Activities [Abstract]  
Restructuring and Related Costs The following table summarizes the Company’s restructuring liability that is included in Other current liabilities in the Condensed Consolidated Balance Sheets:
Severance and Other Employee Costs
Balance as of December 31, 2022$— 
Restructuring charges16,932 
Cash payments(11,261)
Balance as of March 31, 2023$5,671 
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
segment
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Concentration Risk [Line Items]        
Income tax (benefit) expense $ 11,481 $ (3,338)    
Total stockholders’ (deficit) equity (202,608) 427,386 $ 47,569 $ 578,197
Deferred revenue 5,015   5,550  
Revenue recognized during period $ 2,118 1,735    
Number of operating segments | segment 1      
Number of reportable segments | segment 1      
Accumulated Deficit        
Concentration Risk [Line Items]        
Total stockholders’ (deficit) equity $ (230,712) $ (205,106) (214,342) $ (186,538)
Adjustments, excluding transfer pricing        
Concentration Risk [Line Items]        
Income tax (benefit) expense 15,000      
Adjustments, transfer pricing        
Concentration Risk [Line Items]        
Income tax (benefit) expense 4,000      
Adjustments        
Concentration Risk [Line Items]        
Income tax (benefit) expense 19,089      
Total stockholders’ (deficit) equity 15,046      
Adjustments | Accumulated Deficit        
Concentration Risk [Line Items]        
Total stockholders’ (deficit) equity $ 15,046   $ (3,521)  
Geographic Concentration Risk | Revenue from Contract with Customer        
Concentration Risk [Line Items]        
Concentration risk, percentage 100.00% 100.00%    
U.S. | Geographic Concentration Risk | Revenue from Contract with Customer        
Concentration Risk [Line Items]        
Concentration risk, percentage 31.00%      
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Restatement of Balance Sheet (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Operating lease right-of-use assets, net $ 185,081 $ 153,701    
Total assets 1,583,961 1,815,631    
Operating lease liabilities, current 73,080 57,432    
Other current liabilities 43,203 47,409    
Total current liabilities 170,523 165,516    
Deferred tax liabilities 4,379 20,757    
Operating lease liabilities, non-current 133,013 107,693    
Total liabilities 1,786,569 1,768,062    
Accumulated deficit (230,712) (214,342)    
Total stockholders’ (deficit) equity (202,608) 47,569 $ 427,386 $ 578,197
Total liabilities and stockholders’ equity 1,583,961 $ 1,815,631    
As Previously Reported        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Operating lease right-of-use assets, net 185,516      
Total assets 1,584,396      
Operating lease liabilities, current 73,058      
Other current liabilities 58,856      
Total current liabilities 186,154      
Deferred tax liabilities 3,771      
Operating lease liabilities, non-current 133,471      
Total liabilities 1,802,050      
Accumulated deficit (245,758)      
Total stockholders’ (deficit) equity (217,654)      
Total liabilities and stockholders’ equity 1,584,396      
Adjustments        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Operating lease right-of-use assets, net (435)      
Total assets (435)      
Operating lease liabilities, current 22      
Other current liabilities (15,653)      
Total current liabilities (15,631)      
Deferred tax liabilities 608      
Operating lease liabilities, non-current (458)      
Total liabilities (15,481)      
Accumulated deficit 15,046      
Total stockholders’ (deficit) equity 15,046      
Total liabilities and stockholders’ equity $ (435)      
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Restatement of Statement of Operations (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Sales and marketing $ 18,231 $ 19,044
Total operating expenses 126,311 93,709
Loss from Operations (33,056) (13,584)
Loss before income taxes (27,851) (15,230)
Income tax expense (benefit) (11,481) 3,338
Net loss attributable to common stockholders $ (16,370) $ (18,568)
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (0.17) $ (0.17)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.17) $ (0.17)
As Previously Reported    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Sales and marketing $ 17,709  
Total operating expenses 125,789  
Loss from Operations (32,534)  
Loss before income taxes (27,329)  
Income tax expense (benefit) 7,608  
Net loss attributable to common stockholders $ (34,937)  
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (0.37)  
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.37)  
Adjustments    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Sales and marketing $ 522  
Total operating expenses 522  
Loss from Operations (522)  
Loss before income taxes (522)  
Income tax expense (benefit) (19,089)  
Net loss attributable to common stockholders $ 18,567  
Net loss per share attributable to common stockholders, basic (in dollars per share) $ 0.20  
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ 0.20  
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Restatement of Statement of Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Net loss attributable to common stockholders $ (16,370) $ (18,568)
Comprehensive loss (15,001) $ (20,494)
As Previously Reported    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Net loss attributable to common stockholders (34,937)  
Comprehensive loss (33,568)  
Adjustments    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Net loss attributable to common stockholders 18,567  
Comprehensive loss $ 18,567  
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Restatement of Stockholders' (Deficit) Equity (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Net loss attributable to common stockholders $ (16,370) $ (18,568)    
Total stockholders’ deficit (202,608) 427,386 $ 47,569 $ 578,197
Accumulated deficit        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Net loss attributable to common stockholders (16,370) (18,568)    
Total stockholders’ deficit (230,712) $ (205,106) (214,342) $ (186,538)
As Previously Reported        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Net loss attributable to common stockholders (34,937)      
Total stockholders’ deficit (217,654)      
As Previously Reported | Accumulated deficit        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Total stockholders’ deficit (245,758)      
Adjustments        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Net loss attributable to common stockholders 18,567      
Total stockholders’ deficit 15,046      
Adjustments | Accumulated deficit        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Total stockholders’ deficit $ 15,046   $ (3,521)  
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Restatement of Statement of Cash Flows (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Net loss attributable to common stockholders $ (16,370) $ (18,568)
Prepaid expenses and other current assets (2,568) 2,843
Other assets and liabilities (3,389) 5,762
Net cash provided by operating activities 36,215 $ 30,401
As Previously Reported    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Net loss attributable to common stockholders (34,937)  
Prepaid expenses and other current assets (2,755)  
Other assets and liabilities 12,804  
Net cash provided by operating activities 36,215  
Adjustments    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Net loss attributable to common stockholders 18,567  
Prepaid expenses and other current assets 187  
Other assets and liabilities (16,193)  
Net cash provided by operating activities $ 0  
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]        
Cash and cash equivalents $ 20,872 $ 140,772 $ 464,836  
Restricted cash included in Prepaid expenses and other current assets 9,100   0  
Restricted cash 1,747   2,038  
Total cash, cash equivalents and restricted cash $ 31,719 $ 151,807 $ 466,874 $ 1,715,425
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Disclosure of Changes in Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning Balance $ 6,099  
Provision for expected credit losses 3,987 $ 4,023
Write-offs and other (3,938)  
Ending Balance $ 6,148  
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Revenue by Geographic Areas (Details) - Geographic Concentration Risk - Revenue from Contract with Customer
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]    
Concentration risk, percentage 100.00% 100.00%
North America    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Concentration risk, percentage 38.00% 38.00%
Europe    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Concentration risk, percentage 29.00% 29.00%
Asia    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Concentration risk, percentage 23.00% 23.00%
Other    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Concentration risk, percentage 10.00% 10.00%
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Long-Lived Assets by Geographic Area (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets $ 463,038 $ 426,871
U.S.    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets 207,013 206,118
NETHERLANDS    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets 57,150 60,307
SINGAPORE    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets 71,232 50,274
GERMANY    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets 54,777 35,951
Other    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets $ 72,866 $ 74,221
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 8 Months Ended
Sep. 01, 2022
Jan. 31, 2023
Mar. 31, 2023
Aug. 31, 2022
Snap Shooter Limited        
Business Acquisition [Line Items]        
Payments to Acquire Businesses, Gross   $ 2,500,000    
Useful life   5 years    
Less: Cash pre-funded from contingent compensation   $ 1,000    
Cloudways Ltd.        
Business Acquisition [Line Items]        
Business acquisition, percentage of voting interests acquired 100.00%      
Revenue recognized prior to acquisition       $ 6,000
Acquisition purchase consideration $ 311,237,000      
Cash contributed to escrow accounts 42,000,000      
Measurement period adjustment, goodwill     $ 18,589  
Measurement period adjustment, deferred tax liabilities     18,589  
Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Income Taxes And Deferred Tax Liabilities     $ 1,589  
Contingent compensations costs 38,830,000      
Payments to Acquire Businesses, Gross 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      
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions - Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Sep. 01, 2022
Mar. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]      
Goodwill   $ 296,579 $ 315,168
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 (3,097)    
Other current liabilities (29,660)    
Net identifiable assets acquired 46,589    
Goodwill 264,648    
Total fair value of net assets acquired $ 311,237    
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions - Intangible Assets (Details) - Cloudways Ltd.
$ in Thousands
Sep. 01, 2022
USD ($)
Acquired Finite-Lived Intangible Assets [Line Items]  
Fair Value $ 72,000
Developed technology  
Acquired Finite-Lived Intangible Assets [Line Items]  
Fair Value $ 31,500
Weighted Average Useful Life in Years 5 years
Customer relationships  
Acquired Finite-Lived Intangible Assets [Line Items]  
Fair Value $ 31,000
Weighted Average Useful Life in Years 7 years
Trade name  
Acquired Finite-Lived Intangible Assets [Line Items]  
Fair Value $ 9,500
Weighted Average Useful Life in Years 10 years
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions - Pro Forma (Details) - Cloudways Ltd.
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Acquired Finite-Lived Intangible Assets [Line Items]  
Pro-forma revenue $ 137,404
Pro-forma net loss $ 23,044
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities - Summary (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost $ 591,702   $ 724,726
Gross Unrealized Gains 159 $ 38  
Gross Unrealized Losses (180) (1,302)  
Fair Value 591,681   723,462
U.S. treasury securities      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 469,846   549,944
Gross Unrealized Gains 134 29  
Gross Unrealized Losses (107) (849)  
Fair Value 469,873   549,124
Corporate debt securities      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost     35,293
Gross Unrealized Gains   0  
Gross Unrealized Losses   (86)  
Fair Value     35,207
Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 121,856   139,489
Gross Unrealized Gains 25 9  
Gross Unrealized Losses (73) $ (367)  
Fair Value $ 121,808   $ 139,131
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
security
Mar. 31, 2022
USD ($)
Investments, Debt and Equity Securities [Abstract]    
Interest income | $ $ 7,670 $ 946
Debt Securities, Available-for-sale, Unrealized Loss Position, Number of Positions | security 9  
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Schedule of Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: $ 591,681 $ 723,462
Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 20,872 140,772
Marketable securities: 591,681 723,462
Level I | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 20,872 140,772
Marketable securities: 469,873 549,124
Level II | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 0 0
Marketable securities: 121,808 174,338
Cash | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 19,689 95,117
Cash | Level I | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 19,689 95,117
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: 1,183 45,655
Money market funds | Level I | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 1,183 45,655
Money market funds | Level II | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 0 0
Commercial paper    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: 121,808 139,131
Commercial paper | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: 121,808 139,131
Commercial paper | Level I | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: 0 0
Commercial paper | Level II | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: 121,808 139,131
U.S. treasury securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: 469,873 549,124
U.S. treasury securities | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: 469,873 549,124
U.S. treasury securities | Level I | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: 469,873 549,124
U.S. treasury securities | Level II | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: $ 0 0
Corporate debt securities | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities:   35,207
Corporate debt securities | Level I | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities:   0
Corporate debt securities | Level II | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities:   $ 35,207
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Nov. 30, 2021
Convertible Notes      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Unamortized discount and debt issuance costs $ 27,852 $ 29,730  
Convertible Senior Notes Due 2026 | Senior Notes      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Interest rate     0.00%
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Convertible Notes Measurement (Details) - Convertible Notes - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Convertible Notes $ 1,472,148 $ 1,470,270
Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Convertible Notes $ 1,175,280 $ 1,134,030
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Details - Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 663,757 $ 651,743
Less: accumulated amortization (63,876) (61,244)
Less: accumulated depreciation (321,924) (317,329)
Property and equipment, net 277,957 273,170
Computers and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 575,294 564,763
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 $ 80,132 $ 78,649
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Details - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Depreciation $ 22,372 $ 20,326
Capitalized computer software 2,199 2,687
Amortization expense related to internal-use software 2,750 3,145
Impairment loss $ 553 $ 120
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Debt - Narrative (Details)
1 Months Ended 3 Months Ended
Nov. 30, 2021
USD ($)
d
$ / shares
Mar. 31, 2023
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Debt Instrument [Line Items]        
Interest and amortization of deferred financing fees   $ 2,189,000 $ 2,059,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   125,000 95,000  
Amortization   $ 105,000 92,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    
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%    
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,879,000 $ 1,868,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 [Member]        
Debt Instrument [Line Items]        
Line of credit facility, maximum borrowing capacity $ 150,000,000      
Line of Credit | Credit Facility | Revolving Credit Facility [Member] | Minimum        
Debt Instrument [Line Items]        
Commitment fee percentage   0.20%    
Line of Credit | Credit Facility | Revolving Credit Facility [Member] | Maximum        
Debt Instrument [Line Items]        
Commitment fee percentage   0.30%    
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]    
Letters of credit outstanding, amount $ 1,747 $ 1,935
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders’ Equity - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
vote
$ / shares
shares
Mar. 31, 2022
USD ($)
Dec. 31, 2022
$ / shares
shares
Feb. 23, 2022
USD ($)
Class of Stock [Line Items]        
Common stock, voting rights | vote 1      
Common stock, shares authorized (in shares) | shares 750,000,000      
Common stock, par value (in dollars per share) | $ / shares $ 0.000025   $ 0.000025  
Preferred stock, shares authorized (in shares) | shares 10,000,000      
Preferred stock, par value (in usd per share) | $ / shares $ 0.000025   $ 0.000025  
Preferred stock, shares outstanding (in shares) | shares 0   0  
Preferred stock, shares issued (in shares) | shares 0   0  
Repurchase and retirement of common stock | $ $ 268,560 $ 150,000    
2023 Share Buyback Program        
Class of Stock [Line Items]        
Stock repurchase program, authorized amount | $       $ 500,000
Repurchase and retirement of common stock (in shares) | shares 7,759,973      
Repurchase and retirement of common stock | $ $ 265,901      
Remaining authorized purchase amount | $ 234,099      
Excise taxes imposed | $ $ 2,659      
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 01, 2023
shares
Nov. 18, 2022
$ / shares
shares
Mar. 01, 2022
shares
Feb. 24, 2022
shares
Nov. 19, 2021
Sep. 01, 2021
shares
Jul. 27, 2021
segment
shares
Jun. 10, 2021
segment
Feb. 28, 2023
Mar. 31, 2023
USD ($)
shares
Mar. 31, 2022
USD ($)
Dec. 31, 2022
$ / shares
May 23, 2022
segment
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Stock options, exercised in period, intrinsic value | $                   $ 21,037 $ 54,392    
Options, granted, number (in shares) | shares                   0      
Stock options, granted in period, aggregate estimated fair value | $                   $ 3,836 4,698    
Stock options, unrecognized stock-based compensation expense | $                   12,600      
Number of trading days | segment             90            
Stock-based compensation expense | $                   31,531 25,981    
Share-based Payment Arrangement, Exercise of Option, Tax Benefit | $                   1,129 5,758    
Restructuring Plan, Adjusted Free Cash Flow Margin                 0.20        
Restructuring and other charges | $                   20,869 0    
Restructuring and other charges                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Stock-based compensation expense | $                   3,937 0    
The Restructuring Plan                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Restructuring Plan, Adjusted Free Cash Flow Margin                 0.20        
IPO                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Share-based award, amount withheld for employees | $                   $ 2,292      
Minimum                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Vesting percentage                   0.00%      
Maximum                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Vesting percentage                   200.00%      
Stock Options                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Stock options, vesting period                   4 years      
Stock options, expiration period                   10 years      
Unrecognized stock-based compensation expense, average recognition period                       1 year 4 months 6 days  
RSUs                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Stock options, vesting period                   4 years      
Unrecognized stock-based compensation expense, average recognition period                   3 years 1 month 24 days      
Unrecognized stock-based compensation expense | $                   $ 165,227      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period | shares                   352,763      
Granted (in shares) | shares                   3,713,808      
RSUs | The Restructuring Plan                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Restructuring and other charges | $                   $ 2,147      
Shares, Issued | shares                   33,963      
RSUs | 1                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Shares of common stock reserved for future issuance, number available for grant (in shares) | shares             475,000            
RSUs | 2                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Shares of common stock reserved for future issuance, number available for grant (in shares) | shares             575,000            
RSUs | 3                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Shares of common stock reserved for future issuance, number available for grant (in shares) | shares             650,000            
RSUs | 4                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Shares of common stock reserved for future issuance, number available for grant (in shares) | shares             650,000            
RSUs | 5                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Shares of common stock reserved for future issuance, number available for grant (in shares) | shares             650,000            
PRSUs                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Options, granted, number (in shares) | shares 1,118,528     398,949                  
Unrecognized stock-based compensation expense, average recognition period                   1 year 6 months 7 days      
Unrecognized stock-based compensation expense | $                   $ 14,429      
Number of quarterly installments | segment               8          
Percentage of target award (in percent)       155.00%                  
Increase (decrease) in performance factor (in shares) | shares       89,769                  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period | shares                   21,947      
Granted (in shares) | shares                   1,118,528      
PRSUs | The Restructuring Plan                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number | shares                   20,000      
Restructuring and other charges | $                   $ 1,262      
PRSUs | 1                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Vesting percentage               33.33%          
PRSUs | Maximum                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Options, granted, number (in shares) | shares     436,387                    
Number of trading days | segment               2          
Market-Based Restricted Stock                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Stock options, vesting period                   7 years      
Unrecognized stock-based compensation expense, average recognition period                   3 years 4 months 13 days      
Unrecognized stock-based compensation expense | $                   $ 46,142      
Shares of common stock reserved for future issuance, number available for grant (in shares) | shares             3,000,000            
Market-Based Restricted Stock | 1                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Vesting percentage             14.00%            
Market-Based Restricted Stock | 2                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Vesting percentage             14.00%            
Market-Based Restricted Stock | 3                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Vesting percentage             14.00%            
Market-Based Restricted Stock | 4                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Vesting percentage             14.00%            
Market-Based Restricted Stock | 5                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Vesting percentage             14.00%            
Market-Based Restricted Stock | 6                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Vesting percentage             15.00%            
Market-Based Restricted Stock | 7                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Vesting percentage             15.00%            
Employee Stock                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Number Of Purchase Periods | segment                         2
Share-based Compensation Arrangement by Share-based Payment Award, Incremental Stock-Based Compensation | $                   2,069      
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%                
Stock-based compensation expense | $                   625 1,361    
2021 Employee Stock Purchase Plan | Restricted Stock                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Stock-based compensation expense | $                   $ 934 $ 1,053    
2022 Employee Stock Purchase Plan | Employee Stock                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Issuance of common stock under employee stock purchase plan, net of taxes withheld (in shares) | shares   111,851                      
Purchase price of shares (in usd per share) | $ / shares   $ 24.03                      
Acquisition of Nimbella | Restricted Stock                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Stock options, vesting period                   36 months      
Unrecognized stock-based compensation expense, average recognition period                   1 year 5 months 8 days      
Unrecognized stock-based compensation expense | $                   $ 3,946      
Granted (in shares) | shares           200,204              
Restricted stock share price (in dollars per share) | $ / shares                       $ 63.11  
Value of restricted stock granted to founders of Nimbella | $                   $ 12,635      
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Number of Options Outstanding    
Number of options outstanding at the beginning of the period (in shares) 10,153,916  
Exercised (in shares) (814,602)  
Forfeited or cancelled (in shares) (205,644)  
Number of options outstanding at the end of the period (in shares) 9,133,670 10,153,916
Vested and exercisable at end of period (in shares) 7,314,438  
Vested and unvested expected to vest at end of period (in shares) 8,842,139  
Weighted-Average Exercise Price    
Weighted-average exercise price outstanding at beginning of period (in dollars per share) $ 7.23  
Exercised (in dollars per share) 6.81  
Forfeited or cancelled (in dollars per share) 11.37  
Weighted-average exercise price outstanding at end of period (in dollars per share) 7.18 $ 7.23
Vested and exercisable at end of period (in dollars per share) 6.49  
Vested and unvested expected to vest at end of period (in dollars per share) $ 7.02  
Weighted-Average Remaining Life in Years    
Weighted average remaining life (in years) 5 years 6 months 14 days 6 years 1 month 28 days
Vested and exercisable at end of period (in years) 5 years 4 months 2 days  
Vested and unvested expected to vest at end of period (in years) 5 years 6 months  
Aggregate Intrinsic Value    
Aggregate intrinsic value at beginning of period $ 185,188  
Aggregate intrinsic value at end of period 292,231 $ 185,188
Vested and exercisable at March 31, 2023 239,011  
Vested and unvested expected to vest at March 31, 2023 $ 284,271  
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Schedule of RSU & PRSU Activity (Details)
3 Months Ended
Mar. 31, 2023
$ / shares
shares
Weighted-Average Fair Value  
Forfeited or cancelled (in dollars per share) $ 11.37
RSUs  
Shares  
Unvested balance at beginning of period (in shares) | shares 4,802,435
Granted (in shares) | shares 3,713,808
Vested (in shares) | shares (352,763)
Forfeited or cancelled (in shares) | shares (912,505)
Unvested balance at end of period (in shares) | shares 7,250,975
Vested and expected to vest (in shares) | shares 4,596,651
Weighted-Average Fair Value  
Unvested balance at beginning of period (in dollars per share) $ 44.25
Granted (in dollars per share) 33.97
Vested (in dollars per share) 48.46
Forfeited or cancelled (in dollars per share) 46.69
Unvested balance at end of period (in dollars per share) 38.47
Vested and expected to vest (in dollars per share) $ 38.67
PRSUs  
Shares  
Unvested balance at beginning of period (in shares) | shares 666,122
Granted (in shares) | shares 1,118,528
Vested (in shares) | shares (21,947)
Forfeited or cancelled (in shares) | shares (250,596)
Adjusted by performance factor | shares (436,387)
Unvested balance at end of period (in shares) | shares 1,075,720
Weighted-Average Fair Value  
Unvested balance at beginning of period (in dollars per share) $ 57.41
Granted (in dollars per share) 31.75
Vested (in dollars per share) 41.24
Forfeited or cancelled (in dollars per share) 34.25
Adjusted for performance factor (in usd per share) 60.72
Unvested balance at end of period (in dollars per share) $ 35.08
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - MRSUs Share-Based Payment Arrangements and Price Targets (Details)
$ / shares in Units, $ in Thousands
Jul. 27, 2021
USD ($)
segment
tranche
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of trading days | segment 90
MRSUs | 1  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Company stock price target (in dollars per share) | $ / shares $ 93.50
Number of eligible MRSUs (in shares) 475,000
MRSUs | 2  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Company stock price target (in dollars per share) | $ / shares $ 140.00
Number of eligible MRSUs (in shares) 575,000
MRSUs | 3  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Company stock price target (in dollars per share) | $ / shares $ 187.00
Number of eligible MRSUs (in shares) 650,000
MRSUs | 4  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Company stock price target (in dollars per share) | $ / shares $ 233.50
Number of eligible MRSUs (in shares) 650,000
MRSUs | 5  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Company stock price target (in dollars per share) | $ / shares $ 280.50
Number of eligible MRSUs (in shares) 650,000
Market-Based Restricted Stock  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of eligible MRSUs (in shares) 3,000,000
Grant date fair value | $ $ 75,300
Number of tranches | tranche 5
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Schedule of MRSU Activity (Details) - MRSU
3 Months Ended
Mar. 31, 2023
$ / 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 69 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense $ 31,531 $ 25,981
Excess income tax benefit related to stock-based compensation 1,580 9,418
Cost of revenue    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense 392 432
Research and development    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense 9,590 9,720
Sales and marketing    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense 3,332 3,346
General and administrative    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense 14,280 12,483
Restructuring and other charges    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense $ 3,937 $ 0
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss per Share Attributable to Common Stockholders - Schedule of Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Numerator:    
Net loss attributable to common stockholders, basic $ (16,370) $ (18,568)
Weighted-average shares used to compute net loss per share, basic (in shares) 95,565,000 106,980,000
Basic net income (loss) per share (in usd per share) $ (0.17) $ (0.17)
Diluted net income (loss) per share:    
Number of shares used in basic calculation (in shares) 95,565,000 106,980,000
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.17) $ (0.17)
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of loss per share, amount (in shares) 29,267,601 27,492,677
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) 9,133,670 11,234,682
RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of loss per share, amount (in shares) 7,250,975 3,937,760
PRSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of loss per share, amount (in shares) 1,075,720 792,011
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) 404,536 125,524
Convertible Notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of loss per share, amount (in shares) 8,402,700 8,402,700
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Tax Disclosure [Abstract]    
Income tax expense (benefit) $ (11,481) $ 3,338
Effective income tax rate 41.20% (21.90%)
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring - Severance and Other Employee Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Restructuring Reserve [Roll Forward]    
Restructuring charges $ 20,869 $ 0
Employee Severance | The Restructuring Plan    
Restructuring Reserve [Roll Forward]    
Balance as of December 31, 2022 0  
Restructuring charges 16,932  
Cash payments (11,261)  
Balance as of March 31, 2023 $ 5,671  
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended
Feb. 28, 2023
Mar. 31, 2023
USD ($)
Mar. 31, 2022
USD ($)
Restructuring Cost and Reserve [Line Items]      
Restructuring Plan, Adjusted Free Cash Flow Margin 0.20    
Restructuring and other charges   $ 20,869 $ 0
Stock-based compensation expense   31,531 25,981
Restructuring and other charges      
Restructuring Cost and Reserve [Line Items]      
Stock-based compensation expense   3,937 $ 0
The Restructuring Plan      
Restructuring Cost and Reserve [Line Items]      
Restructuring Plan, Adjusted Free Cash Flow Margin 0.20    
The Restructuring Plan | Restructuring and other charges      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost   24,000  
The Restructuring Plan | Employee Severance      
Restructuring Cost and Reserve [Line Items]      
Restructuring and other charges   $ 16,932  
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events - Narrative (Details) - Subsequent Event
$ in Thousands
1 Months Ended
May 05, 2023
USD ($)
shares
Subsequent Event [Line Items]  
Repurchase and retirement of common stock (in shares) | shares 1,646,270
Stock repurchased cost $ 59,949
Excise taxes imposed $ 599
XML 76 docn-20230331_htm.xml IDEA: XBRL DOCUMENT 0001582961 2023-01-01 2023-03-31 0001582961 2023-04-27 0001582961 docn:RevisionOfPriorPeriodErrorCorrectionExcludingTransferPricingAdjustmentMember 2023-01-01 2023-03-31 0001582961 2023-03-31 0001582961 2022-12-31 0001582961 2022-01-01 2022-03-31 0001582961 us-gaap:CommonStockMember 2022-12-31 0001582961 us-gaap:TreasuryStockCommonMember 2022-12-31 0001582961 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001582961 us-gaap:RetainedEarningsMember 2022-12-31 0001582961 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001582961 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001582961 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001582961 us-gaap:CommonStockMember 2023-03-31 0001582961 us-gaap:TreasuryStockCommonMember 2023-03-31 0001582961 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001582961 us-gaap:RetainedEarningsMember 2023-03-31 0001582961 us-gaap:CommonStockMember 2021-12-31 0001582961 us-gaap:TreasuryStockCommonMember 2021-12-31 0001582961 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001582961 us-gaap:RetainedEarningsMember 2021-12-31 0001582961 2021-12-31 0001582961 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001582961 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001582961 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001582961 us-gaap:CommonStockMember 2022-03-31 0001582961 us-gaap:TreasuryStockCommonMember 2022-03-31 0001582961 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001582961 us-gaap:RetainedEarningsMember 2022-03-31 0001582961 2022-03-31 0001582961 docn:RevisionOfPriorPeriodErrorCorrectionTransferPricingAdjustmentMember 2023-01-01 2023-03-31 0001582961 srt:ScenarioPreviouslyReportedMember 2023-03-31 0001582961 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember 2023-03-31 0001582961 srt:ScenarioPreviouslyReportedMember 2023-01-01 2023-03-31 0001582961 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember 2023-01-01 2023-03-31 0001582961 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2023-03-31 0001582961 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:RetainedEarningsMember 2023-03-31 0001582961 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:RetainedEarningsMember 2022-12-31 0001582961 srt:NorthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001582961 srt:NorthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-03-31 0001582961 srt:EuropeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001582961 srt:EuropeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-03-31 0001582961 srt:AsiaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001582961 srt:AsiaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-03-31 0001582961 docn:OtherGeographicalAreasMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001582961 docn:OtherGeographicalAreasMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-03-31 0001582961 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001582961 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-03-31 0001582961 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001582961 country:US 2023-03-31 0001582961 country:US 2022-12-31 0001582961 country:NL 2023-03-31 0001582961 country:NL 2022-12-31 0001582961 country:SG 2023-03-31 0001582961 country:SG 2022-12-31 0001582961 country:DE 2023-03-31 0001582961 country:DE 2022-12-31 0001582961 docn:OtherCountriesMember 2023-03-31 0001582961 docn:OtherCountriesMember 2022-12-31 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 2023-01-01 2023-03-31 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 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-03-31 0001582961 docn:SnapShooterLimitedMember 2023-01-01 2023-01-31 0001582961 docn:SnapShooterLimitedMember 2023-01-31 0001582961 us-gaap:USTreasurySecuritiesMember 2023-03-31 0001582961 us-gaap:USTreasurySecuritiesMember 2023-01-01 2023-03-31 0001582961 us-gaap:CommercialPaperMember 2023-03-31 0001582961 us-gaap:CommercialPaperMember 2023-01-01 2023-03-31 0001582961 us-gaap:USTreasurySecuritiesMember 2022-12-31 0001582961 us-gaap:USTreasurySecuritiesMember 2022-01-01 2022-03-31 0001582961 us-gaap:DebtSecuritiesMember 2022-12-31 0001582961 us-gaap:DebtSecuritiesMember 2022-01-01 2022-03-31 0001582961 us-gaap:CommercialPaperMember 2022-12-31 0001582961 us-gaap:CommercialPaperMember 2022-01-01 2022-03-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2023-03-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2023-03-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2023-03-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-03-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-03-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-03-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-03-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-03-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-03-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-03-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-03-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-03-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2022-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001582961 docn:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2021-11-30 0001582961 us-gaap:ConvertibleDebtMember 2023-03-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleDebtMember 2023-03-31 0001582961 us-gaap:ConvertibleDebtMember 2022-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleDebtMember 2022-12-31 0001582961 us-gaap:MachineryAndEquipmentMember 2023-03-31 0001582961 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001582961 us-gaap:FurnitureAndFixturesMember 2023-03-31 0001582961 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001582961 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2023-03-31 0001582961 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2022-12-31 0001582961 us-gaap:SoftwareDevelopmentMember 2023-03-31 0001582961 us-gaap:SoftwareDevelopmentMember 2022-12-31 0001582961 us-gaap:RevolvingCreditFacilityMember docn:CreditFacilityMember us-gaap:LineOfCreditMember 2021-11-30 0001582961 docn:CreditFacilityMember 2022-12-31 0001582961 srt:MinimumMember docn:CreditFacilityMember 2023-03-31 0001582961 docn:CreditFacilityMember docn:KayBankNationalAssociationMember 2023-01-01 2023-03-31 0001582961 srt:MinimumMember docn:CreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember docn:VariableRateComponentOneMember 2023-01-01 2023-03-31 0001582961 srt:MaximumMember docn:CreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember docn:VariableRateComponentOneMember 2023-01-01 2023-03-31 0001582961 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember docn:CreditFacilityMember us-gaap:LineOfCreditMember 2023-01-01 2023-03-31 0001582961 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember docn:CreditFacilityMember us-gaap:LineOfCreditMember 2023-01-01 2023-03-31 0001582961 docn:CreditFacilityMember 2023-01-01 2023-03-31 0001582961 docn:CreditFacilityMember 2022-01-01 2022-03-31 0001582961 docn:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember us-gaap:OverAllotmentOptionMember 2021-11-01 2021-11-30 0001582961 2021-11-01 2021-11-30 0001582961 docn:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2023-01-01 2023-03-31 0001582961 docn:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2022-01-01 2022-03-31 0001582961 docn:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2021-11-01 2021-11-30 0001582961 docn:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember docn:DebtConversionPeriodOneMember 2021-11-01 2021-11-30 0001582961 docn:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember docn:DebtConversionPeriodTwoMember 2021-11-01 2021-11-30 0001582961 docn:A2023ShareBuybackProgramMember 2022-02-23 0001582961 docn:A2023ShareBuybackProgramMember 2023-01-01 2023-03-31 0001582961 docn:A2023ShareBuybackProgramMember 2023-03-31 0001582961 2023-02-01 2023-02-28 0001582961 us-gaap:RestructuringChargesMember 2023-01-01 2023-03-31 0001582961 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001582961 2022-01-01 2022-12-31 0001582961 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2023-03-31 0001582961 us-gaap:PerformanceSharesMember 2022-12-31 0001582961 us-gaap:PerformanceSharesMember 2023-01-01 2023-03-31 0001582961 us-gaap:PerformanceSharesMember 2023-03-31 0001582961 srt:MinimumMember 2023-01-01 2023-03-31 0001582961 srt:MaximumMember 2023-01-01 2023-03-31 0001582961 srt:MaximumMember us-gaap:PerformanceSharesMember 2021-06-10 2021-06-10 0001582961 us-gaap:PerformanceSharesMember 2021-06-10 2021-06-10 0001582961 us-gaap:PerformanceSharesMember 2022-02-24 2022-02-24 0001582961 srt:MaximumMember us-gaap:PerformanceSharesMember 2022-03-01 2022-03-01 0001582961 us-gaap:PerformanceSharesMember 2023-03-01 2023-03-01 0001582961 us-gaap:PerformanceSharesMember docn:TheRestructuringPlanMember 2023-01-01 2023-03-31 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 2023-01-01 2023-03-31 0001582961 docn:MarketBasedRestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-07-27 2021-07-27 0001582961 docn:MarketBasedRestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-07-27 2021-07-27 0001582961 docn:MarketBasedRestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-07-27 2021-07-27 0001582961 docn:MarketBasedRestrictedStockMember docn:ShareBasedPaymentArrangementTrancheFourMember 2021-07-27 2021-07-27 0001582961 docn:MarketBasedRestrictedStockMember docn:ShareBasedPaymentArrangementTrancheFiveMember 2021-07-27 2021-07-27 0001582961 docn:MarketBasedRestrictedStockMember docn:ShareBasedPaymentArrangementTrancheSixMember 2021-07-27 2021-07-27 0001582961 docn:MarketBasedRestrictedStockMember docn:ShareBasedPaymentArrangementTrancheSevenMember 2021-07-27 2021-07-27 0001582961 docn:MRSUMember 2022-12-31 0001582961 docn:MRSUMember 2023-01-01 2023-03-31 0001582961 docn:MRSUMember 2023-03-31 0001582961 docn:MarketBasedRestrictedStockMember 2023-03-31 0001582961 us-gaap:EmployeeStockMember docn:A2021EmployeeStockPurchasePlanMember 2021-11-19 2021-11-19 0001582961 us-gaap:EmployeeStockMember 2022-05-23 0001582961 us-gaap:EmployeeStockMember docn:A2022EmployeeStockPurchasePlanMember 2022-11-18 2022-11-18 0001582961 us-gaap:EmployeeStockMember docn:A2022EmployeeStockPurchasePlanMember 2022-11-18 0001582961 us-gaap:EmployeeStockMember 2023-03-31 0001582961 us-gaap:EmployeeStockMember docn:A2021EmployeeStockPurchasePlanMember 2023-01-01 2023-03-31 0001582961 us-gaap:EmployeeStockMember docn:A2021EmployeeStockPurchasePlanMember 2022-01-01 2022-03-31 0001582961 us-gaap:IPOMember 2023-01-01 2023-03-31 0001582961 us-gaap:RestrictedStockMember docn:AcquisitionOfNimbellaMember 2021-09-01 2021-09-01 0001582961 us-gaap:RestrictedStockMember docn:AcquisitionOfNimbellaMember 2022-12-31 0001582961 us-gaap:RestrictedStockMember docn:AcquisitionOfNimbellaMember 2023-01-01 2023-03-31 0001582961 us-gaap:RestrictedStockUnitsRSUMember docn:TheRestructuringPlanMember 2023-03-31 0001582961 us-gaap:RestrictedStockUnitsRSUMember docn:TheRestructuringPlanMember 2023-01-01 2023-03-31 0001582961 us-gaap:RestrictedStockMember docn:A2021EmployeeStockPurchasePlanMember 2023-01-01 2023-03-31 0001582961 us-gaap:RestrictedStockMember docn:A2021EmployeeStockPurchasePlanMember 2022-01-01 2022-03-31 0001582961 us-gaap:RestrictedStockMember docn:AcquisitionOfNimbellaMember 2023-03-31 0001582961 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001582961 us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001582961 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001582961 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001582961 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001582961 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0001582961 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001582961 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001582961 us-gaap:RestructuringChargesMember 2022-01-01 2022-03-31 0001582961 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-06-10 2021-06-10 0001582961 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001582961 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001582961 us-gaap:PerformanceSharesMember 2023-01-01 2023-03-31 0001582961 us-gaap:PerformanceSharesMember 2022-01-01 2022-03-31 0001582961 docn:MarketBasedRestrictedStockUnitMember 2023-01-01 2023-03-31 0001582961 docn:MarketBasedRestrictedStockUnitMember 2022-01-01 2022-03-31 0001582961 docn:EmployeeStockPurchasePlanMember 2023-01-01 2023-03-31 0001582961 docn:EmployeeStockPurchasePlanMember 2022-01-01 2022-03-31 0001582961 us-gaap:ConvertibleDebtSecuritiesMember 2023-01-01 2023-03-31 0001582961 us-gaap:ConvertibleDebtSecuritiesMember 2022-01-01 2022-03-31 0001582961 docn:TheRestructuringPlanMember 2023-02-01 2023-02-28 0001582961 us-gaap:RestructuringChargesMember docn:TheRestructuringPlanMember 2023-03-31 0001582961 us-gaap:EmployeeSeveranceMember docn:TheRestructuringPlanMember 2023-01-01 2023-03-31 0001582961 us-gaap:EmployeeSeveranceMember docn:TheRestructuringPlanMember 2022-12-31 0001582961 us-gaap:EmployeeSeveranceMember docn:TheRestructuringPlanMember 2023-03-31 0001582961 us-gaap:SubsequentEventMember 2023-04-01 2023-05-05 shares iso4217:USD iso4217:USD shares docn:segment pure docn:security utr:D docn:vote docn:tranche 0001582961 true 2023 Q1 --12-31 0.3333 10-Q/A true 2023-03-31 false 001-40252 DigitalOcean Holdings, Inc. DE 45-5207470 101 6th Avenue New York NY 10013 646 827-4366 Common stock, par value $0.000025 per share DOCN NYSE Yes Yes Large Accelerated Filer false false false 88812515 EXPLANATORY NOTEDigitalOcean Holdings, Inc. (the “Company”) is filing this Quarterly Report on Form 10-Q/A, Amendment No. 1 (the “Amended Report”) to amend its Quarterly Report on Form 10-Q for the three months ended March 31, 2023 originally filed with the Securities and Exchange Commission (“SEC”) on May 9, 2023 (the “Original Report”). The purpose of this Amended Report is to amend and restate the Company’s unaudited condensed consolidated financial statements for the three months ended March 31, 2023.As previously disclosed in the Company’s Current Report on Form 8-K, filed on August 3, 2023, management determined that the Company’s previously issued unaudited condensed consolidated financial statements for the three months ended March 31, 2023, as included in the Company’s Quarterly Report on Form 10-Q for the three months ended March 31, 2023 filed with the SEC on May 9, 2023 (the “First Quarter 2023 10-Q”), should no longer be relied upon due to the discovery, in the course of preparing the Company’s interim financial statements for the fiscal quarter ended June 30, 2023, of errors in the Company’s accounting for income tax expense primarily relating to the calculation of certain capitalized research or experimental expenditures under Section 174 of the Internal Revenue Code of 1986, which impacted the Company’s income tax provision ("Section 174 Error") resulting in adjustments to other current liabilities, deferred tax assets and tax expense (benefit). Additionally, in connection with the restatement, the Company is correcting other immaterial errors.As a result of the Section 174 Error, accrued taxes as of March 31, 2023 were overstated and the income tax expense for the three months ended March 31, 2023 was overstated by approximately $15 million. Additionally, the Company is correcting other immaterial errors, which includes the following: an income tax error related to transfer pricing reduced tax expense by approximately $4 million; and other immaterial errors that impacted operating lease right-of-use assets, net, operating lease liabilities, current, operating lease liabilities, non-current and sales and marketing expenses.The Company concluded these errors relating to the three months ended March 31, 2023 and other previously identified immaterial errors relating to the year ended December 31, 2022, which were originally recorded as out-of-period adjustments in the three months ended March 31, 2023, in aggregate, were material to the condensed consolidated financial statements. Therefore, the Company has corrected the errors and restated the previously issued unaudited condensed consolidated financial statements for the three months ended March 31, 2023.The restatement of the Company's unaudited condensed consolidated financial statements for the three months ended March 31, 2023 included in this Amended Report does not impact the Company’s reported revenue or net cash provided by operating activities for the three months ended March 31, 2023. Additional details regarding the restatement and an explanation of the impact on the Company’s financial statements as originally reported are contained in Note 2. Summary of Significant Accounting Policies, Restatement of Previously Issued Financial Statements in this Amended Report.As a result of the errors described above and the related restatement, the Company has identified a material weakness in its internal control over financial reporting (“ICFR”), as described in more detail in Part I — Item 4. Controls and Procedures. The Company’s management concluded that the Company’s disclosure controls and procedures (“DCP”) and ICFR were not effective as of December 31, 2022 and the Company's DCP were not effective as of March 31, 2023 because of this material weakness. A discussion of the Company’s plans to remediate this material weakness is set forth in Part I — Item 4. Controls and Procedures. -15000000 20872000 140772000 591681000 723462000 6148000 6099000 54972000 53833000 31087000 27924000 698612000 945991000 277957000 273170000 1747000 1935000 296579000 315168000 117638000 118928000 185081000 153701000 753000 751000 5594000 5987000 1583961000 1815631000 11005000 21138000 38220000 33987000 5015000 5550000 73080000 57432000 43203000 47409000 170523000 165516000 4379000 20757000 1472148000 1470270000 133013000 107693000 6506000 3826000 1786569000 1768062000 0.000025 0.000025 10000000 0 0 0 0 0 0 0.000025 0.000025 750000000 89983568 96732507 2000 2000 28781000 263957000 -679000 -2048000 -230712000 -214342000 -202608000 47569000 1583961000 1815631000 165134000 127327000 71879000 47202000 93255000 80125000 38272000 37241000 18231000 19044000 48939000 37424000 20869000 0 126311000 93709000 -33056000 -13584000 2189000 2059000 0 -407000 7394000 820000 5205000 -1646000 -27851000 -15230000 -11481000 3338000 -16370000 -18568000 -0.17 -0.17 -0.17 -0.17 95565000 106980000 -16370000 -18568000 126000 -18000 1243000 -1908000 -15001000 -20494000 96732507 2000 0 0 263957000 -2048000 -214342000 47569000 1011034 1461000 1461000 7759973 268560000 268560000 31923000 31923000 1369000 1369000 -16370000 -16370000 89983568 2000 0 0 28781000 -679000 -230712000 -202608000 109175863 2000 -1968228 -4598000 769705000 -374000 -186538000 578197000 1357665 -6709000 -6709000 2577471 150000000 150000000 26392000 26392000 -1926000 -1926000 -18568000 -18568000 107956057 2000 -1968228 -4598000 639388000 -2300000 -205106000 427386000 -16370000 -18568000 28913000 23933000 31531000 25981000 3987000 4023000 0 -407000 3436000 117000 1983000 1959000 553000 0 -1589000 0 -9523000 -445000 -590000 -697000 5125000 6931000 2568000 -2843000 -11031000 -10455000 -535000 422000 3389000 -5762000 36215000 30401000 23314000 23045000 1794000 2276000 2500000 4000000 195910000 1091279000 331581000 0 113000 1530000 0 649000 6000 457000 107956000 -1121024000 0 921000 5535000 5426000 3864000 12384000 265901000 150000000 -264230000 -157879000 -29000 -49000 -120088000 -1248551000 151807000 1715425000 31719000 466874000 126000 92000 393000 1003000 16579000 10702000 392000 411000 20437000 20846000 0 297000 48597000 23196000 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, platform and software tools for startups and small and medium-sized businesses (“SMBs”). The Company was founded with the guiding principle that the transformative benefits of the cloud should be easy to leverage, broadly accessible, reliable and affordable. The Company’s platform simplifies cloud computing, enabling its customers to rapidly accelerate innovation and increase their productivity and agility. The Company offers mission-critical solutions across Infrastructure-as-a-Service (“IaaS”), Platform-as-a-Service (“PaaS”) and Software-as-a-Service (“SaaS”).The Company has adopted a holding company structure and the primary operations are performed globally through its 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 unaudited 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 March 31, 2023, results of operations for the three months ended March 31, 2023 and 2022, cash flows for the three months ended March 31, 2023 and 2022, and stockholders’ (deficit) equity for the three months ended March 31, 2023 and 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%">Restatement of Previously Issued Financial Statements</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed in the Company’s Current Report on Form 8-K, filed on August 3, 2023, management determined that the Company’s previously issued unaudited condensed consolidated financial statements for the three months ended March 31, 2023, as included in the Company’s Quarterly Report on Form 10-Q for the three months ended March 31, 2023 filed with the SEC on May 9, 2023 (the “First Quarter 2023 10-Q”), should no longer be relied upon due to the discovery, in the course of preparing the Company’s interim financial statements for the fiscal quarter ended June 30, 2023, of errors in the Company’s accounting for income tax expense primarily relating to the calculation of certain capitalized research or experimental expenditures under Section 174 of the Internal Revenue Code of 1986, which impacted the Company’s income tax provision ("Section 174 Error") resulting in adjustments to other current liabilities, deferred tax assets and tax expense (benefit). Additionally, in connection with the restatement, the Company is correcting other immaterial errors.</span></div><div style="margin-bottom:6pt;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 a result of the Section 174 Error, accrued taxes as of March 31, 2023 were overstated and the income tax expense for the three months ended March 31, 2023 was overstated by approximately $15 million. Additionally, the Company is correcting other immaterial errors, which includes the following: an income tax error related to transfer pricing reduced tax expense by approximately $4 million; and other immaterial errors that impacted operating lease right-of-use assets, net, operating lease liabilities, current, operating lease liabilities, non-current and sales and marketing expenses.The Company concluded these errors relating to the three months ended March 31, 2023 and other previously identified immaterial errors relating to the year ended December 31, 2022, which were originally recorded as out-of-period adjustments in the three months ended March 31, 2023, in aggregate, were material to the condensed consolidated financial statements. Therefore, the Company has corrected the errors and restated the previously issued unaudited condensed consolidated financial statements for the three months ended March 31, 2023. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the impact of correcting the errors previously discussed on the affected line items of the previously issued condensed consolidated financial statements as of and for the three months ending March 31, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Condensed Consolidated Balance Sheet</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Restated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,516 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(435)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,081 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,584,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(435)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,583,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,058 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,653)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,631)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,523 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">(458)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,802,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,481)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,786,569 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(245,758)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(230,712)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders’ deficit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(217,654)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(202,608)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholders’ equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,584,396 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(435)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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,583,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Condensed Consolidated Statement of Operations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Restated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,709 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,231 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,789 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from Operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,534)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(522)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,056)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,329)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(522)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,851)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,089)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,481)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,937)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,370)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Condensed Consolidated Statement of Comprehensive Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Restated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,937)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,567 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,370)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,568)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,001)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Condensed Consolidated Statement of Stockholders’ (Deficit) Equity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Restated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,937)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,567 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,370)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(245,758)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(230,712)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders’ deficit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(217,654)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(202,608)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impact of errors arising in periods commencing prior to January 1, 2023 have been reflected as a reduction to opening accumulated deficit in the amount of $3,521 in the Condensed Consolidated Statement of Stockholders’ Equity.</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Condensed Consolidated Statement of Cash Flows</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Restated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,937)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,567 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,370)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,755)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,568)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets and liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,804 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,193)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,389)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the following footnotes have been updated to reflect the restated amounts:</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%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Note 11. Net Loss per Share Attributable to Common Stockholders</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%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Note 12. Income Taxes</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%">Some of these errors, which are immaterial in aggregate, also impacted the year ended December 31, 2022 financial statements. Refer to the Form 10-K/A filed with the SEC on August 11, 2023 for additional disclosures.</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%">Reclassifications</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed in the Annual Report on Form 10-K/A for the year ended December 31, 2022, the Company adopted Accounting Standard Update 2016-02, Leases (“ASC 842”) using the modified retrospective transition method as of the first day of fiscal year 2022. The impact of the adoption of ASC 842 on previously reported interim financial statements during the year ended December 31, 2022, included the recognition of right-of-use assets and lease liabilities for operating leases. The adoption of ASC 842 also resulted in changes to certain lines within operating activities in the Condensed Consolidated Statements of Operations and Condensed Consolidated Statement of Cash Flows due to changes in operating assets and liabilities for the related accounts. These changes to previously disclosed amounts conform to the current period presentation. Additionally, certain other reclassifications were made to prior period amounts in order to conform to the current period presentation.</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, accounts receivable and related reserves, useful lives and realizability of long-lived assets, capitalized internal-use software development costs, accounting for stock-based compensation, the incremental borrowing rate used to determine lease liabilities, valuation allowances against deferred tax assets, and the fair value and useful lives of tangible and intangible assets acquired and liabilities assumed resulting from business combinations. Management bases its estimates on historical experience and on various other assumptions which management believes to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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><td style="width:57.928%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.082%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">20,872 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464,836 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in Prepaid expenses and other current assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,038 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,719 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466,874 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">___________________</span></div><div style="margin-bottom:6pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt">Includes contingent compensation deposits related to the Cloudways acquisition.</span></div><div style="margin-bottom:6pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt">Includes deposits in financial institutions related to letters of credit used to secure lease agreements.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable Net of Allowance for Expected Credit Losses</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable primarily represents revenue recognized that was not invoiced at the balance sheet date and is primarily billed and collected in the following month. Trade accounts receivable are carried at the original invoiced amount less an estimated allowance for expected credit losses based on the probability of future collection. Management determines the adequacy of the allowance based on historical loss patterns, the number of days that customer invoices are past due, reasonable and supportable forecasts of future economic conditions to inform adjustments over historical loss data, and an evaluation of the potential risk of loss associated with specific accounts. When management becomes aware of circumstances that may further decrease the likelihood of collection, it records a specific allowance against amounts due, which reduces the receivable to the amount that management reasonably believes will be collected. The Company records changes in the estimate to the allowance for expected credit losses through provision for expected credit losses and reverses the allowance after the potential for recovery is considered remote.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in our allowance for expected credit losses for the period presented:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.113%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,099 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for expected credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,938)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,148 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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,015 and $5,550 as of March 31, 2023 and December 31, 2022, respectively. Revenue recognized during the three months ended March 31, 2023 and 2022 was $2,118 and $1,735, 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:120%">Restructuring Expenses</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records restructuring expenses when management commits to a restructuring plan, the restructuring plan identifies all significant actions, the period of time to complete the restructuring plan indicates that significant changes to the plan are not likely, and employees who are impacted have been notified. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s chief operating decision maker, the chief executive officer, reviews discrete financial information presented on a consolidated basis for purposes of regularly making operating decisions, allocation of resources, and assessing financial performance. Accordingly, the Company has one operating and reporting segment.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Geographical Information</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue, as determined based on the billing address of the Company’s customers, was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.083%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue derived from customers in the United States was 31% of total revenue for the three months ended March 31, 2023 and 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%">Long-lived assets includes property and equipment and operating leases. The geographic locations of the Company’s long-lived assets, net, based on physical location of the assets is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,013 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,118 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Singapore</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Netherlands</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,777 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463,038 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426,871 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts reflected in the 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 March 31, 2023 and December 31, 2022. Additionally, no customer accounted for 10% or more of total revenue during the three months ended March 31, 2023 and 2022.</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. -15000000 -4000000 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the impact of correcting the errors previously discussed on the affected line items of the previously issued condensed consolidated financial statements as of and for the three months ending March 31, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Condensed Consolidated Balance Sheet</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Restated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,516 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(435)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,081 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,584,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(435)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,583,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,058 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,653)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,631)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,523 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">(458)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,802,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,481)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,786,569 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(245,758)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(230,712)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders’ deficit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(217,654)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(202,608)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholders’ equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,584,396 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(435)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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,583,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Condensed Consolidated Statement of Operations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Restated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,709 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,231 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,789 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from Operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,534)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(522)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,056)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,329)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(522)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,851)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,089)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,481)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,937)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,370)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Condensed Consolidated Statement of Comprehensive Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Restated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,937)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,567 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,370)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,568)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,001)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Condensed Consolidated Statement of Stockholders’ (Deficit) Equity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Restated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,937)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,567 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,370)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(245,758)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(230,712)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders’ deficit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(217,654)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(202,608)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impact of errors arising in periods commencing prior to January 1, 2023 have been reflected as a reduction to opening accumulated deficit in the amount of $3,521 in the Condensed Consolidated Statement of Stockholders’ Equity.</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Condensed Consolidated Statement of Cash Flows</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Restated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,937)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,567 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,370)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,755)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,568)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets and liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,804 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,193)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,389)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 185516000 -435000 185081000 1584396000 -435000 1583961000 73058000 22000 73080000 58856000 -15653000 43203000 186154000 -15631000 170523000 3771000 608000 4379000 133471000 -458000 133013000 1802050000 -15481000 1786569000 -245758000 15046000 -230712000 -217654000 15046000 -202608000 1584396000 -435000 1583961000 17709000 522000 18231000 125789000 522000 126311000 -32534000 -522000 -33056000 -27329000 -522000 -27851000 7608000 -19089000 -11481000 -34937000 18567000 -16370000 -0.37 -0.37 0.20 0.20 -0.17 -0.17 -34937000 18567000 -16370000 -33568000 18567000 -15001000 -34937000 18567000 -16370000 -245758000 15046000 -230712000 -217654000 15046000 -202608000 -3521000 -34937000 18567000 -16370000 2755000 -187000 2568000 -12804000 16193000 3389000 36215000 0 36215000 <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, accounts receivable and related reserves, useful lives and realizability of long-lived assets, capitalized internal-use software development costs, accounting for stock-based compensation, the incremental borrowing rate used to determine lease liabilities, valuation allowances against deferred tax assets, and the fair value and useful lives of tangible and intangible assets acquired and liabilities assumed resulting from business combinations. Management bases its estimates on historical experience and on various other assumptions which management believes to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.</span></div> <div style="margin-bottom:6pt;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><td style="width:57.928%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.082%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">20,872 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464,836 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in Prepaid expenses and other current assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,038 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,719 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466,874 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">___________________</span></div><div style="margin-bottom:6pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt">Includes contingent compensation deposits 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><td style="width:57.928%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.082%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">20,872 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464,836 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in Prepaid expenses and other current assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,038 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,719 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466,874 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">___________________</span></div><div style="margin-bottom:6pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt">Includes contingent compensation deposits 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> 20872000 464836000 9100000 0 1747000 2038000 31719000 466874000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.113%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,099 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for expected credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,938)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,148 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 6099000 3987000 3938000 6148000 5015000 5550000 2118000 1735000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s chief operating decision maker, the chief executive officer, reviews discrete financial information presented on a consolidated basis for purposes of regularly making operating decisions, allocation of resources, and assessing financial performance. Accordingly, the Company has one operating and reporting segment.</span></div> 1 1 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue, as determined based on the billing address of the Company’s customers, was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.083%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 0.38 0.38 0.29 0.29 0.23 0.23 0.10 0.10 1 1 0.31 The geographic locations of the Company’s long-lived assets, net, based on physical location of the assets is as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,013 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,118 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Singapore</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Netherlands</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,777 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463,038 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426,871 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 207013000 206118000 57150000 60307000 71232000 50274000 54777000 35951000 72866000 74221000 463038000 426871000 <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:12pt;font-weight:700;line-height:120%">Note 3. Acquisitions, Goodwill and Intangible Assets</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cloudways Ltd.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 1, 2022 (“Acquisition Date”), the Company acquired 100% of the outstanding equity interests of Cloudways, Ltd. (“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 SMBs, strengthens the Company’s ability to simplify cloud computing by enabling customers to launch a business and scale it effortlessly. Cloudways was a customer of the Company prior to the acquisition, and the Company recognized revenue of approximately $6,000 from Cloudways from January 1, 2022 through the Acquisition Date.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition purchase consideration, in accordance with ASC 805, totaled $311,237 and was paid in cash. The Share Purchase Agreement includes customary representations and warranties and covenants of the parties. The Company contributed $42,000 to an escrow account on the Acquisition Date to support certain post-closing indemnification obligations. The final accounting has been completed with the exception of tax procedures which is still in process. The provisional tax amounts for this business combination are subject to revision until these evaluations are completed.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the components and the allocation of the purchase price for the business combination and summarizes the fair values of the assets acquired and liabilities assumed at the Acquisition Date:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total consideration: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid to Cloudways sellers</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash contributed to escrow accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Cash pre-funded from contingent compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total consideration paid </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">311,237</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepayments and other current assets </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long term assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,820)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(957)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,013)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,097)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,660)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net identifiable assets acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,589 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total fair value of net assets acquired</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">311,237</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023, the Company recorded a measurement period adjustment of $18,589 to decrease Goodwill and a corresponding decrease to Deferred tax liabilities on the Condensed Consolidated Balance Sheets. Additionally, the change to the provisional amount resulted in an increase to Income tax (benefit) expense and Deferred tax liabilities of $1,589. The measurement period adjustment is a result of new information obtained about facts and circumstances that existed as of 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 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 fair values allocated to the identifiable intangible assets and their estimated useful lives are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.749%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intangible assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Useful Life in Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total identifiable intangible assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">72,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cloudways’ assets and liabilities were measured at estimated fair values on September 1, 2022. Estimates of fair value represent management’s best estimate and require a complex series of judgments about future events and uncertainties. Third-party valuation specialists were engaged to assist in the valuation of these assets and liabilities. The Company used the relief from royalty method to fair value the developed technology and the trade name intangible assets, and the multi-period excess earnings method to fair value the customer relationship intangible assets. The significant assumptions used to estimate the value of the intangible assets included discount rates, projected revenue growth rates, EBITDA margins, technology obsolescence and royalty rates.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill is attributable primarily to the revenue synergies expected from combining the operations of both entities, and intangible assets that do not qualify for separate recognition, including the existing workforce acquired through the acquisition. None of the goodwill is expected to be deductible for income tax purposes.</span></div><div style="margin-bottom:6pt;text-indent: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 will be earned on September 1, 2023, and $7,326 will be 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. </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.</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.748%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:39.052%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align: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<br/>Three Months Ended March 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro-forma revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,404 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro-forma net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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 January 2023, the Company acquired certain assets of SnapShooter Limited for $2,500, which was accounted for as an asset acquisition as substantially all of the fair value of the assets acquired was concentrated in a developed technology intangible asset and will be amortized over five years.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the Company recognized a contingent compensation liability of $1,000 that is payable one year from the date of acquisition, contingent on continuing employment and will be recognized as compensation expense over the period that it is earned.</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 fair values of the assets acquired and liabilities assumed at the Acquisition Date:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total consideration: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid to Cloudways sellers</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash contributed to escrow accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Cash pre-funded from contingent compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total consideration paid </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">311,237</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepayments and other current assets </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long term assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,820)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(957)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,013)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,097)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,660)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net identifiable assets acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,589 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total fair value of net assets acquired</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">311,237</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 278187000 42000000 -150000 -9100000 311237000 5827000 4753000 547000 9000 72000000 1820000 957000 1013000 3097000 29660000 46589000 264648000 311237000 -18589 -18589 1589 The fair values allocated to the identifiable intangible assets and their estimated useful lives are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.749%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intangible assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Useful Life in Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total identifiable intangible assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">72,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table> 9500000 P10Y 31500000 P5Y 31000000 P7Y 72000000 38830000 16851000 7326000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.748%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:39.052%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align: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<br/>Three Months Ended March 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro-forma revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,404 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro-forma net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 137404000 23044000 2500000 P5Y 1000 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 March 31, 2023 and December 31, 2022.</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair 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%">469,846 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,873 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">121,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">591,702 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591,681 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,944 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(849)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,124 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(367)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724,726 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,302)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723,462 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income from investments was $7,670 and $946 for the three months ended March 31, 2023 and 2022, respectively. As of March 31, 2023, all of the Company’s available-for-sale short-term investments were due within one year.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the Company held nine securities that were in an unrealized loss position. The Company does not intend to sell and expects that it is more likely than not that it will not be required to sell these securities until such time as the value recovers or the securities mature. Unrealized losses from fixed-income securities are primarily attributable to changes in interest rates and not credit-related factors based on the Company’s evaluation of available </span></div>evidence. To determine whether a decline in value is related to credit loss, the Company evaluates, among other factors: the extent to which the fair value is less than the amortized cost basis, changes to the rating of the security by a rating agency and any adverse conditions specifically related to an issuer of a security or its industry. Management does not believe any remaining unrealized losses represent impairments based on our evaluation of available evidence. Unrealized gains and losses on marketable securities are presented net of tax. <div style="margin-bottom:6pt;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 March 31, 2023 and December 31, 2022.</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair 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%">469,846 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,873 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">121,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">591,702 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591,681 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,944 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(849)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,124 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(367)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724,726 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,302)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723,462 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 469846000 134000 107000 469873000 121856000 25000 73000 121808000 591702000 159000 180000 591681000 549944000 29000 849000 549124000 35293000 0 86000 35207000 139489000 9000 367000 139131000 724726000 38000 1302000 723462000 7670000 946000 9 Fair Value Measurements<div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The fair value of our financial assets measured on a recurring basis is as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Cash and cash equivalents</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,872 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,872 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%">121,808</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,808 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#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%">469,873 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,808 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591,681 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Cash and cash equivalents</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,772 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,772 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</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%">549,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,124 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,338 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723,462 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 and corporate debt securities 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 March 31, 2023 and December 31, 2022.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Instruments Not Recorded at Fair Value on a Recurring Basis</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reports financial instruments at fair value, with the exception of the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Convertible Senior Notes due December 1, 2026 (“Convertible Notes”). Financial instruments that are not recorded at fair value on a recurring basis are measured at fair value on a quarterly basis for disclosure purposes. The carrying values and estimated fair values of financial instruments not recorded at fair value are as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,472,148 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,175,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,470,270 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,134,030 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 March 31, 2023 and December 31, 2022 was net of unamortized debt issuance costs of $27,852 and $29,730, respectively.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of the Convertible Notes was determined based on the closing trading price as of the last day of trading for the period. The Company considers the fair value to be a Level 2 valuation due to the limited trading activity.</span></div> <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The fair value of our financial assets measured on a recurring basis is as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Cash and cash equivalents</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,872 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,872 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%">121,808</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,808 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#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%">469,873 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,808 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591,681 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Cash and cash equivalents</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,772 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,772 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</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%">549,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,124 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,338 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723,462 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>The carrying values and estimated fair values of financial instruments not recorded at fair value are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,472,148 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,175,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,470,270 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,134,030 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 19689000 0 19689000 1183000 0 1183000 20872000 0 20872000 469873000 0 469873000 0 121808000 121808000 469873000 121808000 591681000 95117000 0 95117000 45655000 0 45655000 140772000 0 140772000 549124000 0 549124000 0 35207000 35207000 0 139131000 139131000 549124000 174338000 723462000 0 1472148000 1175280000 1470270000 1134030000 27852000 29730000 Balance Sheet Details<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and equipment, net</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">575,294 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663,757 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651,743 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,876)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,244)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(321,924)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(317,329)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,957 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,170 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 March 31, 2023 and 2022 was $22,372 and $20,326, 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 $2,199 and $2,687 for the three months ended March 31, 2023 and 2022, 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 March 31, 2023 and 2022 was $2,750 and $3,145, respectively.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023 and 2022, the Company recorded an impairment loss of $553 and $120, respectively, related to software that is no longer being used. This impairment loss is included in Cost of revenue and Research and development on the Condensed Consolidated Statements of Operations.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">575,294 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663,757 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651,743 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,876)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,244)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(321,924)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(317,329)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,957 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,170 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 575294000 564763000 1511000 1511000 6820000 6820000 80132000 78649000 663757000 651743000 63876000 61244000 321924000 317329000 277957000 273170000 22372000 20326000 2199000 2687000 2750000 3145000 553000 120000 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 March 31, 2023, 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 March 31, 2023, 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 $125 and $95 for the three months ended March 31, 2023 and 2022, 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%">Amortization of deferred financing fees for the three months ended March 31, 2023 and 2022 was $105 and $92, 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 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 months ended March 31, 2023 and 2022 was $1,879 and $1,868, respectively.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each $1 of principal of the Convertible Notes will initially be convertible into </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 March 31, 2023, the Convertible Notes were not convertible for the fiscal quarter ending March 31, 2023.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On 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.</span></div><div style="margin-bottom:6pt;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 </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%">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 125000 95000 105000 92000 1500000000 200000000 1461795000 1879000 1868000 5.6018 178.51 1.30 20000 30000 5000 10000 10000 0.98 P25D 1.30 20000 30000 1 1 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 March 31, 2023, 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, 2022.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height: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, a letter of credit in the amount of $1,747 and $1,935 was issued and outstanding as of March 31, 2023 and December 31, 2022, respectively. No draws have been made under the letter 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. The letter of credit was reduced on an annual basis until the end of 2022 and, beginning January 1, 2023, the deposit required is the minimum threshold required until the lease expiration.</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> 1747000 1935000 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 March 31, 2023 and December 31, 2022, the Company was authorized to issue 750,000,000 shares of common stock with a par value of $0.000025 per share. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Preferred Stock</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the IPO, the Company’s amended and restated certificate of incorporation became effective, which authorized the issuance of 10,000,000 shares of preferred stock with a par value of $0.000025 per share with rights and preferences, including voting rights, designated from time to time by the Company’s Board of Directors. No shares of preferred stock were issued or outstanding as of March 31, 2023 or December 31, 2022.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height: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 14, 2023, the Company’s Board of Directors approved the repurchase of up to an aggregate of $500,000 of the Company’s common stock (the “2023 Share Buyback Program”). Pursuant to the 2023 Share Buyback Program, repurchases of the Company’s common stock will occur using a variety of methods, which may include but are not limited to open market purchases, the implementation of a 10b5-1 plan, and/or any other available methods in accordance with SEC and other applicable legal requirements. The 2023 Share Buyback Program is authorized throughout fiscal year 2023; however, the Company is not obligated to acquire any particular amount of common stock and the 2023 Share Buyback Program may be extended, modified, suspended or discontinued at any time at the Company’s discretion.</span></div><div style="margin-bottom:6pt;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 months ended March 31, 2023, the Company repurchased and retired 7,759,973 shares of common stock pursuant to the 2023 Share Buyback Program for an aggregate purchase price of $265,901, which excludes the 1% </span></div>excise tax of $2,659 imposed under the Inflation Reduction Act. 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. As of March 31, 2023, the dollar value of shares that remained available to be repurchased by the Company under the 2023 Share Buyback Program was $234,099. 1 750000000 0.000025 0.000025 10000000 0.000025 0 0 0 0 500000000 7759973 265901000 2659000 234099000 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. Shares issued pursuant to the exercise of these awards are transferable by the holder.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2023, the Company initiated a restructuring plan to adjust its cost structure and accelerate its timeline to achieve greater than 20% adjusted free cash flow margins (the “Restructuring Plan”), which includes both the elimination of positions across the Company as well as the shifting of additional positions across a broader geographical footprint. In connection with the Restructuring Plan, the Company recorded $3,937 of stock-based compensation related to the accelerated vesting of certain restricted stock, performance-based restricted stock units (“PRSUs”), and RSU awards during the three months ended March 31, 2023. Refer to Note 13, Restructuring, for further details of the Restructuring Plan.</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 three months ended March 31, 2023 was as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.266%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Remaining Life in Years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1, 2023</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%">10,153,916 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.16</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(814,602)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(205,644)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2023</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%">9,133,670 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.18 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.54</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,231 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable at March 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,314,438 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.49 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.34</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,011 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and unvested expected to vest at March 31, 2023</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,842,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value represents the difference between the fair value of common stock and the exercise price of outstanding in-the-money options. The aggregate intrinsic value of exercised options for the three months ended March 31, 2023 and 2022 was $21,037 and $54,392, respectively. The tax benefit from stock options exercised was $1,129 and $5,758 for the three months ended March 31, 2023 and 2022, 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 three months ended March 31, 2023 and 2022. The aggregate estimated fair value of stock options granted to participants that vested during the three months ended March 31, 2023 and 2022 was $3,836 and $4,698, 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 March 31, 2023, there was $12,600 of unrecognized stock-based compensation related to outstanding stock options granted that is expected to be recognized over a weighted-average period of 1.35 years.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">RSUs</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs granted typically vest over four years. RSU activity for the three months ended March 31, 2023 was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at January 1, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,802,435 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">44.25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,713,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(352,763)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(912,505)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at March 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,250,975 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.47 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at March 31, 2023</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%">4,596,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeitures and cancellations of 912,505 shares during the three months ended March 31, 2023 were primarily due to the Restructuring 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%">As of March 31, 2023, there was $165,227 of unrecognized stock-based compensation related to outstanding RSUs granted that is expected to be recognized over a weighted-average period of 3.15 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 PRSUs which will vest based on the achievement of each award’s established performance targets. PRSU activity for the three months ended March 31, 2023 was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Fair Value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at January 1, 2023</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%">666,122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.41 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,118,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,947)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">(250,596)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted by performance factor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(436,387)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at March 31, 2023</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%">1,075,720 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.08 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of each reporting period, the Company will adjust compensation expense for the PRSUs based on its best estimate of attainment of 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.</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 Long Term Incentive Plan (“LTIP”) PRSUs to certain executives of the Company during the first fiscal quarter. A percentage of the LTIP PRSUs will become eligible to vest based on the Company’s financial performance level at the end of each fiscal year. The financial performance level is determined as the percentage equal to the sum of the revenue growth percentage and profitability percentage.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of LTIP PRSUs received will depend on the achievement of financial metrics relative to the approved performance targets. Depending on the actual financial metrics achieved relative to the target financial metrics throughout the defined performance period of the award, the number of LTIP PRSUs that vest could range from 0% to 200% of the target amount and are subject to the Board of Directors’ approval of the level of achievement against the approved performance targets.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assuming the minimum performance target is achieved, one-third of the aggregate number of the LTIP PRSUs shall vest on the later of (i) March 1 of the year after grant or (ii) two trading days following the public release of the Company’s financial results, and the remainder shall vest in eight equal quarterly installments subject, in each case, to the individual’s continuous service through the applicable vesting date.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 24, 2022, the financial performance of the LTIP PRSUs granted in 2021 was determined to be achieved at 155% of the target amount. This resulted in a performance factor reduction of 89,769 shares from the original maximum shares achievable of 398,949.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 16, 2023, it was determined that the financial performance of the LTIP PRSUs granted in 2022 was not achieved. This resulted in a performance factor reduction of 436,387 shares from the original maximum shares achievable of 436,387.</span></div><div style="margin-bottom:6pt;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, 2023, the Company granted an LTIP PRSU award (the “2023 LTIP PRSU”) with a maximum shares achievable of 1,118,528, subject to the above actual financial metrics achieved relative to the target financial metrics for fiscal year 2023. As of March 31, 2023, the Company determined that it was probable that the 2023 LTIP PRSUs granted with respect to the Company’s 2023 financial performance would vest.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There is $14,429 of unrecognized stock-based compensation that is expected to be recognized over a weighted-average period of 1.52 years in regards to the LTIP PRSUs.</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.</span></div><div style="margin-bottom:6pt;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 part of the Restructuring Plan, 20,000 PRSU shares were deemed achieved and $1,262 of stock-based compensation was included in Restructuring and other charges in the Condensed Consolidated Statements of Operations for the three months ended March 31, 2023.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">MRSUs</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 27, 2021, the Company’s Board of Directors granted a market-based restricted stock unit (“MRSU”) award for 3,000,000 shares of the Company’s common stock to the Company’s Chief Executive Officer, Yancey Spruill, which will vest upon the satisfaction of certain service conditions and the achievement of certain Company stock price goals, as described below.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The MRSU, which has a grant date fair value of $75,300 derived by using a discrete model based on multiple stock price-paths developed through the use of a Monte Carlo simulation, is divided into five tranches that will be earned based on the achievement of stock price goals, measured based on the average of the Company’s closing stock price over a consecutive ninety (90) trading day period during the performance period as set forth in the table below.</span></div><div style="margin-bottom:6pt;text-align:center;text-indent:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.030%"><tr><td style="width:1.0%"></td><td style="width:26.285%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.629%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.792%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.629%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.965%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Tranche</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Company Stock Price Target</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Eligible MRSUs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$93.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,000</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$140.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$187.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,000</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$233.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$280.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,000</span></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent earned based on the stock price targets set forth above, the MRSU will vest over a seven-year period beginning on the date of grant in annual amounts equal to 14%, 14%, 14%, 14%, 14%, 15% and 15%, respectively, on each anniversary of the date of grant. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MRSU activity for the three months ended March 31, 2023 was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at January 1, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at March 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, there was $46,142 of unrecognized stock-based compensation related to the MRSUs granted that is expected to be recognized over a weighted-average period of 3.37 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.</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%">2022 Offerings</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A new offering period commenced on May 23, 2022 and was scheduled to consist of two purchase periods, with purchase dates of November 18, 2022 and May 19, 2023 (the “First 2022 Offering”). In connection with the purchase period that ended on November 18, 2022, there were 111,851 shares of common stock, net of shares withheld for taxes, purchased by employees at a price of $24.03. Under the terms of the ESPP, since the Company’s stock price on the first day of the purchase period beginning on November 21, 2022 was lower than the stock price at the beginning of the First 2022 Offering, the First 2022 Offering terminated and a new 12 month offering automatically commenced on November 21, 2022, with scheduled purchase dates on May 19, 2023 and November 20, 2023 (the “Second 2022 Offering”).</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The termination of the First 2022 Offering and commencement of the Second 2022 Offering was accounted for as a modification, which resulted in an incremental stock-based compensation of $2,069, which will be recognized over the remaining term of Second 2022 Offering.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023 and 2022, the Company recorded stock-based compensation associated with the ESPP of $625 and $1,361, respectively. As of March 31, 2023, $2,292 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 closing of the Nimbella acquisition on September 1, 2021, 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. </span></div><div style="margin-bottom:6pt;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 part of the Restructuring Plan, 33,963 shares of restricted stock that were issued to a former founder were vested upon the employee’s departure during the first quarter of 2023 and $2,147 of stock-based compensation was included in Restructuring and other charges in the Condensed Consolidated Statements of Operations for the three months ended March 31, 2023.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation for the three months ended March 31, 2023 and 2022 was $934 and $1,053, respectively. As of March 31, 2023, there was $3,946 of unrecognized stock-based compensation related to outstanding restricted shares granted that is expected to be recognized over a weighted-average period of 1.44 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></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.083%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">392 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">9,590 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">14,280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring and other charges</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,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 stock-based compensation</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,531 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,981 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess income tax benefit related to stock-based compensation</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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,580 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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%">9,418 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0.20 3937000 P10Y P4Y Stock option activity for the three months ended March 31, 2023 was as follows: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.266%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Remaining Life in Years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1, 2023</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%">10,153,916 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.16</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(814,602)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(205,644)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2023</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%">9,133,670 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.18 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.54</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,231 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable at March 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,314,438 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.49 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.34</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,011 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and unvested expected to vest at March 31, 2023</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,842,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table> 10153916 7.23 P6Y1M28D 185188000 814602 6.81 205644 11.37 9133670 7.18 P5Y6M14D 292231000 7314438 6.49 P5Y4M2D 239011000 8842139 7.02 P5Y6M 284271000 21037000 54392000 1129000 5758000 0 3836000 4698000 12600000 P1Y4M6D P4Y RSU activity for the three months ended March 31, 2023 was as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at January 1, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,802,435 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">44.25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,713,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(352,763)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(912,505)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at March 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,250,975 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.47 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at March 31, 2023</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%">4,596,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table> 4802435 44.25 3713808 33.97 352763 48.46 912505 46.69 7250975 38.47 4596651 38.67 912505 165227000 P3Y1M24D PRSU activity for the three months ended March 31, 2023 was as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Fair Value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at January 1, 2023</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%">666,122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.41 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,118,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,947)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">(250,596)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted by performance factor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(436,387)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at March 31, 2023</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%">1,075,720 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.08 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 666122 57.41 1118528 31.75 21947 41.24 250596 34.25 436387 60.72 1075720 35.08 0 2 2 8 1.55 89769 398949 436387 436387 1118528 14429000 P1Y6M7D 20000 1262000 3000000 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The MRSU, which has a grant date fair value of $75,300 derived by using a discrete model based on multiple stock price-paths developed through the use of a Monte Carlo simulation, is divided into five tranches that will be earned based on the achievement of stock price goals, measured based on the average of the Company’s closing stock price over a consecutive ninety (90) trading day period during the performance period as set forth in the table below.</span></div><div style="margin-bottom:6pt;text-align:center;text-indent:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.030%"><tr><td style="width:1.0%"></td><td style="width:26.285%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.629%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.792%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.629%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.965%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Tranche</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Company Stock Price Target</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Eligible MRSUs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$93.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,000</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$140.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$187.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,000</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$233.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$280.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,000</span></td></tr></table></div> 75300000 5 90 93.50 475000 140.00 575000 187.00 650000 233.50 650000 280.50 650000 P7Y 0.14 0.14 0.14 0.14 0.14 0.15 0.15 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MRSU activity for the three months ended March 31, 2023 was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at January 1, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at March 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> 3000000 25.12 0 0 3000000 25.12 46142000 P3Y4M13D 0.85 2 111851 24.03 2069000 625000 1361000 2292000 200204 63.11 12635000 P36M 33963 2147000 934000 1053000 3946000 P1Y5M8D <div style="margin-bottom:6pt;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></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.083%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">392 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">9,590 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">14,280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring and other charges</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,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 stock-based compensation</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,531 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,981 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess income tax benefit related to stock-based compensation</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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,580 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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%">9,418 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 392000 432000 9590000 9720000 3332000 3346000 14280000 12483000 3937000 0 31531000 25981000 1580000 9418000 Net Loss per Share Attributable to Common Stockholders<div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.083%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(restated)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,370)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,568)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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 loss per share, basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.17)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.17)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">9,133,670 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,234,682 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">7,250,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,937,760 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">1,075,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">792,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">404,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,402,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">29,267,601 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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,492,677 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.083%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(restated)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,370)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,568)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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 loss per share, basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.17)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.17)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> -16370000 -18568000 95565000 106980000 -0.17 -0.17 -0.17 -0.17 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">9,133,670 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,234,682 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">7,250,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,937,760 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">1,075,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">792,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">404,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,402,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">29,267,601 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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,492,677 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 9133670 11234682 7250975 3937760 1075720 792011 3000000 3000000 404536 125524 8402700 8402700 29267601 27492677 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 months ended March 31, 2023, the Company recorded a tax benefit of $11,481. The effective tax rate for the three months ended March 31, 2023 was 41.2%. The effective tax rate differs from the statutory rate primarily as a result of being able to benefit from current year losses in the U.S., despite maintaining a valuation allowance against the remaining U.S. deferred tax assets, as well as the mix of income in foreign jurisdictions.</span></div><div style="margin-bottom:6pt;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 months ended March 31, 2022, the Company recorded a tax expense of $3,338. The effective tax rate for the three months ended March 31, 2022 was (21.9)%. 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%">The benefit for income taxes consists primarily of losses generated in the U.S. offset by 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> -11481000 0.412 3338000 -0.219 RestructuringIn February 2023, the Company initiated the Restructuring Plan to adjust its cost structure and accelerate its timeline to achieve greater than 20% adjusted free cash flow margins, which includes both the elimination of positions across the Company as well as the shifting of additional positions across a broader geographical footprint. The aggregate restructuring charges in connection with the Restructuring Plan is approximately $24,000, which is expected to be substantially complete by the end of the third quarter of 2023.<div style="margin-bottom:6pt;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 Restructuring and other charges of $20,869 for the three months ended March 31, 2023, which consisted of $16,932 primarily related to one-time severance and benefit payments, as well as $3,937 of stock-based compensation related to vesting of certain equity awards.</span></div><div style="margin-bottom:6pt;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 summarizes the Company’s restructuring liability that is included in Other current liabilities in the Condensed Consolidated Balance Sheets: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Severance and Other Employee Costs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</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%">(11,261)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2023</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%">5,671 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0.20 24000000 20869000 16932000 3937000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s restructuring liability that is included in Other current liabilities in the Condensed Consolidated Balance Sheets: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Severance and Other Employee Costs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</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%">(11,261)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2023</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%">5,671 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 0 16932000 11261000 5671000 Subsequent EventsFrom April 1, 2023 through May 5, 2023, the Company repurchased and retired 1,646,270 shares of common stock pursuant to the 2023 Share Buyback Program for an aggregate purchase price of $59,949, which excludes the 1% excise tax of $599 imposed under the Inflation Reduction Act. 1646270 59949000 599000 EXCEL 77 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !6)"U<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " 5B0M71<-:,^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$Z@%)/FTM%3!X,5-G8SMMJ:Q;&Q-9*^_1*O31G; ^QHZ?>G M3Z!&!ZE]Q.?H T:RF!Y&U_5)ZK!A9Z(@ 9(^HU.IG!+]U#SZZ!1-SWB"H/2' M.B%4G*_ (2FC2,$,+,)"9&UCM-01%?EXQ1N]X,-G[#+,:, .'?:40)0"6#M/ M#)>Q:^ .F&&$T:7O IJ%F*M_8G,'V#4Y)KNDAF$HASKGIAT$O#WM7_*ZA>T3 MJ5[C]"M929> &W:;_%IO'P\[UE:\J@N^+H0X5$+RM:Q6[[/K#[^[L//&'NT_ M-KX)M@W\NHOV"U!+ P04 " 5B0M7F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M !6)"U=)SU6\'@L *XO 8 >&PO=V]R:W-H965T&UL MO5IK<^(X%OTK*F9JMKL* C:0T)U'%4V2G>QT)W3([&YV:S\(6X"V;*/)"9TH2-1/ /[J>+R\:@07PVHUF0/HKEKRPGU$<\ M3P2)^C]9ZF=[O0;QLB0583X8+ AYI/^EK[DC:@,&G2T#W'R NS' V39#-Q^@ M/-?6EBE:US2E5Q=2+(G$IP$-_U"^4:.!#8\PC)-4PJ\)N >F2+R)*%PFYB7SFKX]O@T&E56YAU2?7"OB% MRA/2=9K$[;A=@STC^_!A#,/=,]/P-7.ZI9.Z"J]K==*_A],DE9!W_S%Y2"/T MS A8C!^3F'KLL@'5EC#YPAI7O_SDG';.3?1^$-@:V5Y)MF=#O[H67@9UFI*G M5HF2GFZ(K<\ M8.0^"Z=,FHC9,3H=I]7KN'W71,XZ]$!R@Y+<8!]RCVS.L=- &.]I:,Q1.\XU MG_.4!@\>HQ'Y500^C^9)D]Q%WHF)LA7L0,H?2LH?]J$,I@D):4HQ8YMDDD)M M$B')2&11*E?PKV_T@QW\^L9$USKF0+I.IUIO._L0?J*OY,Z'2N4S[BG6EG3> M =GKM_INYZQWUC'1M0\^E&]-7SC[\!WZ/J!#$N9_D,_P''F(C%'= >ET''*: M+LCPA469L4/9 0[E[%:_B/,)/D,U/8AD9^=KA[D$,/X,8-C*U#CV4:26, M'*L4><.T+-RQ%"\\\LSAM6/>/QN)'D,3.94H+RU-^U M=& 9,NH'^[A#F59*R;$+')6L0]@2;B=F!SCMG1II'4,7.94P>(I2"(Q(X[[;OJ>3)B728BDD:0= M:23"$)8CV'IZWYHDII*\T"!CY.?.20?^<_LDAMV0VBL:_7 ,!>54$LJQ:Q\0 MOBAWR&053D5@I+]#/#V,[HV\CB&3G$HG.78M4P24W+QZ"QK!?GV;-MP!=/\\ M,!Y# [F5!G+WTD"X40,9#ZI@+J2Q&^W ^4PE MY/K0\Q@ 8RO(8V,CZ&%W$H+N7MIH4E(@X!\RA+X.3'GK1UGZ[[;/NY0?I4$ M20#LA1T;80KJ)'Q#](XN1\T6E^AX7W# MR]5@,'#HX_8'[X=0Q M/:Q8=M'W8H;PJM>/:14K%ZYHEGN0Q MGI 8Z>TX7OKG^//P?OCT\/A,[A^>;BPG8^1=NF#DEY\&KMLYSZM>?7+.WQ.> MD!D/L.NE"_C[:T8EK-_!*MW%"G#5L]1NL8WIH.44J M",5?"$]W3$!FL,%&P'0A&2.AOGO1H%^H]!;EU0GLQ(%P! O2"NV'WY<<6C:. MS?4DAZ*'>J]4);8%GJA;NG>YP9.;46DE?/V%KLB''+_.ZR&?:X/8"7F"9^), MQB)1&Q3EP74GH']+_F@.Y)0Z24#X6BRHV0.QR>#1(SNA26@"A+T@ M\[1((& C)9DRB"? HY> MBP'8A[TL)!M"8G#Q;F_5+#AZ(I,Z3<'GL/?5)?^6.T?]SD.[FV< #[_\D=NJ MR?\MBQCI=@H_PTQ,2B&3;5ZFGH>'X&@(XD)01 @$Z"MAKS$&'BSE(5@*<0": M5#V9\X/9O2S0Q\LPD<=D2F$:C\;8!?G_F*HTIL(!V @H\9(>C[84.J18AKH@ M ],E]@P%Y9SU="$SO8_11:].8]6AD3J&^# X;9+E@@,T!T9>JA+8/"Z9MU6MC) M/ &S>0W,ZA2??$&YBZ&6F[<8VG>"C&[6S9!+<#2FL MS-'-$]$,:;)_02YQJ@ISNB(TAMB\]-EW^Z-,%-UQ M$ET](@C$$D9]!%9KA'",SG5T#J0Z7G9"C+$2/)P&@IUY;#W";UGT2&[_N7+; M%MMT5RY36,2X#<5) D8!5N)[(BTQ:V7P02=7DT0,LF+SR;6N0LGGO!E* FE/9[ ^[4Z%R3'T-RB^N<&EX MXZ[-.5;07G+L:^8Q/'DMX-TB[CJ+*ZT"Z2(DCL!$S)1[8WUQ7Z_ZO&'NL9AA MNYC/)9N#K4T]6VEVT2KW7T:5HI$,ZHFMY_J"ELF>-[O<)S5)H[__OR_H*CMJ M3:OH.KGI?SFZK-I0$V\EH"\@M2-1E)IQK9#J4;5JZ=4&9H=:@P4M6>C5P]?] MJJHJ=<:F=>[^SJKU,]1GE >R>D(E^_PYGG/!YI*Z3P:9AI1K&$$%/M9/' M]?B/JR2\TTEX6UHTJ2PRQ\NTA.79[JLMVQ2MGL(R4JY)1NG9B_=1Z"ZV* M=,GH-SQ.0V-XFLLOC [Z1(I +5 MYG*6N)RE9'(]&I?;,7P$F>F>AM7#9C.FCY6U7GC3<\MP5*4/B-L!-LIXRCR: MU39R;T($Q:/89'H3N=YGJAT-E(K2;1)+-P!UVHY;JMK)GJ,FXUN[?57 M^XU$&3>)B())[:#M#]]6MGAF02.QXJ@03D<7QS[K5]S[5]_LC%O5PSIL!3 M5=;R8K96:G.Z6,ALS2HJ3_B&U?K-BHN**GTK[A9R(QC-VT95N< 01HN*%O5L M>=X^NQ;+<]ZHLJC9M0"RJ2HJ?GUD)7^\F*'9\X-OQ=U:F0>+Y?F&WK$;IGYL MKH6^6W16\J)BM2QX#01;7*?@CW*O6M@7+GE_-[RO8O>-QAX0QDC52\VC76#*JBWOZG3[M [#5 MP40#O&N 7]J [!J0UM$ML]:M*ZKH\ESP1R ,6ELS%VULVM;:FZ(VW7BCA'Y; MZ'9J>;Y0FH.QM,AVW_NX_1Z>^-YG*DX 07. (2:.YI?^YEF7*_$8+5"E IM9^G+G^V!@*W 3/+3N6&9NQBIJ>19.*!S9;OWJ ( MGKF\>R5C U])YROQ65]>4KD&NM= 9B[8SZ9XH*5VWMF+6U-1:\JD@H8A+P%7@;S5&0M#VA+V&:SK4)N6%M0BM_N1P-;4>#U.H-!XHDA+C=C#HW M(Z^;UX)M:)$#]K0Q>4*VO+E:,^W98/*X>$<6(X+T,!KQME$X3G'@YAUWO&,O M[^]-//%UYGAS-0\IH9Z)6,#=Q- M.W?3 V-)EQ]"_6K'D$E &UT0J#FHF7+YG3K&19R&X^'C@A$40W?7(-@K(_2R M_<:D$D5FY-!D3*?60>O;* [&!%VHE(03_/:4&WGY_WK4IXR-G:A,*$I)'5P0Y@@L*(3,6OUS$4OZA$+0MZ6Y1M+>14 M">35P]^5B=>R-G2ZUT7DU:&^N-K07Z:RRY!? MS#1%T;#G6NBY/'(2M16*)!C#,5$'C$R.<=SK&/;K6).,);8E*H1H M'$H7*@PGA!;W0H;]0C9.P'LC??Y%,!JSM5%:B:;F M:R^%V"^%V^QRB*$M;RA.HC"RQJP+&"5P:L.&]$I(_$IXR:NJ4&;-N=W&N.2U M&1ZLSC1GRV>LXM4/+L'1V_A M"=0_.-1%E@ /M&P8T#,&R#45[ P@.-=OS>_VB0Y9H]9<%/^Q_ QT#PLI3174 M[@HU2NI57VYF'&VWNCY3D:VW"?)YS[=%7K&,5;=,#%YA=^1M]1X+O!]N+Y.++TV(7",)A8C)"^ MK7F9,R'? MO4DPBL_ T8[X^W9K4#DWPHE=+.CXX0B.JPH',(CWM69(OZ\IR$NVE?>DKIV2 M+G<\3L3VL8ES4\$%=&XJ+/8. ,WIJTX==T4M==VSTBWA2:SC(+8'FML;Q3?M MF> M5XI7[>6:44W? /3[%==:N+LQQXS=L?+R?U!+ P04 " 5B0M759HV MJCX% Y% & 'AL+W=O.@<;=2X!E*YIV_3#L VW1D1!)=$G*R?[]CI(MV2*EI$.^ M6"^^.S[/\7@/Q?FCD \JY5RCIR(OU=4DU7I[.9VJ='%I^P^U>;%=#'?LGM^Q_67[4<)3],V2I(5O%29*)'DFZO)>WRY)+YQJ"W^ MROBC.KI'ALI*B ?S<)-<33R#B.=\K4T(!I<=7_(\-Y$ Q[=]T$D[IG$\OC]$ M_Z4F#V163/&ER+]FB4ZO)O$$)7S#JEQ_$H^_\3VAP,1;BUS5O^AQ;^M-T+I2 M6A1[9T!09&5S94_[1!PY0!RW ]D[D+Z#/^! ]PZT)MH@JVE]8)HMYE(\(FFL M(9JYJ7-3>P.;K#33>*98P#0]W&BXP6UHAL4%_ M;KED)NL*G:,O=Q_0VS?OT!N4E>AS*BK%RD3-IQK0F)C3]7[DZV9D,C R1;>B MU*E"/P."Y-1_"BQ:*N1 Y9J,!KQE\@)1?(:(1Z@#S_+E[F0$#FTS2^MX="#> M3;D6!>\RB?Y^OU):0MW^XTI6$\QW!S.+^5)MV9I?36"U*BYW?++X\0<<>C^Y MF+Y2L!/>?LO;'XN^^,1WO*RXBV/C&-:.IK_L%C@,,/7GT]TQ>H<9B2B)6K,3 M7$&+*QC%M11*FV*6P_B: ,'1P!&.HUD/GFWE1U S;G1ABRX<1?>K%$JAK12; M3+N@A=:@,TJ"H ?-MHH]3 (WM*B%%HT6\G[UE_>(/VU-KU"7+H31:Q;P*P4[ MX1NW?.-G"EAQ)MPB'5L)IS&)2&]:'%81\;%[6F8MS-DH MS#N60FUD]>O;+B&>VO/X<9C7PR!/9("?%S\ZYEM=:5-+5N( N=].&O&X-MZ4FD-H.*R\8 MJJ!.'?&X/-85!+M^_F2*OWCM,UPZ(<# M.#NMP^-B5\__BL-G*T<-6*39TT"WL\7LG$1Q8'4[AQT."!U(*NE4CXRKWDT+ M\)!0]'8%2@A;NWH& 10%K#KY!UP^IR!,NG?G>AP]/X(>@&WWX+KLX"(<(=%)(QJ6P)0#B M@A2H-7\)E3/S^9^M3?&C1.0YDT1X3ALG-S_?WN<$01AXGE6SMB7VPEGL'9LV-*='AS %AQVC.9M2 +8J M=7.(T;YMS[_>UZ<^O??7^'+9G&)U89I#M5O8B&:E0CG?0$CO(@)UJX^ ]02P,$% @ %8D+5YR9 M8CLX P )0D !@ !X;"]W;W)KK8S#;0[M?O[$ &-* ^] 5L MY^[S]]U=[M)?2?6@0_6&;R M@=?U2 93NN#F3JX^P5I/V^*EDFOW2U9KV\ CZ4(;6:R=D4'!1/E/']=QV') MG'J'<.T0[CNT#CA$:X?("2V9.5E7U-"DK^2**&N-:';A8N.\40T3-HMCH_ I M0S^3C*3(,">0$5QIR5E[&!O\P6483.<5'!99(;G.W!/)9:DT:Y'Y\14Y/ MWI$3P@3YELN%IB+3?=\@*XOMIVL&PY)!>(!!1&ZD,+DF'Y!)MNOOHYI*4KB1 M- R/ MY0=4ZBYAD)@S"JX3-ZN7MXA$Y413AR>-$!O"J4-I)?30YJ+Y[7(I4% MD)^7$VT4EO6ONAB6=[3J[["O>D_/:0H##X$UJ"5XR=LWS3AX7Q> 5P+;"4>K M"D?K&'KR!3L3MQ5$C5%LLC!TPH$823 (!;[76/'I0RYY!JJVF$KTV*';%K5, M<XZ@1]?[DMLYI[;8.;JT]:I!'2."K@7.. X^XN-;8:#C9S:G+TCEOV2,FXKL($#L:$I MEB(.LPU3=Z%DYUO'KUKP0 M[2!H[C&L,0N#UD5KCZ*_-7$*4#,WB#6^&0MARDY=G5:S_M*-N+WS(7X#E"/[ M/TSY 8%]>,:$)ARF"!F<=S!LJAS*Y<;(N9MK$VEP2KIECM\QH*P!/I]*:38; M>T'U993\ U!+ P04 " 5B0M7;"GD0X8' !F/ & 'AL+W=O/EU,\.3YBYOL8<7$%[/Y^29Y MH+>4?=I<5_S3;(^RS-:TJ+.R0!6]OYC\@C_$Q!<.C<5?&7VJ#ZZ1N)6[LOPL M/EPM+R:&:!'-:V9*N+B3=!2WJ?;'-V4S[]2ML;L@5>6N9U\S]Z:FV-"4JW-2O7K3-OP3HK M=G^3KVU''#A@\X@#:1W(J0YFZV .'>PC#E;K8 T(__1(*Y;=Y11=>%2VF-1_)Z+>R M5O5K?#ILF[8^R(R3:<\HLF<4:5"M(ZB7]"$KBJQX0)=)GA0I16]Y^NM54M'Z M#"6,ATK?(Q._0\0@6,4&+;ZHS1_J39+2BPGO@II6CW0R__$'[!@_JSBR [,; M,%&7'^?8\+%K>XYY/GL\Y -DV! 2+(($BX' >MPP]]PP1W+C%#[L,)V#%-JN MAWVWG[^%;$8&&98MII;M>WVK4+9R'=\U[+Y9I S7:MO%"N,L.?89A>SUX_6 MOA^M[SS&M/ACQQ@D6&!) W:*?<H<56D M8N:B8B;>79V)Z5-VW7<09E.H ,&D*"19!@,1!8CR?NGB?N:WA"=\4FXQ:%6'KQ0+K1AQI8+3TX"L5W7T:4YEV68N;8L]VO&'> M(?6N !0M!$6+0-'BE_NWG_A.M<-ZV2XLEAJMZ?>DVFM-1)EW+?K8)[D6K:_H MNK[M&/9 $0Q X>@:!$H6@R%UB=()T=BO1XY(,A)I)!U/HNXIB=- M:+LJ[" M1*7K*B+R2=GTO.&TK% @B3E\/(N59H:-#>?(<.L4/*Q5=5X]W$!%.U"TH$4[ M0=T%C1N!HL50:'U^=+(<-RK#+#EFF1(^6XT[.P7M "&&Z@4A8H6H!E94S*%*B,!8H60Z'UN=$I6=C_ M'W?;,*3DLP!%"T#10E"T"!0MAD+KGY[IM#*BU\J@=]WTX48?IY&E+6Q@;)B# MDP\!:-@0%"T"18NAT/I\Z80WHA?>OO/N&Y&E*6PY@UV3A;Z-8VL-*%IXTAU$ MH#%C*+0^)PZ.X.F5.K ].'V-_C/![I MI#VBE_9>M1='9"EN2AS/=H:;J3<1@8:-H=#Z>>\4.Z)7[,;L MR!%9Z3*Q3\QADD&/ 8*BA:?=0@0:-(9"ZZ>XDQ&)7D8D,J8P$H6@B*%H&B MQ2_W;S_QG;I'].K>Z1L$IC+OD&?-%D06WCS?]TQI7S< C1N"HD6@:#$46I\? MG6))](JE?CM.S0E/WD/CMHXQW)Q7& [%7X7)4%)4H7BN)RW*%*UR7*D,J]IN M&BX^(OV23MXC^I-JKQUHH'H>*%I Y&-H4I) 13I0M!@*;4>,V<$+E.(-7)[9 MAZRH44[O.;SQWN7=5.U>:MU]8.6F>:?RKF2L7#>7*YKPB588\-_ORY(]?Q"O M:>Y?+9[_!U!+ P04 " 5B0M7%A<#HGH) "2*@ & 'AL+W=O"V1E&UMDP"[V5WT@.Y= ML.FUGQF)CM6519]$.6:&NGR4S?=V+82* MGC95W5Y-UDIMW\]F;;X6&]Z^DUM1PS4/ MXDZHW[:W#;R;#5J*1#\OXF-0N,Q+]*\=@>O8ZT*?=2?M=O M?BZN)K%&)"J1*ZV"P[^=N!%5I34!CM_W2B?#;^J%QZ\/VK\8X\&8>]Z*&UG] MNRS4^FJRG$2%6/&N4M_DX]_%WJ!4Z\MEU9J_T>->-IY$>=F3'K$U?\^K*1CU&CI4&;?F'VQJP& M:\I:'^.=:N#;$M:IZQM9%W HHHC@52NKLN *WMPI^ >GI=I(KJ(;WJZC+W#B M;32-?KO[%/WXPT_1#U%91_]SA2@T3IG^?Z7/_:_3#R_3*.OLE;K M-OH,"(K3]3.P8C"%'$SY2((*O_+F7423BXC$A")X;EZ^G 3@T&%GJ=%'/?I^ MW8J&J[)^Z%VU5*5 =ZG7PG M.HK?MUN>BZL)A&DKFIV87/_U+\D\_AMFXALI M.S&8#0:SD/;K7R#I5+)M(ZY44]YWBM]7(E(RRN5F Q$+OIQ_7\NJ$ VZ$;WV MN=&NL\_N>IK,Z2*^G.V.3<3$ENE\.8B=@$\'\&GPM#X4_X%@ZST>(# M O[Z8!5\JE_G.A:VC=R5X+71_7,DD7-^C]F7ON5!OY&RD[V:#WLU#Q[T)P%* M\Y+W>;@N(KZ1C2K_,!]@EO?JTJ,C(\LLH:.#1:1H1BE^KHL!ZR*(]4X[W50G M^D+[(;!?ZX6Y< #0)*7)"*8K1=)LF> PEP/,91#FK78H0XW S)%XV@++:<2- M*,K>__#DL70A9\O%"+$KQ$R&Q !G ^ L"/@?.B0 KGC2KM^5[5K'CB:+0MPK M#&KFH!A'MBO!X@4.,XDMO\5GLQ+/82.-MVI\99O+3L?YV'7UM^#9F[+;&-O* M>B?V.0&EM]C!.Z6,SD=686))XK/KB+>3L%VRGII<5-9*0(PKXS7 Y"C4Q,&0 M9,MQ *)2:>9!2BQ2\B)7*3=;7C8'-ZED_3"MH(2#,P#O]FPQ<1"EJ0/;%8H] MF"UW)T&FA!2W$@T$'^PN9 U@,?Z$!^!>S\F>IL'T>H*]XC>T3U%J3X)$NAK MN?ZMM)UNAF70)$RA'_)]O@32%^5.5W6HS2XQ3M.$I.,#0\3F&?7P9V()-#G' MH +22W'(@OTY2>U;T$9!*$/6">09ER*GY+BFW&-WQ9@TL52:A+ETV. M M?S8ULR$FX*Q.6'M0V"YC K7$3LF"RL4L]<0NL>1*PN0ZI,E&[$3=H7Y!$/Y+ MZ=@M$"FFVS 4GR5)$B9)DUL\@8MB=1EP2JF3SA&Q=#'WH;5$2<)$^)SXO2NWNNA!=\-EU"FA-&'C4T/E8A_Y$DN^)$R^ M'@M,35GSRM02K5RI1]X(J.QWHI)^8UPJGB:+S+$%$2-D,?>88CF;A+M2,Z0R M%*!;*!/SX(NP^VVIBWO<&]V>$_)^/"XR,#$6QYX2CEAF)6%FO>V:?*UK-ZB' M^8Z7E<[^4X _;3G00"N N?R1A!"I+M<3!STF&&<)67A*>V))EX1)]RM7>X1_ MS@2D?866>SGF+T3.M_>6=$F8= ][7]@&2D\S7FT"2L'CRAF52JG'"&KYEX;Y M][:1N1!%&ZT:N?G?#*$N 8\="1&9,X\/4]--^8/""D:]+PDF\R%+'"%<.G(LD,6$>2XZ&TV&^ M_E+6O,Y? /5MQ]/_#[ZFEJ]IF*]O^?/QE"HJV[:#71!1+EN\,: N\3I1@7!S M1CP%%;7,3,/,/(1%(RIS):-D!-6LQ0Q&' _6HZXNH-;5<0.51PD2M;X@B[85 M1X>=%.FNW;(15=7/5WKV/K)7S]N!QE4E M#L>V-X]#/8+?.5&$JNER/BY",+&$T*4OKBRETS"E?Q/; ZGKZD^/'9L!_?%Y MH> 1IB;S-(O'A(@))E"W^$H2:AF=AAE]R'#[I!:M7IHHL!9ZS@AUX@413-+% MTE>-4$OI-$SIGU("?EHDEFJ9^=:[;PQ<[[29\5+C6#80)K$\7(\[L % MV3)-/=F-6=)G8=*_>;$%T(WRKK4+Z@&]:$I9H'8AX^LT6<;CZQ!,;I% M6O-T4\R6!RQ<'KS**J'G4T%[D%8=@([=#1%C\_ERX4EES)8(+%PBW'7;;9]Y MH4'4MR:5;$U_J#.9MF%5@\Q# MO8V:[58%"1G7=XA0YIDB,5LXL',M_3%&0ZQF[J^/K1&KSO.P!G.9GF;C/@81 M2N+8,P!EMAQ@KVK=-_TT%&J8JBMZ%M*5SP;27V?)M+_U.#/08R[/)_-TX<00 M(A8O8M]9V&J +8(A='1)-W0&$/88I^+!$RPV7AT\;Z3M=#-L:<'"I<5^UE3^ M 4?:ON):GF&7W&1\@L@E=^*C*5M1L#-# G22M[\(T=U?IZ):JN@9PDO[[\6) MTZ)S_0_[N7Y_-1&:[C.WCB QHPZ=86)+YJG14UMPI.<*#J=#.K&.AVXMSH1E M>G[8@(@0W\5>:NN.],R%P#!-QZY+Y;WBL,"8-Y20.B7)T5WK.?-Z$,?/*$'5 ME(U/#A$C-,G&)S<[>KIO(YH'\]!C&YG=[Y^.&SX='JS\8!XG''W^,7E_TS\> M:=7T3VM^Y0V46"U8MP*5\;L%;'O3/P#9OU%R:YXAO)=*R8UYN18<&DXM -^O MI%2'-_H'AL=0K_\+4$L#!!0 ( !6)"U&PO M=V]R:W-H965T&ULK59M;]HP$/XK5C9-K;0U;R20#B*U5-/V M81(:>_DP[8-)#F+5L3/;@6Z_?N>$9L!2:*OQ@?CE[O'S7.Z<&V^DNM4%@"%W M)1=ZXA3&5)>NJ[,"2JHO9 4"=Y92E=3@5*U<72F@>>-4MH(B MBY=)KIM_LFEMX\0A6:V-++?.R*!DHGW2NVT@=AS\P0,.P=8A>*Q#N'4(&Z$M MLT;6#34T'2NY(WE.7A(FR.="UIJ*7(]=@TPLGIMM3[UN M3PT>./4C51?U!9[T(]MR_!25S2#B8-UID&MP4E? MO?!C[VV?\/\$MA>&L M#> P]O>)8U$T"X/5 HR\).F,]K@..JZ#HUQG6.V@%"8MEDAV^YI45)$UY360 M,\S-6N>D KRN"DSA\S[F+?QHAU1P$<$;+SH@?]INCW_4\8^>QK]AJ@FM32$5 M^XT;5D>[VBN@Q8]VB/E>^SM0<)3(,U,J[F3&SY+)M*Y/2XS_D7BH[9C%'N%A M1WCX+,+X!=0&+SLF5J=8#T^R/F:QQWK4L1X=93V598GW5&\IY))SJO2)<.#E^3N] VV:[') MX]W'[[L[DEIUQGYS%:(7WVNEW3JJO&\NX]AE%=;@9J9!32N%L35XFMHR=HU% MR$-0K>)D/G\=UR!UM%D%V\YN5J;U2FK<6>':N@9[V*(RW3I:1$?#9UE6G@WQ M9M5 B7OT7YJ=I5D\HN2R1NVDT<)BL8ZN%Y?;"_8/#E\E=NYD+%A):LPWGMSF MZVC.A%!AYAD!Z.\>;U I!B(:?P^8T;@E!YZ.C^CO@W;2DH+#&Z/^D+FOUM'; M2.180*O\9]-]P$'/*\;+C'+A5W2#[SP26>N\J8=@8E!+W?_#]R$/_R8@&0*2 MP+O?*+!\!QXV*VLZ8=F;T'@0I(9H(B<$Z%Q\LB5H^0,X>ZO8TV8<$F<#\+8'3GX"O!1W1OO*B=]TCOGC^)A(CDR3 M(]-M\BS@'=B96"XF(IDGRV?PEJ/R9AGL#%>0)\W"Y= QFNHX;WLO<8 M;5Z^6+R>7STC[V*4=_$<^G\I[/\"_$Z6TH/ZE"%H\<&H7.K23<2MSF;!5U+V M7)LZF4NP$IWXA5HYG-5[5(=) '_YXFV2S*]N3-V /H39XFIR-'?XU&):^]34 MNL'RJY!$4BBZN(B)R)1IYG0!,E5=6* RMQDK MGSSX\J(SA>^ $N(-'45!=N$\6-\V?4Y<#4J%48VY;.NIDS\P%^F0-Q8^4-W? M;4>R,_$[Z1^$BPX8N.6#1->#KT)RRE8&)0VQS62CB$$%/BQ11VK77]B439&B MQH+S/=2LU^XJTRHB@@+!'8@^Y>8>+=W$$Y%: [DZT)V9$4>9*K)95!)H%+1 M0? Y3Q\Q9?J+-U?N(45.UHV2!1?X2EE1@>: M3G[+R%2QS!IJYMM'%9^"F\)T3P=49CB6ZQ9@?RS71.P&P>=]=R>^@=Y^Z)KS M[OL3]]FI@(H: 7+3>&H$$%5_JD)*>74D'+;@2E-O\%,KZ VW,"BD99HQ5P(I ME4FI/ZG\E35M6852= 2L#E/3:?(80FF;T],Z.W=#Q2?/$%6R#(\M598ZU_F&,/TYX@_$K9_,/4$L#!!0 ( !6)"U>] P'BRA( $8Y 8 M>&PO=V]R:W-H965T&ULQ5MK<]LXLOTK*&]FRZEB9)%Z.J\J MQ9/9S>X\LG%RY\/6K5L0"4G<4*0&(.UX?_V>;@ D*$L>.3>U,S452R0>W8WN MTR_HY6VE/YN-4K7XLBU*\^IL4]>[YQ<7)MVHK32#:J=*O%E5>BMK?-7K"[/3 M2F8\:5M<),/A]&(K\_+L]4M^]EZ_?EDU=9&7ZKT6IMENI;Y[HXKJ]M59?.8? M?,C7FYH>7+Q^N9-K=:WJ3[OW&M\NVE6R?*M*DU>ET&KUZFP1/W\SIO$\X']R M=6N"SX(X65;59_KR+GMU-B2"5*'2FE:0^'.CKE11T$(@XS>WYEF[)4T,/_O5 M?V#>PU?/U25[="TVBL1A^8 M59X-XO*2#N6ZUGB;8U[]^MH>AJA6XCI?E_DJ3V59BT6:5DU9Y^5:O*^*/,V5 M>7E18S^:=9&ZM=_8M9,C:X_$3U59;XQX6V8JZ\^_ )TML8DG]DWRX((_23T0 MHS@2R3 9/;#>J&5^Q.N-CJQW@$OQS\72U!K*\K^'&+;KC0^O1P;TW.QDJEZ= MP4*,TC?J[/6?_Q1/AR\>H';<4CM^:/7_YU%]J[7%&VER0P/?$XME+:UUE1D> MY&6:[PK%KZ^JTF!.9M]_W"A88%IM=[*\H_6:4C997JM,Y&6M=+X5:04U*0V> MI.U4?%GEI<2RLA &>RD 0FW$1MXHL52J%!#T3FI>AC?0&48K6%&]X>^._%U' MVUJ52LNBN*/W:F=)$#4(_%0R0=>T#_.PV(*R5(KS/_]IGB3#%Y\&UP/QE\7B M/7^/7SQEOK%RT63*;\99+#9D.Q *O M60ZIG^/7HLG0Q])(AK&0=57D0 3I&$A#>0_$.\M2M*.(??@#753X7Z MK=48Z/4[8QK,_*&5UW5W?@M#)N-'9KE)B\IT)K O M\RL<'VWP0>TJC7U*0R M/KA'0$]N*?\ZU3Q9B!'IC=/4HYS_HY$:M(.H/=[CX;-_/.+ K)08CVC"]=LK M6NDG>2NX0YH=<0Y)N;_N:]O-X$PFSJ9HB@WV)HBK7&+-4T/Z?C#[FE3 M6/^"C5*E:TE *'=Y+8O\WR"'7!0?!]:F!34%E'AI5X>*-1@!=8-QBFL7*,:S ML4>@=R2'$L,_J!M5-D1^QN*++^?3%O+ 45JS@A^29,O03ESYV?A7F]) M0&=/'6H1?^3*.K@D=BNLK47JC+'(Y3(O@( *6 HH@8AI>^PAC5'>:00R/%_" MYZV -_ T6<;020XP'RY6TWC0::G*$3J0NI!4^:P' M!#+2\>-%>8_CB,Y>-Y9P',(A*!>W2D/>T&&F)[.,8;4#>G*Z1=[25MV:2WC; M'0[G2TY\0,^>Q!.$VD7!?K0OKT?+8L\O&FLYB .J6\QZ#H9ZO- 5:MGC7X M8A6+/#A!:LXNPC.H,- MF-@+B!IC;%Q#0^1J99FFE$F C6T;W]]G]3$,6KPC^1UCE:CL\_I\7XFOV@VO MP@W?R(*SH&NNZP"-@^#01C,8M @4#D,^^%/\Y40<$$]$/)]$DWB*3^?CT>2I M>S*,)]%T,J)=QZ,H&8XGQ?#M\63LYXUBIG8VC":0^/>A MN^W/&T6S68R_TR$1"79GEP^S%H(@=AB-HC$O<#Z>S)^Z)\/8$[M'9#0?)I#' MT)$YGELRHQFHGTPO*7=OMHWU)"[=H*')>!+-W/(XJC&+)T'$-HN3IVZG0RE+ MN$0\@S3'>TN &C#^] "QQ[(@E_O\GG9\9+,(2TDG6L%UF![]TB6"C[2'ZP.N MB?0AF@TO2>S[LP&I% \/-@1C*-1G$L?JP,T$Y7VY!$R&&4 M1),1"_D<$_@OJ<-D^M1.63),!]$#[W*>S*)1IG0<78YF%A"@C3-> M"_S.AL%:8!?IC 03)ZP:4?$U3_D%6K$I/I?&\&C'(8?RLI7!^J7WSOZQ=OK0W_@7+Y MPW"N%UCX<$@CP[,9G WK#+.DRM05(NIOV!"O.> M2A]YUF%SEPFT&8F/6\X3*)$+;&;V.YN;C3J";'O/.2?PSF.W:7PYLN@=C0A5 MB14N*W(](+,):.E2R;JL"OH1*A21:.BV@%=P_:8.-A^JMBQ)(4!PH,3(] M+C%X.-'LM1JRBAL:0>,&%EAF4F?B$^L )L739P Q\2,%I*;M;2RNK\1\G+2= MC<;X+&E;938EUJK6E=DI[J3:VH0MPV]5O:DRE]+8VB"5,3/)'257*&0N;.FZ MCYT,7$2X*^0Y2D@:@>BTQX@'BY-9TQ8U'Y9:'I01."M?E[DGX$#&8XU\/X3G M$]JK<]@D^B!#K+VV+.9Z-AM9KA57^'SUDM),PSJ(+P=AX41(-WM1+S'P2)!V MM61/99^@P]CG5=;7L'P?BX4"X04<'S0+!T24/].-@[:&X8#9U4IV0>MQOT3G M!6D17=\S2%VT-X6J2WB M/:9.8$NT1 0%6@Q.;1L2[,%!4PD[:+F U*W\#+#DMBS^75=T8!0^ V25IRX2 M_VJRM:M%4(?2F&:[LS+BPJ"M? 1AA>ELT$;A>UCVJ.I'F?7[P>RQ<)9IW7#? MT';P4FYV 'X(L3E) M"0R_!<#,1U Z?1?O=VC72AJ=F78&%!C5+K_B*W0%!C MU:ZV'X! U/5?\53E-^SJ;*W+SG/M?4@1&+%J*.&]4;X<1LT':Q*,?]2H>4;O ML[9\$O8H)&%HUK[5-@0>4DL+>&91&PW^\Y1&UM MGINY--U*K"O#DOR4,AQG+ZD; M3@H\0'3:VL.2W5R.M3LM 5N;' *D[G[A.D.**F8<"Y8@7Q,T.1 )3<,&*8&Y M+:GY=F,AC7MQT@"*P%'D0RS?B[93+9S@#1LDGR3,E?@)['%9-;7K<6G-]L$" MM27#@\AK^\'@A[23,?Q0691T'+9(!0V*05V#FT $Z[>&J;N5;*2J].DNI_,? M]ZJ5')/Q>]KEWM9/,"":SZ@X,IZ.H_EH&O+$P\.F[>EQ_#F2X/%U$3XC+67S)M$_!Q5C\W_W_F))WOA6$HR ]MA;> MV2^LB^\WF%XCB,1?5$UV*^^Y6P=+5O.U=1@YU&6%,L#R, MI7#0DL(R+'W.>W6FPA5X!"Q:AI=Z0D>@K6'FW>Z^Q1.095/Q@K );MAC3];A M*8M)>3&Y RBLF"RLNQX$,L5EX$]6#;6M/0>L S\=N'%A7& -U97I71MHM[NW M6P1(:.MRDK2B-!; RH8C9TS/2/7X#.S%1.HI6FX-BV0GR34T*@I T!9_FQW% M#?R=BI:P&(L5CA,"I6J;IQQ!Y"X$09YG0Z^P,49MVWOTXJRE=3\DY\YQ^38- M(@L8&D45N?EL';)A?U+!.&J?\5%>0V%B$++^ND'JW(-ZRF$QE3TT&4VNTV:+ ML(:](XMFBYQGU6B&H4REF@V(R"CRS_ 4FPIA(S>B_.$A%:E=6Y J/AT9[4%Y MK^NC,!:Q=2:V'6Q\$N,5U &&4T%'5\M&>SIWG?.ZA660^VK-PF8Q/J_T] 6I M /?/G%*W&YZBVO5&5\UZ$]R'>&"PQ5IJUGM][L2RJIU?ZDYXQ>US>^O%-NB1 MHB*4Y[AABV$G= O#=*?1I_'DTYY^7J"RYV)AS\!WY&R*?+]2\41,H^'E)9S: M"4(919?SF?A5(Z9%EKH*/=\YWHWF3_?VV_/#M%D\GG>]+'^]I7W@P9? ]LDD M&L83W@,?)Y/AX47I_8$\&Y)P!8/B;M!N%(!ZD+&??OO-$I9$<3RWA,'YCB;] MW=H6_-YE+R7Q,-OGU+L/[TT4X)RKK537#GK*+N!ID+,S!6Q^''#(< MW1O:ABRW>PA#YW-VH*\-*?>>=_<6#%_,-,$=7G=O- KUDY QW_H" MZ@YA@#JZ,A YY9B9821<.6T:WF5J^!U%4I, MXB(3$CK%43!B&ON; W]]>/]J5;K)U2JH2 !MK>50]JLC9\LT1GU!-,,G!VN! MN]*D*#=TP9^36$WLA\%2MV]KR)Q,]_/:+G[?-1I1EXW.M5HWA:1K@RZJOT\@ MY4H E;3U4M@$2),JET11U&JX^A;<>%6:J8**VAA,T_6 _2M)=$VC*E58IF'\ M).]+WXP5[4#\155K+7<;=J*AH)V!\@W)X.YF+QRA*,I>Z?BG#ZV1!Z^ TZ$C^+OF$5>T,/%UUS8_7&_#M#="ML1 M0[JV=\4IU[")/^/ZP?+BNCU X37IZ$$;.^/"J;07.GDR^Z>W MQ^!]9]:7(:5U,[['0)^FC-G7X$?NJ'\]F44Q7,IT&(V&,^@EZ?B=F,51,DK$ M9!@ER*207^!@ 2\ TLDXFLUF F!_.8G=B<^2:#Z=BMDX2A+?@Z<\;,2Y'#XE ME)'%E+6F$&M7C7.IR0>*"S_VZERK?G)PRCT;BP7IL?0V$N5EEVA MCJ22%GQ\RAFQ[X1;85;O0&2JR,Q4YGYN@:F-YIM4Y./Z 6971?&WQ(]DK_R> MNDQ/@=W6S>5C8= M.: N]J;6Z0';?C6]#'9VRRM[8VUO[SX\?E50-SCT(ZF+X+=M(&+-O^#CPG!9 MVY^YM4_;'PDN[&_CNN'V%X;8=DU*7Z@5I@X'L\F9;?7X+W6UXU_*+:L:'//' MC8(=:AJ ]]19]5]H@_:GDZ__ U!+ P04 " 5B0M7[%SK*W\+ !P'0 M&0 'AL+W=O]+8DODO''F MF6?H]VMC?W=+I;QXKLK:?>@MO5^]O;AP^5)5TIV;E:KQ9FYL)3V^VL6%6UDE M"]Y4E1?#?O_RHI*Z[MV\YV=?[,U[T_A2U^J+%:ZI*FDW=ZHTZP^]02\]^$DO MEIX>7-R\7\F%>E3^Y]47BV\7K91"5ZIVVM3"JOF'WNW@[=V8UO."7[1:N\YG M09[,C/F=OCP4'WI],DB5*O+?D[I794F"8,8?46:O54D;NY^3]._8=_@R MDT[=F_)77?CEA]ZT)PHUETWI?S+K?ZCHSX3DY:9T_%>LP]K)N"?RQGE3Q#>-T38?R MZ"W>:NSS-[?Y'XUVFB+DWE]X2*3G%WG*$^/6B?%KTO_TC%[?_8/Q2HS.N[ZZ3/S=F&*MRY*#\5![62_TK%0A+@A7 M:9IB+3=.?.^+<_%C+1[5RJMJIJP(IS,4I]]^,QT.^^^Z040.*GX\>/J#GL\"6>EYOS3AZO M^="2I)2 *3M75L-Z2/>[4'>E5;E9U/J_B)!53ZIN%,F2*X3A6:-+J'(C M3BZS?K\OYM94'0OXZS]EW:#YM47DE]8TB^5?/+-5RFA*!0JZ#$;JD*&VD'3^ M:^V7XO;Q7DS[$Q2A\0A-(4Y&@T$V'%VQ1Q2-E=2<<;ETRZ#J6-FD!'4Q?N2 M58QT0(Z0S4&JM:A!K<+7W" ^L@Z50 ZNI*6705D**%SQ5L\:2NJ3\9 C1T5< M"^5R0LI8>\+4!Z/$6=2L5CAUD2OK043$"EE[AHQRE#T:]5/5>J[S /\&2;4( M5@=+J)3*I(9VM&5/Z5@JLHQC2NK5,)>@Y!BJ C<(IS()+M%J4S. I&R7V)#"%<\N905*)5?1 M9G7$9"I(9GFHDP !3#^MV,/B=E0,1Y0P0HE#C)1*RI;BBRV!.B].61V,/A$I!)EN5Q" M]($Z(T+'!W0B)MET>(5H1!.!1PIOZ5C'V=5D)+Z@,N6F:H_3L/%Y8RU9%(,^ M&5]%KTI#::%LE5Y=BP?T&X]Z8:%ZRPWB@JL0E-8":..5IP-8!O_PPC8(1ANO MT^O)U1OQ4DM[AI?C['(\C8>QS4Y*SEKYO?W;L_G86*ZD)35: *2H @56 MG $@L(" Q&"SO=9A:9$4E9(.D,'@"D:@#1X6OP%<^0EL.!E,V6 D9:%RC%NH MO!W.AEYF$!"'RN6VW:["CJ,1C1!ZWU**^RZEN),E]X]'FB: 6;=%P>4&,-@$ M3X 2.S4)[MX%K L4I_ 9"03F]:HAQK5H-BDTYFJU5S[-RE'V*/C5E,X*!H! MS5Z/'3&X:$8XRS6L",-K ']J$'0&,Y!/''P>RR37-F\J8J,Y0Q901SUKMV6+ M+Y@!,\G=3H88H+\1XFD(W2\O/"5#Q"T M.7I/8'45"_U/G#U)X+;'VSO1Z*;F&K-*2DCN5-L@[72\ _/3N?@4UW)Z=2"H MI5:1BU->M]QY!@VM%K;'*L8H1@1J^\]H=C;6S6]-L8BM(.1[XV&I( 2.WH!, M!]*4F)FVQ1D1M8UH285P*T6CAJ:QC%T&O>1I?MGI=Y^B)TNZ73 M$!AYGIU*K>:AD5JSD27LJ)1?&M;5"1(M+@YE1*(P?IM$>P>]I?45<$*?11@A M;@UV R8#@Q?>?[AZ^?KQ%0MF%IOF_$S S0PL \U&$_9Q0 M,>Z\-?BP2*V'X-4'RL0U!#9(-*_<)#A)ZMVF5M"%-"2,9\LB.R*>F#IH9QR& MSS-P%4$%2@D2SF@_! S-A0&(>O$'$)2&1V*C#K2'+$X36IJ,*&!)'2,Z?:&K M0FS*U;;#=R>Q#LZ?BQ_ C=.)=./0^@7/9Y2,19-[MI3,T=MV!^J,@81">7^$ M&AY[GAO'%*^,S291+&9"+\*7A4&OU)7VJM@. M>Y2-/O@>5<7^_W,MD5ZT]HLU@B^*Q7?MUZ^T<[.&0&_]0"O6.^^WMRY'+G_HZL6%P]V]G1A@NJ-2@QU4;+4B M= S%;M6\Y(&T:Q^X%#&:CIF[Y7W<:*[IM6G*HG,KAF!K@$F10;OE@X6 S8X9 M&.UYJG_B HW-[:#^\[\4_^B6:R\2ML0R&4G=KP!@Y![Z=Z!P__;HQ1W;%HMD MRZP3:8R#''*'4O>\X[ MN8Y/9V%% OX3,1A=9>/^N/..)BHDF1. E_YX'">ZO3MXAX)I:SEZG%I# 99<,E0O(R$0Z*'641!O@/%BQCXT(C.C_TJ\I%YUQ]FG[<^)M^!5MNSS\%ODY MT"11JCFV]L^O)CUAP^][X8LW*_Y-#8P%1) _+A7XIJ4%>#_G5 Q?2$'[(^O- M_P!02P,$% @ %8D+5P.X&'&F! N H !D !X;"]W;W)K&ULO599;]LX$/XK S4H$D"Q=?E*; ,YVFZ #1 T3?=AL0^T M-+:(4*1*4G:ROWZ'E.THK9/=IWVQR>',-_=HIANE'TV):.&I$M+,@M+:^JS? M-WF)%3,]5:.DEZ72%;-TU:N^J36RP@M5HI]$T;!?,2Z#^=33[O1\JAHKN,0[ M#::I*J:?+U&HS2R(@QWA*U^5UA'Z\VG-5GB/]J&^TW3K[U$*7J$T7$G0N)P% M%_'99>;X/<-WCAO3.8/S9*'4H[O<%+,@<@:AP-PZ!$9_:[Q"(1P0F?%CBQGL M53K![GF'_MG[3KXLF,$K)?[@A2UGP3B I>L$?:KVOR&6W\&#B]7POA?V+2\ M ]*8-\:J:BM,]XK+]I\];>/0$1A';P@D6X'$V]TJ\E9>,\OF4ZTVH!TWH;F# M=]5+DW% Y_7BR,U50K?QT*0JLC.ZS#]<^9J5F.LX : MQ*!>8S#_^"$>1N?O>)#M/0__OF7H7YK"1!['A6XFP5(+ZELL5< -LU[N@ MEL#6C LG8,P>)@1\RD53. Q;*M-]@UPP8_B28T%U;TLN(6>F M]+GQ!Z0$K0G:IXV:V)))5XIJ3!H2H9-1@A?,TN62"29S.C=]\ 2@VDH9AVWCR ;3L)Q-J13G&;T>QQ'HY,=?922YJI"G7,F MH&8U61LG<3@>#"$9P/$H/6GOT1B^*4L\MXIJ34 MGI+Y/QE,_D!!&=MVH)((S^CF[V&E'6U0HBA THCI1M&6S+:HA,8D-"]E(ES9 MU,IP]TGN^0FS@RH4B4KE FLI-& 589)_+B+XY$*Q1>;6S2(J4P3!'RDZCBR] MZ.Y]PTG0$19(<:09HO$%D.Q_/80::;F@T49>6EHXW.AP/JY]&6O,U1HU1:)- M84>.=H)&8Z_;!J)M U\42_Z$Q>FV3#IBC RO-:=AR8WX.ZHQL. M?9?ZG6V"6FKE=R8:U8KBU"X6>^I^+;MHMY$7]G:GH])9N7$A<$FB46\T"$"W M>U)[L:KVN\E"6=IT_+&DU1*U8Z#WI5)V=W$*]LOJ_!]02P,$% @ %8D+ M5\T]DC*/!0 O0X !D !X;"]W;W)K&ULG5=M M;]LV$/XKA)H5&R#8$B6_Y<5 DRYH@&4HDK;[,.P#+9TCHI*HD%1<[]?OCGJQ MG#CN6L"P1/+NX=US+Q3/-TI_-1F 9=^*O#077F9M=3H>FR2#0IB1JJ#$E;72 MA; XU ]C4VD0J5,J\C$/@NFX$++TEN=N[J->GJO:YK*$CYJ9NBB$WEY"KC87 M7NAU$W?R(;,T,5Z>5^(![L%^KCYJ'(U[E%064!JI2J9A?>&]"T\O8Y)W E\D M;,S@G9$G*Z6^TN FO? ",@AR2"PA"'P\P17D.0&A&8\MIM=O28K#]P[]VOF. MOJR$@2N5_R53FUUX2VEA5M,IH M02'+YBF^M3P,%.;!*PJ\5>#.[F8C9^5[8<7R7*L-TR2-:/3B7'7::)PL*2CW M5N.J1#V[O!92LR\BKX'=@C"U!F31PXN^[^E[:9)00+%"Z)9X_O/$+R9^&,[V'&FG M#A ?3_SI9-*+ML/O4Q_&@3][QGTW]^/D3^*%'_)X#ZV;NU*Z4EI8P%:]LD.] M3C::^#R8=8_7@Q4A8!3VS^/!VID4SF(_BBA8,Q[Y\92[LL-M*E%N69)CD$DY\OLK$1MI,EFW(0ZIGNU_AF01-];EE*TA$;8 $ MMDQH: 12=\"Y0G^LE<6W=O-*RX1,[$[1=MZ,CCF3/*?2)<.K\=BSGK]J86VH M]\BRJG$+A:L:141O<&LI3EFGE4IL6!8Y51J5=J,5=6L7-]R3:&H\\G&8Y'5* M>] WCD19\21D[D0)G%8,]DG:!;^)G*Y,,:]E@HYBD$#G6R?4N+9EFTQB2RS$ MEI7*HE\MAXB,YPZ>E?LD9B)%N9:&Z&4WQF:+@7W69HG9%SU@Q*Y[Y9L2#[FZ M:?M_HA5W@(' O1G2-#@>7(>_ZSO\I>OP0^LT8/008V>6'" CV"[;?!=1QP]\ M2Z!R'V%M3@:_(&+Y!-I*XO4>2HE4HF%(:DH'=.=+X\J4_4IER(.SH983=_/A MV6]#9X#E>=.4W4!PEP9.4Y\]3; M_'C&_3">N_=PABUT'K3S@<]GS7L8Q7X0!0>(Z-+A)?;_SW*V0=D2>Q3*UZ4H M,#WEOTB1:R_2F!JYQ'V5L0[RA,_\^80[K!.^\&=1X".OIH*V*)N 6=?=]S^. M#EM*VZ> F8 ?Y\,&2M*4#.0LU3D]77-J?:-U[)>6I=@8:-S*=#T%&Z94SWI# MHO RA W&/&_L5KF^TC=/FA6NX-)FU>TF"TGIUNWDVA VJ-&A;]7QX$J!7?S! M79RHI]>E;6X7_6Q_-WO77$EVXLW%#J/X@)G,4 ME;)XW7&O&?9>T"2 ZVN%3+<#VJ"_L2[_ U!+ P04 " 5B0M7N'H8U",$ M -"@ &0 'AL+W=O'H@^T-+:(I4@M2<7)?GV'E*QU L?8YL4F MJ9DSEW-X6>R4_F(J $N>:B'-,JBL;2XF$U-44#,S5@U(_+)1NF86IWH[,8T& M5GJG6DQH%&63FG$9K!9^[4ZO%JJU@DNXT\2T=U8RYH9N%;B;U[: M:AG, E+"AK7"WJO=!^CKF3J\0@GC?\FNMXT"4K3&JKIWQ@QJ+KM_]M3WX4<< M:.] ?=Y=()_E#;-LM=!J1[2S1C0W\*5Z;TR.2T?*@]7XE:.?75TQP60!Y,$K MX 8LX\(L)A:AG<&DZ&&N.ACZ!DQ"/BEI*T-^DR64+_TGF-*0%]WG=45/ GYB M>DR2."0THLD)O&2H,_%XR1MXG_662?Z-.2F$Y%I)HP0O6:<,69([#0:D[1;4 MAMQRB7WA3) '7 24H37DG\NUL1J%].^Q#G4)I,<3<)OKPC2L@&70N%CZ$8+5 MSS_%6?3KB?+2H;ST%/J/T_@.&.P-G@':/OM&P=>6-ZX=(9%H<^I;@5WFQD+I M&FHK(!LE\!#@R.(>(L"N.$DGP69NG\S7*W6AF#&659$N;3W(VF<9BG"08VY@(/ MGZ*M6\%<,UBMM.VEB(9GZ#++LW,_C$.:IN='G$I U: >O=-90N-P3M'P+(GS M,*'S\Y-$C C-\W#N\Z)Y$L9YA!T_ (0G/.2Q:APV1W&0.NTIM)4&('6WV<%M M]M=4.C_/X(YA1R@-DYSZQ1&-,-4LQ+/<-.!/8_$\)G\@JB.;R6=2L(9;)O@W MA"V408(T=/5;Y<.7@$ZJ2PE%5?0B^4Z7RY/W1!)')%J-:!C/YWT.83;+WU'- MRZQ#LJLXFG&#P0K1.DV9$VZS.&*FT\YS%*,V7G7X MH.ZA5%LQZYHN%6+(+1*_!IQ[X: M-WFA,-E7@Q4C%>7!O8&3@XL! 3\CK9XX,SYVGD\.KN@:]-8_1 QJHY6VNZV' MU>&M<]E=\=_-NX<2=G[+I2$"-N@:C?-I0'3W^.@F5C7^PE\KB\\'/ZSPO0;: M&>#WC5)V/W$!AA?@ZC]02P,$% @ %8D+5SRS;002"P 2$ !D !X M;"]W;W)K&ULO5IK<]LV%OTK&-7MQ#.*3,G/Q(\9 M.VFFV=T\)FEV/^SL!XB$)#0DP0*@'.^OWW,O0(K4R\ZVTR^Q* +W?]?Y+,B3J3%? MZ>%M=CU(R""5J]23!(D_2_5*Y3D)@AF_1YF#5B5M['YNI+]AW^'+5#KURN3_ MTIE?7 \N!B)3,UGG_I.Y_T5%?TY)7FIRQ_^*^[!VV\*>)F6%#H,OR5 MWV(<.ALNDAT;)G'#A.T.BMC*U]++FRMK[H6EU9!&']A5W@WC=$E)^>PMWFKL M\S>OU=1?'7E(HN>C-.ZZ"[LF.W8=BW>F] LG?BXSE?7W'\&"UHQ)8\;=9*_ M=]*.Q/%X*";)Y'B/O./6K6.6=[S'+?%:NS0WKK9*_/MVZKQ%"?QGF[-!ULEV M602+EZZ2J;H>H.Z=LDLUN/GIA_%9%N*-VIJ:X!+R#(3"&JZH(@F0^$72KPR127+!Z%*K[!5Z-(;7NCJJ5._ MU_@^QTY #DD54CB5&KQMO\!G^.^EQT,:=,NY50KO/U3 M _R,Y/STP\5DDERN99Z_'5\>PO0AI)ER+@S'K#"9GNF4X^^&XID^A(("@6&C M8$HAGR3 ^Q[-E?[20EF6-3M4(,7LQDS!4X2K M+FL"2ZOD$<&7C MXH_N)G *\"PP27VDV4 '*Y!KK^#+Z/!*O39Y+RQ7N0@W] MX^W=AT_D+T?=V'MIL^\%FG8<\3 _% MBP3@>G#( $*H-E&WI;:ZE;3)H,2Q1)\//P;,VYMBM$V5.9=V>P]8 1 XXG MIPRC@Q>G'#<>)^-O/[-3&V0%"-M1NJ7W7H\3W3X_[Y.)+GP7AX&EAO'V7"E4WY1+2T M=$E;S R>PK\N\X2Y2=F4YNLXX#6YH+;X',1@0O),Q2&;6U#$JF PKQ!UBJI& M3%![UH6NU:/I#;ND;8NS+MLV/,WU/ RT:ZS+ -:$WVMTI"GD/8S&)[3F:)IK+'WJ8RRGM%DCT_P#X-- M#$T6-!$*P0.I4EF<77!6<&UV,&I!(7)^GJ/DY8RZ7T;CGF]9\QY]K"G5 M(3)8*831<308;XZN5MQ?4.W#B_,7H=[Q\>QBO>1_EMA[,";5JPSM3 V'/%84 MZ&?:/Y/QR>IT=):,+X1;H(36RX0&K_'YI>,0P%],;>G783S8(,0T>"]E'@^5 MH-^F>(,6OHTB,F4V C%:@Z8,Y,"4@_'YQ>ATS*V/=?<[Q6HLE#2">(HGNJHN M(T8RO*(ZFH=1,P)O(P C\8O)LX@AK'#;@E3(AR8LM$;;;?AJ7D70XIE@Y'7! M2*%D!_C2+4I+OM/::3XG8P84ND %Z^ ]SH*I8K[X6UVJ!@$H[Y*;1-/%9VC6 M<8+5-JT+:O2IA4) MEM7!_%S2(*(J0R@4#OM7V7RL2@"A ,@QFFS_0J!3%H02115-]4&]E#1.<&ZU MDFWCV?G9_4+Q$1V+B68@A1B.$''8AH$*29N,1[>DNZ0OJ_4Y$%W+V\.5PYWU MC=W;4[<14+C%SG3'MI6P2TQ$C;GA)+M35Q2SEO5U<+19W!*Z357,<\ST? !Y<=&6!_B! M.+EYW%E^+6>LZJI3>/2A7C.F:6J= N0!>\O:2XS^#0":;HE,YRZLW.X]-:B" MF6'X!&IHDQXGMR?01)@3&R7QPH:\.AF)NHIR3-J]J*.NH6>:!T:+()*_F%7Y MS&#I)LY;/:WC=%!NQ)'//J4IVR#+*5V&]8@(!^YEJS8CJMYY6-KH3-24(YK; M5TW3G&F'D*\355_P2'PHR9& EBZ-@D"]SO>'G'ZQR>JR.?>_0/A2+ MV%6ZK8-/N@&W5+)Q/MC?4)IV$D,.IJ?GOI''C(CS'Y<&D'XKC!O++NN=QYOI1M<]L>;*KZD24PH#,#$IN6?TV))U__?6I\& MLRR2\JH%-:70'O0E&1C;48<1B76[SR$4[<7&.$DZ;>:I)QMLG*K.Z2-<7]+Q M"2>=.OX,49=\F<]T*_/5#0Z]DQD.W^&>:G7"0DE QI!_@0 !4U*[D5JC^8CQ M37Z7.%MB_*#.2A,W>NE&$;OLE]*CSLW2A[)Q_?"?P MP\GP"W7[;?O[_FWX67NU//SG@'=\*4/"FXA^YI\9[ M4_#'A9)(+"W ^YE!!.,#*6C_U\/-_P!02P,$% @ %8D+5P&2_F*?! MG H !D !X;"]W;W)K&ULI5;;;N,V$/V5@;;8 M)]=V[&239A,#N731+;I%D+3=AZ(/M#2RV*5(+4G9\=_W#"4[RF4#M 6"F*)F M#L^_A(HYTGUM;#C/JAB;T\DDY!77*HQ=PQ9O2N=K%?'H5Y/0>%9% M)GN40M=L@W:6/)?GV<7!Z>6AV">#/S1OPF!-$LG2N2_R M\+$XSZ9"B WG41 4?M9\Q<8($&A\[3&S_9'B.%SOT#^DV!'+4@6^8G[N,Y$KSNKG6$ MRC&0L@5=.1NU7;'--8>S2<018CC)>[C+#F[V#;@Y?0) %>A'6W#QV'\":GM^ MLQV_R]FK@)^4']/\8$2SZ6S^"MY\'^\\X!7$E(35[M:Y34G,T?-CJKSR> 1 MZIIMX7P8TV\/+-^^.9D='+\/#YY#HI5:,UD7T6TX1"MCM@0K*%-0T!9LE^I\%L3+]PC'(VY+D",1WIHP6J_;NUW11*I$0ION>\35NPS=E'#% L2PDR MU0YA\'HEJ2##(!=&I+ 2_.32P<-)T%3M6AME_[N#T?'A<5('RQ_F1[11@70( M+7C++B9SB%@(L'HAD33)!03P4X%,I4XR/*$#'):^TM4F65%I)H2N0&764^&NK MU\KL&\4_H:Q?I7P7\=-5EA2'.'S %[&OR&=YE:1AU>9PE8^7_-E6&?D$Z0"9 MHS9='4E*RY0C834:A/&S@H??TJ,.+;AQ 0=X"2?U3A)/OBVZ;FNL$5?E3/%@ M\7!84@^EVVB1TUDI^!5(W7B7,XM@8=A@*(DM^$"9M3/K3N5=0YKDV P<15.C MHUZI[GOM=9 H>EG1U-I*-+EKO31Y2=*&QP3)1AIV1(\]1);,A9$ MT!R]X1&[5 -\$B*^VUIZFPH=DB9],PKQT*(C!F1@)WW]>,@MV6A>L^BGXL#M M660;;4SBE9I%[2<*J6+-$@R7)0M%BQB"S(N^@O)A!96('T-9L'NVJ2D11BJI MOL;A,9)8C4;V4$G;\4N?G,G@QE"S7Z5[D9R,7'>7A_WN_NIUT=TX'LR[>QNF M!PI.$EK"=3H^/LK(=W>A[B&Z)MT_EB[B-I.6%:Z/[,4 [TOGXNY!#MA?2!?_ M %!+ P04 " 5B0M7XCZGN^$$ M# &0 'AL+W=OC'4736KQB7G=G$/YOKV40U5G") M:;OT-2L8KE(8K"1KS M:>=Z<'ESZN2]P.\(M".""B\;W% M[&Q,.L7M\QK]H_>=?$F8P5LE_N"9+:>=\PYDF+-&V*]J^0E;?T8.+U7"^/]A M&61CLI@VQJJJ5:9[Q67X9<]M'+84SJ,#"G&K$'O>P9!G><;2:WG+2L[-'J]*G4HD,M7G_[CP>C*_@_GO#[6K2MX3OI/II MBW43L.(#6$/XK*0M#=S+#+-=_3[QVI"+U^1NXJ. GYGNP7#0A3B*AT?PAAMG MAQYO> O. 9_7B?&:JJ'O_;Y&"!.]T.X'KDT-4MQVJ$F,*@7V)F]?SL$T6'-8Q"Y'K0G, M.-L]^!3X;8GY%\ T DK+K2!9JT!)A(4BPS72F"GI=0^NO1H53EIN*L=;N<,4 MJX0$VZ=QUW-JG80E,R]T/;ICBS >1=TH\O^"B=>TEMR6P*!F&A9,--Z]DZA' M&E$\VN8VWS@:@OP@"4C*=CYY&$?I8?YEA]O_2$""*2D!YCGZZ=>%9 M_I"8P3Y_?TC16UT.N]RK2JP M]!5P&?&_R6IO;&X4TYFC<<* BH]';:OADCF M50GUX-&[>=.L$D:89^-G6+]V4FX5W%TY?W:ZX$7&%Q]H)IM MM*L-Z^-/JH=UNEMDS9NX++D0H-*TT= 8'WBJ)LV1AA&I5T@UFIEUR59LU58, MU4!C_3"0RH+@%;?M/*!-A>3T$^TR&R8A[KRJ!5+[V- 7!,^HTI/1+P.H!9-= M5YU]2K$;!8H4Z+1@7+!$X)H(6:<=@KHK\ZWB2_OQ_M;7=:M2UX(:T>D(RHZ@ M@-!HU=XNE>.WH^&C6MQM2ZV:HJ2RA)R;E,!62-WF]*^@5$M5Q=.7J/+30_N&NV*P8E1%) 2$+:* +[; MEKLA>"G ]9"TW'7\N#L>770OQL-#([Q^&PO=V]R:W-H965TR7^YT^7NU5JH67S9Y M4;TZ6]?U]OO+RRI9JXVL1GJK"GRSU.5&UGA;KBZK;:EDRH,V^67H^Y/+C3U7?B?9% /W ><9W+ F\%3).L MR2ZP3KU6/$H6=W__VRP,IB\J\4;+,A5Z*7[(2KB?+BLA4[VM5>H)6:0\IJ)5 MUSI/%7V[W9;ZEKZFKVCBXXN/Q.=[OQ<9Y@+#)(FJ*EV*6O-Z"9"9%8W9%<0R MBP21X*T_;N:%2N1&";5<*F82@:EHGE36RLWY_OH3_+=>BT*+95/BHU*L@+"Z MPO"L6,%S4R4:.$AY3 9/K/5.W:H26MI!@Y4 C58U=D!C3P[#DGGN]JAHSPLE M5E!G6<"BBSL:DY5"?&*K2@Y5D+&=AR"@V1AV*%2D-MM!^1#_VH%F6#.,CT-G C*#BKH2,L*(T.FJ1N2C+=EBQ#H$[_B]@@2!N)Q@OW MC.(=2, _Q\( )CU1(XH2$?# 9)T!83"FPM=D6$P8^M_9&;'DLE1*)+):BR4B M-A!;KK("VB8!G<8',A%:.OWOUAFH 1#)&P+/ GHWJLHSA*_6 [>ZRA@9D*C4 M5378OZS$#G&:_C-3K+,E Q?C9)KR.)D?3B'%HM22G&2E--"ZA2AX;JEUO86D M-:L=UBUL1L">2@L<[F=H#\!#EPAJXCSRYM&4Y& \/E\P9R9]SBQ5SI:S".E, MD8I;5;EM)*JLD3$=('R 7SO]"2]P\+\>XI_LCT\<$%.S)Q*E7I-E-R9(*PK2 MEL==C!U!$4O%I/E1 SL!8#E0C<=@1$?.NQ@UGO8_]JMM"]4S#I@%X+ MXD#,#9UFFN/14C>EF78T$,=DA\2"CNT>U);8 9Z2Z#&'GU3?BX_-9H'EL(K; M\*<>>_^3\T.5/K^"3$AWQ3O''="*/(F4Q]K!S,Q'HUC$:>'PPF:8I;\T9]V:K$NB,CXG#*F3>+0\@V9ZWX(4GFXW4XB[UP&G"8E*W. MLU;GMZSS4G$>11&>DX$,Z4&I*/@L5+U3RN0(2XGX:P:0\^L-<.5BG4V'VE"R M93C@L7[LSXKG>.@YAJD[YT&C!T3#%*JUJ/.ZQ\.;!,.+D'%^CDS/AXGIP_-Q M[$4P'!'3UN1"^9T1II9?L.]"+;/:N.T@">B)PW,&7A#.[93>=#Q[@G#[0GS4 M[6([V*$EF:^AP7;R?043NVR8R8?VK([R&A"WE66=)=E6&G@ >Q:63Q+'*"WR M9M'$* TN.I_M:^"*"7DX!4#:*)R>I=PXSCOTQ'IN,)O.CLAQ09SCVO?ET+"+, M/!UR[H,L&7OC^<2;C -L!.,G4R=90VKBM-D()PT@8$A91$1.,1//RJ-B&^ M2%O+(&_0)2>K!@G#@H--;&N\ 2@): 62!&<;@XL6!QDW&C#(A2HNF6HJ-1PN M*%9DRVP/ AM%)89-*9)FTY ?W[IN!TV=-&5)4Y"KPS&QOA&<_4Z*9$U]-,I2 M>:=MI"S:I-B(RAYCDO>!RP#_Q3 P]L6SWL)J&?H7(:^PJN(M4FF/N3!+Y:3I M?(W>E>HVHY;R:-CKXC(Z.UX?;DN]X(2TVXTE-=Y.YY!'!&PJMZ%^*0B;E-FB MX66@^[5.1^+GS^^OCS" [1_]K#'-9RJ.]OHTK@ZDX:X,=,K6;:&)U"MI:%!; MK[GY>RI?9B4VLU#87NY MBRE5L^FA0U$3;57J':S?&V& KY':RD66$T%V7QIY.G3TU ,H**C=@C=56][2 M4PVE&]M.DP/*[)(0GS!Q<-_G@MJ[H]+/G6B 9QRS6HCDW[?#DL^S"QIW #23'$')9 MNYXSQ;UG&9ZK=YJ:D8R,5-ZY0-T2;8.D("$H*-FV,N]Q5O!>D]=5U\DON5-! M?;>>P,0Y%/ZMIUDVR:FYB30DSS=<,UL3>OPX.7D"$3QG44R*5"3%^%8,V^76 M#<:J\I9*90M-9SCLA;G:-8.H7S02G_H-U]BSQ6-]DD4.C>%ROJPP77-*>GH4 M8\)8ZU@ =S >'P6QW*-4:9.XANELCK)@[N).VQ/3)1B7NJ&N M?V8?,(*P(BC'1)TXC^=#-003ER:C6M_?S=H2\-.T8VK50M>M0IZT9YM[/7'3 M=C1OVKJ*=Z39[B1'*&WW8]AKT//FU*Y]H VTG"/(^P5I\U5OG[+D0M]^4YKF M_FP7)VU;]V1QU"4!>Z:WB&@3GQ8/0S5T=F<]V$Z$DW*?0GCL<4#M. :0RW(H M!;EG5+/%7AS.'U^R?9ONPSBTC6?NSZ_<@=$0\$ 5-\&-%MX7[<'$GFGM"91+ MPW1O$#>^%]0BY*=H8QTZS(.W*'^)ZH:INJRXZ#9G+%UV.<@E7![3"UK+[O&P>P0.8Z/%68-NUQ&S6? B^>A!" [#D0^_MPR>Y,#J4#9&RS M];<:H:0P9]%%I?,LY8SYIL8_$S2XPTZ)]-=U-$?B ^L==/"/!H$HG'I?=X3= M,@4=BOVNZOO.9]JT_$.?+0RMD,01J9K5;35](NP.>L4G_.HM[+*D[KW)\,6G MY1)QL?3$OP@P=^)F6S9(/KV#_@$?FG "#%U6Q,"6>!U<78A%U$W=69L-^GMX MI+]'PK"20II8%ZRYS7I1"- MR8$D7V>!LF69:U%EIB36G.:(HZ^'[ MXRQ5G0)*KJNN+VL/$0S;T8&VPP8*8X72Y=G&W7CMW MKUSCK=640N%_*3H56+NDHA!-B4_14$QWR2$55>.!O%WWO$_2";) M]_!_V/*GTL)V^[ D)*HHN;,H&:QK"/ OU.#K2/!B4OM^7+-L)DL;^T1XI1N^YCTSMN:KV! MQ.:DC.EH0$4&K!ND=73/*+]SKLU/(%X@:ZMZ=^7HTI8RG26[S,B4>9_LVTI< M#:6P>J$]TFDX4^T'F),\D$<2-,D)Z9IQVN3&7RA2995)4G=Z'QT(C5QF#)3$ M/OX1>&9LH,[JIJ?U@KFEAWXM]R,;=K"!#M@G[@CMR6(T:,@2CQT(T/(,_0F" MP)N-@UZJU[>]!\W5/533DFN5FSRQEE_HBII;G5.>SN-Z#D#941B/?*2YO[87 M!?FFGS,B^2\JT(P[5$?P.,@Z9G7"\ MWB1FE2/V\4Y](4SA*MU9IO$&L#_'LPZ00X\8X/) ;HNS#IK[B"N&V*)UNTG\ M(XB[491"GX+<9VNJWOVX4[LU%Q2-\"Z%I&>/+6#"=I)0BJ$,G#B]1H:-&:(Y)-,T/ZCT9#ADR'G^9#ZH+([$O*Y)Z Q&8X^)/!(_/.5JQ(GK M>BTI4DX=B5N- D>=[\">@CG(9(Z*!X)92<3Z)1$/1B*D,'!$UPZ(HQNDD2C5TVM-1\0=GPL962H5TI MMQXGS1R?X8)ZKRO'.M_?1MPV^^W))VM4TGU7R=UEOM<*"R/Q8JA%$PL8XU4' MV\NJ?I=EV=YAX'7,Z0QY%5?&YM3);.N^!K0ERV'#^1']EBCRYI/H/F.88M*T MP]B =(.7I-Z86R],]/R]38_;BOX@F<'>( [M].# S_;F28+6$ !T$-]_T_6O MU]_YK._EJZ?>?9M'L2,$?QQ]]84K6#F>_.E[)WUL&,!\VSM7<3RX%WOLYR W MCT7"4\S<+R\_LX'Z/R?:-Q ;YZVN!KW.FUEO^/=I"UTC)^.5:T;5]>@#?TWU]]X86:'^@^/K_ %!+ M P04 " 5B0M7)5!I"Y,# O" &0 'AL+W=OFMC/L_/M>.Y!A*P9551\ ?]Q[SKD?MIGNM7FR-><.OC52V5E4.[>;Q+$M M:]XP>ZUW7.'.1IN&.9R:;6QWAK,J.#4R3BG-XX8)%W\0CR?[MB6K[C[LEL:G,4]2B4:KJS0"@S?S*)% M,KD9>/M@\+O@>WLR!A_)6NLG/_FUFD74"^*2E\XC,/QYYK=<2@^$,OXZ8$8] MI7<\'1_1/X;8,98UL_Q6RZ^B3AQ&] V']."0!MT=45#Y@3DVGQJ]!^.M$RX@57-#(>%A1^DUX$ MO&?F&K*$0$K3[ )>UBC^&_D\+GFL-$2 M;P%,,W2F 50Y"PXW2R;+5K)P6/7&GS51 E,55$*VCE>@D%@>B:TGGB"JX?R[ MW@+LC++N6\-_I? .B1Q#D"MX:!MNF--F @]'0/8/_66GWY[J_Q'>)3G)"GH5 MAB,RS$=7\($KC<>RP_L:[@"4P)Z18LL[D19:BVL=[ XC.1,(.1/N>(@40TAH M3L8C^BJV=_HWLL\!HWQZG117KX.E=E@&P:1\Z:SPI@3+R]8()[@O#W.PYTBI MM .A2MGZ3 L5"G?$?15V4DH+:UXRS( W?<$[NI45+J$@)][W7 &;V4.#V DL MK.^!NHG3N_ DK+7# M!R8,:WS1N?$&N+_1&-9AX@GZ_PCSOP%02P,$% @ %8D+5QAI(H%R! M @L !D !X;"]W;W)K&ULM5;;;MM&$/V5!7M! M LBZ)W5=28"=M&@> AAQTCX4?5B10W%C= MB5%5#L;#X=M!I8U-%C.9N_6+F6MB:2S=>A6:JM+^X89*MYDGHV0W\7P"8-Q9S 6WNU!PO*]CGHQ\VZC/.\&&K^(JV(-FY"6+C2>U%_7RQ ]$N+O4RZWB-/3B%PD M5Z'6*-WH[?#7\[PG>[Y3L^A/RO'RZW5YX(4AG43M>2_RU7$ M5.W=VDA)H:(5_I9D*3=1Y=Y5RK0(41!X@[&1O*E4C5^7!64"]'+4E_B><"]_Z8%J MHX.:COKC'Y[$R@SF?&BE8= +9OH_$.[7D,9[4T)%0*8(AW1BYCDDCAD>EE* MN(\43AOOR4;10'',(707NR_]NWX/\H8:L57:1+-')M4U)Z MA>40Q=93U>UE%.Z+A'.R5D@<$D./26[0?OG))I79,M=.?R,)B29JU=?&FY 9 M:=OAY1*.STI(6WS' HF$D]YDG]!7\*,VDP"*N[S!&2IU*VPE-I3U:.1[AUF!5AD30H6RR:@A07DUXUXXMIS]5J;4@HG-'7MO/0>6IN,$+T> M\RB;;-?N=.4:E!)'"WV/9^%1WL2F[6 "TS(_3LU"2S@8BMTH=$0WX]9:<>\K MS3TA.)BVD@2RKE5 :9C4?:S^PO>=7NO>=S>W@Y1 M>2MF6%(.TV'_IS>)\NV-JQU$5\LM9^DB[DSR6N"22IXW8#UW+NX&?,#^VKOX M%U!+ P04 " 5B0M7U46293$$ W"0 &0 'AL+W=O9Y,%3C]W+0ZU^?# MHNMJR**)3I8;I:#0;5D+J9#F/>[=V.3>-5U+S MK2775)6PVRM69K-(QDF_<2?7I0\;P^6\%FN^9_]K?6OQ--RA%+)B[:319'FU M2"['YU?38!\-?I.\<7MK"I%DQCR$AR_%(AD%0JPX]P%!X.^1KUFI 0:7SO, M9'=D<-Q?]^B?8NR()1..KXWZ71:^7"1G"16\$HWR=V;SF;MX3@)>;I2+O[1I M;:V_Q5L+/+^_8>=ODOK%2K^=##\CP8IAW[E>M>_H=]PG=&.U+ M1Q]UP<6A_Q!4=GS2GL]5^BK@C;#'-!D/*!VEDU?P)KOX)A%O\G_B(Z$+NF,E M/!=T&>I!>LF._KC,8(4"^?,E!=H#IB\?$)KFW-4BYT6"KG!L'SE9OGTSGHTN M7J$_W=&?OH;^W^EYU?UE<@>87S1]XLPV:,@H^8!\R71MJEKH+4D-@:):8?=0 MRULE-'E#HO@+94K2.\H-%KT-1[5%GJ,#+3"BA4=#!Y+1,2\E/S*M,4P\6QP! MP'3T0X>(0U>6F7+A2EIA>*#L[5IJ-Z!-*?,2Y'+5%$A?9GP9"0(:+2)BNYL5 MU<;)L'8XRAKG#D(3CC:8!>$_;+M2KGP("WZB***?4-]"",JL$07HKMFLK:A! M!78K8WP-6?PQ_0(TL490ZQ"T/= L+Q$"&$L-K;3N)M-&=OQ?$%CBR+JVYDEB M K':TE$Z'8Q&HYT(COBI!E#(D:$,D30H9J&1-P7S'.$J!I%LVTJ$G"#$L/2E MM 5]1>J#^M@,^6_Y]R)9SHU%8].W;03-X=4'!.^C=#0XF[V'%+:##]FKVO' M83P0FAN4^^[N0X 23L9\!Y3Q;/!^DA+$1+JE"AS:?D5T1O.[4$'D4#=6Z+RM ML8PUKZ2G6FQQ77@4R%YRCR; .PW0F*7YP[LPPHLH"VZ6ME3V3GA$G%T5Y&P] M+C7BKXWTJ)>-L(5KY5D9A7H,=EYDBKL;3?[-!R7V]LU9.CZ]<,]J0$F1214@ M4? ^)+ KY"*4Q<^MK(VUB&1G*]N::<$AI0XQ8.6,DD7D?B54U.,^W 3NG.X/ M%&I1/Z(4S)8#AD,O]BXBIN\#YUQEL.K2D](1Q0C2BV?9[W/>9>HZ]&%*SO,ED;[]E[;[>Z^"B[;R_!? M\_:3XJ8=&*1X!=?1\>E)0K:]IML';^IX-6*"X**-RY)#=P<#O ]MW3^$ W;? M2LM_ %!+ P04 " 5B0M7N[3XIIP" "T!0 &0 'AL+W=OS%1M2RYQH\'4 M0C!]7&&I]O-@$)P*O*GSRUQ3RX#B#%C-6E?53[;]C6,W9\B2J-_\*^B8VG 22U ML4JT8%(@N&Q6=FC_PQG@.GH#$+> V.MN$GF57YEEBYE6>] NFMCX!MV-0X]W_"]-<*OY=UM$E]O?=QW]2W&LE8%EI M7D+[4\$66M5Y 6MVA''CZY$3X5:)BLDC]5M5ZZ2@]YX"DRG9EFO:#WJ3T:07 M7T5@"D;E@\H@44)0@]%;39Z 8*9FE-LJ3^C3;5TLK.KCCE'(1JM<,P$T4H@; M6)YKS)E%.*4$TIJ@H_XXGO:FHVD/]@5/"L!#4M8I977,@T_.YA1NV:$-G@(7 ME7*B:WJ,VL<]R*QD?@0\8EHWPV"9V/YKMQ6>=9) G?MY8:C"6MJFJ3IO-Y*6 M32?^#6_F&;WBG$L#)68$C?I7XP!T,R,:PZK*]^5.6>IRORUHK*)V 72>*65/ MADO0#>K%'U!+ P04 " 5B0M7)^<):7D& H$ &0 'AL+W=OW?QZB+TV5E/=U&EOFUU?+HA%W:7L]/9?N.+W3:9-Y97%YW>TIKRU^XN8K4< MN=2V)9]L\"K2YG)V??KQYISORX7_6MJER;=B2ZH0[GGQ2WTY.V&%R)')S$'C MYX%NR3EF!#7^&'C.1I%,./W><_^WV Y;*IWH-KC_V3HWE[,/,U731OZ[MS-E^I1#.Q!#@];Z\JL?!S],"#ZW6VXTUVF=U M;4SH?;9^J^Z"L\924C_LOWZ\6&:(9@9+,XBY*6)6KX@Y4Y^#STU2/_F:ZN?T M2Z@\ZKW:ZWVS.LKPLXX+=78Z5ZN3U=D1?F>C'\Z$W]DK_%XR^+?K*N6(O/G] M)8,+O[ARAF))%!]H=O7]=Z?O3SX=T?;MJ.W;8]RO;G2RB6-V MQ[Q]UISA+RGY#]@H[6ML6&]LYTB.;X-/<$HMY[\VA%HRH>VT?V)_]5[WMLB-K(?P= ?5MN0I:N>>^)RZHH+*4/"K%X76+$=,N&ZAF='JA^^_^[!:G7SZ MNE@OU'^NK^]D??KI1S$;G%U?TUZ<4#*[VV*MW($\M6L"I+X).P\AJ:^2K:V. MR)F%NL:Q^,'L:?:\F!CIY),60)J:3LZBMO5@@)FZ>W$D7=Z-Z?+N:)R_)F)+ M?DK9MNR0ES+EVS@HSH(2L)(TQ5&X]2VQ+[9R9['YJ01ZC L0_X_>(B^!=A[M M@2E4#EC=TUQ)FN+O-G!*5)S';J_WV]+3(D9 D]IRM.SXW.2F\VZ H2 M6MV6Z,"6$%E3)JAM,BZD0SY]BU4B<5H@/F3)#)-[W(1)Z!@)C'K'DJ!*5)L8 M6@B"R(,5"[7N37-8[[-SKJH>)D1BQHHSAU7)83XPB.1TV<'G _F>MTP N+,' MYH>$Q"[9!UTY$IWW= -#-8.[?<+=EA[>80)(N MRG,PX(AA%$& MYFTQP:3,'9TBHU#6CZ--4KJ0O-$V"GGQV#/_< 5HO[5[=\+V<2EL8*1D=$FQ MB48E/XOGD1KB!,Z'JD^P('&JM!7# R?P0GT^U -["'D!WH#(K/2F/76.3;I-PJX!*Q;?!HQ5FD4_"<+R4.^TR& MY864*UE.I" EDBA7MF=2CQ5&PU)3.D:I#W&HL-D[ZKE_CD'@^Q$"WQ\%L#6) M?/6++X/L*_WRFYD($ [M@5O)Z?DGQ*NQM%$8G!D<86!-QLH4R^ 5B_/*'7HD MT_-<"NLQ>O$A:I9'3\&@B#2>@(R=R.U*RR:)J7X.2P?W=WWL0BK.C;3MG8[H MED-0_JX@ISI*PHR8#B&ACX:&&N#XI"0).BH%)J(54FPAI>+:8Z$^'T-]?C1*F%8,6!T:TRUJSF;UQ:;[EV+^S[E)\ \- M9,-/C4//N!U[QNTT.#?:R5RSYIF]1,GHU(@_Y(/['DJ"JV6.4,5[RH+1":D2 M!PA#7#(*G/DQS7P_7$QGERF\ W6!!&% 1S.U27+#%*,BC.(1!HVDWS;/ L@/ MO,P0^;JVI8.W#&$8SY[E+= I][ED&'.M$?AD!5H!!GCEB:E/4-(0]U6JA\$. MI#U#IK0Y@-^DW";PQ#U=\/E%D>4<(ULM4/FZ_NRFD06$(_>]H/5\&$B'Q$9C M =BZJ=>@.4!W< &BT\E\$8:AJ"HQ?QG)EI/7&Z;4K;Q193[PN3SDQMWQ&7Q= M7G^'Z^4-C5?1ED/D: /2D\4YIKI8WJ5ED4,G;\$J9+PLY;/!4YXB7\#Y)F!6 M&18L8/SGP-5?4$L#!!0 ( !6)"U<]BS +4@@ %4: 9 >&PO=V]R M:W-H965T9\L+1V_6HT,L52KH0YU6M9X\E<-RMA<=LL1F;=2%$ZHE4UBH)@ M/%H)50\NSMS:=7-QIEM;J5I>-\RTJY5H'BYEI>_/!^%@LW"C%DM+"Z.+L[58 MR%MI?UM?-[@;]5Q*M9*U4;IFC9R?#Z;AJ\L)[7<;?E?RWNQ<,[)DIO5[NOFQ M/!\$I)"L9&&)@\#7G;R2546,H,:?'<]!+Y((=Z\WW+]WML.6F3#R2E=_J-(N MSP?Y@)5R+MK*WNC[?\C.GI3X%;HR[I/=^[UI-F!%:ZQ>=<308*5J_RT^='[8 M(GM!3LLWPHJ+LT;?LX9V@QM=.%,=-913-07EUC9XJD!G+VY] M,)B>LUNUJ-5<%:*V;%H4NJVMJA?L6E>J4-*PX3LQJZ0Y.1M9"";R4=$)N?1" MHF>$Q.QG7=NE86_K4I;[]",HW&L=;;2^C(XR_%DTIRP..8N"*#["+^Z]$#M^ M\3/\#IG[K^G,V :H^?3Y JAC9W,G!Q7??A./@]1%M MDU[;Y!CWBQM9Z+I0E1(.V C=E3!+)NK27[S]LU5WHI*U-8=4/\[\W5*RN:Z0 MK.0-2R%'\GF!\$H! =Q],KD5XV3#4-NHPLK2/U_+AEEPN]*(>FVPC"L#]Y:" M]MQ:?*T<]<:"[R'5O&*(;K'LPTL?T=;")Z)?8 //LP@7R3CA>3QF-X\T4751 MM4 >+MAU(]="E4Q^6)-27G4-/1ND6]. )1/&2# >AB=LPL,@8-]]DT=A]/H) MWV%TPD*>)1F+>!#G[)VVHOH<%[T@*[-PXG0?PXJ$_>?IG]/D1V\#(J =4$G1 M0J_(" ^#4JZU41#4R,HYV&KO_DJWY;UX@ 8%U,$6[#YUNO<\>UHX:*YJ@6## M$%4;JVQ+^_>X5M):V;BP%8TLE66M\4^,A \E-J!.,K%HI _PZ1'0ISWHT\\$ M_4XT"!V'H'ZX+ 52S1[8#U(O&K%>JH)-,=$>=. G,>.D=2D!%8QH,)[F1-A7 M.U3.5%51@1%E"1\[ZWRM6*U%_> 2+GMMNF$/8./L'MSP[VL3JL2[)>"U-T,= M+!R_Z,8NV10\,,0Q).FW_N-MVV"(9]&$_J=&"484,?O5^3\,Z-_G,U6 ;_WG M$4_GO:?SH\[Y2=>+EQ6&[A)279WY1)\?97L8M%3+%UO6E2Z$3^9GO%UM=?,U MD+-:6KZ-W'KY8.#&JF>UX=253+4?HD?Q>)HNO]6J;P6^DF<\"&-W!6R'.>;O M>B'6&EF?9CQ, S8.>!QD\!A.'_4#RT(>Q1%+ QZA>/XB*7I(F=*P-.%9EK$X MY9,T[,*:13P?CUF6\"@*N_!2Z8U=^<951$4X/)91DS[.DZ-QOL5)L6PK5ZW> M-@VJP)5&>W''KH/Q/49E?MD;N)@2 $N8I3\,QKH9)G)YT*T&^ 567#UCF M:9[P>+*W%6NH[^/PB40,,T)JE)S*,@WLPH!\G"'$F7)ANZ.'3:9@%/7?;.@1KJ\^+#([H8 MF192.PI<$O$XFQPWK=;URZUY81SSQ#$8)FE^TJU0'?#*/E*2YP'&+90"KV:2 M>S5Y!NW3\80Z?[MJ_;122IS=%0D91DG*LXX]0I4X]T1Q@/D+HY"7A&93O%_J MJD3'Z:KB'HLP@S>31RR@#0P_.: L8?P02QH+[<-'T?'Q#O>QT9H2K0L$E?W/ MS(=;475&K$3S7KI@$AYX%M#$FCHTACD*\ ;VN@]Z/UYC1P3'YSL4*+)Q&+*? M, 6Q>:-7NRK"#W'$T]@Y>0@"]TUP2,^MFYV[K1BPUGLD9@+>W+N ?N,)P@LSR+,/3 0D=QXQH3%I/[K/5%%J,N M.*)@[877:9I@<,M\00 :,\<+]F;!#B\Z&9FE@!&?P-6U7W1OBD.IJI8B Z;! MJ1<3G$:!OP]Q_V4@0W-!(Y?TEO%.>J=_)G2^I-OVM7%#$_<^"3G\%?WRU>K8\#&="M=&F<21+='ZMK MK#1DYC]%W=*;U4TM?48.*WK:[P\(!BU4WK?CS M&11Z 6!@N.O6_]= ^_">?JF$ZM]N?$W ?/JK#PHW0-0--IF_=^GFIXYN&]$_ M:LX8L(.D$QI.8E^]>4Q5E4SQ+X;H<$R>Q,EGVS'<3Q']1#'F49CB8O/JI5\Z M-)J/=E[UXZ"W<#]H$ !"?_6OU_M?S.9^I\*MMO]#RX([D*A#U5R#M+@-$L' M?@[#08FSB#GYE*54.!+JG3. M+5[U;F!*#3QQ0KD1<%-YJX6BW>K50E96B@%O-3)7G7#]>@U2'I3?T MCH2/8I=9(@Q6BY+OX [LI_)6XVW0HB0BA\((53 -Z=);#Z^N)\3O&#X+.)C. MF9$G6Z6^TN4F67H!&0028DL('/_VL $I"0C-^-9@>JU*$NR>C^AOG._HRY8; MV"CY120V6WHSCR60\DK:C^KP.S3^C DO5M*X7W:H>:>!Q^+*6)4WPFA!+HKZ MGS\T<>@(S%X2"!N!T-E=*W)6ON:6KQ9:'9@F;D2C@W/52:-QHJ"DW%F-KP+E M[&H=?ZN$$10AP\[O^5:"N5@,+$(3PR!N8*YKF/ %F!%[IPJ;&?9KD4#R7'Z M)K5VA4>[KL->P'=<7[+1T&=A$(YZ\$:MGR.'-WH![[HR2#&&;52^%06O2Z)( MV-H8+/U.&-B?ZZVQ&LOEKU-QJ-5$I]50"UV9DL>P]+!'#.@]>*N??QI.@E]Z MG(A:)Z(^]-4=MF1226 J9:U#W0SZ;/O8)9QRH%?%:0?N,V"IDMC HM@Q2T7" M,&H&B=IFS.)SK/)2%5 @D:)*)(X"<1UHM)7MT)?XN M-_6D$/^ <7PI%YKMN:SPWB!RX^S@Y+*&Q$E)P;="HO_(AN]53G3KV+MIQG:! M*W:O+)>H&*=, MJIOF(;;C)65QK"H*1Q3Z01"P#ZA?,WC :6K0L.$X8&_1YZ,R#:_2BGJ' MI5KE#A-CC?%TD469.BKGGS*X-/L.F&?KAJ+&-XA'3 =!Q#)U+T!D; M^[-PBM%H3-00 [Y26B-_.AZQ6PTE?\S;="IG?%QI318U01]'T\8KJ:@L0.?' MISF[29!3I,*!BL+R8B?HV#!,ZZ"T%J VQWD^1,O0/WS0%0:CC=?Y?#R]8*\A M!4UYUK"'HG+\P7#4>;#\X5D!G(_\8(Z2'YYY\(PCG/N3">I\CW- =,W^OKBB MB3^>S=EO2B4'(24+)Y$_B69-,IZJDXJS /N#_%-N>F;!N)T%X_\]"]:UHG6C MZ%37]X+U='VGY9I^KJNP/X-B:]YHGP J> T9[[H^QQH8! M5L<>MX^2+(U(QMXA@G.IES)'?JP+;%^N:1O,Z^1N=<7U[J@AZU9XN M@B>M>'KE]+;-=\:&HZD?!5'GC>I>*K0]Q,:+HI/A&'36%8S[SBUE-/UQ%-2; M2TMM][YUO>X\L==+(ZX).X&;BX0418/+*=:YKA>Q^F)5Z9:?K;*89'?,<'<% M30SXGBIECQ=2T&[#JW\!4$L#!!0 ( !6)"U>CA*>S&PO=V]R:W-H965TACTH-A,+)UNN)"?7_?6CY"3-UESVMA=;I,B/'RF1FFV5 M?C85HH676C9F'E36MI=19(H*:VZ&JL6&=E9*U]R2J->1:37RTCO5,F)Q/(YJ M+II@,?.Z>[V8J"]!M/5-=??KU&J[3Q(@KWBBUA7UBFBQ:SE:WQ ^]3> M:Y*B THI:FR,4 UH7,V#J^3R.G/VWN"KP*TY6H/+9*G4LQ,^E_,@=H108F$= M J??!F]02@=$-+[M,(-#2.=XO-ZC?_2Y4RY+;O!&R=]%::MYD =0XHIWTGY1 MVU]QE\_(X15*&O^%;6\[HHA%9ZRJ=\XDUZ+I__QE5X4__2/B=B#(]@2OV5E (CB$ M- F!Q2P]@Y<>$DX]7OH*WN=F@\;2M;(FA%M<6N!-"1^^=<)^/R[!'U=+8S5= MFC]/%:&/D9V.X1KITK2\P'E G6)0;S!8O'V3C./W9S+(#AEDY]!/']DIDF=A M3I-\K!!62E*KBF8-P@#?MRNH%? -%](%?D?3X)WAQ*#^0<85:*#@IO*GX!=(1[$A:'] U+>6*-THNDV-(1=:&25% MR2T)UUSRIJ RN.M/7(TC2>4IJL.-\;BW6&"]1+W7LN&_K:YJI:WXRPA@]#L&1@.JK94=J_0#:>AGDV MIE629O2]2.+)8*^?I!2YKE$7@DMH>4ML$Y:$^6@,; 07DW30RW$.C\J2S=VI MRA/<:)J$DYBY,*.I#Y/'@YU^G"<_%^-_27Z43<-IYM)FGE2>30<[=<(R"JQ; MI>E0::)22QZYIJ.035-X^R9G"7M/CN.!U\63$P5+IV&63V$*%^F8:NOD)$W^ MHV 3EH43YLXES7V]PC1F [^1AMF8P:F>C8Y&+I%8^X>%+K?J&MM/WX/V\'9= M]2/[AWG_\!&OM2NPQ!6YQL/)* #=/R:]8%7K!_A267H._+*B]Q>U,Z#]E5)V M+[@ AQ=]\3=02P,$% @ %8D+5[! 77V3 P YP@ !D !X;"]W;W)K M&ULG59M;]LX#/XKA#<,=X 16W[)VY( 37K#%5@/ M1=MM'P[W0;'I1*AM99* MZKFS-68W]3R=;+'@>B!W6-)*)E7!#4W5QM,[A3RMG8K<"WQ_Z!58BX/)>;+;&*KS%;,NV'096?O:X*O @SZ2P6:REO+)3F[2N>-;0IAC8BP"IV&/*\QS M"T0TOK>83A_2.A[+'?JG.G?*93:":Y34W?#%3 M\@#*6A.:%>I4:V\B)TK;E >C:%60GUE\XD+!5YY7"+?(=:60*FXT_/;(USGJ MWV>>H2C6UDM:Q&6#&+R"&,*M+,U6PQ]EBNFIOT?L>HI!1W$97 2\Y6H (7,A M\(/P E[8IQS6>.';*5\+G>329JWA[ZNU-HIVR3_GW06']ZQH?_Q N&H)QQ=0E\\T$E,JQQ!9O!9\+7(A1'$N&U8"G9WPSTF ME5*BW,"2:Z'/)7$QS/DD'K<(F2W8OBX8,9"5@DR4O$P$SX%KC;1=BA,JJJ>R MME2 ?EQ#)G.Z O04J*')MN\H?,8]YG#3C3?P* TAK[C> B]32*R WRM!%.S> MG#9+[X%-W.%X0L*'=^. !1]?5+0#\9F.B7JB:RVKRE0#<]DX["V;V1N!""_P MW?$H. G1JFYK<'M(0-MTZY9,X5X/EHAQV@X(<_P!*S3K611H*HK MNN,[5"]$ ^:._7$_-I3/!C\)T=F_AWC"J"8,KC'!8DW0;>&#_U_X2>PR-CI) MI%6=*7P4N\,X[DW;Z=NE9Y'OCGZJ?:?[]>+'T<1E072"UNE64NVDX@;I.E^; M8[_.-HS=P!]UP^O-"@DP9/UXN5DOE-@H9&H\!ET;B6V8@R'/NMWG>#42.S,'+]T(=S MEYEW]/A063;U$ZLAD55IFG>HU_:O^%7S>+V8-Y\ E/5&E!IRS,C5'XQB!U3S MK#83(W?U4[:6AA[&6MS2EP@J:T#KF:2TVHD-T'_;+/X%4$L#!!0 ( !6) M"U<->7X>(0, + & 9 >&PO=V]R:W-H965T+)7NF& M6=SJ0V1:#:SR3HV(:!SG4<.X#%8+K]OHU4)U5G )&TU,US1,_UB#4,=ED 0G MQ4=^J*U31*M%RPZP!?NIW6C<12-*Q1N0ABM)-.R7P6TR7V?.WAM\YG T3V3B M,MDI]-7/0%O)2\5]+6AKR1%53/_2/D M-A*D)X)K>A'P/=,W)$U"0F.:7L!+QX13CY>^@/>W/C#)_V.N)T)RIZ11@E>L M;Q%9D8T& ]+V"K4G]USB!7$FR!:5@/UH#?EZNS-68T?]>^Z&>@+9>0+NE.M M8Q^2#V#/T;X(?)[VLPCP*X+$7BKQ:KFQ4#DJM@:R5P)' )>'.<&BEO5856R[ M$IH=Z).&8EV:MK.@S7-D\HI,BDE(9YF3\BPL\I3<=UIRVVGPMGO^Z&1#DG"2 M),/Z%^##K96H"&]:K1Z&,N;AE,;#^DYB.,G$'YT!8M3>'ADB3N,P22DIIF&> MS3D&;9]1FG"O#.L0F]TU5*DW!&T? J38HPI;/K%YFY0KPBM"C"F>=%BS1, MBIB+Y7RIXV+L#XDUK]!%!+ P04 " 5 MB0M7. G1I[D& =$@ &0 'AL+W=ODDJCW^_ MAY2M<1M'S8?],$!B213OX>6]YSZHDP>EOYB5E)8>UVUG3F1: MF%!M9(/;F=W"GUQ3W\4I_.(J>0;&5E'8+ Y5Y^D&WK@*#& M?[>8LW%))[A_OT/_R>\=>[D31GY0[1]-;5>GLV)&M5R(OK4?U7&:KQM(&?/;JRJOKR]P+YJ^J#6\+41WEQ'M^*N ME>;X9&ZQC)L\K[:0%P,D>P&2TY7J[,K095?+^FOY.=0;=60['2_8)."5T"'Q M." 6,3Z!Q\<] +%+)UK+;JE]/?_.K\S5H,O_SZT^0$[ M.8SM8NB=V8A*GLX0)$;J>SD[^_&'.(O>3VB>C)HG4^AG-XC)NF\EJ05YS]'O M&^^M=!ED=8.RXH#=.$6,D" MQF/Z+(U#ARS)00D7EP= \H!#LX074"PI <(!PLL@BK\"Z;O[X4$^;I 9<6,5 MN:$#D$50) RZE=XJ$7.:1;AG11*P/*8)1JX, EUF O7?RTR9%D6Q(S!@FD> M)O%(A3B(XR)(&:@0A_#/C@HL#LHDAXOCD"4OYQUX%;XY)N[Y=5[_IQ\4>:*- MU+Z)<_HL8 <('B4\"W@!U"P*<_8:XL1!E*=!SEP>X&D(QDZX/A]=GT^[?F@) M?5G[3G%V#!W*PJW02VG-(79,KW8+MU^!# $]K!KL;>4<3$MG?ZI=]5@X3]Y[ M3T*C-]@OCR+T>AH-I#=E;WPBI[HQE9;6\:>6K6\/X9".UN@)FPVH;'PAW3A] MWVZ$HU@M[]$);UQXK;3JERO/PM[XI81OG21]$+I59!K@^&XLH :2(*ZC9],A M,!=0A="D= @: P@XZJ%IH8(DE,+.NW"KC,,7U:K!PMZ"6&=/+5HJT9J UE*8 M7C^3VW(;,N[1=8BB>_KQAX+%^7M#5:N\)?;Q%$2PD0I57E:]Z[D)I5HBY([* MZ-CI[*M@+3PC&U53W6LWXA;8Y^CV+9QC<#C!L%VY4N^#UM? .W>D".EVL,). MN6UCM,^1O?[CLFV6C1-V!#"$!%9R5]02.#F"DQ&/<1*%N$NW(QPC1>Y&,L26 M&TGH#>->:C>"A,Z*:&]D(B:*,2:*5Z?#J^^EPTFHP^GPZJ^5#KDSFSE#(Y5T\"LJ0.D*6,(9>G(CO8A+T-LDY]--B7H4X=>5C!N!(Z6? 4M^ MD=:%/0\XQ/&+_N9GV4&_UL\0-8Z[C3N(^1R"WA8A1FATDH*[U:SN*SMD#C== MP0:HA"L7\ 9P);KN'6-NE06H>6..M0*Q<011U'GZR'CQ'#@U4;_P'@3EFKUOYV)07*F9N ]PNE M[.[!+3!^$3K['U!+ P04 " 5B0M70FZLL,\# #2" &0 'AL+W=O M?N'NR5WG.%.UMM:N9P:G8#NS>(K [:I:V9>K[G4AWD41V\+#V)7.;\P6,SV;,?7W'W=KPS.!CU* M*6JNK- *#-_.HV4\O1[Y\^' 7X(?[-$8?"0;K9_\Y/=R'E%/B$M>.(_ \.^9 MWW I/1#2^+?#C'J7WO!X_(;^:X@=8]DPRV^T_"9*5\VC<00EW[)&N@=]^(UW M\02"A98V/.'0G:41%(UUNNZ,D4$M5/O/7KH\?,8@Z0R2P+MU%%A^88XM9D8? MP/C3B.8'(=1@C>2$\D59.X.[ NWV%O;/2[]G(V<$C"0PV*SN%UZS#YCL,4[K1RE85;5?+R MH_T R?<1)&\17"=G >^8N8(T)I#0)#V#E_8920->^AV\6V:44#L+JSXC?R\W MUAD4T#^GXFWAAJ?A_*6:VCTK^#S"6V.Y>>;1XJ^6.,E M+1NLD]["#9-%(UD0.TZOF14%,%7"%R$;QTOH:]U'=BJ<\PX?*PY;+?$N8XZ@ MU4B(2SD+#C>+CRPV/8NR8Z&0A7Q3G/4LIO!8&QX2])"8W&MA=UC)"<"(2?"G8S0Q0ABFI')F+Z3[8T^0_L4,-*G M5W%^V0_.R&G4RVGT:3DME1,_!^G@:Q/6O&B,< +SA@BK?DO:>]2.= M6MCP@F%Y_=%7;".-+'$)LXT9Z'T%;&8[]=LI+*T/^)1.PZL2_MRWX!,2IRG) M<@IQ3))T2+)Q @_KKQ9RDHPHF>0C2,DDS4F>45B%G9C0?$3RA$(^20B-8[C# M=3Q&*?6_H]'M>K6"(1V249I!G*#0ZGU#0XZC-X_7:AFUH4;*-&ULC57;;MI $/V5D5-%B83B"X2D!)" I$H?HD:0M@]5 M'Q9[P*NL=]W==0C]^LZNC4LJ@OIB[^7,F3/CF?%PH_2SR1$MO!9"FE&06UL. MPM"D.1;,7*@2)=VLE"Z8I:U>AZ;4R#)O5(@PB:)^6# N@_'0GSWJ\5!55G") MCQI,511,;Z\ WCANSMP87R5*I9[?YG(V"R E"@:EU#(Q>+SA#(1P1R?C5< :M M2V>XO]ZQ?_*Q4RQ+9G"FQ'>>V7P47 >0X8I5PL[5YAZ;>"X=7ZJ$\4_8U-@> M@=/*6%4TQJ2@X+)^L]]PPY<]PQ,R5(!O4+!N/3D[@? MW1R1WVOE]XZQ'Y$_4\::0W*/$AZ6^Y0CK)2@3G5>K"N&IEWY;TJ/I>N9*DHF MMZ%"E>40FT1ZWRT)LR 6L$M MIE@L"=445 (?P$>0W,#;S*8YTVL2%/<['[L)S)C)H61;&D-$>A;'G:0?G__# M3J6:YFVM$O5EIW\5PZ&O'NYU:H'DRDM6%7ZOE\J2U/$+W,:VZ@=@.Y72MG=QCEH?P3C/U!+ M P04 " 5B0M7%W7HA4H& H, &0 'AL+W=O#D)K%E\B'Y'OGPO!%SON/B7JX94^@Q33)Y,5@K MM3D;#F6X9BF5IWS#,OW)DHN4*OU6K(9R(QB-BDYI,B2.,QZF-,X&\_/BVK68 MG_.M2N*,70LDMVE*Q8\KEO#=Q0 /GB[?$4M8J'($ MU;\>V((E24[2\_A>00?UF'G'_==/](_%XO5B[JAD"Y[\%4=J?3&8#E#$EG2; MJ!N^^YU5"_)R7L@36?Q$NZJM,T#A5BJ>5IWU#-(X*W_3QTJ(O0[NWZN >VV%4=1@=V\&K.A1+'Y9K+X3SJ:+S<\%W2.2M-2U_4:A?]-9Z MQ5E^H]PJH3^-=3\UORUO$,27Z#9>9?$R#FFFT&48\FVFXFR%KGD2AS&3Z#WZ M0H6@>6#1B<\4C1/Y%KU&<8:^KOE6TBR2YT.E)Y6CAV$U@:MR N29";CH,\_4 M6J(@BUAD]A_JQ=0K(D\KNB)6X&NW2+*5OKU5Q_P6 MQ^/($ZX#X]LQ/@N/P@3'8W WQA#-K6\#M^"ZSW 7/ NU/'ET];?W)I;WZ.\_ M=!OT2;%4_M,5UA(XZ@;F^>U,;FC(+@8Z@4DF'MA@_N85'CL?NF( "?,A80$0 MS(C*J([*R$:??\I"GC*DZ",ZN6,96\;J+6*/>I.0K"LD)6UD)=O;%TM_]<9.2Z[%8;L1F;C3<4M5[T#[T<0; MS\Q6P6$K;S+%LTG=S!!B7 LQM@KALR43@D5Z?W]@V;;S#AH?+,-SL-=:JW68 MOE_6CA$]SVD) C2B(=NDEFUBE>VF5$NK%G*]0?ZG!8RV(M\9-TS$/.J2<7(0 M0()Q^Y:9'*P<3]R6UKYU;GV_AD P0\9I+>/4*N.7;7K'1%YGZ"(WWV>T@-6F M+-%/R_Y\-3W4J:6D=>2^-R0D+ ""&8K/:L5G1RHNV(8+1>\2=J3DLU]*;AVZ MK^20L (9DB.G::<=JRBZ\)YFVX3JG2:\,OMI;,FME+Z5D^@-!^4%D#1S'CL MV1L,7=A61*C80-)\4%H 13-C0YK8D!>LS"JX4<<2UYE@TDI5G0T=#SOMXJQJ M:!9[>.2.6L2@BXBG8V^OB#8E:6P8MOJ)^67TK_;\189^IRO],-E&^4:I[]], MZNH-;826)5MUZ@%JR$!I/B@M@**9,6I,&1Z!IQ1(-[4 I?F@M "*9L:F\7K8 M;O;Z.F9\Z-NPYSA..X581^VM."0M@**9BC>F$MM=I9&QCLI3D/9Q 4KS06D! M%,V,3.-;\00\3T':S04HS0>E!5 T,S:-&<9V-]P[3QV:X%%'F@(UPJ"T (IF M"MYX86PWPWMIJE-?2 NZ *7YH+0 BF8^FVG\,7&@DQ(!]V$?MK3BH X:BF8HW#IB\I ,FAWY5%Z^C<5M_ MZQQZZP])"Z!HIOZ-W29'VVWT$QWYMSL[LW<^ C7:H+0 BF9&IS':!-QH$U"C M#4KS06D!%,V,36.TR4L^526'3S@[,Q>H[>X8]+WKD=:3C0!J4%/8QD\3NY_^ MC?&5H)MU'**.^_\G>GHE!5 T M,WZ-ZR;@KIN NFY0F@]*"Z!H9FP:UTWLKMN,C="Q>9<_Q,^OT55WB5L"9Y8G MH;]NXMNGU5O$EW#2I''2Q.ZDOYW>GNH\]%)Y"M2(@])\4%H 13//^S5&W 4W MXBZH$0>E^:"T (IFQJ8QXJ[=B/?/4Q5P/PDYIVX[5=F'[2TYJ!.'HI62#_=. M1.M,LRJ.HDM4'&HNCQ+75^OC[I?%(>_6]2M\MB@/K3>8\@S]9RI6<291PI8: MZ9Q.=-THRF/IY1O%-\6YZSNN=+HK7JX9U:5RWD!_ON1;=--5ZW;WXG0O4C E MMY"PQ+3;?W].2 F.71.OWVEO"J'VQ^:Q$_+8<'Y?E%^J-6,74Q6G.^ M?3.95(LUVR35ZV++?W"9':^36[9->.?MU>E M.)H<4I;IAN556N2H9*N+T25^$]-I7:$I\5?*[JNCYZA^*S=%\:4^>+^\&#EU MCUC&%KR.2,3#'9NS+*N31#^^MJ&C0YMUQ>/G#^F_-6]>O)F;I&+S(OL[7?+U MQ2@%O>HK$N+ MM/I)0[^I+7BE>3U1KGDI_IN*>GQVO9\@J%BAZ_0V3U?I(LDYNEPLBEW.T_P6 M7159NDA9A<;H(ZMXPIF8)[RN\"[)DGS!T'4SHU]&C"=I5KT2!3]?1^CE\U?H M.4IS]&E=[*HD7U;G$RYZ7+<[6;2]>[?O'7FD=Q^2\C6B^ P1AU!-];FY>L06 MA^I$4ST:WKJN>CR\=2Q7GXA1.@P5.0P5:?+H(WEQ618EFA=EN3_)*B2@HJLR M%:]>,?&P1)?+_\24J<>GD@;KGS]$%GHOCJI_=:.P;]C5-UQ?J]Y4VV3!+D;B M8E2Q\HZ-9B^>8=]YJQL3R+ (,BP&"I-&CQY&CYK29W]N69DT)U3&Q(4-E?45 M;%RLQCMQD%05X]49RAG7#<\^V6^2ZRO_W0R'GA.*275W#%Y3S*.!TRL6&?MI MBQ0H3$+J'I"Z1J2?"IYD+3L=MGUM3^(1TJG?YZ8I%V+/IWUPQM[8@@,*D\!Y M!W">U5S,TN0FS5(NKO)GXD-'7&!R[3ST%% !=4*GAU,MY04N)3V8QA[:P@0* MDV#Z!YB^&29?L_*!VC%*'4%?82/(.+1'4%,J<)UICZ"Q6[8$@<(D@L&!8##@ M/!Y(,%!/UL#Q2!^AIICO>=CO,31VS)8A4)C$,#PP#(T,([9B@M\2\>3;*82A M9A(&O=DU5PL1)_""'C]CIVSY 85)_*8'?M,?OR3F13XV7!:GZERCU,']*:DI MY@3^M%H*8I>Z"D5C MOZPI J7)%#MUPL9[^W8F"IM>?%D7V9*5U8MG(<'!6_2RA?H*L:^[E'_7PB4: M9@[QG; /5RWH!LI,CMIBQW?J+@EHV/MTBC7EO"#$T^XJ+./H7 2;940Y,1N5 MU.$Q0*$#;Z^Q3E]T]]?F3EO/N)^A)KAS$VR6D\M*J#F[2XM=E7T7,KXM2G$* M:T%">L4<-"T"38NATN0AZ:P'>[]J 05#ZLP<-"T"38NATN0Q[&0+G["M)RRC M8-6K<*A*P=S;W.;UML/H"H)E2;S[E22F%72 M9HV(J)I(@Z!_:V]NT!HVJ'%"I<\-QAZU-$W60;$]<+ ME-L3@LT]B MMD^(=3.BL5"M(IG[8CT.H!H*E2:/0Z>AQ*RA1\LT6L20.C@'38M TV*H-'D< M.E4EX:]:42.08CD'38M TV*H-'D,.^DE=CN?-BMJ1'7@L4N]_H4,5(%!TV*H M-/D[89T"TR$*_/AZ&E6M5P/8W(@M8-"T&"I-!MPY+S4[[X\NIE'5?TE_*]7< MM#5V4/N%2I.Q=_9+3]BOS4H:U6RO8L_W^E^@,+=IS1M4=Z'29-Y'7RX=HKM# M>:O:.];LQ\[-;5KSAOW>Z<^P7MI9+S5;K\U2&E755_WF@+D]:]:@V@N5)K/N MM)<^X=NJ)U;2J$9Z767-P=P!:_B@Q@N5)L/OC)=:&J^6LJJTXH+BJE]0!S5: MT+08*DWFW!DM/6&TPY;1J&Y_U7'[2P?FQJQ!@RHK5)H,NE-6:MY=?=HB&E7W M6+7\0743-"V&2I/Y=[I)S;H)L836-N%+5W75BD"U$S0MADK;#\+DZ/=_]<\[ M/R3E;9I7XO-R)>*=UX&8K^7^%Y/[ UYLFY\$WA2<%YOFZ9HE GY=0/Q_513\ MX:#^E>'A=ZNS_P%02P,$% @ %8D+5^"6UP\N!0 L!T !D !X;"]W M;W)K&ULS9EO;^HV%,:_BI5=3:W4-K'-WPZ06GJG M5;K=4+G=7DQ[81(#7I.8V:;T?ON=)#2!Q$U[4=#M&XB#??P\QT[.3WBPD>I1 M+SDWZ#D*8SUTEL:L+EU7^TL>,7TA5SR&7^921F@*'2)YW7< MB(G8&0W2>Q,U&LBU"47,)PKI=10Q]>V:AW(S=+#S+)8FN>&.!BNVX%-N M'E83!2TWCQ*(B,=:R!@I/A\Z5_AR3-,!:8\_!=_HG6N46)E)^9@T;H.AXR6* M>,A]DX1@\/7$QSP,DTB@X[]M4">?,QFX>_T2_=?4/)B9,_\:VA=A+/EZ%./]%FV]=SD+_61D;;P: @$G'VS9ZWB=@9 ''L M \AV "D/:+TR@&X'T-1HIBRU=<,,&PV4W""5](9HR46:FW0TN!%QLHQ3H^!7 M >/,:)HM'Y)S-!6+6,R%SV*#KGQ?KF,CX@6:R%#X@FMTCNZY-LQP6$63#MAM M_+'BBB4KH]')#3=,A/H4ACQ,;]#)IU/T";E(+YF".")&#[$P^@QNPO77I5QK M%@=ZX!HPE,AR_:WXZTP\>44\17++2L-!=O+42O/4:LN^FC*0I[E!?;Q(T^VK,UO%J23!DE>;4\CW",4#]RG M72.67GVOUS*[506DVVN7DVGIAMN$>G:AO5QHKU;H;2[N9<'1 MR8S'?"[,J4ULSZ("MWIEL=5NE-*>76H_E]JOE?H[T$*8Y)49H\1L;=@L!.42 M@8,(2BT4(?]Q*<. *VN>^Y6GYAQW8#^6I-NZ]=J=5\1CKZA@WOODPZ[-:LQ[ MC)PEU5_XZ 1*4"##D*F= -85VLKH[AKP+G"W9//-;OLV=PHU/HK-0(1KPX/O M,8K?9_2M;OM&26&4U!J]TE#B^), + B_05%;267*U7TKM#;0]U:QIJ+MVRYJ M/?YAQ1XW6NV;BK:?IZ+>XT8*/K;4\NYNC=R:J9WL4#,%&N#FV #;X*#=[54L MU4YYJ*6"(G S&(%M'$':M%6V4SO=H78*WL#- 0>V$@AH]OQ>F53M9,>:JI@&'QR0CP$[Q$HQE6S4 MJSTT&P43D8_"1,0*.]5\U.H]-!\%.I$WT*D !*N)1GFIJ6C[7@M>(C^,ETBC MO-14M/T\%;Q$&N$E4N6E=O(GUO[V/@8MD8*62'.T1*JT9/%S#%0B!2J19E") M6%#)8N88H$0*4"+-@1*Q@)+%T#$PB1281)K%)&+["Z?O5?B\?MI#;16@1(X+ M2J0*2LG?.)5*> Q.H@4GT8_!2;3*2=Y%>2/7:STT%P4ET8]"2;1*299L-,I( M[L[95\35(CT2U"@]OLH.?O*[^;'C57K85KI_C2_'V>%A$28[R[QC:B& +T(^ MAY#>11<><94=#V8-(U?I"=M,&B.C]'+)&20QZ0"_SZ4T+XUD@OR0=O0_4$L# M!!0 ( !6)"U>]?3_O@0, %T. 9 >&PO=V]R:W-H965T.YFCNIUOMKUU5Q M"AE55V(/.7[9"IE1C5VY<]5> DVL4<;=P/-&;D99[D0S.[:2T4P<-& M0^*#TB(KC9%!QO+B33^7CJ@9($Z[05 :!)<&@T<,PM+ >LXMF%E9MU33:";% MB4@S&]%,P_K&6J,:EIMM7&N)7QG:Z6A=;!\16[)FNYQM64QS319Q+ ZY9OF. MK 1G,0-%7I([4)IJP%W4UJ#>68H,XR@U&WP$\E8H19[?@J:,JQ=H^GY]2YX_ M>T&>$9:3OU)Q4#1/U,S5J,$P<>.2[TW!-WB$;TC>B5RGBKS.$TB:]BYJKQP0 M/#C@)N@$?$?E%0G]WTC@!6$+G^6WFP<==,)J/T*+%SZ"]UI*(=&94A9QK@CZ MB:PDP]$5X"LAB^0?C OC=]78D8]O$8N\P9[ZU.;88N%!^\+FN+A6>QK#W,%] M5""/X$2__N*/O%=M7ND)K.&C0>6C01=Z]">>;MP$&-5:LLU!TPT'H@6)19;A MT8!)$]^G@B<@6R.L0!]9='/,':.7_B@<>S/W6)?8-FTR'$VJ:0WRPXK\L)-\ M,T^,C#:*!<:PL?;0\_P+BL.O*0;>8#IHISBJ*(XZ*2X4!AP<&28I_X(AMA=2 M7^9:0;,3YWM#JB>PAN1Q)7G\L])NW*>/>@)K^&A2^6CR0]-N\G5,AX-I.+Z( MZ4X23Y0XK21.>TC.:8N0L'XP%$(ZEWJB$-\[_]>][B0^AVOK7[;3^GO#LB^T MIM;:'<;_6=E;KMR7GWI":_HI./LI^*$97,+7(]_\$2\SN)O%4U6>;U!^Y^7C M&Y.X!!G]GY9>+SIN[:*>@=S9^D41>]W]0N"R +=ILLB7:1)7'!TF21D4_"T6*(9R=(DQ0R= MHAO,>,RQ>$]X9::Z-K4O 50U$QQW/97A== M;_MO/?7_RE("KV-ZAFSS9V09ECW0GNGAYM: >:@V#W&B-(\.-S<58MCMRV!7 M//L97D0IH6A***V',4/"2VA&4_%TAL77'%W._Q8O9?D&,.EU^/-7P4)?Q!W[ M:\BM=<7.<,5E-#QGZSC!%YH(=PS3!ZQ-/KPS/>/3D$\@82$D+ *"2=YS6N\Y M*OKD-S&M9(0)IW%.T[L-C^\RC#A!"T5-INE_.L7P[\'IBNGN:.[[KC>12T7XIUP_,D=\6D_KOM?WW ME/T74\$FWV1BH,]5/59"CAW@D+ 0$A8!P21/^*TG_+<*SSZD]R!A(20L H)) MW@M:[P6O&IZ#_9 R%)Z'B@V$9V5;CY45"";).FIE'<&'Y]% >+8-W[1Z8H[V MYSK+<$VC'Y^'>*9C.SU>-, S \^U@^$0;1K=*MY0!VDFX@!^2,7".GL4(W]- M*.^OCYOUM1)T[% 'I86@M B*)KMD)[$RWRI:-S5#^1"2%H+2(BB:[$.K\Z'U MJC&[P4N!P79&MM^+,^IF'.T"2%H$19-=T*6DIC)G>EE\;YB]@.Q[KM,7'C25 M!*5%4#19^"Z;--7IY/"4@OY!!R8$:OS100J2%H+2(BB:[*@N/S7=-YMHE*GQ MT3Z$I(6@M B*)ONPR[%-=9+]LBCG#40YQ_7=_BZ#NO*CA0=-J*%HLO!=2FTJ M<[[)SL@8E!@T,0:EA:"T"(HF^Z%+CLW@S8(89*X[!:6%H+0(BB;[L,O$374J M_K]7R_MI=+EUL;=85K;B: ] TB(HFOQ?5K<-8*FW 5XTC31,27;7<'I['%-U MUVF[Y][RT$PQ5::VGOG, M),=T69V\8:@ZPU&?A6B?MJ=[+JLS+;WG5^;YM#ZCTV'J(T/7,5VF8NQD>"&0 MQIDOY@M:G\*I;SA95\=,[@CG)*\N5S@6KBH+B-\7A/"GF[*"]BS4Y%]02P,$ M% @ %8D+5^R6?/8_! ;1, !D !X;"]W;W)K&ULQ5C1;MLV%/T50BN&%E@C4;)E.[,-)$Z+%5A;(UFWAV$/M$1;7"11 M)6D[_?M=4HHL6PH[.P[Z8HDR[^$YE^31%<=;+NYE0JE"#UF:RXF3*%5<$+FL,_2RXRHJ I5JXL!"6Q"\T,T(RYWIV#R;B^F8KU7*4PF=^7T(;Y$=VR5LR6+2*[0513Q M=:Y8OD)SGK*(48G>HELJ%5$49E&9@&9C1F2"WL.JD.CU#56$I?(-A'RYNT&O M7[U!KQ#+T1\)7TN2QW+L*N"N&;A1Q?.ZY.D_P3- 'WFN$HG>Y3&-]^-=T%P+ M]Q^%7_M6P(]$7* _X)\SP\Z^,S^?[AOH1/4\Q 8O. )O'="<(%F7(AR?4L$ M>4)SP>#IG,(E1E?QO[ >=+[EWDS\_3M@H0_0DO]T);8G:.>#7WZ"5PMY1)2HY1@B[4BBY0BQ5'$ MLPPL 39+=)_P-*:B^3[-?F^ ME?Q_G#7M!- M.ZQIAU;:GPW#DIFAG#*R8"E3X A=3,,VTR 8C@Z8MGOU!Z'?S710,QU\=W5$ MVH0*P3<,3 (MP-8**HBQ,?.^>)+VH$4H"'WWE"'N[ M-[/WHG97P>_OQ=XH&!RL:CN-4V4V"A#\\[XZ!_N''M%$Z5Z.\D^FX%?;W'-=.X52)NX(#VRN.A@MUBK!& M'^LVYT+;U[JK3W#_1YDRMI9&1^?I3&C[>=H51-A>$3W;EMO%CRXO6ZYL97&J MRETQA>W5U/-VEUU'>_*P_:;!(1X%A[)>HK#"N\H* M6XN29YKRJ%7@'GX;93-A0OS/'(@BO%,W.;4 *[5W> M_Y>&'J ^89O^!U!+ P04 " 5B0M7TBJLK)HZJ6M^!]I!I+8P M;0^34&FWAVD/;G(0JXY-;0/=?S_;23,@*:,3+XD=W_?=W7>VNAXSLO'V[)O%#F@YL.%G@.4U#WBXG0,[=A MR4D)3!+.D(#9T+GR+\>)L;<&WPFLY<88F4P>.'\TDZ_YT/%,0$ A4X8!Z]<* M;H!20Z3#>*HYG<:E 6Z.7]@_V]QU+@]8P@VG/TBNBJ'3=U .,[RDZI:OOT"= M3VSX,DZE?:)U;>LY*%M*Q^+G680/@1Z\ @AH0' H(:T!X*""J M =&A@+@&V-3=*G?$ GB#!T5_"EU @Y<)7. MR,3E9G7TUU7TP2O1?\/B'(7^&0J\(.R W^R'CR!KX$$'?'2X]R[X^'#O_C;< MU55L2ADTI0PL7_@*7U?-?EX]Z"KHT_BK2]R*+^KF,S?4I5S@#(:.OH(DB!4X MZ?MW?N)]ZI+ZF&2C8Y*-CT2V592P*4JXCSVU6]\] ML;UUP[8][K@;'\G=EM!Q(W3\%J&[)(M;"?B]J+-KMZ/XMZQ)ZQ2&?L^_V-&U;>7'?M_;D7_4-HN2 MI-^+=C3K8.OY<13$C5TEA[O1-IBF4/_/YH1)1&&FD=YY3XLOJD:KFBB^L)W$ M U>Z+['#0O>F((R!7I]QKEXFICEINMWT#U!+ P04 " 5B0M7J /4^ 4# M !W" &0 'AL+W=O M>Y[S^8[)CHL'F0$H])A3)J=.IE1Q[;HRRB#'\I(7P/27A(L<*ST5J2L+ 3BV M1CEU?<\;NCDFS DG=FTIP@DO%24,E@+),L^Q^#D#RG=3I^?L%U8DS919<,-) M@5-8@[HKED+/W 8E)CDP23A# I*I<].[GH_,?KOA*X&=/!@CHV3#^8.9?(JG MCF<( 85(&02L7UN8 Z4&2-/X46,ZC4MC>#C>HW^PVK66#98PY_2>Q"J;.E<. MBB'!)54KOOL(M9Z!P8LXE?:)=O5>ST%1*17/:V/-(">L>N/'.@X'!AJGW<"O M#?QC@_X+!D%M$%BA%3,K:X$5#B>"[Y PNS6:&=C86&NMAC!SBFLE]%>B[52X MKDX/\02M2:9"[]0*=GIRA$V/X)>.EQ"R6$U=I M-8:3&]7,9Q5S_P7F ;KE3&42O6_Y M00N?^=^;^QUT@N9D HL7O(#7!&\%$9 MWE X/PKT7$!,%/K,I43?5IQ2I%-[ MAT7\O2VWK] M8PF=3OY5@GM0PW,0J6UM$MD:4-6P9K7IGC>V:1RMSW17K9K@;YBJ)>L*I2^. M1!02#>E=CO09B:K-51/%"]LI-ESIOF.'F?XS &$VZ.\)YVH_,0Z:?XWP%U!+ M P04 " 5B0M77WF<:8L# %$0 &0 'AL+W=O)+&SMWC^]Y[FK==;(6\D9E )K<%CE74R?3NCQV715G M4%"U)TK@^&8A9$$U+F7JJE("3:Q3D;N!YXW<@C+N1!.[=R&CB5CJG'&XD$0M MBX+*/R>0B_74\9V[C4N69MILN-&DI"E<@?Y67DA.9B""'6!L(BE\KF$.>&R2,XW<-ZC1G M&L?MYSOT]Y8\DKFF"N8B_\$2G4V=(XH"1T8O%CDRGZ2=6WK M.21>*BV*VADC*!BOONEM+<26 ^)T.P2U0[#KL'^/0U@[A)9H%9FE=4HUC292 MK(DTUHAF'JPVUAO9,&[2>*4EOF7HIZ.K*GU$+,@52SE;L)AR369Q+)9<,YZ2 M"Y&SF($B;\DEK( O@5S_(1] I)*6&8O)#,M'D5>GH"G+U6NTVWHY%SP&KB6U M2;MDZF8+9R%%82SP=:R1N,[(W%(&.7$ULC,QNG'-Y*1B$MS#)"2?$2E3Y(PG MD+3]752ED2:XD^8DZ 7\3.4>"?TW)/""L".>^?^[!SWAA$VF0HL7WH-7BZ8J MU\^U%PB MQZJD,4P=O"44R!4XTD!&GV\#[J MHE[AC2V>N>Y6D3]Q5]M\^BQ:01XT01[T!OE%2"SR&>8+?V==,?6Z/S8= X&U MF(X:IJ/G*-?1D/H,!-;2Y[#1YW#@M2$>M0;ZME2 M8MO0%5*OWV.S,1!8B^*XH3A^CFH=#ZG/0& M?7QOTR=X ]=K#=BNQ6"\4[ / M6;7#W6IK_-YP9XIUWJ_];H]-R5!H;9+!AF3P'%5;GSJ41@.AM37:=$U^;]/Q ME+H-NRHRW*W;!ZS:X6Z:&+^_B_FJLWN:WUZ_1R=E(+0VRTT7Y!\\2^$.VCT- MA=;6:-,_^;WMQU,*=]11DKLM[0-&5;#NUD")^4CMG*V(G0FK :K9;6;YF9U@ M=_9/S(QO!]4-3/4' 8Y'*>.*Y+! 2&_O$-66U&PO=V]R:W-H965TXN+]C M_+M(,);@)4NI&!B)E.M;TQ1Q@C,D>FR-J7JR9#Q#4BWYRA1KCM$B!V6I:5N6 M;V:(4"/JY_>F/.JSC4P)Q5,.Q";+$/_Q":=L-S"@\7IC1E:)U#?,J+]&*SS' M\FD]Y6IE5BP+DF$J"*. X^7 &,+;$0PU((_XD^"=.+@&NI1GQK[KQ?UB8%@Z M(YSB6&H*I-ZV>(335#.I//XK28UJ3PT\O'YE_R,O7A7SC 0>L?0OLI#)P @- ML,!+M$GEC.T^X[(@3_/%+!7Y*]B5L98!XHV0+"O!*H.,T.(=O91"' "@>P9@ MEP#[K0"G!#AYH45F>5EC)%'4YVP'N(Y6;/HBUR9'JVH(U6V<2ZZ>$H63T;QH M'V!+,"% ^XES@3_S9I4&SJ-F^J/\^W8HUB M/##4!U9@OL5&].LOT+=^;U*D([*:/DZEC]/&'IV4WE1M0>'G%/K+9ANYOF,Y M8=_<'M;1$&;[80"KL%J&;I6AVYKA4V_>:TJJ%75I"SHBJQ7H505ZU["HUZ4^ M'9'5]/$K??R?MVA!X1UXS[8""SI'%FT*\R$,FRT:5!D&K1D^3KY]GLP>AH_C M>5-NK>!+.]$16:W.L*HSO(93PR[UZ8BLIL]-I<_-SSOUYL2"7@ ]Z\BHIU&^ MY5A!LT^AM1\AK-8,Y_>/=\/IU]FD\8>]%7MI([IBJU=Z,"S!:WBUW+4KC3IB MJVNTGXU@ZVCQ-K^6'(=6#*#MV$>&;0CS+#MPSSAV/Y_ ]@'E;C+[,GS\NS&S M5N3%O>B(K5[G?LJ![E7\VNF8U!5;7:/]H 1;YXPW^M4[-:(;!,&Q7T_#'._& M.S.LPOVP MNGE:\RP;PQKU;Y7[@@<%5W-KIJ-056UVC_; $6V>- M-[HU//G3%-BA[Q^[M2',M>UCMYH'IPOZ:$?]&5\1*D"*EPIG]0)E=UZ+QF3KPM]AE&=647_ U!+ P04 " 5B0M7 M[1GL@NX% !?)P &0 'AL+W=ORP8"_DCJ>20QMTTG:S*;;7G1ZH<"QK1:05Q)VTNF/KP2$ MCPU6UCMG]V(#,N<1O"](>FWF>R[^D1L 11[3)),7@XU2VW/'D=$&4BI/^18R M_"R#Q-J7BZ M@H3O+P;NX+GA/5MOE&EP%O,M7<,]J _;.Z'WG)H2LQ0RR7A&!*PN!I?N>>B- M3$%QQ.\,]K*U3+U>9B,!N0&%8T3]1[OO\)J@L:&U[$$UG\3_;5 ML<,!B7*I>%H5ZS-(65;^I8^5$*T"=W2@P*L*O$\+Q@<*_*K _]R"454P^MR" M<5507+I37GLA7$ 57IQ67T,6>2 M&=,D>4=^H4)08QUY$X"B+)%O=>N'^X"\^?;MW%&Z1U/G1!5]6=*] W27W/), M;20)LQCBGOK 7N^_5A_:ZV>6>D75DI9B0\EUL:P<5 #W42Q X&B^^^<2?#[_L$QH0%F+ 0"=:Q8E1;,2KH M_@$KKG*I6Z0DK>>9_'FCV\BU@E3^U>?+"-,73%B "0N18!U?QK4O8^LC? M]*RJ)%&\M$8 >?8*Y GY47 I^[RQ8H_UIH1-"IA9.>P6WGAH_LV=75MVS$Y# M)%A']DDM^\0J^P<)JSPA"5M!G[C6XF/%M9_)F#P!%7T6!YAG$2+!.FI/:[6G MUFN\T3?S.5E2N2&:_FZ5F\F6K 1/2:2G7Y:M]2.@-U.]NI74#$U]IEC[.-:4 MZ8L[WGUYNV/V&"+!.@;,:@-F5@.6"<_C/7V2Y$;%IWWB6NN/%1<3%F#"0B18 MQX2SVH0S_"GX#-,73%B "0N18!U?W&$3<8;6QZ-VAC;.G) MB$B/2SH-$[XB M.V[&*<(RO98%J:IC1?^"MNKOK#V\=,>6I?V4CC4#E19BT;IVM!*G:[7C/>P@ MRX$(B/@Z8__JN6(K&!=FC=1RJ%=X*_G8YP65%J#2PHK6GL$F[1FLJ[W7:.]9 MM6^/3=M<1!LJP4S2DL4@#D[-%;1],K[K>O[TQ9RZM/=_M*:8M!"+UM6^2L4OJ>.6^"-OV+-\7]K[/UI[U'", M1>MJW\1CUYKR%K= 92[ 9#$S\#,>$QK_G4ME6D[(FO-XSY*D5W_4F(Q*"RI: M9YT[&\_.NC=&B-5I5_PF [OV$/R*^#&L0 CS/-!''=GH TOT 7]#P-J+D:E M!15M_)H97R,8NTTR=NV!M%X,+7GZP#):+H;N!-\Q\^4_3;OVZ/W%7_!5W+;ZWG3FSOK65*B!&Y468M&Z\C>9V[5&QT^^^2#_D9"*3(\X M][#5F?L!A'OHMY(K._GH$0S)GY[0_PO1CS,Q+M$I06HM!"+ MUG6G2>.>/8T?/V]4P,XZ9S(;O_R"=6GO^FC940,V%JTK>Q/$/7L0/S1P_9J1 M6ZIS.2E_IAV=-$-9TT3UXJI]U+C7)LSLO$2E!:BT$(O6M;+)]9[_%<8WU!_% M46D!*BW$HG7=:9*_9T_^7S"^O0S54]^;] QOJ%D>E19BT4K5G=8+1BF(=?%F MEY%01\+R7:.ZM7Y[[+)X9\II#B]?/=/CUIII^1-8Z=+AZ53/(Z)\FZO<47Q; MO*[TP)7B:;&Y 1J#, ?HSU?%^R;ECNF@?J=N\3]02P,$% @ %8D+5Y!8 MA7DL!0 X!P !D !X;"]W;W)K&ULM9G1;N(X M%(9?Q6)'JQEI*;%# G0I4J=H9RMU=M!T9O=BM1=N<@!KDIBQ'6C??NV$)H0$ MMTCN#23!YW?\<7S\.YGNN/@AUP */:9))J]Z:Z4VEX.!C-:04GG!-Y#I7Y9< MI%3I4[$:R(T &A=!:3(@GA<.4LJRWFQ:7%N(V93G*F$9+ 22>9I2\?01$KZ[ MZN'>\X6O;+56YL)@-MW0%=R#^KY9"'TVJ%1BED(F&<^0@.55[QI?SHEO HH6 M?S/8R8-C9(;RP/D/00*2,!-5?6[B!)#%*^CY^[D5[59\F\/#X M6?V/8O!Z, ]4P@U/_F&Q6E_UQCT4PY+FB?K*=W_"?D"!T8MX(HM/M"O;CL(> MBG*I>+H/UG>0LJS\IH][$ '@B@.P#R&L#_'V _]J X3Y@6) IAU)PF%-% M9U/!=TB8UEK-'!0PBV@]?):9__U>"?TKTW%J=AW]S)EDYC^0J(\6N8C6&B-: M"!8!NDX2'M'B#WH_!T59(C_H5M_OY^C]NP_H'6(9^K;FN:19+*<#I6_(R ZB M?>$W]O#/5%P@OPSW.\+G]O Y1%7X4>\#3;%" M22J4I-#S3^A]S*6^(B4Z8(K^O=/7T*V"5/[7!:B4''9+FDE_*3GM42 MQ!9ZLU]_P:'W>QISSYQ'N]8DG01LT:>2ZP4"PLQ4R*W M,S()@]%D.M@>LF@W\W& PW'5K#'*837*H764-PG/XQU]DNA.Q1==8[7&GSM6 MEV)S1V(-;D'%+7 _T0*7*%V*S1V)-5"&%2\B16(/0J"(T>IE0Q#,EV$.NH %,C(J-(IXGJE. M3*5H<(!IJ*V8=T3)VO6YE!R)-2B-*TIC*Z4O:@T"P:.VHQ(Z@8Q;0'!PC,/: MQ[DX'(DU<$PJ'!,KCCM=G2Y1.;D$])=Y%NO,60J>%JG$LA5D2A^FAE?AK[J0 M35K(^A/Y?G\G&EU@1T8-;QR\5(>VT4F0/0J]^6)G"B!.VU#@D%8]+B8^WQ;#Z. MU)I\:@>.K:Y4[V;*BJQWI!%H-@\)=)(A[>H\"OQC,D[MM"NU)IG:4&.[HUX( MV-"GU.1*D4"\*-A1+H2I1%1*.)%$?CN)AJT< MK9 "D=K8#%ML)L=DG)IN5VI-,K7MQE8K.KN-=:ZP)3/32N_\%VHL=U25S5(S[>3!2AL+^UX3%I\]F&52>V5B]\KE-G1)F4!Z>Y4#XDN4@7I5_G0]*>[8E=KOX&Q>3AWS MX.!MDGGW]YF*%--"_ M+SE7SR?FG57U4G/V/U!+ P04 " 5B0M7^Z7'6 <# #%"P &0 'AL M+W=O[Z*RX>90R@ MT'/"4CEP8J6R<]>580P)D0V>0:I7YEPD1.FI6+@R$T B:Y0PU_>\CIL0FCI! MWWZ[%D&?YXK1%*X%DGF2$+&^ ,97 P<[+Q]NZ")6YH,;]#.R@"FHN^Q:Z)E; MHD0T@512GB(!\X$SQ.<7N&T,[(Y["BNY,T9&RHSS1S.YB@:.9Q@!@U 9"*+_ MEC "Q@R2YO&T 75*G\9P=_R"?FG%:S$S(F'$V0.-5#QPSAP4P9SD3-WPU2_8 M"+($0\ZD_46K8F^W[: PEXHG&V/-(*%I\4^>-P>Q8^#[>PS\C8%O>1>.+,LQ M423H"[Y"PNS6:&9@I5IK38ZFYE:F2NA5JNU4, R?R[2O,QJ&ZX\7U1 M^/;W^)Y"UD >_H%\S_?1W72,CH].7L.X6DZIR2\U^1:W6:=)0(0N:4H5G$[T MO4<5TOY.M"&Z4I#(?U7L"R^M:B_FN9S+C(0PB>L!RJF!6V'6MKWMTRZ.IGZ/7=987+5NFR5>MR#$O]2#-]5 K" M..6,+]95SFM1/G@L[9)C^TNNMGT #9U20^<35]MY<[5-W-YWM=W29;?6Y8-- M3OJDADL0.MFB.PGSG*$)G8-YQ'^ B,H'7 _;1NNWAJ\(GI4$SVJ11C;3@=") MGA&;C&*:53*JQ?G@S?5*EKTOB;[> 31@;YOQO4_$W\;X=0#NS2UXI\[@PX3@ M.[C==V,0;^L&KDWIP:T@$:"4)-4G_)/AP;>'YJ(QMD<'U5>:= MZ&N]B;[>WNR'MU4#UR;T3P1?/2[V]D>?N].4F0;W-Q$+JILL!G.-Y35,1RB* MGK&8*)[9/FW&EQ0>JX90( $T% 9 >&PO=V]R:W-H965TLFEII)2$!.G4A$K2KAM1*J%VW#],^F.0@5AT[M1UH__W.#F1L MHVA?XK=[7LZY<[I1^LF4B!9>*B'-."BMK2_#T.0E5LST5(V23I9*5\S24J]" M4VMDA0=5(HRC:!16C,L@2_W>7&>I:JS@$N<:3%-53+].4:C-..@'NXU[OBJM MVPBSM&8K?$#[6,\UK<*.I> 52L.5!(W+<3#I7TZ'+MX'?..X,7MS<)DLE'IR MBUDQ#B)G" 7FUC$P&M9XA4(X(K+QO.4,.DD'W)_OV&]\[I3+@AF\4N([+VPY M#CX&4."2-<+>J\T7W.;C#>9*&/^%31L[N@@@;XQ5U19,#BHNVY&];.]A#Q#' M;P#B+2#VOELA[_*:69:E6FU NVAB3.2[=3WFPFDXYX6PVR9\;;KB[ M(0/G,-<*?+9P>HV6<6'.:/=*J*;8L%<#M[;HP0EP"5]+U1@F"Y.&EGPXMC#? M:DY;S?@-S03NE+2E@<^RP.)/?$C^NR3B71+3^"CA'=,]2/H?(([B&!X?KN'T MY.P(;])=3N)YDV.7H[& &RZYQ?-;*J "9M(RN>(+@3 Q!JV!'[<$A)G%ROP\ M=!VMRN"PBFN[2U.S',_^N/XH^'T1\]][U++;1& MV> A@RW%R%.X-EYG_>1B$ W2<'U >MA)#_]36M+K(I0Y6"O#?[3C)!K\+1WN ME7B%>N4;V4"N&FG;:N]VN[=BTK;([_#VH:%J67&J=H%+@D:]"W*@V^9M%U;5 MOF$6RE+[^6E)[QUJ%T#G2Z7L;N$$NA&ULM5E;;]LV%/XK MA%8,+=!$(G7/; .)M78%&B"HE^YAV -C,[$02?1(VN[VZT==(ED7,Y%'O]BB MQ/.=\QU>SB=QLJ?LF:\)$>!'FF1\:JR%V%R9)E^N28KY)=V03#YYI"S%0C;9 MD\DWC.!5890F)K(LSTQQG!FS27'OCLTF="N2."-W#/!MFF+VSPU)Z'YJ0./E MQK?X:2WR&^9LLL%/9$'$_>:.R999HZSBE&0\IAE@Y'%J7,.K"+FY0='C>TSV M_. :Y%0>*'W.&U]64\/*(R()68H< LN_'9F3),F19!Q_5Z!&[3,W/+Q^0?]4 MD)=D'C GFH$!EB11[Q-Q#>Z_XU4A(H ES3AQ2_8EWT]WP#++16^)EE\4R2RL)?TXR\=](9A\&DL[,;O%[)D(_) 0L"#++8M%3#BX (MR M'H#WD7P:)_R#O'>_B,#[=Q_ .Q!GX/E/'7)- +B1ND!)0D+H$-/P)D(7L@GOG;S=& >:0VC\CR MF'F+C5T/B5W@V4?Q'L3!8'P$USLY OD07].C[S:9XNK6W-U ME5P_,\HYN,]D,4@*RI]E$1A^ ?NF&'L-N+T0[:72)E."<.K%>3]<:1 M_2K;9)"MUV-[ 0.K0W>HD]V=!9$RIA,9^S5C7\GX$XX9^(Z3+1DBZ??BE]/8 M"V"'IM+%V&G<]^DCV_'0\#0.:IZ!DN?]Y>(2"#FN?"NK$:]WQ2'62J2QFYY. ML$@36"N#89W!\.SE)-2969U@D2:P5F:AU8@GZW\6E K@<%DX7A@X7FZ6ZR*BQQNZ%6M$B76CM/#:*$[IGKS10DXRLTJL3+=*% MUDYOHW&A6N2^H=AH4J15\G2B1;"OJ6T7A?:1Q=OH8*@6PB,JDDZY.X=]O6MU M]W!-#MN9:90S5$OG,95+JW2NT-H5SNLFYQR:&#:B&"J5X6L%3JO@U8H656B= MA70@,]J?T!HMB]1:=D[3E+!EC!.PP1O"AO*BAAB;%ZUHD2ZT=OH:98S@V8L? MTB1UJ_3J1(MTH;73V\API);AKQ<_U-?5$,' [;YIJ1V-3LN 5SMT@O#($U\6Q6.?^#;R:E\=\#4QYZGB+V9.<]" ACQ+2NO1E:*P\ MR"L;@FZ*HZT'*@1-B\LUP2O"\@[R^2.EXJ61.ZB/4V?_ 5!+ P04 " 5 MB0M72<9%C;\" #A!@ &0 'AL+W=OS.YB@>.9PAABI$V"(S^UCC&-#5 1..APG3JDB:Q.=ZB?[3:2#J^9O$?-YBG"#*-")@LL\QOAEODN\:_+^EOS(/PA(Y,\@ M:+? ]_P [F83.#XZ 57J>-I!/X6[P#/H&YR8'&#/;A7^1J5IKNO50LF M.-= #83+AX)8-MO^?3A76M+-_K&KN66-SNX:YK5?J!6+<.#0]Z'78WX3V OVM&IV]$YA$[MT$BHFJY3)#*$7W"T2V\)TK,@QHS6X7GOW.N[ MZZ:./X/>=WIUS MZW9I>]R ]>T#/I]*"X9KNOWDBI^2:IXJEV(*[G#PSY3\Q MAL]"*9@*Q8TOM>"FR.8H02SJ-44*#US*44FGV]3P2N5!PO]Z6F[#+3*42VNB M"B)1Y+I\>_5J[=-#:T^OUD?DWZ7=/L.4YD\/:F0/U5"W\#4$L#!!0 ( !6)"U=7,*)_ M"P< *= 9 >&PO=V]R:W-H965T1KE];_D:=?6&Y#Y)B_2>->YC" .D^W?X,ZC:P>UDU0!+-IECZ1K&I=JE4/ZMS4O7^YNR.M7OY%7)$S(YU6ZR8-DD4^'11EK=<7A?!?7VVU<[$A< M'X+L@G#ZAC"/<4OW:[C[C9KONS.S^[#,T#Y-;)\F5NMQIS21VV2]*9-5#K%^ M,ZB=^5G-5TGX?:-R\L_[4H?<%BK._[7E8'M18;]HM8(O\W4P5U>#IHV/,3EMA/K6F^69M""HPTVHDA+;B?4 M#$'XD_&('X;:;B?%A#)Q)%3-)Q3\>G]>=D[K#I9T-1:6FID #2"4]['V*,@] MSCE"4C-SI.F'POCCN/I$RZO>H9VA)F:0&E@H^'WOLNAD>]TS.O;&AU%:VHT$ MY^,CH6IVH"? @\N" ^6XP@=];+@0 IRSA&2FIDCS4(4AB''!3=N M^W3BCR>'=FXWFTA*1T?EK)V/#RLZ3=@Y"8IJ06"^$ MQ% )"4O-S)$F)(9)2*R;D, F9I":D%@'(:6)^DGBFI/(LI960OI1'K*V!B<' 9+7V M"X@$OHSS!)ZCJ,0TF+%>RDH,E=JPU,SM!TUM'+.PQ"T5H[;)+:T DW--3[RC MK 28W,GE\'5<9Q!+SRQ8;1T4X+#4S1XU=-GB;S='EO!-/P"9FD)JA M> =#I7&LLGD81&0=K%5F#0UU@PU+S1RPYC'>RQX;1P4U+#4S1QK4.%PJ<]@@ MMFR?V:IZMG9\0CD]XE_-2[R#EP[\Z_2)C%J]PE(S$Z%AC(][\34JFV&IF3G2 M;,;AHIF#KRL7D#5\$>>C$>>H8PE-8H+VX7"!RF58 M:F:.-)<)N'QVNL-W0A!O@$W, #44B0XH.NIK-V.CUK&PU,R<-,XYB5Z,C7LN MZAS8)C2V":R-1G'B1J.M'?31K>E)P/3TY>+N@A19/9,_&]%:@T6M76&IF0/7 M+"9ZV604J)B&I6;F2&.:Z*B9G>[C]LZA]92*I1UT2D5H6A(P+1WSL=/G-&K9 M"DO-/)RIF4SVLMDH42$-2\W,D88TB74*2YYX"LO2#O*WU*PD858"_/T"U(8O MYCR+YRA=24UILI?=1XE*;5AJ9HXTM4FX"'/ZJE.W=R"._*J6F M*MEQ="O-UFD6%(HLU'WQ0E:!K^$\9>=!GZ,PYFO8\WO9L/11 MJ0]+S"V&%"+:5AJ9G(T#_J][('Z MJ%R(I6;FJ'&K(=8>*"SD/&R_15"V+X=AXR[RZA;^,MR',,E)I)9E/^]B5&8O MV]X5OWU2I.OZQO+[M"C2N'ZX4L%"956#\OUEFA;/3ZI[U??_-\'L?U!+ P04 M " 5B0M7@P'\".P" !F"P &0 'AL+W=ON[WE#-Z>,.^'8MEW+<"P*G3$.UY*H(L^I M_'D.F=A.G)[SW'##5JDV#6XX7M,5S$'?K:\EUMS:)6$Y<,4$)Q*6$^=S[RP: MF?%VP#V#K=HI$[.3A1 /IC)+)HYG%@09Q-HX4'QM8 I99HQP&8^5IU-/:82[ MY6?W"[MWW,N"*IB*[!M+=#IQ3AR2P)(6F;X1VR]0[6=@_&*1*?LDVW+L"&>, M"Z5%7HFQGC->ONE3Q6%'T.N_(/ K@?]:05 )@M<*^I6@;\F46[$<(JII.)9B M2Z09C6ZF8&%:-6Z?9@602Z"JD(#?5"ORD5Q1*:GY M*.0P DU9IHZP]6X>D<.#(W) &">WJ2@4Y8D:NQK78AS=N)KWO)S7?V'>2RJ/ M2=#[0'S/#QKDTW9Y!'$M]QOD4;O\2FQ0[EEY;U_N(L":HE]3]*U?_P6_J> ; MD)HM,B!70D,CD%8+<[S/U)K&,''P_"J0&W#"]^]Z0^]3$YXNS:*.S/;0!36Z MP+H';PI ,N/K L,0@\MV4GM)W$*<4QD%@HW1C"I?O0NIL? MRB;T1R<#/(";75P-HTY'@;<_*FI=Z3]R&-0Q*)UAK=&6)=F44=F>V2'-=GA_SC.PRYA=VD6=62V!WM4PQZUAO&,:T!7 M3?!'#4W86N5OQ=:E652:G>[<$7_OAY*%NY/4F P4,X85XXIDL$2-=SS",)=E M5E=6M%C;/&&PO=V]R:W-H965T&TVF7-,#M]C/[E L &$-M%:F4UKC!5.$\$W2)AHS68:UAN+UMD09G9QIH2> M)1JGTBM,!+K'M )T UA6 O06*8G.T(BS-0A%YA30-ZY ;@>@XS$H3*@\Z8P\ M0W>S,3H^.D%'B#!TF_-*8K:0B:NT9K.RFS7Z+FM]P1OZ;K X1Z%_B@(O"#O@ MH_WP,60M/-B%N]JIUJZ@M2NP?.&[[$+7K*RT:3I%.XEMA=Y"EC/R6&D_?GS5 M/.A:02%_=GE0+QIU+VH^Y($L<09#1W^I$L0:G/3C!S_V/G4Y]G4AGG!?TO39N1V/4:HSV:ORSAZ=H M"EDE!&&K+IU[:=Z[*P,OX5[$&D.@YSPHQL=92EK>V+9(UY$3$ZDFO*5+4H. M)*V=\LQV'2>T6X2 M<>" _3,.;N/@_E\'KW'PZD!W9'58]T22Z9BS+>+:6JGI09V;VEM%0PN]C O) MU5FJ_.3TCF2D2 MZIJY!TEH)M U6JAZ2:L,$%NB.5=5P^7W*S17QA*1(D5_ M?*MHJ993HK>-TSOE]6EQC]Z^>8?>(%J@O]:L$LI6C&VI2/7U[*2ANMM1N6>H M_B3\!GGX"KF.ZQG<9_WN]Y"T[F[7W5;Y:9/DMDER:SWOC%Y_ OY^5.;H04(N M_C&%NM/VS=KZ-KT5)4E@8JG[4 #?@#7]]1<<.K^9 A](K),&KTV#UZ?>IJ&. M'U[BOT(KSH1QD7=R82VG]Y/-- R]*(C&]N8P)H-9@"/?:\TZM'Y+Z_?2/H(0 MMVJ;2*J\RHB$%)&<<4G_)7K_,.'N]((#CNO0BZ/P"-=DAEW?-^,&+6YP(6X* M:@T3>A8W..7P7#QR_2->DQV./'=D!@Y;X/"GJJ$ ::(-3RC<*!J=U(+)3-$Z M9M:H98UZ66K0.)=6*.VYCC5]RTXB'3,)!8)PVC-@VC M83>MT4D%!E'@CH[O*H-9Z$?AF4T+._OGL=/+^[[B!945AQIX29_UV/P([16Z M=(V&4NN&?="&X%>LUD9\J%0,I-9-Q;[9P+T/\P+U^NI M612'_G&7;1^\J^L/)>I5=T4+@3)8*C_G)E(%SW??'G83RK@& MD@+7!NK\DC'Y,M%?!-HO0-/_ %!+ P04 " 5B0M74=3M/OT" #B!P M&0 'AL+W=O@E@R'/.A>YY2V.*&]_7LR7D5%_* @2^F4N54X-+M?!UH8!F#I1S/PR" MQ,\I$U[:=;&Q2KMR93@3,%9$K_*-O# %DMC W[:+>@")F > MB['"E5^S9"P'H9D41,&\Y_5;-\..S7<)WQAL],XSL4ZF4C[9Q5W6\P(K"#C, MC&6@^+>&(7!NB5#&KXK3J[>TP-WG+?NM\XY>IE3#4/+O+#/+GG?ED0SF=,7- M@]Q\@LI/;/EFDFOW2S95;N"1V4H;F5=@5) S4?[3YZH..P#D:0:$%2#XL0H?,L09](!Y53,@$S< ME1F!H8QKPX. MDZ)6.VYVT*D==(XZN,L+RI2]^81+W=A3.@=G',?1GK3#G%88["GS=]IE#FKA MIHC&$UX)4[:<.EH/JK[KSWOQ 0ZP&ULQ9Q?;]LX M%L6_"N$=S+9 -M;?Q.DF 1J+Q0:S:8-D.O,PV =%IAVAEN2EZ*0=],,O*2FB M:--,A3V+?6EC6_Q1ND>ZU"&O=/Y<\2_U(V."?"W697TQ>11B\VXZK;-'5J3U M<;5AI?QE6?$B%?(C7TWK#6?IHFE4K*>!YYU,BS0O)Y?GS7>W_/*\VHIU7K); M3NIM4:3\VQ5;5\\7$W_R\L5=OGH4ZHOIY?DF7;%[)CYO;KG\-.TIB[Q@99U7 M)>%L>3%Y[[^C<: :-%O\EK/G>O W48?R4%5?U(?KQ<7$4WO$UBP3"I'*_Y[8 MG*W7BB3WX]\==-+WJ1H._WZA?V@.7A[,0UJS>;7^/5^(QXO);$(6;)ENU^*N M>OX'ZPXH5KRL6M?-O^2YV]:;D&Q;BZKH&LL]*/*R_3_]V@5BT"",#S0(N@;! M3H,@.- @[!J$/]H@ZAI$/]H@[AHTASYMC[T)7)**]/*<5\^$JZTE3?W11+]I M+>.5E^I$N1=<_IK+=N(R80^"_(U\3#E/E63D3<)$FJ_KM^=3(?EJJVG6L:Y: M5G" Y9.;JA2/-:'E@BTL[>?N]J&C_50>5W]PPI9/>NWJ09NYC( M;%8S_L0FES__Q3_Q_FX3 E+D# *@AF21+TDD8M^>5T*)JF"I.6"I$7%1?YG MVB3;:JE2(^.<+<@R+],RR\L563+KZ7WE[&6L5"WLI(&I,>GI,O!G9Y[GG4^? MABI8MO/B_>TH:.>, ,=]@&-G@&]YE3&VJ,F25P7)ZWHK(\E4=+.J?&(RW@]K M1LI*L/J(E'(,E[_T6V55+:SACO>.W(]._-.S>._@Y\[=&WO>(V$4!#-D.>EE M.7'*,I>G=2[(AS3+U[GX9HNQ$S#VE$;"$B2,@F"&"J>]"J?0 >$4*0D2EB!A M% 0S))GUDLR<%T:C@,I.[06R["Z0(W5[F!?;@CQ47"+56)"E2BN2C4D$OD@+PMM[4DOW-+(,0!>V9$4K?TV[$"^QFI G,W'!JZC M&8.S9XE_I-^NTO*+='CH(FD)E$91-%.J0$L50$?3#H<2!DE+H#2*HIG":-OK.RU<*XS"YLT] MO;SK3U>,J*F1RJH+U/=V-)5&^CP3'L>[R0CJ:%$T,][:T_IN4[N?LV[R4MV\ M6*,-M:Y06@*E413-5$4;83_&IB>DV9Q#:0F41E$T4QAMA7VW%VZ$R7MACM1- M/U.30=M26(6!.N..9MXN[=Y#=U&'&E\4S8RZMKZ^T\99DM0]R[9JMNV3'"!* MM11!/O3S;G>I8.3-_:IFE%J/DL7L:E* M=;%]*MDK:1#JK:&T!$JC*)JIN_;7_@R;!J%6&DI+H#2*HIG":,?MNRUW?^G( M&S.KO7:W'ZU$2_/]0>+SCCUILG>S'K);BJ*92V?:B@=N*_Y_R7KMS)5-4O?> MCI442DN@-(JBF;KK:83 AV:] #II *4E4!I%T4QA]*1!X/2^KV<]=_O12K2T M,S/I!3LI#]HG1=',"&OW'[C=_STK\XJ3CVJ)3V:C^6#9S_@IV3*UX'YB%0$Z M)0"E)5 :1=%,L?3401!A\Q1T]@!*2Z TBJ*9PNC9@\"]CC[6I :6)?+8[BOG M[JY'AQTZ-X"BF6'7VX 51_B[F;T=6*9,YB=6BI$K!N>S/9765#[9X99 M3P8$KTP&-(-"6R>IPGM$RFWQP+B*\L&:LJL.Z@>#PXN/3SQ_MGN"0^TXE$91 M-#/RVHX'[O7N0>0W7,W/?W<7\EUUO-/A*74Z.X[]W9A#G3:41E$T,^;::0=N MIWV?/;+%=BT3A^#I0J6-1?K-'FPW*(@/M9R[6XX./]2#HVAF$:;VX*';@]^Q M!2LVHC_EC\B&\4P.JNG*Z@ ZW/">??=D=_+=1TAE4?J%>&TA(HC:)HII3:*X?8!?80:IVAM 1*HRB: M*%,V,LO:]H=OWRF&@9MFV M>8I&_$C$X[V(A[:(0RTOE$91-#/BVO*&;LL+'+!_?;86^+AW8/2X *TMA](H MBF9*J6UUB*TO#Z&+X%!: J51%,T41KON\%77/2ZKS?:RFF_+:E#/#:51%,V, MN/;LG-9+O_O;'#5/+2/8K!KIT#:4E4!I%T4P%M86/L(7O$;3P'4I+H#2* MHIG":*> NW$@'IU*(VB:*88VJM'[B5P2)YSU[B[ M]V#TA06U]U :1=%,+;6]C[ U[A&TQAU*2Z TBJ*9PNA9@&C,8^6O^5!HO7MD MKW??J_V$]DI1-//=+]KZQV[K#TMJATO8W7LP5B4H+8'2*(IF:JEG%6)L"7L, MG2J TA(HC:)HIC!ZJB!VE["/2FINUFA5 GM2VUE&3J"]4A2MC?=T\)Z_@O%5 M\X+%FF2JLK9]*U[_;?\2Q_?-JPMWOI_[[Y+V58P:T[X9\B;EJ[RLR9HM)=([ M/I7W_;Q]V6+[052;YFV"#Y405='\^-J _G[LJK$RP?50?_*R\O_ %!+ M P04 " 5B0M75GM!T4," [!0 &0 'AL+W=OW.3:6(OM M8%_:\>\Y.VG42=V$$"^QS[[ON[LOOLLVUCWX"@#9HZZ-G_(*L;D0PA<5:.E/ M; .&;I;6:8EDNI7PC0-91I"N13(:G0LME>%Y%L]N7)[9%FMEX,8QWVHMW>\K MJ.UFRL=\>W"K5A6& Y%GC5S!'>!]<^/($@-+J308KZQA#I93?CF^F*7!/SI\ M4[#Q.WL6*EE8^Q",C^64CT)"4$.!@4'2LH89U'4@HC1^]9Q\"!F N_LM^X=8 M.]6RD!YFMOZN2JRF_"UG)2QE6^.MW5Q#7\]9X"ML[>.7;3K?R82SHO5H=0^F M#+0RW2H?>QUV ./39P!)#TC^%I#V@*BO6%?I',R*,T.YX!2U?Z( M3N_OYNSPX(@=,&78U\JVGK ^$T@9!5Y1]-&ONNC),]$_2W?"TO$Q2T9)N@<^ M>QD^AV* )T_A@G08Q$@&,9+(E_Z3&'/EB]KZU@'[<;GPZ.@)_MQ7W!IZ_?C4^'[W?I\!_(GNB1SKHD;[$GG\"1'">V24K')0* M&K6R/T[OT;'#J,A8[3SN, M%7HQ*V4\JV%)L-')Y(PSU[5J9Z!MXFM?6*3>B=N*IANXX$#W2VMQ:X0&&N9E M_@=02P,$% @ %8D+5PHC_<#Q! ]!P !D !X;"]W;W)K&ULK5G;;MLX$/T50BV*!$BMF^5+:ANH;14ML%D$\6;W8;$/ MC$1;0B11)2D[6>S'+RDINM@R:[7L0RU1FC/#(FCA,ZU M@+'T5M>I%Z 8T@%.4<*?;#&)(>.W9*?3E"#HYT9QI%N&,=)C&";:8I:/W9/% M#&S%.[0!K''])[P.[U"\<,8 M)33$"2!H.]<^F[>N.1$&^1M_ANA &]= 3.4)XV=Q\\V?:X:("$7(8P("\I\] M6J$H$D@\CN\EJ%;Y%(;-ZS?T+_GD^62>($4K'/T5^BR8:Q,-^&@+LX@]X,-7 M5$[($7@>CFC^/S@4[XZG&O RRG!<&O,(XC I?N%+243#8.B<,;!* ^O(P++. M&-BE@7UD8)\S&)8&PTL].*5!/G6]F'M.W!HRN)@1? !$O,W1Q$7.?F[-^0H3 MD2@;1OC3D-NQQ89A[SG D8\(_?!N8IGC3\#]GH7L%7P$OT-"H! 27*T1@V%$ MK\%[H ,:0((H"!/PF(2,WO!!?OU'@#,*$Y_.=,8C$_BZ5T:Q+**PSD1A@SN< ML( "-_&1W[;7^8RJ:5EOTUI:4L [2 ; -F^ 95@V>-RLP=7[:[#'##4G4/QT MA+NZ'-UZ0^^ 6!L"R97&UV+2K)+%S7/L,[BJ"E *\ M!7FV@+]_X\_!-X9B^D^7U@78L!M,5+Y;FD(/S35>VB@B>Z0M/KPS1\:G+B54 M@JU5@KF*P%J*#"M%AC+TQ0K',2^S5.AQ(_(Z3': B*)(P7]YGG<)4V Z.:98 M0?8+WT8+O\2&'& DS"?Y$/KGCU*T:O.?MG MO]ZE<\+_V#&*?T3AAS6P$$?#>=(#&E0?<6XT*FKR&F+YW'%\UC*\SW?K"%" M>&;_?I3"<\[*\KXEE:LKI=F_/0DXX]371I+7WI_Z,Y5Y*Y%K&G4 M_87Q4]2&E&8]ZDCI14:K/)"^O/[8H:O*89O91N=F2IE]0&E&O(!WR8"G*._: M64@0[^&9V*E[C:52U(5.3@O\4?/3'$VD!9RD+HDI<7'WH65MZZ\OU*..A=J9&L=_O9''T5L#E6BN*K2V!G5':\I;V@7':I07#IZRQ8E(-5H=W7W.#ZR. MQI?F[:HX@*MABO/ .TAV84)!A+8:Z3XHBMN&$XS<^0GC!C.,XO P1] M1,0+_/D68_9V(QQ4!YV+_P%02P,$% @ %8D+5_$.%#F!'@ @S," !D M !X;"]W;W)K&ULS=U;<]M&@H;AOX+RIK:2*L4B MP'/6454L] %HH..*)[,76WL!2Y#$#44J).7#U/[X!7@0")!LBI-WBCL7$UDF MG@8EX3,:^-1X]V4Z^V/^D.<+[^OC>#+_^#3) M/\R\^?/C8S;[]CX?3[_\_,9_L_G$;Z/[AT7YB:3^6@Z\6;YW<]O?O%_LGXP++=8ON3OH_S+?.MCKWPOGZ;3/\H_1+<_ MOVF5NY2/\YM%:63%?S[GU_EX7%+%CORY5M^\#%INN/WQ1I?+=U^\FT_9/+^> MCO]S=+MX^/G-X(UWF]]ES^/%;],O.E^_HV[IW4S'\^7_>U_6KVV]\6Z>YXOI MXWKC8@\>1Y/5?[.OZZ_$U@:!?V"#8+U!T-B@'1S8H+W>H/W:$3KK#3JOW:"[ MWJ#;V,#O'-B@M]Z@]]H1^NL-^LT-A@^>[?6BW_,VWVV]^OX.#.[;YAONO_H[[FV^YO_R>7ZY^?)<_ M^V&VR*[>S:9?O%GY^L(K/U@>0,OMBQ_YT:0\V#\N9L7?CHKM%EA]'^:+;#2>_^!]YUUZ\X=LEL^]T<3[ M?3):S"^*3Q8?_^UA^CS/)K?S=Y>+8K]*_?)FO0_Q:A^" _O@>^ETLGB8>V)R MF]_NV=ZXMV\?VSX],G[@ "Z++^C+5S78?%7?!TXQS69OO99_X06MH+W^@NW9 MKVNW8J>?WWK^8*D$VU_Z@V#X^MT*#BO"KW'"I^'LV5^[- M/^9/+V_%/[P3VJW$S^/BK?0W2GY?_#.V.*Q%Q[1)\99:=6W?X?":K^_JV][> M=S2\XIO/\O_>\K?>K\3O[QR_/Z7Z:/V4W^<]OBI.V>3[[G+^Y M^O=_\WNM_]@7'"06DI@@,4EBBL0TB44D%I.8(;&$Q%(2LQ!62Y[.2_)T7/KJ M#,R;/I5I4YQ,Y5_SV7G[>S8_=5 MW4Y[&-1?E9([9B&L%@K=EU#H.D/AUTTS_#Y;Y%X^7XP>L_*O[[+1S'T^X1SUU! AL9#$ M!(E)$E,DIDDL(K&8Q$QOYTRA/6CW&CG2VTF:3F\X:)Q-D+ME(:R6#_V7?.B? MD@_/DUE^,[V?C/Y1I,!\>0%X=4'C9OO"1_ZU_/A@-CA'/#4;2"PD,4%BDL04 MB6D2BT@L)C'3WSGL_:#7:IYDD$.F)&8AK!8B@Y<0&3A#Q*XF(-,[;S'+;D>3 M>^\V^S8O)R$'+W2_=XJGA@2)A20F2$R2F"(Q/=@Y>H:-0RFI*D%A(8H+$)(DI$M,D%I%83&)FN!.&;;_; M]ANG$KNO"KK#0>-5*;EC%L)J">"WJCI)RYT!^^Z/5K=0+SRQOK]1GDBLKG)> M>'_+OGKO\TE^-UH&!*J%J"903:*:0C6-:A&JQ:AFUEIMXN$'PT98 M['E5M]]M7I5 ]\Q26CTNMMIGOC,N?LOGB]GSS>)Y5DXH/HRS(@U^N?V?YWEY M@5+.\MR[SN8/GAP7<)K-[D>3O>'@'.3D<""U$-4$JDE44ZBF42U"M7BME<=. M=:?B;>-FI$''3% M135+:?40":H0"4X(D6QRZTT7#_G,NRG.1>[S^<%3"J=Z M[A3$]_SJIWI#EK[I+1Z%E3% M3]_=_/S;0^[M7D/=>_2C94Y4"U%-H)I$-85J&M4B5(M1S:!:@FHIJEE*JP=* MU13U^^>>Y:#-450+44V@FD0UA6H:U2)4BU'-H%J":BFJ64JK!U'5-O7==5/H MSC#:0$6U$-4$JDE44ZBF42U"M7BM';LSC)9142U%-4MI]1"I"JF^NY$:??AU M;RJ@C5-4"U%-H)I$-85J&M4B5(M1S:!:@FHIJEE*JZ_A5759@]:9YT(!VFI% MM1#5!*I)5%.HIE$M0K48U0RJ):B6HIJEM'H052W9P-V2W0Z8K R6"R][G#X7 M,?-EM'AXR,>WWMUTYN6/3^/IM_QPX\T]S,EQ@_9D44V@FD0UA6H:U2)4BU'- MK+7:2D%!)35 R[BH%J*:0#6):@K5-*I%J!:C MFD&U!-525+.45@^BJHP;.#MV5W\OES&;W)?KF]T4X9+=YWO#A*S]7:-:B&H" MU22J*533J!:A6HQJ9JT-#W?9$G3 %-4LI=43HFK)!NZ6;)I]/3C908NPJ!:B MFD UB6H*U32J1:@6HYI!M0354E2SE%9/D*I;&_3./=E!.[FH%J*:0#6):@K5 M-*I%J!:CFD&U!-525+.45@^BJI,;N)=O?>5D!^W5HEJ(:@+5)*HI5-.H%J%: MC&IFK6U/=G;N[*!E652SE%9/B*HL&[C+LJL%GMN2H M]I=9Z'6\Q^ED\3#W>LO'6>V-GW]%Y[9==6[;1U:T_?C[WDNZ[LU.3@ZT*8MJ M M4DJBE4TZ@6H5J,:@;5$E1+4U7+%M[TB5=M*:+:B&J"523J*903:-: MA&HQJIDC1X/KDBY:R44U2VGU#*DJN6WW/U43M^UNXIZ4/X=687&/ M<7+.H$5=5!.H)E%-H9I&M0C58E0S:VU[%1:_UPV"YDK\Z*@IJEE*JZ=(U=9M M'VGK_M5+,A>>^/-YM/CF19/Y8O9<_L7<^W7YG+/%0S;9%($OO/(W!XJ-1Q/O MP_*TIXBD>8GNOZ",=H11+40U@6H2U12J:52+4"U&-;/6:L\'Z0;]7KN92VC[ M%]4LI=5SJ6K_MMVKY:HB?JY4U=V.?^:;UAVTZ(MJ(:H)5).H MIE!-HUJ$:C&J&51+4"U%-4MI]2 *JB!RMP1_%%-H)I$-85J&M4B5(M1S:RUVC64]G#GFBLZ:(IJEM+J45'5 MUX\SW)O5,R,LLE-?N%-GA\_Y3,O^YR-QMFG M<;Y\U7UY)_K5]Z'=NW5R/*'%7503J"913:&:7FO;,XM.O]MJ-5; C]!18U0S MJ):@6HIJEM+JP5/5T;8MJ(:H)5).HIE!-HUJ$:C&J&51+ M4"U%-4MI]0BI.KF=P;DG46B]%M5"5!.H)E%-H9I&M0C58E0SJ):@6HIJEM+J M0525<#ON$N[9)E%HF1?50E03J"913:&:[NQ67+M[)U%H31?5#*HEJ):BFJ6T M6O!TJRYO]U5=WO:^<'!O>FHXH%J(:@+5)*HI5-.H%J%:C&H&U1)42U'-4EH] M0JK:;O?[^H)E!-HII"-;W6MB=1O7(.U9Q$H:/&J&90+4&U%-4LI=6# MIVK^=H\OUELD1&=O.*!57U0+44V@FD0UA6H:U2)4BU'-H%J":BFJ64JK1TC5 M".YVSCV)(MN/UZ@6HII -8EJ"M4TJD6H%J.:0;4$U5)4LY16#Z*J5]P]LF#O MN291:-L8U4)4$Z@F44VAFEYKQR=1:(\8U0RJ):B6HIJEM'KP5#WBKKM'O)Y$ M=?>& ]KU1;40U02J2513J*91+4*U&-4,JB6HEJ*:I;1ZA%2-X&[_W),HM%>, M:B&J"523J*903:-:A&HQJAE42U M135+:?4@JGK%W5>L]7N.213:-D:U$-4$ MJDE44ZBFN[M+W.Z?1*$]8E0SJ):@6HIJEM+JP5/UB+ON'O&'0\^-=&]W)#JJ0C6-:A&JQ:AF4"U! MM135+*75PR&HPL%=]/V7/A#2/?;))RAHFQ?5!*I)5%.HIE$M0K48U!SGW^@>?!XGN5HIJEM+J\5/5?7ONNB_R/$CW&"?'#-H+1C6!:A+5 M%*II5(M0+48UL]9JSX/L=(+&>6F"#IJBFJ6T>HA4A=^>L\=W95?3F>F=]^=S M-EODL_$W;S29+[+Q>/5DQV)RD]^7'^Y-#[)R>(UJ(:H)5).HIE!-HUJTUK:G MCHV9;XP.:% M0;44U2REU9.C:NCVW W=#_GLIHB%B?"3)PLN6%U_+ MBR-/J[_^86]LH"5;5 M13:RUX?8_4&^[W>9U$[0\BVH:U2)4BU'-H%J":BFJ M64JK)T=5L>VY*[;1Y&:6%S,5[_O;?/71#]XJ,>ZFL\>RA>+=93>+Z0E76=%B M+JJ%J"9ZNTO3#H;]WLZ56+1QBVH:U2)4BU'-H%J":BFJ64JK)TK5N.VYU^#] M?_I0>_=>GQQ+:$T7U02J2513J*91+4*U&-7,6MO^IR;PASN/8D,'35'-4EH] MEJK^;<_=OSWUF?9N[N2\0'NSJ"903:*:0C6-:A&JQ:AF>KL-X;U5AP0=-D4U M2VGUQ*B*L[U7%&=/>JB]&SPY,]!&+:H)5).HIE!-HUJ$:C&J&51+4"U%-4MI MM6#I5XW:_KD;M7VT48MJ(:H)5).HIE!-HUJ$:C&J&51+4"U%-4MI]2"J&K5] M=Z,6N%3SR\U-/LYG63FU*J_'%*='%][Z1K9K>N7>LY,3"BWLHII -8EJ"M4T MJD6H%J.:Z>^6L(/=W[],T$%35+.45H^>H(H>=^NP/J'*)K?>='F%]^:AO'D] M/U21MLN_MV?G#-H.[>_V[WLM'OM0:.L+=!1):HI5-.H%J%:C&H& MU1)42U'-4EH]0:IR;M]=SJW62EC,LMOR,DJY:HU[A00W>7)HH/5<5!.H)E%- MH9I&M6BMU7H=S8LH:.<6U1)42U'-4EHM+P95YW;@K-)=I=GLCWSQX_OEG&99 M/AG=E)VUC^5:3?O"PNV=&A:H%J*:0#6):@K5-*I%J!:CFD&U!-525+.45L^5 MJD([\,]\266 -F51+40U@6H2U12J:52+4"U&-8-J":JEJ&8IK1Y$015$[D+M M\D3&FVXNK'RN;BX?6-36[9V<*VB5%M4$JDE44ZBF42U"M1C5S)&CH;]Y8W7V:RB[;XR3@X;40E03J"91 M3:&:1K4(U6)4,VMM^W>$.CV_T_PE(730%-4LI=5#I.K5#MR]VG,]:=6]6R?G M#MK4136!:A+5%*KIM59[VE*KM>=1J^BP,:H95$M0+44U2VGUY*F:N@-W4]=Y MD^G0KRVZS9-C ^WNHII -8EJ"M4TJD6H%J.:0;4$U5)4LY16SY:JNSLX=W=W M@'9W42U$-8%J$M44JFE4BU M1C6#:@FJI:AF*:T>1%5W=^#N[K[NUQ;=R,EA M@A9T44V@FD0UA6IZK6T_0*7UUN\T9T)H/1?5#*HEJ):BFJ6T>DA4]=R!NYY[ M;"84[,T,M)^+:B&J"523J*903:-:A&HQJAE42U M135+:;5L&595WN&YE\\= MHMU?5 M13:":1#6%:AK5(E2+4S$"[ MN:@6HII -8EJ"M4TJD6H%J.:0;4$U5)4LY16SY:JKSMLGWLFA)9V42U$-8%J M$M44JFE4BU M1C6#:@FJI:AF*:T>1%5O=^BL]+UV)D2V#*]1+40U@6H2U12J MZ;5V;"9$CAFCFD&U!-525+.45@^)JI<[=/=RC\V$.GLS RW5HEJ(:@+5)*HI M5-.H%J%:C&H&U1)42U'-4EH]6ZKF[;!W[ID06M-%M1#5!*I)5%.HIE$M0K48 MU0RJ):B6HIJEM'H0537=H;-]]]J9$%JU1;40U02J2513J*;7VK&9$%JA136# M:@FJI:AF*:T>$E6%=NBNT!Z;"77W9@;:J$6U$-4$JDE44ZBF42U"M1C5#*HE MJ):BFJ6T>K94S=OA\-PS(;2FBVHAJ@E4DZBF4$VC6H1J,:H95$M0+44U2VFU M(/);54^W_/BOSX6.**?F"P7,IR%N,: MF>%O98:[4WML:M3;'R%HQY;E0I83+"=93K&<9KF(Y6*6,RR7L%S*<$>G36A-E^4,RR4LE[*8%V=5E.L)QD.<5RFN4BEHM9SK!?(Z%U M8)8+64ZPG&0YQ7*:Y2*6BUG.L%S"R&VWYV5?44N7J$^%NE7M]=ZOW+IS877C2YF2U?EXU7$Z_U?:L:=^#ACD=V M[^0D0KF0Y03+2993+*=9+F*YF.7,AJL=G*W>L/&41W;4E.4LQC7":*LM[+O; MPD$K\+WZ19RM,YMQ5L;(*Z[QN$Q7,QRAN42EDM9SF)<(Y>V MZL.^NS[\="X_:S8437+ M12P7LYQAN83E4I:S&-<(DJU.L>^L$EZM+LVL3EQNMD]P\J_EQ_GA2S1DX_&: MY4*6$RPG64ZQG&:YB.5BEC,;;OL232_H[ERAV7V5W^[Y]9>E[+Y9C&N$PU8+ MV'T)HYQ@.];>8,@7$S6JV^(MR(S9*O[ZYUX5>+,'6"ZQ%6&4$RPG64ZQG&:YB.5BEC,LE[!YM:N]YWB;.G"F^2+U]&BX>'?'SK?3\JC#+&YC^4O]2P_&AO8+EW[>3 "G8;G7X1_-W&K8"0'5>P MG&0YQ7*:Y2*6BUG.L%S"S.K[%@&RO/\MBS.K#Y5 MYLIWWJ4S6]A&\9KK;V5+T'G;:N]$"UL51CG)SG&&YA.52EK,8 MUXB68"M:G*6_JU]N_GP>S4?+"5>1*W;T^"D?C[/7WB)WZZ>'"5L#1CG!"@?>XK/@';%D:YD.4$RTF64RRG62YB MN9CE#,LE+)>RG,6X1BYMM8H#9S5Q=8O+?9MP-IQ+:34BH*!NWN\=9]I5:591L?Z5G<9*K?3\3B;S4^[R/EODR5T9/S_]$KRYW/F\\7]*_/+SEQ5S]>XIN\_3;'8_FLR]<7Y7D*VW M_>($?#:Z?WCYPV+Z5"3<&^_3=+&8/BX_?,BS(IW*%Q1_?S>=+C9_* ?X,IW] ML=SMJ_\#4$L#!!0 ( !6)"U<7"V@/2 4 "L: 9 >&PO=V]R:W-H M965TMC"K4W#0SB;2]U@C08+.H-'D$^+>Z[NK,)+ M$,:0B) EB,-TV+K&5V/2T09IC^<0UF+K&FF4"6,O^N9[,&S9.B*(P)?:!57_ M5C"&*-*>5!S_Y4Y;Q9C:"P4PI]E3=]D>8FM58T8:*G\5%R]6NH[.3H43+_Y?)& M)2) 8Q:KZA TS>\E>E0E$RPC0&R*TF[HQR+]Z5JG/I1OZ.(6) TC\5GU?GJ\ M11>?/J-/R$)B3CD(%";H*0FE^*(:U?4_<[84- G$P)(J=1WF11DCU1 M.NB.)7(NT-=\B9SDY*\D1E4C. 4U@%B:) M;E#]=,,">,@"=*'*,BO6STU)RD;NI"/K]7 UPC;N.'WL#:S5=@*,(9Z8@$Z1 M@(XQ 5]?@?NA?G[?H>G4:"Y[V/5L4H$Q#G$88M31/(90*AG'DT\17 MZ_O[9%Z=C-@=SW4K9,:Q3R3K%F3=7Z]32(+C*K1;(^]CQ_&Z=H6\WJ]6R3M4 MO8*J9Z1Z!J$G2U$@R.J03M2.H7!RE,,P>K7PN@YV7:=7P3 &<^($]@O4_J&H MRV25W<#K0LD1=2$9TDU'@_=KX+V>2[#3KX ;0SL1'-NE1K"-N\O/5 Q!<'F] M J[$'=JL.>B>ASXT[N?V.3>86>WV:J# M@$41Y4(W93716!)Y+-WMAZ&M-<9.09@C/C4CI,P(.6+3.1 LC MV\;5A3WOMK?H=R%+:83-VNB8[>E GDY3$;O5]=HOL[D;3<1 MI4;#9I&V203:/.J\2$2D$Z'G_4UGHGFNSE>,,'J[=W5P)#+LR#;'+A;G)!]J?B(Q0=*14=,2JF7U@@ M]B?GG2&KA=)X:/(1.H^4.H]@XXIQ/9MQF%$)Z'LB>9B(T$?/-%HV*EQR)@66 MDW^$GB.EGB-F/5>2AP7Y2I/OT;.-"]6]WAS*J:BEP"-F@6=$ MW:GW1DBG]L9&^H0X516;]S,D8S?\4K<1LV[;OY#=4>[/36>2-Z1^H$618I51LY6+49%Z<#@#NU62#J_;I; SZK7+.VCN-CX+/T*X5 /ELF,CN9 M+UJ++R'7Z?F_57;//J,H1/7L"13!5)G:[:X*E&=?)K(;R1;IX?Z$2H/@^-/H?4$L#!!0 ( !6)"U>)DE%OUP0 / 6 9 M >&PO=V]R:W-H965T7OB_F*UH0,6!K6JHW"\8+(E63+WVQYI2D5:%;R\QJ'N4'WQF-&=V+L'>BI/C#WK MQE_IQ LT$_5Y-5DGHB@-RS_ MD:5R-?%&'DCI@FQR><]V?])F0I&V-V>YJ'[!KOXV3CPPWPC)BJ:S(BBRLKZ2 MEV8A]CI@9.F F@ZHXJX'JBB_$4FF8\YV@.NOE35]4TVUZJW@LE)[92:Y>INI M?G(ZDVS^?'&MYI6"&U8H9PM2+=<%F*D(2#IC0][.^K6;1306]3 MN49.@[>$#P"&OP$4( Q^!3X0*\*I:"Z.$7"[6+@: 5M&^%'YF*875UO*5ZS,HR*Y=Z1RKO9:QV:!W?7\"_O9%>SZ4>+=IS9S@*4(BC?H>.6LR1 M$_,/3DI)C\<8=3#P$.)1,.K'2%J,Q(GQ6*_5L11)A^("1V@8XWX*&!@Q#<[= M=<=P-=8/P!*(HL#B);BG\O#D<*)E>D8@-0/M,PX583*T,2+#B(YQ(E%8]&6M MLK9J2 8T^/%TJ!OG41+'$;30&>F''ZK]\&>(/S3J#]WR?XI\')1(O*03 M\8HNMM ADR20.TG!$(XB9"F'D-%_Y-;_$PNBQMI!X8%@8MN)R*@[ MG%_WG56FH6^_#8!@-46!A- D C3ZR#D+.='*N=)A,@-R9X./K M(-3-"M%P$%KJ2VRR G9GA=/KH,;@8?J$ ULACDTBP.X_"R?708V]PVH##E!H M(3'*C]W*_^XZJ+%_N$;VLA7OG02YI;[5#Z4OU_;IF&NY4_C@:=O^S^WB%D0?FR.FH58,XVI:S/(]NG[7'N57V(:3ZO MSX)O"5=;5("<+E17M1Y*QWA]O%HW)%M71YI/3$I65+ACW0%FT3D42/I.,:Z(\?2P%RFZ9$[&]HPG<3#WF'!P]LM5;F@3\=;\B*SJAZW-P+ MW?-++S%+:289ST#0Y<1[CZYO\- 8V!&_,;J3M3:85.:A" M&1=$_SW36YHDQI/&\5?AU"MC&L-Z^^#]1YN\3F9.)+WER>\L5NN)-_0@IDNR M3=0#W_U,BX1"XV_!$VE_85>,#3Q8;*7B:6&L$:0LR__)EZ(0-8-PT&* "P-L M<>>!+,H[HLAT+/@.A!FMO9F&3=5::W L,[,R4T*_9=I.36>*+Y[>W>B\8KCE MJ9YL26RYWL&GA]FCA-F:"%H,N"=[/2$*W@M!LA4U;0DDTR\$6U#X3,2*ZB<7 M=U01ELA+> ,^2.- LO@,6-*OM4/=?OSFF^E-I5C7^DT#!A_44"^R2'C%LB_ M;),KP-%;P %&\#B[@XLWER#IRF)3&IJF;CUT_O5-=L1$<,?'[5+^*!H*O]LRCR/WV^.;U;HM=R0!9UX>@E* M*IZI-_W^.S0(?G!DURNSZ[F\3W_=IG,J@"]-#6.6K2 F>PE?#Z5MPIM[#*U' M\P%XGHZ"L?_<@*)?HN@[4>2L^PJH*9S3M&-YPA)8>.;)#T^0W:#,;N LN\F( M9'N0YGL &[N>E5W/<*&7:\R3A @)&TT0NYPN]1152ZPIFSQ>5*=&[RIL)D=4 MHHQ>25&:L!6;)[3X2AF,.93+)BS1$4W[41@$+50=EFB&KZ(J;@KI-.TXF:,2 MV.C,5!V=(#L45)H5_,]D+0(.:@Q!_19ZH)JVHI/0M7!;YVOHX"NJ] LY!:1D M;*\QZBG$!U7J@WIG)BURZE_7!"MA0VYE.P%K^\>L'48M)*ET#CF%ICMKPR/6 M#@QIVUA;21-R:].!M?W&J$[;KI-:"1**SLU:IR1V3;#2..06N1.P=GBT,\"] MUJT!JD0/.56G.V]'W\1;7,D4=LO4@;=AXT[?:=MQ6G$E31B=^RCCU,:N"=:. M:FZI^^]Y6P1\P=MAT,9;7 D??NVYZ]MXBX\/7T[>5D*%_^4(1L035<69_X%* MI8NG=-/>%30B.<6Y#%>"A<]],L.G.)KA2@"Q6P [,V1PQ)!>$#@H4LD>=A_$ M?M*%51 316%)F(!GDFRI64&-,**C;4H4]EI!5-*$W=+TXL+"7/J8CVW1;,0Q M/-Y6_P.#7[M),[>2>BFL6"8AH4MM$UQ%VECD%WUY1_&-O5R;T#$J("/KO)M;%P[,QV6Y#VX^>7-'1:VP%B_5"_/G?//3[[DJZ$?% E MHH;'BG$U#$JMZ[,P5'F)%5$=42,W*S,A*Z+-4,Y#54LDA0-5+(RCJ!]6A/(@ M2]W33&)E8#8-NL)ZXH?-2VXDP2VLRQPGJV_I:FE'8 M6BEHA5Q1P4'B;!B,NF?C;F0!;L<=Q97:Z(,-92K$@QW\*(9!9!DAPUQ;$\0T M2SQ'QJPEP^-G8S1H?5K@9G]M_=(%;X*9$H7G@MW30I?#X"2 F=DP?2-6'W' M)J">M9<+IMP_K/S>03^ ?*&TJ!JP85!1[EORV BQ 4CB'8"X <2.MW?D6%X0 M3;)4BA5(N]M8LQT7JD,;ELHD7^<#0V<15P+BISV(HXN8Y@ M8C*@6# $,8.KF\DMC*R"5#_!P05J0IDZ-+OL2AIJ0\4:#//&[=B[C7>X3>!* M<%TJ^,H++/[$AR:$-HYX'<^SGMWR M)2IM#F]*&.$Y M$PQ3GEG/*Y/;D:)14%'%#>2'$(O[:*XF/QWGK.F[W1RRR) MW"\-EUMH]EJ:O;TTOTG"+4RON\_7< M%IIW/M@0..YUNO%V>4];SJ'-WJ'C'P#U\;OOP0,-XI& MA7+N2J."7"RX]O6CG6W+[\@7G>?MOG:;Q]>2I8$>JE"2 MYS2 H)IOH\Q"J[O7^N@V KXP<4<\>D-+3KT9&].51U&N5VAX,RJD*W6]#M-M)] MWOD@)8X_<@6BV([,(85%I'#ABYE"$8H3>493G9;L<=T#EK0[<(ZDG 8-.W10 MKZ17*.DU*IERJ?0"(& #Z;JVSHT EPY92V 5K?U":__*[V._S5*U!%8IU: H MU:#U]W%P,I[>T#T:X=.8CN?63_"PH#ILI/J&XIGP0].T ,!"Z*M#W0.65EPN\/C5;DNJN\Z]4-- MW9*PVTR8Q2!-[]"CO8.*TF4MQT:4BYO4$EI5<^F7Z+4-$VW5,;6%5BU7Z9EH M^Z8IAZRLTIYWO$S71G5Z9V:Z=$VTV3;]AB9)L-ATCP7XL1-))9C^S*NEV@AV M<:]:0JM*+VT6[5U[M%OU:6VA574/]YW(AX<'YKP'++RR3OT^D<#7A-U[$;L@_VD!' \]3:;1![8AFR[ MI;A:;.4]F VLH^N/]'Z:;'_!N=J?Z <4&Y^3[U!+ P04 " 5B0M7/80#8UX# M !C"@ &0 'AL+W=O^02CKFI_4 +,*('P'(")?I3"9)G^)%-)]?1^#T40DW$5D%AXU^)6J6Q+U MKDD8A%&'/_/SU<,C[D3- 47.7O3> 94Y*&JDNN^*3:5[UZUK;X![7= $)AZ6 MN :U 6_ZYQ^]./C4!?9!QO8P[QK,NV/671YRFT+T(/N2*OMT*_NN;>&RI"L> MU2:QV\1>8)OI32^.!L'8W[1)N\2&_7C8B.TQ]!N&_E&&G^[.@/2&;O#(UK!+ M]E)#6J,4I0$B=JRVYIQ,340NL18JI:LNNFK[?LOM4;\?]X/@D.]WP5X0CX9! M6W(/,6X0XZ.(,^>F!6 "<;#.+[N=GWAL50XF ME"PPTS[ )!60'\OI+2["9V@Z:OG/X/4$L# M!!0 ( !6)"U=-6.HQ0 0 +\8 9 >&PO=V]R:W-H965TV@<3-L )-:\3H]F'8!UJB;2*2 MJ)&4G?W[D90B6;:LU8,0.!]BB;Y[>,_#.^EPGNP9?Q9;0B1X29-,3*VME/FM M;8MH2U(L;EA.,O7-FO$42W7+-[;(.<&Q<4H3&SE.8*>89M9L8M86?#9AA4QH M1A8SA'2#L;B=TKVXN ::"HKQI[US>=X:CDZ(I*02&H(K#YV9$Z21".I M./ZN0*UZ3^UX>/V*_JLAK\BLL"!SEOQ!8[F=6B,+Q&2-BT0^L?UOI"+D:[R( M)<+\!_O*UK% 5 C)TLI919#2K/S$+Y40!PX*I]L!50[HV,$[X^!6#JXA6D9F M:'W"$L\FG.T!U]8*35\8;8RW8D,S?8Q+R=6W5/G)V5>5*5^8$" G'"RWF!-P M)R6GJT+B54* 9&#.TE0)OI0L>MZR)"9<@)_!4B547"@+M@9WF:0Q30I](F!) MHH)328D #R]14L0D!FO.4HV3*U1S>LJIWGE1[_S^$Y&8)N*#PA=Z14QLJ4CJ M4.VH(G1?$D)G"+G@D65RJS;/U,YM?UN)4RN$7A6Z1[V CYC? !=^!,A!;D<\ M\Q]W1SWAN/6!N0;//8/WO[1^P#RCV>90ZS^_*&#P69)4_-6ELV;N?8.#\TB710& MP;Q:,*\/O2V8: 0C+<&BMF#):TF8 M-/P(<,J*3(+W-*L2\T.79F4@O@E$/S]W,S1&01@X<&+O#O7H, P];1K6ABVN M?LW5[^5J:A1\RS6-SMKI=;_T5 <":S$-:J;!591!,*1@ X&U! MKP<)K*8/P M)+O'T'6#T#FJ@E,[")'K!2/4706CFNJHE^K3\GMG\O=Z77J6 X&U"(YK@N.K M2/[QD((-!-82##I-F^-<2_I7D1SF=8A\9QSZ1_G?8>B.W5"]+[KS'QXT=;"7 M[>)<"?3[77JD0Z&U6:*&);J*,JC"&$JT@=#:HC7M(^QMMMZT$-S3![P3^B$Z M?A%T&(9CY$!XI@Z:U@_V]WZ/J@XZ(^MUN_A$!T)KDVQZ/NA?1QD,VCP.A=86 MK6D?86^S]:9E$)P^YAWS=UP&_VW89MOT?K"_^7M8+A:=H?6Z77RD Z&U239= M'QQ=1QT,VD<.A=86K>DD86_?]:9U,#Y);\_Q?#X]'2'0FLS;OI !*^B)-"@;>50:&W1FK82]79@ M;UD2522'J3[R'!2>O!I^P+!D:Q^,@E/"-V9"+E2T*IIRYEFOUE/X.S-[/EJ_ MA[?SP)2C_4?,-S03("%K!>G*K;O0&]6\6LW\!4$L#!!0 ( !6)"U=RVJF^C@( '$& 9 M>&PO=V]R:W-H965T&@V.M84ULRDIR$?\]*=DP:W,"!2RRM][U];R.MHXV03RH' MT&1;%EQ-G%SKZM)U59)#2=505,#Q329D235NY,PT(259".K7)M FX<570%]Z ?JX7$G=NQ MI*P$KIC@1$(V<:[\R]FYR;<)7QALU-Z:&"=+(9[,YB:=.)X1! 4DVC!0?*QA M!D5AB%#&CY;3Z4H:X/YZQ_[1>D>0I%9:E"T8%92,-T^Z;?NP!T">?D#0 H)#P.@%0-@"0FNT M469MS:FF<23%ADB3C6QF87MCT>B&:!;4.2,?*92 M4M-83;U5)IB>?U>U_'&L91/Z.YPY>JH@E,'+RD"N0:G/C-*W_L M?>BS^Y_(GID?=>9'Q]AWYC6:ART.&85G: D<,J8'?<8;MK%E,[-F'9_Y_NC" MC]SUOJ4_T\(PO.B2GDD][Z2>'Y5ZG65@QP>>YTXTGGOHT]E0^?Z> F\X\H,# MG<M#79W?O]I8@5W:H*9*(FNOF*G31;FY>V7%Q$)_B/&W&WV^: M9ACC05\QKD@!&5)ZPW>H5C8#KMEH4=D9L10:)XY=YOA- &D2\'TFA-YM3('N M*Q/_ E!+ P04 " 5B0M77\Y I!0# &"P &0 'AL+W=O&0%9*D M%*85:VX%9NDJD'K##88Y7, =YFT^YZMDU2YQF0$7**.*P M'%F7[L7$=33 S/B1PD;LM)&VLF#L3G>^QB/+T8J 0"0U!5:O-4R $,VD=/RI M2*UZ30W<;6_9/QOSRLP""Y@P\C.-93*R^A:*88D+(F=L\P4J0UW-%S$BS!-M MJKF.A:)"2)958*4@2VGYQO=5('8 BJ<9X%4 [Q#0>0;@5P#?&"V5&5M76.)P MR-D&<3U;L>F&B8U!*SA[P@JA8&)H2R5- M+V!'E8QQ*<-[1H:/;AB5B4#7-(9X'V\K2[4O;^MK[+42WF!^CGSW(_(SG+J&7OZNK6^;JN^.L@ MCD/P7Q(U.&8 CD2V%X!>'8!>:R*,,2F//X'8$EU!!-E"G8'-9T'IO23L-B9C M::AUR3<:ZM>&^L?9>?TG-MQ@X'L'5EH7>Z.506UET&IE@D6"^"A=94W>G"=QQO7>46&J9LF2MINJG%%MWO8=8/>H:?V15]KRMZI M*#)0&:,++8$B5E!97L+U:%W,79H2YF!\K(L\4ZD\TI05HC*^2JE !):*TCGO MJ=_&RZ*K[$B6F[IEP:2J@DPS484J<#U!?5\R)K<=O4!=^H;_ %!+ P04 M" 5B0M7[#X>*2,$ !^& &0 'AL+W=O]OHS88Q_\5BYVF.ZD7,.0'Z9)(;6BUDW93U=QM+Z:]<.%)8 6.;E[TV#CYV,_7_/8C]W9GK)''@,(])RE.9];L1#;2]OF80P9 MX0.ZA5R^65.6$2&+;&/S+0,2%499:KN.,[8SDN368E;4W;'%C.Y$FN1PQQ#? M91EAWZXAI?NYA:U#Q7VRB86JL!>S+=G "L37[1V3);NF1$D&.4]HCABLY]85 MO@RPKPR*%K\EL.='STBY\D#IHRI\BN:6HT8$*81"(8C\>8(EI*DBR7'\74&M MND]E>/Q\H-\6SDMG'@B')4U_3R(1SRW?0A&LR2X5]W3_,U0.C10OI"DO_J)] MV78TL5"XXX)FE;$<09;DY2]YKH0X,I"<;@.W,G!/#%SW!0.O,O!>:S"L#(:% M,J4KA0X!$60Q8W2/F&HM:>JA$+.PENXGN9KWE6#R;2+MQ.(>N&"[4.Q8DF_0 M1_0K88RHJ4#O Q D2?D'] XE.?H2TQTG><1GMI#]*FL[K/JX+OMP7^@#H\\T M%S%'-WD$48?]4F_O:>QMZ6_MM'MP^MK5 F_A88!<_P*YCNMUC4=O_IFP ?)P M:8Z^K@+T_MV'#DSP>HS;C6EYY]53ZA5<[U53NJ1<(#EO2%8#D_/ZQR^R/?HD M(.-_=LUE"1]VP]4R=,FW)(2Y)=>9@F@M?OP!CYV?NH0T"0L,P5JB#FM1ASKZ MB:AW*,CL5W''T_; M<@?GK9RZ1WV6.OV2M#P\:/:C"(4TDSNT)P4>QP\JV?H\EM+[.MW"1L= M>>3AD8=/_#YOY8ZF/N[V?5+[/C$]Y5I@7]=-P@)#L):0?BVD_Y:+N&]25).P MP!"L)>JT%G5J/#*UQ+Y*3L\C<^I-3@)S^MH%"3M-DN=H'?\2 SK?P3HS.2VH MK[]&:8$I6EO$HTP9OV5(5G13RIJD!:9H;67=1EGW?TBNJD[^([O2#Z6W<(9H M;>&:3!]K<]X7XAK]@[YC']9WU?O[-)KYFZ*U96YR?SQ\T\@WF=$OC=("4[2V MLLT) ?<](MQ#2E38*Y4OT(W&BM9*BH>.XYSLT*8Z;8O6G"^P M_H#Q8M3?9-N4?I/+Y0J>@)$\[,QH]/3>DIFD!:9H;66;TPN>O&F@&SW+&*4% MIFAM99OC#-8F]M]S,-03>ZOIGZ75>#SUW-/0-GH^L8\N9C.0CJH+;B[/'KM< ME->5=6U]B7Y57!V?U"_5Y7IQX=M@RIOY,A_B*(6U1#J#B5R;6'G9718$W1;7 MOP]4")H5CS&0")AJ(-^O*16'@NJ@_I?#XE]02P,$% @ %8D+5T6PWP6/ M @ \ 4 !D !X;"]W;W)K&ULC51M;],P$/XK MIS"A38(E3=OLA3;2N@TQB:%I9? !\<%-KHVUV ZVTW82/YZSW84R=15?$K_< M/2^7W(U62C^:"M'"6M32C*/*VN8\CDU1H6#F6#4HZ6:NM&"6MGH1FT8C*WV2 MJ.,T2;)8,"ZC?.3/[G0^4JVMN<0[#:85@NFG"=9J-8YZT?/!/5]4UAW$^:AA M"YRB?6CN-.WB#J7D J7A2H+&^3BZZ)U/,A?O [YQ7)FM-3@G,Z4>W>:F'$>) M$X0U%M8A,'HM\1+KV@&1C%\;S*BC=(G;ZV?TC]X[>9DQ@Y>J_LY+6XVCTPA* MG+.VMO=J]0DW?H8.KU"U\4]8A=B3001%:ZP2FV12(+@,;[;>U&$K(3U])2'= M)*1>=R#R*J^89?E(JQ5H%TUH;N&M^FP2QZ7[*%.KZ993GLVG[LE M/0V\AR],:^:*!8=7:!FOS1&=OHR$ ^ 2OE:J-4R69A1;DN- XV)#/0G4Z2O4 M/;A5TE8&KF6)Y;_Y,=GHO*3/7B;I7L!;]@3)\!VD2=J'A^D5'!X<@:F81K,' MO=]5JN_1^_]9*?CQF2+@QJ(P/W>Y#W"#W7"NVQ#S^^Q:751T>\*]'&H>RS7*)QJ-8=""4$-0?]6\0B']!%#C8[@ M]\YJ!3>!;^CY7*X5.O0C=R2U)G;&[! 2<;$O M\.QL<+:;/NOHL[WTU^N"4XTL6Z,!+AIE7OZ)@3S;1?Z".M[J0H%ZX6>-(3^M MM*$AN]-NG%V$+OX;'F;A+=,++@W4.*?4Y/B$S.LP7\+&JL;W]$Q9FA!^6=%( M1NT"Z'ZNE'W>.()NR.=_ %!+ P04 " 5B0M7Z<3;^CT# #8$P #0 M 'AL+W-T>6QEUY-B9X[)VOWZ^=II^X(L8#UN[5#3V/3[G'MLWQ#"HS4JPNSEC)EJ60M9# M,C>F^A#']73.2EI?J(I)BQ1*E]38KI[%=:49S6L@E2+N=3II7%(NR6@@%^5- M:>IHJA;2#$G:AB)_^YP/23=]3R(O-U8Y&Y*'L[<_%LI3=R4GGX?QZ M/W[F@',2!T4O7R!ZT<%U+89)IR^3ANLY>;BP%%>[*1SEU(IY\BE&ZP=H-M.& M"1V,G(7);A);IAT];G9V-"B4W&QP0GS ZM.218]4#,F8"C[1'%@%+;E8^7 / M E,EE(Z,K2R;L N1^I>'N[X'1=?HE%PJ[7+[#/Y[T@S? ]8],,B%: WVB ^, M!A4UAFEY8SMNL L^@:*F?;^JK,.9IJMN[Y)L".YFDTR4SIENTW3).C0:"%: M'R._%CO:RV-JY#NR;;)O6 M4-/T,KX#^MMJ7GM;-GF5;E3Q1V4^+>QTI.M#C;-;S0J^=/UET1K U+NX.JTJ ML?HH^$R6S$_^Q0E' [KF17.E^2^;#4IE:@-,D^B1:<.GVY&?FE;W;&G6Y;0L M<,^](_3\=]=YQB335&R;MK5_R*O\:L?)U;^R['ZK[!L.>FQ>LX=N\O(83*;' M8/((:C+)#M]CMVT/:S:7%SF;,GR<=/5LXEK1K9ALS87$/:1&W>%$8SCL3 "&)8'%3WA_L*P_NO8_B]7LJWOPO;_0;4$L#!!0 ( !6) M"U>7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GS,&!0 TRL \ !X;"]W;W)K8F]O:RYX;6S%FDM3 MXS@0@/^*RB?VD$W\Y%&$*AB&7:H&)D58KI1B*XD*6\I([7_' MFTVVEE;.9"G=VSAHOYQV;-5.W\C2 M"7/-G?C+Z'HEU:)IQE_%$%Q&&X?MYR:(9^;_A%'/YS(7USJO*Z'<)HY&E V@ MLDNYL@%3O!+CX(M>"\,F?"&:B_+_0Q GE,"WG/76U$R[64#($P3RA!9R6E<5-V\-Y50NE/0_X\JQRSS7M7(20)XB MD*>TD)?YC]K_9[L?CMPC;.@>T3+=3G3@4*\0B^6&2\.> M>%D+=B>X]8]A.]) /,PH(;%2.CV67?LPRK(#AYDD)%;)M9@YR(()(R0W1E5) MM[%$,V[X<<_YY$FH?.=APX01$AMCZG3^LM1E(8Q]9E]]5W5OD WS1$@LBI9M M<,4W/JM\2[8]"?)AB@BI'>';_::]%58^,9TNN??%I7-&SNIV:(&8F"1"8DO< MJEQ7@CWRG]W'#G-"2"R%!V&=J7/O6-\C8*J,62$BML*TGEGQH_8GL:_KG2$W MPHP0$1L!]7PG08[06H/8##@FS#XCS!$1L2-@0L*.'INN:O^ <)@T(F)I]&8F MO928-2)B:^Q)4;:<$!,32$0LD-Y4I3>8F$8B8HWLT]P[*,3$-!(1:P2U77<0 MPLP2?:99^NYUC"DF)E<,-D0F$!,33GQ0X:00$Q-.?%#A9! 3G=XB%@Z.>0PQ M,?7$Q.K!,4\@)N:>F+IB03%/(2;FGIBZ>$$PG]O)CW\Q,?G$U/)!,4.(BK/NRHS9$@)F:AA-A" M.YB3VN1+GR6QB?&_9Y<0$[-00FRA'ER F9J&$V$+["C4?3]]Z 3$Q M"R7$%MJ/V<838F(62H@MM!^S60*$E5J"62@AME!_V?M^R^L2+E5B%DJ)+;0/ M\V,72C$+I<06:I84>B19=HK*%!-02K[(CRPTL '$Q 244I=!/4L-(+ 0$Q-0 M2ET&[9N.V:!"3'2E_S,6;OHQFWX.,3$!I0=:PVDQ.[-&*2:@]%!S< -V]S#] M!V)B DJIRR TFK"^2#$!I=1E$(+ITSCX&@HFH(Q80/B,9N=M&4Q &;& <$PX M9YAA%LJ(+027&?&B,L,LE!%;J#L_[!](L1:FS4/:=WL@)F:AC-A"NY@[X828 MF(4R\LFXG273+BK$1-\X:RTT;$^V%^>%F$LEBGO_%];OSWF93PQK/C9OOR1I MLW@]K\ORB]_W77W3O-B^D[I]G_;B-U!+ P04 " 5B0M7'M^97AP" ] M)P &@ 'AL+U]R96QS+W=O9-K*!I!3?BBV012M3G;?EC.P#^I!3R+."!6(RS_A$P*>?I5# M.^Z[4]WM^[KX.!Y.==7LQK'_D5)=[\JQK7==7T[G(YMN.+;C>3EL4]^NW]MM M2;IGVYG+EX_^_(_$[O-9K\N/[OU[V,YC?\8G/YTPWO=E3(VB]=V MV)9QU:2/PW5W39>-W)TG-XN7MU4SO+Q)D^8.4@C2^8,,@FS^((<@GS\H("CF M#\H0E.@^_F#'B#H8?Z@1PAZG#](EBCCDB!I@C6!UH)<"X'7@F +@=B" M9 N!V8)H"X':@FP+@=N"< N!W()T"X'=@G@+@=Z*>BN!WHIZ*X'>.GG8)M!; M46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=!;46\ET-M0;R/0VU!O(]#; M4&\CT-LF+TL(]#;4VPCT-M3;"/0VU-L(]#;4VPCT-M3;"/0VU-L(]';4VPGT M=M3;"?1VU-L)]';4VPGT]LG+;@*]'?5V KT=]78"O1WU=@*]'?5V KT=]78" MO0/U#@*] _4. KT#]0X"O0/U#@*] _4. KUC\K&20.] O8- [T"]@T#O0+V# M0.] O8- [XQZ9P*],^J="?3.J'E?PYQ[@$ ) F 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:RT[#,! % MT%^ILD6-ZR7M+2;-DVNMOGGV+A^7@1J8S&YV&T$,I\<]\15X^-1WE"P+Q.&E>\#7L_=/%((34V36QO2M>WR+K9M64S/+<5R M?XDO>G3+95-1[:I-EX^4T0>R=5P1I:XM=T6/]B>G?,.T^^0'YX]E]@7FG;?! M^9@G%NCW<6\C&4Y/?2Y$(37[7_$],9<^^/UHF'9-]0^S\_4^N; >YQ'9^#C\ MCC_.^+W^+_L0('U(D#X42!\:I \#TL&PO=&AE;64O=&AE;64Q+GAM M;%!+ 0(4 Q0 ( !6)"U=)SU6\'@L *XO 8 " @0T( M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ %8D+5U6:-JH^!0 .10 !@ M ("!IQH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ %8D+5Q87 Z)Z"0 DBH !@ ("!12L 'AL+W=O&UL4$L! A0#% @ %8D+5P.X M&'&F! N H !D ("!/5L 'AL+W=O&PO=V]R:W-H965TX>AC4(P0 T* 9 " @>!E !X;"]W;W)K&UL4$L! A0#% @ %8D+5SRS;002"P 2$ !D M ("!.FH 'AL+W=O&PO M=V]R:W-H965T[X00 M "T, 9 " @5EZ !X;"]W;W)K&UL4$L! A0#% @ %8D+5W>FB$T\$@ K#@ !D ("! M<7\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ %8D+5]5%DF4Q! -PD !D ("!5YH 'AL+W=O&PO=V]R:W-H965TCA*>S&UL4$L! A0#% @ %8D+5[! 77V3 P YP@ !D M ("!3KD 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ %8D+5T)NK+#/ P T@@ !D ("!8,< M 'AL+W=O&PO=V]R:W-H965TB%2@8 "@P 9 M " @5S. !X;"]W;W)K&UL4$L! A0#% @ M%8D+5X14_>DX!P PSH !D ("!W=0 'AL+W=O&PO=V]R:W-H965T]?3_O@0, %T. 9 " @;'A !X;"]W M;W)K&UL4$L! A0#% @ %8D+5W6/FTXT!0 M%R4 !D ("!:>4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %8D+5Z@#U/@% P =P@ !D M ("!K?( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ %8D+5^T9[(+N!0 7R< !D ("!F?T 'AL M+W=O2P% M #@' &0 @(&^ P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ %8D+ M5[%!ZKAE @ 304 !D ("!7PP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %8D+5U&PO=V]R:W-H965T&UL4$L! A0#% @ %8D+5SARX/;1 P #1( !D M ("!/"0! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ %8D+5U9[0=%# @ .P4 !D ("!US0! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ %8D+5Q<+ M: ](!0 *QH !D ("!,5L! 'AL+W=O&PO=V]R:W-H965T@..SI-P0 'H5 9 " @;YE 0!X;"]W;W)K&UL4$L! A0#% @ %8D+5SH6F83/ @ H @ !D M ("!+&H! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ %8D+5TU8ZC% ! OQ@ !D ("! M+'4! 'AL+W=O0$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ %8D+5^P^'BDC! ?A@ !D ("!LW\! 'AL+W=O&UL4$L! A0#% @ %8D+5Y>*NQS $P( L M ( !.XH! %]R96QS+RYR96QS4$L! A0#% @ %8D+5UYV>S,& M!0 TRL \ ( !)(L! 'AL+W=OWYE>' ( #TG : " 5>0 0!X;"]? ME?PYQ[@$ M ) F 3 " :N2 0!;0V]N=&5N=%]4>7!E&UL4$L% 3!@ !* $H /10 ,J4 0 $! end XML 78 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 79 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 80 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 239 322 1 false 88 0 false 9 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 - Commitments and Contingencies Sheet http://www.digitalocean.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 15 false false R16.htm 0000016 - Disclosure - Stockholders??? Equity Sheet http://www.digitalocean.com/role/StockholdersEquity Stockholders??? Equity Notes 16 false false R17.htm 0000017 - Disclosure - Stock-Based Compensation Sheet http://www.digitalocean.com/role/StockBasedCompensation Stock-Based Compensation Notes 17 false false R18.htm 0000018 - 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 18 false false R19.htm 0000019 - Disclosure - Income Taxes Sheet http://www.digitalocean.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 0000020 - Disclosure - Restructuring Sheet http://www.digitalocean.com/role/Restructuring Restructuring Notes 20 false false R21.htm 0000021 - Disclosure - Subsequent Events Sheet http://www.digitalocean.com/role/SubsequentEvents Subsequent Events Notes 21 false false R22.htm 9954701 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.digitalocean.com/role/SummaryofSignificantAccountingPolicies 22 false false R23.htm 9954702 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.digitalocean.com/role/SummaryofSignificantAccountingPolicies 23 false false R24.htm 9954703 - Disclosure - Acquisitions (Tables) Sheet http://www.digitalocean.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.digitalocean.com/role/Acquisitions 24 false false R25.htm 9954704 - Disclosure - Marketable Securities (Tables) Sheet http://www.digitalocean.com/role/MarketableSecuritiesTables Marketable Securities (Tables) Tables http://www.digitalocean.com/role/MarketableSecurities 25 false false R26.htm 9954705 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.digitalocean.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.digitalocean.com/role/FairValueMeasurements 26 false false R27.htm 9954706 - Disclosure - Balance Sheet Details (Tables) Sheet http://www.digitalocean.com/role/BalanceSheetDetailsTables Balance Sheet Details (Tables) Tables http://www.digitalocean.com/role/BalanceSheetDetails 27 false false R28.htm 9954707 - 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 9954708 - 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 9954709 - Disclosure - Restructuring (Tables) Sheet http://www.digitalocean.com/role/RestructuringTables Restructuring (Tables) Tables http://www.digitalocean.com/role/Restructuring 30 false false R31.htm 9954710 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 31 false false R32.htm 9954711 - Disclosure - Summary of Significant Accounting Policies - Restatement of Balance Sheet (Details) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails Summary of Significant Accounting Policies - Restatement of Balance Sheet (Details) Details 32 false false R33.htm 9954712 - Disclosure - Summary of Significant Accounting Policies - Restatement of Statement of Operations (Details) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofOperationsDetails Summary of Significant Accounting Policies - Restatement of Statement of Operations (Details) Details 33 false false R34.htm 9954713 - Disclosure - Summary of Significant Accounting Policies - Restatement of Statement of Comprehensive Loss (Details) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofComprehensiveLossDetails Summary of Significant Accounting Policies - Restatement of Statement of Comprehensive Loss (Details) Details 34 false false R35.htm 9954714 - Disclosure - Summary of Significant Accounting Policies - Restatement of Stockholders' (Deficit) Equity (Details) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStockholdersDeficitEquityDetails Summary of Significant Accounting Policies - Restatement of Stockholders' (Deficit) Equity (Details) Details 35 false false R36.htm 9954715 - Disclosure - Summary of Significant Accounting Policies - Restatement of Statement of Cash Flows (Details) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofCashFlowsDetails Summary of Significant Accounting Policies - Restatement of Statement of Cash Flows (Details) Details 36 false false R37.htm 9954716 - 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 37 false false R38.htm 9954717 - 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 38 false false R39.htm 9954718 - 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 39 false false R40.htm 9954719 - Disclosure - Summary of Significant Accounting Policies - Long-Lived Assets by Geographic Area (Details) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails Summary of Significant Accounting Policies - Long-Lived Assets by Geographic Area (Details) Details 40 false false R41.htm 9954720 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.digitalocean.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 41 false false R42.htm 9954721 - Disclosure - Acquisitions - Purchase Price Allocation (Details) Sheet http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails Acquisitions - Purchase Price Allocation (Details) Details 42 false false R43.htm 9954722 - Disclosure - Acquisitions - Intangible Assets (Details) Sheet http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails Acquisitions - Intangible Assets (Details) Details 43 false false R44.htm 9954723 - Disclosure - Acquisitions - Pro Forma (Details) Sheet http://www.digitalocean.com/role/AcquisitionsProFormaDetails Acquisitions - Pro Forma (Details) Details 44 false false R45.htm 9954724 - Disclosure - Marketable Securities - Summary (Details) Sheet http://www.digitalocean.com/role/MarketableSecuritiesSummaryDetails Marketable Securities - Summary (Details) Details 45 false false R46.htm 9954725 - Disclosure - Marketable Securities - Narrative (Details) Sheet http://www.digitalocean.com/role/MarketableSecuritiesNarrativeDetails Marketable Securities - Narrative (Details) Details 46 false false R47.htm 9954726 - 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 47 false false R48.htm 9954727 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 48 false false R49.htm 9954728 - Disclosure - Fair Value Measurements - Convertible Notes Measurement (Details) Notes http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails Fair Value Measurements - Convertible Notes Measurement (Details) Details 49 false false R50.htm 9954729 - 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 50 false false R51.htm 9954730 - Disclosure - Balance Sheet Details - Narrative (Details) Sheet http://www.digitalocean.com/role/BalanceSheetDetailsNarrativeDetails Balance Sheet Details - Narrative (Details) Details 51 false false R52.htm 9954731 - Disclosure - Debt - Narrative (Details) Sheet http://www.digitalocean.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 52 false false R53.htm 9954732 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.digitalocean.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 53 false false R54.htm 9954733 - Disclosure - Stockholders??? Equity - Narrative (Details) Sheet http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails Stockholders??? Equity - Narrative (Details) Details 54 false false R55.htm 9954734 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 55 false false R56.htm 9954735 - 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 56 false false R57.htm 9954736 - 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 57 false false R58.htm 9954737 - 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 58 false false R59.htm 9954738 - 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 59 false false R60.htm 9954739 - 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 60 false false R61.htm 9954740 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Schedule of Net Loss Per Share (Details) Sheet http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails Net Loss per Share Attributable to Common Stockholders - Schedule of Net Loss Per Share (Details) Details 61 false false R62.htm 9954741 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details) Sheet http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails Net Loss per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details) Details 62 false false R63.htm 9954742 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 63 false false R64.htm 9954743 - Disclosure - Restructuring - Severance and Other Employee Costs (Details) Sheet http://www.digitalocean.com/role/RestructuringSeveranceandOtherEmployeeCostsDetails Restructuring - Severance and Other Employee Costs (Details) Details 64 false false R65.htm 9954744 - Disclosure - Restructuring - Narrative (Details) Sheet http://www.digitalocean.com/role/RestructuringNarrativeDetails Restructuring - Narrative (Details) Details 65 false false R66.htm 9954745 - Disclosure - Subsequent Events - Narrative (Details) Sheet http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails Subsequent Events - Narrative (Details) Details 66 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-20230331.htm 4 docn-20230331.htm docn-20230331.xsd docn-20230331_cal.xml docn-20230331_def.xml docn-20230331_lab.xml docn-20230331_pre.xml exhibit311-2023xq1a.htm exhibit312-2023xq1a.htm exhibit321-2023xq1a.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 83 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "docn-20230331.htm": { "axisCustom": 3, "axisStandard": 28, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 755, "http://xbrl.sec.gov/dei/2023": 30 }, "contextCount": 239, "dts": { "calculationLink": { "local": [ "docn-20230331_cal.xml" ] }, "definitionLink": { "local": [ "docn-20230331_def.xml" ] }, "inline": { "local": [ "docn-20230331.htm" ] }, "labelLink": { "local": [ "docn-20230331_lab.xml" ] }, "presentationLink": { "local": [ "docn-20230331_pre.xml" ] }, "schema": { "local": [ "docn-20230331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "elementCount": 546, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 1, "http://xbrl.sec.gov/dei/2023": 5, "total": 6 }, "keyCustom": 32, "keyStandard": 290, "memberCustom": 28, "memberStandard": 56, "nsprefix": "docn", "nsuri": "http://www.digitalocean.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://www.digitalocean.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Acquisitions", "menuCat": "Notes", "order": "10", "role": "http://www.digitalocean.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "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-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Marketable Securities", "menuCat": "Notes", "order": "11", "role": "http://www.digitalocean.com/role/MarketableSecurities", "shortName": "Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "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-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "12", "role": "http://www.digitalocean.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "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-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Balance Sheet Details", "menuCat": "Notes", "order": "13", "role": "http://www.digitalocean.com/role/BalanceSheetDetails", "shortName": "Balance Sheet Details", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "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-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Debt", "menuCat": "Notes", "order": "14", "role": "http://www.digitalocean.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "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-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "15", "role": "http://www.digitalocean.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Stockholders\u2019 Equity", "menuCat": "Notes", "order": "16", "role": "http://www.digitalocean.com/role/StockholdersEquity", "shortName": "Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Stock-Based Compensation", "menuCat": "Notes", "order": "17", "role": "http://www.digitalocean.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Net Loss per Share Attributable to Common Stockholders", "menuCat": "Notes", "order": "18", "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-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "19", "role": "http://www.digitalocean.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-4", "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", "menuCat": "Statements", "order": "2", "role": "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-4", "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-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Restructuring", "menuCat": "Notes", "order": "20", "role": "http://www.digitalocean.com/role/Restructuring", "shortName": "Restructuring", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "21", "role": "http://www.digitalocean.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "22", "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-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - Disclosure - Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "23", "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-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - Disclosure - Acquisitions (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.digitalocean.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - Disclosure - Marketable Securities (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.digitalocean.com/role/MarketableSecuritiesTables", "shortName": "Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.digitalocean.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - Balance Sheet Details (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.digitalocean.com/role/BalanceSheetDetailsTables", "shortName": "Balance Sheet Details (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - Disclosure - Stock-Based Compensation (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.digitalocean.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersTables", "shortName": "Net Loss per Share Attributable to Common Stockholders (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "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-20230331.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Condensed Consolidated Statements of Operations", "menuCat": "Statements", "order": "3", "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-20230331.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - Disclosure - Restructuring (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.digitalocean.com/role/RestructuringTables", "shortName": "Restructuring (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "menuCat": "Details", "order": "31", "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-20230331.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - Disclosure - Summary of Significant Accounting Policies - Restatement of Balance Sheet (Details)", "menuCat": "Details", "order": "32", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails", "shortName": "Summary of Significant Accounting Policies - Restatement of Balance Sheet (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-38", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SellingAndMarketingExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - Disclosure - Summary of Significant Accounting Policies - Restatement of Statement of Operations (Details)", "menuCat": "Details", "order": "33", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofOperationsDetails", "shortName": "Summary of Significant Accounting Policies - Restatement of Statement of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-40", "decimals": "-3", "lang": "en-US", "name": "us-gaap:SellingAndMarketingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - Disclosure - Summary of Significant Accounting Policies - Restatement of Statement of Comprehensive Loss (Details)", "menuCat": "Details", "order": "34", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofComprehensiveLossDetails", "shortName": "Summary of Significant Accounting Policies - Restatement of Statement of Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-40", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - Disclosure - Summary of Significant Accounting Policies - Restatement of Stockholders' (Deficit) Equity (Details)", "menuCat": "Details", "order": "35", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStockholdersDeficitEquityDetails", "shortName": "Summary of Significant Accounting Policies - Restatement of Stockholders' (Deficit) Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-42", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - Summary of Significant Accounting Policies - Restatement of Statement of Cash Flows (Details)", "menuCat": "Details", "order": "36", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofCashFlowsDetails", "shortName": "Summary of Significant Accounting Policies - Restatement of Statement of Cash Flows (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-40", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)", "menuCat": "Details", "order": "37", "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-20230331.htm", "contextRef": "c-36", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - Disclosure - Summary of Significant Accounting Policies - Disclosure of Changes in Allowance for Doubtful Accounts (Details)", "menuCat": "Details", "order": "38", "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-20230331.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-53", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - Summary of Significant Accounting Policies - Revenue by Geographic Areas (Details)", "menuCat": "Details", "order": "39", "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-20230331.htm", "contextRef": "c-45", "decimals": "2", "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Condensed Consolidated Statements of Comprehensive Loss", "menuCat": "Statements", "order": "4", "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-20230331.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - Summary of Significant Accounting Policies - Long-Lived Assets by Geographic Area (Details)", "menuCat": "Details", "order": "40", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails", "shortName": "Summary of Significant Accounting Policies - Long-Lived Assets by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-79", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - Acquisitions - Narrative (Details)", "menuCat": "Details", "order": "41", "role": "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "shortName": "Acquisitions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-79", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - Acquisitions - Purchase Price Allocation (Details)", "menuCat": "Details", "order": "42", "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-20230331.htm", "contextRef": "c-68", "decimals": "-3", "lang": "en-US", "name": "docn:BusinessCombinationOtherExpenses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-66", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - Acquisitions - Intangible Assets (Details)", "menuCat": "Details", "order": "43", "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-20230331.htm", "contextRef": "c-66", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-78", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - Disclosure - Acquisitions - Pro Forma (Details)", "menuCat": "Details", "order": "44", "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-20230331.htm", "contextRef": "c-78", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - Disclosure - Marketable Securities - Summary (Details)", "menuCat": "Details", "order": "45", "role": "http://www.digitalocean.com/role/MarketableSecuritiesSummaryDetails", "shortName": "Marketable Securities - Summary (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - Disclosure - Marketable Securities - Narrative (Details)", "menuCat": "Details", "order": "46", "role": "http://www.digitalocean.com/role/MarketableSecuritiesNarrativeDetails", "shortName": "Marketable Securities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954726 - Disclosure - Fair Value Measurements - Schedule of Fair Value on Recurring Basis (Details)", "menuCat": "Details", "order": "47", "role": "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails", "shortName": "Fair Value Measurements - Schedule of Fair Value on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-99", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-125", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954727 - Disclosure - Fair Value Measurements - Narrative (Details)", "menuCat": "Details", "order": "48", "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-20230331.htm", "contextRef": "c-125", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-125", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954728 - Disclosure - Fair Value Measurements - Convertible Notes Measurement (Details)", "menuCat": "Details", "order": "49", "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-20230331.htm", "contextRef": "c-125", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-21", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit)", "menuCat": "Statements", "order": "5", "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-20230331.htm", "contextRef": "c-21", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954729 - Disclosure - Balance Sheet Details - Schedule of Property, Plant and Equipment (Details)", "menuCat": "Details", "order": "50", "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-20230331.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954730 - Disclosure - Balance Sheet Details - Narrative (Details)", "menuCat": "Details", "order": "51", "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-20230331.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954731 - Disclosure - Debt - Narrative (Details)", "menuCat": "Details", "order": "52", "role": "http://www.digitalocean.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-148", "decimals": "0", "lang": "en-US", "name": "us-gaap:ProceedsFromConvertibleDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954732 - Disclosure - Commitments and Contingencies - Narrative (Details)", "menuCat": "Details", "order": "53", "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-20230331.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "docn:VotingRightsNumberOfVotesShare", "reportCount": 1, "unique": true, "unitRef": "vote", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954733 - Disclosure - Stockholders\u2019 Equity - Narrative (Details)", "menuCat": "Details", "order": "54", "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-20230331.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "docn:VotingRightsNumberOfVotesShare", "reportCount": 1, "unique": true, "unitRef": "vote", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954734 - Disclosure - Stock-Based Compensation - Narrative (Details)", "menuCat": "Details", "order": "55", "role": "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-5", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954735 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details)", "menuCat": "Details", "order": "56", "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-20230331.htm", "contextRef": "c-1", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954736 - Disclosure - Stock-Based Compensation - Schedule of RSU & PRSU Activity (Details)", "menuCat": "Details", "order": "57", "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-20230331.htm", "contextRef": "c-163", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "docn:ShareBasedPaymentArrangementPerformanceSharesPriceTargetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-178", "decimals": "INF", "first": true, "lang": "en-US", "name": "docn:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsNumberOfTradingDays", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954737 - Disclosure - Stock-Based Compensation - MRSUs Share-Based Payment Arrangements and Price Targets (Details)", "menuCat": "Details", "order": "58", "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-20230331.htm", "contextRef": "c-179", "decimals": "2", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "docn:ShareBasedPaymentArrangementMRSUActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-192", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954738 - Disclosure - Stock-Based Compensation - Schedule of MRSU Activity (Details)", "menuCat": "Details", "order": "59", "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-20230331.htm", "contextRef": "c-192", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Condensed Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "6", "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-20230331.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954739 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details)", "menuCat": "Details", "order": "60", "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", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954740 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Schedule of Net Loss Per Share (Details)", "menuCat": "Details", "order": "61", "role": "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails", "shortName": "Net Loss per Share Attributable to Common Stockholders - Schedule of Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954741 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details)", "menuCat": "Details", "order": "62", "role": "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "shortName": "Net Loss per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954742 - Disclosure - Income Taxes - Narrative (Details)", "menuCat": "Details", "order": "63", "role": "http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954743 - Disclosure - Restructuring - Severance and Other Employee Costs (Details)", "menuCat": "Details", "order": "64", "role": "http://www.digitalocean.com/role/RestructuringSeveranceandOtherEmployeeCostsDetails", "shortName": "Restructuring - Severance and Other Employee Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-237", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-157", "decimals": "INF", "first": true, "lang": "en-US", "name": "docn:RestructuringPlanAdjustedFreeCashFlowMargin", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954744 - Disclosure - Restructuring - Narrative (Details)", "menuCat": "Details", "order": "65", "role": "http://www.digitalocean.com/role/RestructuringNarrativeDetails", "shortName": "Restructuring - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-235", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostExpectedCost1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-239", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954745 - Disclosure - Subsequent Events - Narrative (Details)", "menuCat": "Details", "order": "66", "role": "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails", "shortName": "Subsequent Events - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-239", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-4", "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)", "menuCat": "Statements", "order": "7", "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-20230331.htm", "contextRef": "c-4", "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-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Nature of the Business and Organization", "menuCat": "Notes", "order": "8", "role": "http://www.digitalocean.com/role/NatureoftheBusinessandOrganization", "shortName": "Nature of the Business and Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "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-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "9", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 88, "tag": { "country_DE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GERMANY", "terseLabel": "GERMANY" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "country_NL": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NETHERLANDS", "terseLabel": "NETHERLANDS" } } }, "localname": "NL", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "country_SG": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SINGAPORE", "terseLabel": "SINGAPORE" } } }, "localname": "SG", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "U.S." } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description", "terseLabel": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r748" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r749" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r746" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r746" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r746" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r750" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r746" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r746" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r746" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r746" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r745" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r747" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "docn_A2021EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Employee Stock Purchase Plan", "label": "2021 Employee Stock Purchase Plan [Member]", "terseLabel": "2021 Employee Stock Purchase Plan" } } }, "localname": "A2021EmployeeStockPurchasePlanMember", "nsuri": "http://www.digitalocean.com/20230331", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_A2022EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2022 Employee Stock Purchase Plan", "label": "2022 Employee Stock Purchase Plan [Member]", "terseLabel": "2022 Employee Stock Purchase Plan" } } }, "localname": "A2022EmployeeStockPurchasePlanMember", "nsuri": "http://www.digitalocean.com/20230331", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_A2023ShareBuybackProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2023 Share Buyback Program", "label": "2023 Share Buyback Program [Member]", "terseLabel": "2023 Share Buyback Program" } } }, "localname": "A2023ShareBuybackProgramMember", "nsuri": "http://www.digitalocean.com/20230331", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20230331", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_BusinessCombinationConsiderationTransferredCashContributedToEscrowAccounts": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Cash Contributed To Escrow Accounts", "label": "Business Combination, Consideration Transferred, Cash Contributed To Escrow Accounts", "terseLabel": "Cash contributed to escrow accounts" } } }, "localname": "BusinessCombinationConsiderationTransferredCashContributedToEscrowAccounts", "nsuri": "http://www.digitalocean.com/20230331", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "docn_BusinessCombinationConsiderationTransferredContingentConsiderationCashPreFunded": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Contingent Consideration, Cash Pre-Funded", "label": "Business Combination, Consideration Transferred, Contingent Consideration, Cash Pre-Funded", "terseLabel": "Less: Cash pre-funded from contingent compensation" } } }, "localname": "BusinessCombinationConsiderationTransferredContingentConsiderationCashPreFunded", "nsuri": "http://www.digitalocean.com/20230331", "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/20230331", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "docn_BusinessCombinationOtherExpenses": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Other Expenses", "label": "Business Combination, Other Expenses", "negatedTerseLabel": "Other expenses" } } }, "localname": "BusinessCombinationOtherExpenses", "nsuri": "http://www.digitalocean.com/20230331", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "docn_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities", "negatedTerseLabel": "Measurement period adjustment, deferred tax liabilities" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities", "nsuri": "http://www.digitalocean.com/20230331", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "docn_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIncomeTaxesAndDeferredTaxLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Income Taxes And Deferred Tax Liabilities", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Income Taxes And Deferred Tax Liabilities", "terseLabel": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Income Taxes And Deferred Tax Liabilities" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIncomeTaxesAndDeferredTaxLiabilities", "nsuri": "http://www.digitalocean.com/20230331", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "docn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpenses": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Expenses", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Expenses", "negatedTerseLabel": "Accrued expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpenses", "nsuri": "http://www.digitalocean.com/20230331", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "docn_CashPaidIncludedInMeasurementOfLeaseLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash Paid Included In Measurement Of Lease Liabilities", "label": "Cash Paid Included In Measurement Of Lease Liabilities", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "localname": "CashPaidIncludedInMeasurementOfLeaseLiabilities", "nsuri": "http://www.digitalocean.com/20230331", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "docn_CloudwaysLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cloudways Ltd.", "label": "Cloudways Ltd. [Member]", "terseLabel": "Cloudways Ltd." } } }, "localname": "CloudwaysLtdMember", "nsuri": "http://www.digitalocean.com/20230331", "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_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/20230331", "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/20230331", "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/20230331", "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/20230331", "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/20230331", "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/20230331", "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/20230331", "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/20230331", "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/20230331", "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/20230331", "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/20230331", "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/20230331", "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/20230331", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "docn_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Operating Lease Right-Of-Use Asset", "label": "Increase (Decrease) In Operating Lease Right-Of-Use Asset", "negatedTerseLabel": "Operating lease right-of-use assets and liabilities, net" } } }, "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset", "nsuri": "http://www.digitalocean.com/20230331", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "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/20230331", "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/20230331", "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]", "terseLabel": "Market-Based Restricted Stock" } } }, "localname": "MarketBasedRestrictedStockMember", "nsuri": "http://www.digitalocean.com/20230331", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_MarketBasedRestrictedStockUnitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Market-Based Restricted Stock Unit", "label": "Market-Based Restricted Stock Unit [Member]", "terseLabel": "MRSU" } } }, "localname": "MarketBasedRestrictedStockUnitMember", "nsuri": "http://www.digitalocean.com/20230331", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "docn_MilestoneAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Milestone", "label": "Milestone [Axis]", "terseLabel": "Milestone [Axis]" } } }, "localname": "MilestoneAxis", "nsuri": "http://www.digitalocean.com/20230331", "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/20230331", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_NoncashInterestExpense": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.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/20230331", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "docn_NumberOfPurchasePeriods": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Purchase Periods", "label": "Number Of Purchase Periods", "terseLabel": "Number Of Purchase Periods" } } }, "localname": "NumberOfPurchasePeriods", "nsuri": "http://www.digitalocean.com/20230331", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "docn_OtherCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Countries", "label": "Other Countries [Member]", "terseLabel": "Other" } } }, "localname": "OtherCountriesMember", "nsuri": "http://www.digitalocean.com/20230331", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "docn_OtherGeographicalAreasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Geographical Areas", "label": "Other Geographical Areas [Member]", "terseLabel": "Other" } } }, "localname": "OtherGeographicalAreasMember", "nsuri": "http://www.digitalocean.com/20230331", "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/20230331", "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/20230331", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "docn_ProceedsFromInterestAvailableForSale": { "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": "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/20230331", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "docn_RestructuringPlanAdjustedFreeCashFlowMargin": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restructuring Plan, Adjusted Free Cash Flow Margin", "label": "Restructuring Plan, Adjusted Free Cash Flow Margin", "terseLabel": "Restructuring Plan, Adjusted Free Cash Flow Margin" } } }, "localname": "RestructuringPlanAdjustedFreeCashFlowMargin", "nsuri": "http://www.digitalocean.com/20230331", "presentation": [ "http://www.digitalocean.com/role/RestructuringNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "pureItemType" }, "docn_RevisionOfPriorPeriodErrorCorrectionExcludingTransferPricingAdjustmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revision of Prior Period, Error Correction, Excluding Transfer Pricing, Adjustment", "label": "Revision of Prior Period, Error Correction, Excluding Transfer Pricing, Adjustment [Member]", "terseLabel": "Adjustments, excluding transfer pricing" } } }, "localname": "RevisionOfPriorPeriodErrorCorrectionExcludingTransferPricingAdjustmentMember", "nsuri": "http://www.digitalocean.com/20230331", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_RevisionOfPriorPeriodErrorCorrectionTransferPricingAdjustmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revision of Prior Period, Error Correction, Transfer Pricing, Adjustment", "label": "Revision of Prior Period, Error Correction, Transfer Pricing, Adjustment [Member]", "terseLabel": "Adjustments, transfer pricing" } } }, "localname": "RevisionOfPriorPeriodErrorCorrectionTransferPricingAdjustmentMember", "nsuri": "http://www.digitalocean.com/20230331", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsNumberOfTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Rights, Number Of Trading Days", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Rights, Number Of Trading Days", "terseLabel": "Number of trading days" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsNumberOfTradingDays", "nsuri": "http://www.digitalocean.com/20230331", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedByPerformanceFactor": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Adjusted By Performance Factor", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Adjusted By Performance Factor", "negatedTerseLabel": "Adjusted by performance factor" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedByPerformanceFactor", "nsuri": "http://www.digitalocean.com/20230331", "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/20230331", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Number", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Number", "terseLabel": "Vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber", "nsuri": "http://www.digitalocean.com/20230331", "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/20230331", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncrementalStockBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Incremental Stock-Based Compensation", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Incremental Stock-Based Compensation", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Incremental Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardIncrementalStockBasedCompensation", "nsuri": "http://www.digitalocean.com/20230331", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/20230331", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Tranches", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Tranches", "terseLabel": "Number of tranches" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches", "nsuri": "http://www.digitalocean.com/20230331", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails" ], "xbrltype": "integerItemType" }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodAggregateEstimatedFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Aggregate Estimated Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Aggregate Estimated Fair Value", "terseLabel": "Stock options, granted in period, aggregate estimated fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodAggregateEstimatedFairValue", "nsuri": "http://www.digitalocean.com/20230331", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetAward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Target Award", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Target Award", "terseLabel": "Percentage of target award (in percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetAward", "nsuri": "http://www.digitalocean.com/20230331", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "docn_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAdjustedPerformanceFactorWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Adjusted Performance Factor, Weighted Average Exercise Price", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Adjusted Performance Factor, Weighted Average Exercise Price", "terseLabel": "Adjusted for performance factor (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAdjustedPerformanceFactorWeightedAverageExercisePrice", "nsuri": "http://www.digitalocean.com/20230331", "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/20230331", "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/20230331", "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/20230331", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_ShareBasedPaymentArrangementTrancheFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Tranche Four", "label": "Share-Based Payment Arrangement, Tranche Four [Member]", "terseLabel": "4" } } }, "localname": "ShareBasedPaymentArrangementTrancheFourMember", "nsuri": "http://www.digitalocean.com/20230331", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_ShareBasedPaymentArrangementTrancheSevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Tranche Seven", "label": "Share-based Payment Arrangement, Tranche Seven [Member]", "terseLabel": "7" } } }, "localname": "ShareBasedPaymentArrangementTrancheSevenMember", "nsuri": "http://www.digitalocean.com/20230331", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_ShareBasedPaymentArrangementTrancheSixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Tranche Six", "label": "Share-based Payment Arrangement, Tranche Six [Member]", "terseLabel": "6" } } }, "localname": "ShareBasedPaymentArrangementTrancheSixMember", "nsuri": "http://www.digitalocean.com/20230331", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_SnapShooterLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Snap Shooter Limited", "label": "Snap Shooter Limited [Member]", "terseLabel": "Snap Shooter Limited" } } }, "localname": "SnapShooterLimitedMember", "nsuri": "http://www.digitalocean.com/20230331", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_TheRestructuringPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Restructuring Plan", "label": "The Restructuring Plan [Member]", "terseLabel": "The Restructuring Plan" } } }, "localname": "TheRestructuringPlanMember", "nsuri": "http://www.digitalocean.com/20230331", "presentation": [ "http://www.digitalocean.com/role/RestructuringNarrativeDetails", "http://www.digitalocean.com/role/RestructuringSeveranceandOtherEmployeeCostsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_VariableRateComponentAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable Rate Component", "label": "Variable Rate Component [Axis]", "terseLabel": "Variable Rate Component [Axis]" } } }, "localname": "VariableRateComponentAxis", "nsuri": "http://www.digitalocean.com/20230331", "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/20230331", "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/20230331", "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/20230331", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "decimalItemType" }, "srt_AsiaMember": { "auth_ref": [ "r866", "r868", "r869", "r870" ], "lang": { "en-us": { "role": { "label": "Asia [Member]", "terseLabel": "Asia" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [ "r866", "r868", "r869", "r870" ], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r364", "r365", "r366", "r367", "r435", "r572", "r600", "r627", "r628", "r681", "r683", "r685", "r686", "r688", "r704", "r705", "r713", "r721", "r728", "r733", "r805", "r848", "r849", "r850", "r851", "r852", "r853" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r364", "r365", "r366", "r367", "r435", "r572", "r600", "r627", "r628", "r681", "r683", "r685", "r686", "r688", "r704", "r705", "r713", "r721", "r728", "r733", "r805", "r848", "r849", "r850", "r851", "r852", "r853" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [ "r866", "r868", "r869", "r870" ], "lang": { "en-us": { "role": { "label": "North America [Member]", "terseLabel": "North America" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r364", "r365", "r366", "r367", "r428", "r435", "r463", "r464", "r465", "r548", "r572", "r600", "r627", "r628", "r681", "r683", "r685", "r686", "r688", "r704", "r705", "r713", "r721", "r728", "r733", "r736", "r800", "r805", "r849", "r850", "r851", "r852", "r853" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r364", "r365", "r366", "r367", "r428", "r435", "r463", "r464", "r465", "r548", "r572", "r600", "r627", "r628", "r681", "r683", "r685", "r686", "r688", "r704", "r705", "r713", "r721", "r728", "r733", "r736", "r800", "r805", "r849", "r850", "r851", "r852", "r853" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r186", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r240", "r241", "r242", "r243", "r244", "r245", "r259", "r325", "r326", "r487", "r510", "r511", "r512", "r513", "r533", "r537", "r538", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r614" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofCashFlowsDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofComprehensiveLossDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofOperationsDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStockholdersDeficitEquityDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r186", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r240", "r241", "r242", "r243", "r244", "r245", "r259", "r325", "r326", "r487", "r510", "r511", "r512", "r513", "r533", "r537", "r538", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r614" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofCashFlowsDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofComprehensiveLossDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofOperationsDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStockholdersDeficitEquityDetails" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember": { "auth_ref": [ "r235", "r236", "r237", "r241", "r242", "r243", "r244" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Error Correction, Adjustment [Member]", "terseLabel": "Adjustments" } } }, "localname": "RevisionOfPriorPeriodErrorCorrectionAdjustmentMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofCashFlowsDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofComprehensiveLossDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofOperationsDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStockholdersDeficitEquityDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r186", "r230", "r232", "r233", "r234", "r235", "r236", "r244", "r259", "r487", "r510", "r511", "r512", "r533", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r614", "r755", "r756", "r757", "r758", "r782", "r794", "r795", "r842", "r844", "r845" ], "lang": { "en-us": { "role": { "label": "Previously Reported [Member]", "terseLabel": "As Previously Reported" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofCashFlowsDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofComprehensiveLossDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofOperationsDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStockholdersDeficitEquityDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r284", "r285", "r624", "r625", "r626", "r682", "r684", "r687", "r689", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r706", "r722", "r736", "r806", "r859" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r284", "r285", "r624", "r625", "r626", "r682", "r684", "r687", "r689", "r692", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r706", "r722", "r736", "r806", "r859" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r27", "r732" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r796" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Disclosure of Changes in Allowance for Doubtful Accounts" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r287", "r288" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, less allowance for credit losses of $6,148 and $6,099, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r139" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedTerseLabel": "Net accretion of discounts and amortization of premiums on investments" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued other expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r73", "r192", "r592" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r38", "r39", "r123", "r200", "r589", "r606", "r610" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r5", "r15", "r39", "r503", "r506", "r538", "r601", "r602", "r770", "r771", "r772", "r779", "r780", "r781" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehen-sive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/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/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsProFormaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted Average Useful Life in Years" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r118", "r732", "r862" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r473", "r474", "r475", "r622", "r779", "r780", "r781", "r841", "r864" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r9", "r70" ], "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/2023", "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/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r92", "r93", "r438" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "verboseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/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/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r467", "r476" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/RestructuringNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r201", "r289", "r328", "r331", "r334", "r858" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesDisclosureofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r201", "r289", "r328" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesDisclosureofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r333" ], "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 and other" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesDisclosureofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of loss per share, amount (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAcquisitionAxis": { "auth_ref": [ "r836" ], "lang": { "en-us": { "role": { "documentation": "Information by asset acquisition.", "label": "Asset Acquisition [Axis]", "terseLabel": "Asset Acquisition [Axis]" } } }, "localname": "AssetAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration": { "auth_ref": [ "r837", "r838", "r839" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contingent consideration recognized as part of consideration transferred in asset acquisition.", "label": "Asset Acquisition, Consideration Transferred, Contingent Consideration", "terseLabel": "Less: Cash pre-funded from contingent compensation" } } }, "localname": "AssetAcquisitionConsiderationTransferredContingentConsideration", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetAcquisitionDomain": { "auth_ref": [ "r836" ], "lang": { "en-us": { "role": { "documentation": "Asset acquisition.", "label": "Asset Acquisition [Domain]", "terseLabel": "Asset Acquisition [Domain]" } } }, "localname": "AssetAcquisitionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r9", "r71" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Loss on impairment of long-lived assets" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r164", "r195", "r227", "r262", "r277", "r281", "r323", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r498", "r500", "r522", "r584", "r649", "r732", "r744", "r803", "r804", "r846" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r188", "r202", "r227", "r323", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r498", "r500", "r522", "r732", "r803", "r804", "r846" ], "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/2023", "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/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "Noncurrent assets:" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r293", "r338", "r583" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "terseLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain": { "auth_ref": [ "r787" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Unrealized Gain", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedGain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss": { "auth_ref": [ "r788" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Unrealized Loss", "negatedTerseLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r294", "r338", "r578", "r785" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale", "terseLabel": "Marketable securities:", "verboseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails", "http://www.digitalocean.com/role/MarketableSecuritiesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r495", "r726", "r727" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/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": [ "r94", "r97", "r495", "r726", "r727" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/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": [ "r495" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r95" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature and amount of any material, nonrecurring adjustments directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information).", "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table Text Block]", "terseLabel": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments" } } }, "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r493", "r494" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Pro-forma net loss" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsProFormaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r493", "r494" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Pro-forma revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsProFormaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r2", "r3", "r11" ], "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": "Acquisition purchase consideration", "totalLabel": "Total consideration paid" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r157", "r496" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r99" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r99" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepayments and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r99" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r99" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r99" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "negatedTerseLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r99" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "negatedTerseLabel": "Other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r99" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedTerseLabel": "Deferred tax liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r99" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Identifiable intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r98", "r99" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Fair Value" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r98", "r99" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Net identifiable assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r99" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other long term assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r99" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total fair value of net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsRevenuesAndGainsRecognized": { "auth_ref": [ "r96" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r47", "r48", "r49" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property and equipment received but not yet paid, included in Accounts payable and Accrued other expenses" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r871" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.", "label": "Capitalized Computer Software, Accumulated Amortization", "negatedTerseLabel": "Less: accumulated amortization" } } }, "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r67" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additions made to capitalized computer software costs during the period.", "label": "Capitalized Computer Software, Additions", "terseLabel": "Capitalized computer software" } } }, "localname": "CapitalizedComputerSoftwareAdditions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r12", "r173" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Amortization expense related to internal-use software" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareImpairments1": { "auth_ref": [ "r13", "r173" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss from capitalized computer software costs.", "label": "Capitalized Computer Software, Impairments", "terseLabel": "Impairment loss" } } }, "localname": "CapitalizedComputerSoftwareImpairments1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r45", "r190", "r707" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and cash equivalents:" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r45", "r137", "r223" ], "calculation": { "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash - end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash - beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r4", "r137" ], "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 in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits.", "label": "Cash [Member]", "terseLabel": "Cash" } } }, "localname": "CashMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [ "r197", "r198", "r199", "r261", "r406", "r407", "r408", "r410", "r413", "r418", "r420", "r616", "r617", "r618", "r619", "r721", "r751", "r776" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r148", "r738", "r739", "r740", "r741" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails", "http://www.digitalocean.com/role/MarketableSecuritiesSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r36", "r109", "r586", "r636" ], "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 8)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r146", "r362", "r363", "r694", "r802" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r734", "r735", "r736", "r738", "r739", "r740", "r741", "r779", "r780", "r841", "r861", "r864" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r117", "r637" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r16", "r117", "r637", "r655", "r864", "r865" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r117", "r588", "r732" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock ($0.000025 par value per share; 750,000,000 shares authorized; 89,983,568 and 96,732,507 issued and outstanding as of March\u00a031, 2023 and December\u00a031, 2022, respectively)" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r40", "r207", "r209", "r214", "r579", "r597" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "terseLabel": "Comprehensive loss", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r57", "r59", "r103", "r104", "r286", "r693" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r57", "r59", "r103", "r104", "r286", "r611", "r693" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r57", "r59", "r103", "r104", "r286", "r693", "r754" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r111", "r179" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [ "r693" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r57", "r59", "r103", "r104", "r286" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r56", "r57", "r59", "r60", "r103", "r161", "r693" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r57", "r59", "r103", "r104", "r286", "r693" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r422", "r423", "r426" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r427" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized during period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt, Fair Value Disclosures", "terseLabel": "Convertible Notes" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r149", "r378", "r379", "r389", "r390", "r391", "r395", "r396", "r397", "r398", "r399", "r716", "r717", "r718", "r719", "r720" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Notes" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r807" ], "lang": { "en-us": { "role": { "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.", "label": "Convertible Debt Securities [Member]", "terseLabel": "Convertible Notes" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r723", "r725", "r860" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate debt securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r130", "r227", "r323", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r522", "r803" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r147", "r225", "r377", "r383", "r384", "r385", "r386", "r387", "r388", "r393", "r400", "r401", "r403" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r26", "r114", "r115", "r165", "r166", "r229", "r378", "r379", "r380", "r381", "r382", "r384", "r389", "r390", "r391", "r392", "r394", "r395", "r396", "r397", "r398", "r399", "r532", "r716", "r717", "r718", "r719", "r720", "r777" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r150", "r380" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r33", "r83", "r153", "r154", "r380" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion ratio, number of shares" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Percentage of stock price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r106", "r108", "r378", "r532", "r717", "r718" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r32", "r379" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r229", "r378", "r379", "r380", "r381", "r382", "r384", "r389", "r390", "r391", "r392", "r394", "r395", "r396", "r397", "r398", "r399", "r402", "r532", "r716", "r717", "r718", "r719", "r720", "r777" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r34", "r229", "r378", "r379", "r380", "r381", "r382", "r384", "r389", "r390", "r391", "r392", "r394", "r395", "r396", "r397", "r398", "r399", "r532", "r716", "r717", "r718", "r719", "r720", "r777" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Redemption price, percentage" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of principal amount of debt redeemed.", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "terseLabel": "Redemption price, percentage" } } }, "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r34", "r83", "r86", "r105", "r106", "r108", "r110", "r152", "r154", "r229", "r378", "r379", "r380", "r381", "r382", "r384", "r389", "r390", "r391", "r392", "r394", "r395", "r396", "r397", "r398", "r399", "r402", "r532", "r716", "r717", "r718", "r719", "r720", "r777" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r107", "r389", "r404", "r717", "r718" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "terseLabel": "Unamortized discount and debt issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": { "auth_ref": [ "r47", "r48", "r49" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of debt issuance costs that were incurred during a noncash or partial noncash transaction.", "label": "Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction", "terseLabel": "Debt issuance costs included in accounts payable and accrued liabilities" } } }, "localname": "DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale [Table]", "terseLabel": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": { "auth_ref": [ "r174", "r340" ], "lang": { "en-us": { "role": { "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions", "terseLabel": "Debt Securities, Available-for-sale, Unrealized Loss Position, Number of Positions" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtSecuritiesMember": { "auth_ref": [ "r65", "r736", "r867" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument issued by corporations, governments and governmental agencies, municipalities, and other institutions.", "label": "Debt Securities [Member]", "terseLabel": "Corporate debt securities" } } }, "localname": "DebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r479", "r480" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r479", "r480", "r585" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r9", "r72" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r9", "r267" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r436", "r440", "r469", "r470", "r472", "r729" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r215", "r235", "r236", "r238", "r239", "r241", "r247", "r249", "r253", "r254", "r255", "r259", "r512", "r513", "r580", "r598", "r709" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share attributable to common stockholders, basic (in dollars per share)", "verboseLabel": "Basic net income (loss) per share (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofOperationsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicLineItems": { "auth_ref": [ "r249", "r250", "r253" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareBasicLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r215", "r235", "r236", "r238", "r239", "r241", "r249", "r253", "r254", "r255", "r259", "r512", "r513", "r580", "r598", "r709" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share attributable to common stockholders, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofOperationsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r246", "r256", "r257", "r258" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss per Share Attributable to Common Stockholders" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholders" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r523" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents, and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r482" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r752", "r835" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount", "terseLabel": "Excess income tax benefit related to stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r468" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Amount Capitalized", "terseLabel": "Capitalized stock-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r471" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized stock-based compensation expense, average recognition period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r834" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r834" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Stock options, unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": { "auth_ref": [ "r182" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Exercise of Option, Tax Benefit", "terseLabel": "Share-based Payment Arrangement, Exercise of Option, Tax Benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Employee Severance" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/RestructuringNarrativeDetails", "http://www.digitalocean.com/role/RestructuringSeveranceandOtherEmployeeCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r16", "r185", "r210", "r211", "r212", "r230", "r231", "r232", "r234", "r242", "r244", "r260", "r324", "r327", "r421", "r473", "r474", "r475", "r486", "r487", "r502", "r503", "r504", "r505", "r506", "r507", "r511", "r524", "r525", "r526", "r527", "r528", "r529", "r538", "r601", "r602", "r603", "r622", "r676" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStockholdersDeficitEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": { "auth_ref": [ "r235", "r236", "r237", "r241", "r242", "r243", "r244", "r259" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Error Corrections and Prior Period Adjustments Restatement [Line Items]", "terseLabel": "Error Corrections and Prior Period Adjustments Restatement [Line Items]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofCashFlowsDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofComprehensiveLossDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofOperationsDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStockholdersDeficitEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ExciseTaxesCollected": { "auth_ref": [ "r124" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The excise taxes collected by a public utility and reported in revenues if the amount of excise taxes is equal to 1 percent or more of such total.", "label": "Excise Taxes Collected", "terseLabel": "Excise taxes imposed" } } }, "localname": "ExciseTaxesCollected", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r391", "r429", "r430", "r431", "r432", "r433", "r434", "r516", "r545", "r546", "r547", "r717", "r718", "r723", "r724", "r725" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r515", "r516", "r517", "r518", "r519" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r391", "r429", "r434", "r516", "r545", "r723", "r724", "r725" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level I" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r391", "r429", "r434", "r516", "r546", "r717", "r718", "r723", "r724", "r725" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level II" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r102", "r160" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.", "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Liabilities Measured on a Recurring Basis" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r391", "r429", "r430", "r431", "r432", "r433", "r434", "r545", "r546", "r547", "r717", "r718", "r723", "r724", "r725" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r514", "r519" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r329", "r330", "r335", "r336", "r337", "r339", "r341", "r342", "r402", "r418", "r508", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r596", "r714", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r789", "r790", "r791", "r792" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails", "http://www.digitalocean.com/role/MarketableSecuritiesSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.", "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of Assets Acquired" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r344", "r345", "r346", "r347", "r575", "r576" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r67", "r69" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "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/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r9", "r78", "r79" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Loss on extinguishment of debt", "negatedTerseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r131", "r659" ], "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 of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r128" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r58", "r693" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r193", "r343", "r577", "r715", "r732", "r797", "r799" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails", "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r1", "r798" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "negatedTerseLabel": "Measurement period adjustment, goodwill" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r129", "r227", "r262", "r276", "r280", "r282", "r323", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r522", "r711", "r803" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]", "terseLabel": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r126", "r168", "r262", "r276", "r280", "r282", "r581", "r594", "r711" ], "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", "terseLabel": "Loss before income taxes", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r348", "r353", "r660" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/RestructuringNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r353", "r660" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/RestructuringNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r228", "r478", "r483", "r484", "r485", "r488", "r490", "r491", "r492", "r621" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r175", "r183", "r243", "r244", "r268", "r481", "r489", "r599" ], "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)", "negatedTerseLabel": "Income tax (benefit) expense", "terseLabel": "Income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r46" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r8" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r8" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r573", "r774" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r8" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "Increase (Decrease) in Deferred Income Taxes", "negatedTerseLabel": "Deferred income taxes" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r8" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedTerseLabel": "Other assets and liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r8" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r66", "r68" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r107", "r170", "r213", "r266", "r531", "r661", "r742", "r863" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense", "verboseLabel": "Interest and amortization of deferred financing fees" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r219", "r221", "r222" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r132", "r265" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r162", "r171", "r172", "r184", "r290", "r291", "r520", "r521" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/MarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdsAndLeaseholdImprovementsMember": { "auth_ref": [ "r143" ], "lang": { "en-us": { "role": { "documentation": "Asset held by lessee under finance lease and addition or improvement to asset held under lease arrangement.", "label": "Leaseholds and Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdsAndLeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding, amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r29", "r227", "r323", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r499", "r500", "r501", "r522", "r635", "r710", "r744", "r803", "r846", "r847" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "terseLabel": "Total liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r122", "r167", "r591", "r732", "r778", "r793", "r843" ], "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", "terseLabel": "Total liabilities and stockholders\u2019 equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r31", "r189", "r227", "r323", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r499", "r500", "r501", "r522", "r732", "r803", "r846", "r847" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "terseLabel": "Total current liabilities", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Noncurrent liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r28", "r777" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": { "auth_ref": [ "r28" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the fee for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Commitment Fee Amount", "terseLabel": "Commitment fees on unused balance" } } }, "localname": "LineOfCreditFacilityCommitmentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r28", "r777" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r28" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "verboseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Long-lived Assets by Geographic Areas" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r196" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r34", "r77" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Computers and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r768" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.", "label": "Marketable Securities [Table Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r807" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r220" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r220" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r137", "r138", "r139" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "terseLabel": "Net cash provided by operating activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r127", "r139", "r169", "r187", "r205", "r208", "r212", "r227", "r233", "r235", "r236", "r238", "r239", "r243", "r244", "r251", "r262", "r276", "r280", "r282", "r323", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r513", "r522", "r595", "r657", "r674", "r675", "r711", "r742", "r803" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.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)", "terseLabel": "Net loss attributable to common stockholders", "totalLabel": "Net loss attributable to common stockholders", "verboseLabel": "Net loss attributable to common stockholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofCashFlowsDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofComprehensiveLossDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofOperationsDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStockholdersDeficitEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r217", "r235", "r236", "r238", "r239", "r247", "r248", "r252", "r255", "r262", "r276", "r280", "r282", "r711" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net loss attributable to common stockholders, basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Diluted net income (loss) per share:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r285" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Long-Lived Assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r133" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedTotalLabel": "Other (income) expense" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r784" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r784" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "terseLabel": "Total operating expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r262", "r276", "r280", "r282", "r711" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Loss from Operations", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r535" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r535" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r534" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r113", "r158", "r612", "r613" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Nature of the Business and Organization" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NatureoftheBusinessandOrganization" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r194" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r7", "r14", "r159" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments, net of taxes" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive loss:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r7", "r14", "r159", "r206", "r209" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "verboseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r203", "r204", "r322" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Unrealized gain (loss) on available-for-sale marketable securities, net of taxes" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other (income) expense:" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r30", "r732" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r139" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r134" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedTerseLabel": "Other (income) expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option [Member]", "terseLabel": "Underwriters' Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r43" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Repurchase and retirement of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r352", "r773" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedTerseLabel": "Cash payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/RestructuringSeveranceandOtherEmployeeCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r44" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Payment of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r218" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedTerseLabel": "Employee payroll taxes paid related to net settlement of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r41", "r497" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Payments to Acquire Businesses, Gross", "verboseLabel": "Cash paid to Cloudways sellers" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r786" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedTerseLabel": "Purchase of available-for-sale securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r136" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Capital expenditures - property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r136" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Develop Software", "negatedTerseLabel": "Capital expenditures - internal-use software development" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "PRSUs" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r116", "r406" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in usd per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r116", "r637" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r116", "r406" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r116", "r637", "r655", "r864", "r865" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r116", "r587", "r732" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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 March\u00a031, 2023 and December\u00a031, 2022)" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r769" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r42" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from issuance of convertible notes, net of issuance costs" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Maturities of available-for-sale securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r135" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r6" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds related to the issuance of common stock under equity incentive plan" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r143", "r191", "r593" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r582", "r593", "r732" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails", "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r143" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r216", "r332" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for expected credit losses", "verboseLabel": "Provision for expected credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesDisclosureofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r112", "r477", "r854" ], "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 costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r767", "r775", "r855", "r857" ], "calculation": { "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r45", "r190", "r223" ], "calculation": { "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash included in Prepaid expenses and other current assets" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r45", "r176", "r223" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSUs", "verboseLabel": "MRSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r349", "r350", "r352", "r355", "r361" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/Restructuring" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "auth_ref": [ "r351", "r354", "r358", "r360" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost.", "label": "Restructuring and Related Cost, Expected Cost", "terseLabel": "Restructuring and Related Cost, Expected Cost" } } }, "localname": "RestructuringAndRelatedCostExpectedCost1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/RestructuringNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r9", "r356", "r358", "r801" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring and other charges", "verboseLabel": "Restructuring charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/RestructuringNarrativeDetails", "http://www.digitalocean.com/role/RestructuringSeveranceandOtherEmployeeCostsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringChargesMember": { "auth_ref": [ "r144", "r145" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about restructuring charges have been included.", "label": "Restructuring Charges [Member]", "terseLabel": "Restructuring and other charges" } } }, "localname": "RestructuringChargesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/RestructuringNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r351", "r352", "r358", "r359" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/RestructuringNarrativeDetails", "http://www.digitalocean.com/role/RestructuringSeveranceandOtherEmployeeCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [ "r351", "r352", "r353", "r354", "r358", "r359", "r360" ], "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": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/RestructuringNarrativeDetails", "http://www.digitalocean.com/role/RestructuringSeveranceandOtherEmployeeCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]", "terseLabel": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/RestructuringNarrativeDetails", "http://www.digitalocean.com/role/RestructuringSeveranceandOtherEmployeeCostsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/RestructuringNarrativeDetails", "http://www.digitalocean.com/role/RestructuringSeveranceandOtherEmployeeCostsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r352", "r357" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Balance as of March 31, 2023", "periodStartLabel": "Balance as of December 31, 2022" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/RestructuringSeveranceandOtherEmployeeCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "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": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/RestructuringSeveranceandOtherEmployeeCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r119", "r155", "r590", "r605", "r610", "r620", "r638", "r732" ], "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 accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r185", "r230", "r231", "r232", "r234", "r242", "r244", "r324", "r327", "r473", "r474", "r475", "r486", "r487", "r502", "r504", "r505", "r507", "r511", "r601", "r603", "r622", "r864" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit", "verboseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStockholdersDeficitEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r263", "r264", "r275", "r278", "r279", "r283", "r284", "r286", "r424", "r425", "r574" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r286", "r753" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Revenue by Geographic Areas" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r536", "r731" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating right-of-use assets obtained in exchange for operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedPerTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration received by subsidiary or equity investee in exchange for shares of stock issued or sold. Includes amount of cash received, fair value of noncash assets received, and fair value of liabilities assumed by the investor.", "label": "Sale of Stock, Consideration Received Per Transaction", "terseLabel": "Consideration received" } } }, "localname": "SaleOfStockConsiderationReceivedPerTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsProFormaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Anti-Dilutive Securities Excluded from Computation of Net Loss Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [ "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-Sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r94", "r97", "r495" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r94", "r97" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Reconciliation of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r783" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Calculation of Basic and Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r53", "r55", "r249", "r250", "r253" ], "lang": { "en-us": { "role": { "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Summary of Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": { "auth_ref": [ "r235", "r236", "r237", "r241", "r242", "r243", "r244", "r259" ], "lang": { "en-us": { "role": { "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments.", "label": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]", "terseLabel": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofCashFlowsDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofComprehensiveLossDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofOperationsDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStockholdersDeficitEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": { "auth_ref": [ "r50", "r51", "r52" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made.", "label": "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]", "terseLabel": "Schedule of Error Corrections" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r24", "r163", "r857" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Reconciliation of Restricted Cash" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r351", "r352", "r353", "r354", "r358", "r359", "r360" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/RestructuringNarrativeDetails", "http://www.digitalocean.com/role/RestructuringSeveranceandOtherEmployeeCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r74", "r75", "r76" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Restructuring and Related Costs" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/RestructuringTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r64", "r125" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r437", "r439", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of RSU Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r18", "r19", "r89" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r80", "r81", "r82", "r83", "r84", "r85", "r86", "r152", "r154", "r155", "r197", "r198", "r199", "r261", "r406", "r407", "r408", "r410", "r413", "r418", "r420", "r616", "r617", "r618", "r619", "r721", "r751", "r776" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r840" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r269", "r270", "r271", "r272", "r273", "r274", "r284", "r712" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStatementofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r128" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r8" ], "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 noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r729" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Stock options, vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited or cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited or cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r452", "r453" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested balance at end of period (in shares)", "periodStartLabel": "Unvested balance at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Shares", "verboseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r452", "r453" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested balance at end of period (in dollars per share)", "periodStartLabel": "Unvested balance at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Fair Value", "verboseLabel": "Weighted-Average Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price", "terseLabel": "Company stock price target (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r437", "r439", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares of common stock reserved for future issuance, number available for grant (in shares)", "verboseLabel": "Number of eligible MRSUs (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Vested and exercisable at end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Vested and exercisable at end of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r459" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Stock options, exercised in period, intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited or cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options, granted, number (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod": { "auth_ref": [ "r814" ], "lang": { "en-us": { "role": { "documentation": "The addition or reduction in the number of reserved shares that could potentially be issued under the option plan attributable to reasons other than grants, exercises, forfeitures, and expirations during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Other Increases (Decreases) in Period", "terseLabel": "Increase (decrease) in performance factor (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r88" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Aggregate intrinsic value at end of period", "periodStartLabel": "Aggregate intrinsic value at beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r444", "r445" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Number of options outstanding at the end of the period (in shares)", "periodStartLabel": "Number of options outstanding at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r444", "r445" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted-average exercise price outstanding at end of period (in dollars per share)", "periodStartLabel": "Weighted-average exercise price outstanding at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract]", "terseLabel": "Weighted-Average Remaining Life in Years" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r460" ], "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 March 31, 2023" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested and unvested expected to vest at end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested and unvested expected to vest at end of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased", "terseLabel": "Purchase price of shares (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited or cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "terseLabel": "1" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "terseLabel": "3" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "terseLabel": "2" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares.", "label": "Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "terseLabel": "Schedule of PRSU Activity" } } }, "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares for which recognition of cost was accelerated for award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Accelerated Vesting, Number", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r808" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Grant date fair value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r730" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Stock options, expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r88" ], "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 March 31, 2023" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and exercisable at end of period (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and unvested expected to vest at end of period (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price of common stock, percent" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "terseLabel": "Shares, Issued" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Restricted stock share price (in dollars per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r140", "r224" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Internal-use software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r16", "r37", "r185", "r210", "r211", "r212", "r230", "r231", "r232", "r234", "r242", "r244", "r260", "r324", "r327", "r421", "r473", "r474", "r475", "r486", "r487", "r502", "r503", "r504", "r505", "r506", "r507", "r511", "r524", "r525", "r526", "r527", "r528", "r529", "r538", "r601", "r602", "r603", "r622", "r676" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStockholdersDeficitEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r230", "r231", "r232", "r260", "r574", "r615", "r623", "r629", "r630", "r631", "r632", "r633", "r634", "r637", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r650", "r651", "r652", "r653", "r654", "r656", "r658", "r659", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r676", "r737" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/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/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfOtherComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Other Comprehensive Income [Abstract]" } } }, "localname": "StatementOfOtherComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r230", "r231", "r232", "r260", "r574", "r615", "r623", "r629", "r630", "r631", "r632", "r633", "r634", "r637", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r650", "r651", "r652", "r653", "r654", "r656", "r658", "r659", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r676", "r737" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r16", "r116", "r117", "r155" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock under employee stock purchase plan, net of taxes withheld (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r16", "r116", "r117", "r155" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock under stock option plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r16", "r116", "r117", "r155", "r449" ], "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)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r90", "r116", "r117", "r155" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock under equity incentive plan, net of taxes withheld" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Remaining authorized purchase amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r16", "r116", "r117", "r155" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedTerseLabel": "Repurchase and retirement of common stock (in shares)", "terseLabel": "Repurchase and retirement of common stock (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r16", "r116", "r117", "r155" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedTerseLabel": "Repurchase and retirement of common stock", "terseLabel": "Repurchase and retirement of common stock" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r16", "r116", "r117", "r155", "r622", "r676", "r690", "r743" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "terseLabel": "Stock repurchased cost" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r117", "r120", "r121", "r141", "r639", "r655", "r677", "r678", "r732", "r744", "r778", "r793", "r843", "r864" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "terseLabel": "Total stockholders\u2019 (deficit) equity", "totalLabel": "Total stockholders\u2019 (deficit) equity", "verboseLabel": "Total stockholders\u2019 deficit" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofBalanceSheetDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRestatementofStockholdersDeficitEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r151", "r226", "r405", "r407", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r419", "r421", "r509", "r679", "r680", "r691" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "Equity [Text Block]", "terseLabel": "Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [ "r530", "r540" ], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r530", "r540" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r530", "r540" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r530", "r540" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r530", "r540" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r539", "r541" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r766" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Details" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetails" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r100" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade name" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r402", "r418", "r508", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r596", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r789", "r790", "r791", "r792" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails", "http://www.digitalocean.com/role/MarketableSecuritiesSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r87" ], "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", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r351", "r352", "r358", "r359" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/RestructuringNarrativeDetails", "http://www.digitalocean.com/role/RestructuringSeveranceandOtherEmployeeCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r708", "r723", "r725", "r856" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails", "http://www.digitalocean.com/role/MarketableSecuritiesSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r61", "r62", "r63", "r177", "r178", "r180", "r181" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r247", "r255" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average shares used to compute net loss per share, basic (in shares)", "verboseLabel": "Number of shares used in basic calculation (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1)(e))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(c))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org//805/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org//940-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org//942-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org//946-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(4)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.B)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org//320/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(4)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "https://asc.fasb.org//420/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "6B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "6B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(2)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org//320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "47", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r745": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r746": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r747": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r748": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r749": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480887/718-740-35-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r759": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r761": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r762": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r763": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r765": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r766": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org//210/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 84 0001582961-23-000040-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001582961-23-000040-xbrl.zip M4$L#!!0 ( !:)"U?:Z3WV14L! /)4$@ 1 9&]C;BTR,#(S,#,S,2YH M=&WLO6EWXDBV*/K]_ H]NM\YF6L)4@.CL\IWD3;.XK;3N(VK^_3[TBN0 J-* M(5$:;-.__NT=DI@Q" 2$('I5.VTDI(@]3['W+__G?6A+K]3S+=?YM:"6E(+T M?ZY_^7^*Q?_]]G0OW;I&.*1.(-UXE 34E-ZL8" % RK]T_5^6J]$>K1)T'>] M8;'(OG7CCL:>]3(()$W1].2N^*)WU2=EC93+9K%>I4:Q7*_7BX0J9E'5S$J] MT6@8U*3RRY7>T\R^TJ@7C4K=Q-O*Q7JYIQ1K]8;6T/N:WNN9LGEEEFOE+9-&KT%UK:+JA@&_5JMF'U\["&!_L$?'OWKO>;;U:V$0!*.K+U_>WMY* M^$G)]5Z^:(JB?[$G%?O\"%+[B]Y$;+=\N:6OOH MT=$=R1=LR_GYP=UXN4?\9"%S=[[I[#X5@/7E'3JN#5X)D64)K>' M?O&%D-'D.WWB]]C]\86Y#9JNXK(#8KD&)4S+<(;M;T74U^8;O!K%[S=+E? H\X/A(8"8!"\>M*4=& 8&8>4@3$S#TH0=1'SU$K1:5> MG*[XW;=6 1H0HG[YWQ_W76- AZ2X2"-AX*U%9.,+7$UN--S0";SQ:H**+\X! M!V\P%P@P?G#U2W1Q;U+T,:$ F_ M6J1_AM;KKX4;UPF Y8O/XQ%LTXC^^K40T/?@"R.X+]?_]5__]4M@!3:]1LHH M)LC_Y4OTX2]?HD?W7'-\_8MIO4I^,+;IKP73\DA7 MRS2IPWZ%ZP\@=SS+B-[_'CS1_J\%HPC8I:HPHKFWMJBI6BU(3; M77/^%?7"]=_W -A-Z'ES&V@YYBWHCGG8F?!)<0A/&11-,D5:HW"M:E_T=:^_ M\XB!["N%CA6]W F'/>H5%A:D:; DDQK6D-@@/LO)^F+9=M4=$(^BA#5OW.&( M.CX3"DT/9,0+1>A\&T]O>21C_*CY1CR3_?@']0/+>7E"-><#! VX2EY@@[AC M>(N2;*=6+P,1EG3X7[*A9 ?7[(,9DO=HGP+<#.JOX%3DX"N?22#8H<0X^BH M_ORUX%O#D8WBB'TV\! O=->,27^6=$[Y^^-%Z#[X8>^XOIRJL8JFP[ MB.;D<\HX+_G+,O'OOD4]B3V?KI3%-^V_S7/DXI>ODX_FGSYB))K\!=+7"Y"< M&!L4%17^2[XWO399ICESJU[4U>DKHBO)W\E+OLSM>S48- [ $*FA(-Y9&>3" MY$'QE>UVAGS$MN4CN?N3G0TI\4./7L> 91>31R37DK_Q&:LAI1\:4O'RZ LR M:/2G"2][']F6804_*,H&R;3@:F3>@@%R]03<"ZAG+/UNP9:16^#35POOZ?0? M 5Y>)!=;GN=Z-R[(,\:SK7?##DW@_&=F2U /;C7@SZ;Y1^@'^,#HC;]\6;F0 M"< FZ^65WB=4$3+1,8_VV)2]^KU[FYXBRMSQSBR4TO'._,XJ?.T,+>2==S:+ M?^ $I@HGVP-S#I8U>RM3TB1PO1U)9>G[^.$M==RAY:QZ[+9":>X17^97OY%2 MJQS@V97\M.V=5X$^$3$RX1XBWP6L + #L.G HG\".AGMP&GX.5V0U< MXV?VPCDK?IL'>3WG('_V&"^.&= C^.<%](V<@[YIFA9:*N#8$ D>[G!O ']R_SK'(Y\/]5[MQ:7K4$#\@ZN,=YCBJ%!\0=W*'.O?[A 4L' M=Y/SK*P.$VE2\^Z3']M!S!+V>7?.3^$A9@G_W'OH)_80,\2%EG=O_:@>8I: MS[MK?BREJV;GE6MY]\J/K72SA+UPN$\+?^%#\X,+X1:?"/ \)(0/M+6\.Y3' MBSB?)@FO":\S1\@2+FH^$:<+?S8/6!+.[[8IZ^'\GA;^POGE M!Q?"^3T1X#ES?K/<&G?.[WZ'5,[];,H"]KCSC%=B#S_L&M0AL+-'#[#HAKX] M?J(CUP.QG)>\D\Z=9[L6V-MPRB%9XS (*'/GH7)![1S(H3)W7BFWK,$#MO+N MSZ:T(_/!Q@>2F7GWGX^&ZU,+A@/A/^_^^R7B/YO3R_'+ETZP,U\JOI@\(\41 M=FZ#$#>N@ZU(/-;,Y,GR?WX;8P^?>7+Z3MT7CXP&EK%T^[Z4]<$ZOE''& R) M]W.1ME^I$]([SQUBUR'LC?)/*QC< (VY0^IE0>H3+IMNG-A3HG\ 939HLB8S MY$QLG0G]Q[UQ%LD_?@;\N@/Q2J-S%@ 6A[DZH3=\Z%ZMWH1L7=Y%R0:9*/=$,I?;A-"E46Y.)1^W"25!/[F0 M/R)_Q G][*LYXZD=5[]WSTW$<9?E.0DF#M0HG+NVK@9DBY5>XBEEL"M_N=?\JM[<7LY@G25=<^>_)0[[M]"W'.K[3>// MT/+9N? 9:-_8;FB^D;%_'QSV?(%65!HS;O5>L.;.G>,!UGO$V>H9!3&JW+F" M/"*FL3UB9F_="S'8T8;\:=RYHYHC9^HUWEF,%]-YZI6;; >7P8O5L MVO1]&OC?QC_('ZYW8Q-_JD#&1[<4LA,>]6X(V&V!F%,,@>O36T>.L\IF:$FSJW0;L3XV8^C:EFE%JKX"0_V>,ZMW$H3L#.0?J@SFW(:"..L"4\]?".1S(ZQ+F# M W$%M^&7TT.XB=AB)FNK8S5Q^O:MD97DZ=LW[JRP:_G M3BSO'\0.Z;?QCV@[^( [C_X94L<8SV-_LJNV,PL!G=Z@9YM8V< 3Q!WGQV1K\1C+.DPPU08:KR)#?8 V' M9'A6F.N1@*;JF2&TYVK2%('LRR+- M_"A03<2S3TZ:'%&#B"3SI<.R),U<=E=2-1'5YDMW"9+41#1=4(&J<1LXOW>= MEX!Z0S1"GL0:N\TJ] "?8S+SV-J2 B^I! M,:V"UU74E6PPS6]0?C-S31" 2#HHR+.L@M9$O%E0@:KQ&]WE">29:C411154 MH&K>O3$WTD_G-C3' M.1*RY 2=VXA8*B3:3"P3V8 M W3@VJ8/=T[^: ]'GOL:&0GYX0INXP]YPDBF/,)MG" 51KIN/W@C'HU'C^?+ M9N(V;L U"C+E FZ=]AN/FE9P1PS+AF7-0_R)OKKV*_B&\S=EY2E^')*]!_NX MTX_>?/B8;)H-\A.$U;D-3/ Z4P9F#OGW_>"JR?BO,1L@W_^L!QK& [/B5NR MU(-E;F,'L[)N7A0S>/^-C+\1Y^<#P3F_Q&[ZOFM8[(__>-C/"*8(,LV("[B)(@UFV% WD_"\7/!1MP%]0[O*4G MG,"+H6YN Z0708-"=A^6NKD--E\V6K@-0/.!EM-,Q5;+W :ESZ-8=^NW=\.> M;YD6\<9=8H.NZ0:N\7-^S^A*-&W;#7!]G=$6L9]]B9+%J;?"0 M=EX P5W$^;RX,Z>ZM,)O$%N0Q>ET>86[&+8@"PZ42(6[F.[1R8*A'M\2H1\_ M?&0@G*&,59ULB; 8&O+(+<7,;H>T.B$>?Z"CTC 'QZ:/GOGAD M.(/X)MJZ[*YOX;A'C)_Q+0>N\E&THJ9/-KI/A4B%V_@A1[#GP@OB-J+($:(. M5$95.7C8< V.*66!X*-$>T^$F>K!HUD'C=_, MU1?O!PANXS?4(X!G:6Y7N?5)UP#\D7I]UQL2QZ#,S][$5_ZGPDC??^]AXB9)?Y>UB(G.W[H>7O'G=YR,A6=%8BOHR)2.=F#>W M_P2NT;9XT;/$"[?1@;GT$C;XF3V*YY"6$P.H@F2G\C M/C47PG0'=9@!,;6B5LO$8:[E)39Q=( O&I"S(-]@0,[>NF-=5N !JP_6E&;% M%Y-GI*C.JG%X/.4XD%T$!'=ABDG#!B!LT"D+]8^LX ;I'GM$P%>B@@C&(A$Q M9%CORU$F(DM15\];7&0W@!^:T#;7_'*$\KP%1CA%^<"CFZ0+1TCG-NHR!WZF MR:>P?R1C5H?N>>B6XZ\Q\._<<-, I8N7['F+YQR3S;>F,^LU1SR>EWC.:=V6 M$WGQ=6ZC.MP9UY?AUB[2QV5$>7)IB7-!']P&I0YH0 L)DH9"N*OSX=7&OTSR MR$=T+T/37)!'"O)H0=$+0\!' :^0JOY>D\5(/;V-BI9?NA )Z78-/*H\E9*6XL47L@ MPUG<8BYECTG7C\WU;/OK;A7^:VRGN^=NW4^P<1M9RH 8]M7C2B6K1D0- M;L,S'/"<=BJ>TQ@CU;?AN85;]^,Y;H,Q%T8,\T;[+'[W879-X3:::?_8,$W;9LPDIG MAU@NA#RW\23.SJ_FO(V9IG ;T;I41'/!_GD+;1U1"5R@5Z[F+1)V(>1P(K]< MS5O$[NQ,Q ,9 RJWT;>M.N??N'[0Z6-$YCR[B&@JMP$QSO!S*L'(;6ALV\D3 ME(#R:@(,Z"NUW1'>VWK'HQ\'.$+)!4=Q&\;B'F.GXC%NXU-;8:P+!@&6.CMF M5((&OY\W@W$;2.(;7:?B+F[#05NAZSMUJ$=L0%?3'%J.!68_W/5*SYO%N W6 MY !G)^(SC=N("J\SRDZ%*&YC'=RU?+BL)MB:QFVPI E/,"T[1"G:I08P:6!1 MO_5NV*%)S3O/'2)QA &)PE0MXCE 2#[@+2*?\>H'G'K0V(G4J\9MT.5,\7PJ M2<]M\.8H>+ZH_*;&;=CGC'%]*K[F-F!T%%Q?1H-U3>,VSG266#X5+W,;GCHH MEC<<64;Y?:9WQ=64Z9S&U@[7U2?BJLO.U)VXSJO MU NLGDUO:2^8WG:FC'W9\;)38?M4O,UMU"SC\P,9<*.V/3=J12V3)A6:SFVD MZU3G.^9SEZX?-!TTL*GWNJIJ^.!)S@.5\NK<1KVVAO_$2J(@4#&R<1 *X$(R MG$1/#_AG"EUJO\&.YEF3AAL-+XO+V MDK@"_Z65Q%^L]RN/^B[X_-2/_AQ08K+%F];K]2_P@Z'-,LNUJQ%=KY9) MH]>@NE91=<. 7ZM5L_]O-+RGW_&#L0WH&UI.<4"MET%P559*E5'P]_1"Y9>L^[+R77#M5WO MZB\*^]_7/NR^V"=#RQY?_<\S4($O/= WZ?'CW:WV^X\\+Y/9:M]_K/9_:W]\/VY\R!+MZ6;DJ0IE7*#][UMA\.[SM,/ MZ1?@;<=U'L(A/,208A'P1/NL>6!!<@C*6Y-:5[>N$0YC\5=@W-^'&ZY5I?CW M+TTF(Z;/N=X'0IF#0]L*')^:L#L3=R@]N"5)_9QV#Z>EUT89]X#I&*GCT,]2 MLOK#KJ*\:A7__1>UJGS='GP'A]7B*B.$IR?]OX>@:JEGCY_HR/6"@L2RV0'H MP??@JF^]4[,(QM>$.S0$1:-6KGY=9(\C864>$7J)'2D%ZY_X/FY:&VZ*DMHVF4I)>[D1B[?TBA/\ MP.C0_7KQT2>V/Y$?Y5A^E/F2'\]/S8=NFTD)(4"6K:I8= 03;">RH^^Y0TGZ M-_N?%+CQ;^>QZX@G;MSAT/+1>9;N+)M*0*[@\5ZED) M+985K:*M$WP!Z<$[XXWW7 _\U2+LWR8CGUXEOWPU+7]DD_&5Y;!=L"]]G8W;T?-@![O/7@EY(OC BIFDY+U?:Z%U25Q+(PC:B'61-(]I& UM) M9V]%5/!$7]@Q.R? ]B4))50+U[?6BQ40NV-0V,1OKHTP\&6I[1BEM4IQ"VC& M)!.X(P!H(/FN;9E2 A9.0+V9'1FH/[7>B0%^#,!-YR M11=V86URM52HUK?BK72/%8KU:IZYD]EBVV< MD1S8;#_L) ?PK*<'!A,K>&!'/F_XGQ M:YC$ZGB/H/%!,FUO$&!_R'6+V74MCRZ\S/[_K%%DFL0OTI H%'7[B-UI:8$] M\0H]+,O8@CH^Q7M'1V/D 0JL$;$E^DX-5H$*'X/(@ 40QY0 ,A*"9GUNA6,V M^+0]42#I-SU*YLA +UQ7R]5%(OB<@M:PS8G].'"=A>@(=O2K:[5B6:\N/3\W M\:6T9#=U:O_[+W5-K7WUI8#:=(3@D1P&'QD\7"R;!L4K@=U/ +8?T1YO$/EP M_].2;>/2CT/-#]/,#5X([F*)6M4^]S\B=&)9L&L%5W@)F>KE4*6?O MU:M:2=&9F,K._/9"FP6H:+$ M&$B&37Q_>T/[G.'B$2:TNN-AS[4S 8D7/?XLP97$.1D5T7=C0)P7^,"1W@96 MDC:="LD=7/M8SJV&WH'I<&B9IDU/ ]CM39-8'8U5K<>8>F*:5 K7F!9R<>FN M\5.61L237HD=4NFO2@F7KU4P0R;Y@]U":Z EP)Y+/%B)G=*5DL=L#F>N#=1\: 7_ M$?J!U1_S8P:W'1,#4E3JC25C0 $$0RR!>QM0%K]$D]>;9K\^J9^E ?&EOF6# ML4QL&RYB*0;:T'^&%EK08#CW:'P#/'-B1.L8Z8S*&6)3>L8"3\".YC5>QG(& MR60U^.S6D4<-RC2ZJDFLUL>7/L'S ,^2'X+2\@W_ #O!^=BM\"5<1/P>K4GRV"+9(X@=20Y%, M,O9+J2,@-Z'GP>.BTA84,P$)0G]"KO7"];^HOQ1GB>OCI =7FI2Z[.*=Y9PN M$5^ JJ$5!(!<\&*-P',=%&;V6,(3)&.IC3*.&"RD6E4J<"@[M*(#;+3Y+G] XJGW5=*T4WQ ,+!]63$:8$3XT#4?KG9 F]3^G M)[P9P"!<8CJ<$%[C0\*+;,/=J2]_I ;8)9*-QT0E8AA :AY!>D'H>RA 5GXJ M >B**R[X0Z!0>(>7<#V@:P@@&,LH+>%A(&(0;B_2B^>^!8/D<@F$)V4K,VG? MBQ(QO7K/6Y$[+B1@)+-RBENB M6<%?.EE<9<=J";U>*E>WBU2DBJOH)57=KJZ!@]562I5R)M&:#PQ4M(*YRN_M M4I#GW0"?O;C>>(5YRFYB'&C$-TTM56PB?K^:G[,MQ. .RI/B_[/:57,9BV>U MOT5+X,Q8_V&5)K\ %.9_5]UUQLR9[3.MP7,LRUQ4TZ)_(YY4>^)D%$6-T MIH_O^ -JVPG&I4^ 1Q9GB8Y\?!S%^%R2_@4[B &)@=G4^AA?OC67ZFL/2:]% M8M(Z!,,C(S>BOBN/VFP@U]I6(C'.E>E72,]W[3!8_Y6]"H+6MRB)?@Z\J>Q^ MH<6>1\G/(NG#,Z^(_4;&?N'+*9JFIUE /W M$[;TEBOB1<9S+J\,452759.5UO\^WCE)Z-4.1-%"UEQ MS*U,3(N9L^&?X@5W6S>35<+'/\A8:L3/G]U7)W[7PL9*$M8_@'T(@H=.,I?S M0$#X3O:/RP'IR@XXX>-G<,%D:^B0T+30V 66,W&J)_N-U:#$H;+$9O63P9/^ M]C!;+W@YINLFFN)@LKNA#Z@V+=^P73\R(U>!,$Z^+A)7O?@W.:83^*@9OH"A M+>F)[H9%@LAE1&U2(,XA,U0GZ>/%=\RL!^@IA%L/C#@9#TU'A>3K=YX58RUR M4^OF(]:XLSR 9/SNZ#*^+V$1&7/RH8W>FV2[P(4>%@F 2L?#W^$('FR"T0 , MPC*Q@%P72PWD9(_@EWD1:P',PM@+,F"G6>#I0&(A6FZ!@4R3+Z@0!B?#V\@_@^#2(Y M/0O#3SWJ@+N(KF#3-)E1AY*>T07PE1.O9D*DL5#%U\NSVT+I:[CP-H.M,UJ5 M-01S&2"+4&6XSJM<)#$*9LK!YI$D([EZ801K5(?,L%_@=^:R(-LQ$$9*"I^V M@K2W%R)89C/SS-Y8(B.@IW<+00^L\=>U/E+HFXL.DC[K(!6KX-2 Q0B_)8;H M_$CF9_(>C\3^%A'1=AY2=6*V8DO!9<\H\O< D3;\M4B6J4ENPHN14/7: MMON&,52,GLW"'[\3B9.H:HG%O/I8Z03V>51.9X8&G6>B9:"7I7C]4=7)FK5% MBF\B)=P1YNGP)38E\%A6-5MT^T6,Q$7\*TL.!<9;O'..[6-9L.$NK/))I 8N MT0?<1.)AR,8\X=?B_?FEYQFH \7$ZA$V!4^-M[(H@C=3[A0PLVH^Z>%KK@#7 MXCNP=UK\[%MJ1#U]X\=K"=XCIIN:L$ N6*5C,A8-&7CC8.:L8(UUTA;V DKD MEQ=PWV&M5V6"/88W/]S< ]APP< M?S -JX-TFDH"5CP9N6S;(WA&!J/93BR;'40DGIF8B;.@),S_0N%A@[6?V&!, MT45;<5<;?"L!BEPZR[SQAHG'V JMN@B$#RYX>EI)ZH8@-;PQOK$+NHNU,( U M-:?&Y*.+';I1!#[-X_]QRCCMB''N)BOJ3E>T&E^Y9((5EDTL54P69.HAI'M@ M74Q,E40SKC4#44[-R' R%89OE/S$K#T"T IB3P(I"O'HN3:S8F:(8%KZD,00 MVC=W3U-WA\RN$IXY!)D94R?^^0B^A]1FSI.J?97:L%BI7()ULI=%FNW-X^3: C>@CN+= =R/.WW M:53\'9F12[IM@HZIN((GKG_ @NCI48.$,W&4)10!P[/=A%$,9UXV3IUS8&_F M@N#A M.*0BVK'H>&&A@O*'""P0ZX68B;+F2.3MHU='64$S$RQT+ M_N513CROT$\LSC9G?BR8UL#D"(68>!8">Q^'"N;I]2H%R.+2B.@LFKX(Q*): M/V%^%_A]6B!Z_"7,PT8M1_3$&@0" IC^?)KH]#O7>X-?B_>N^Y,=3I[H/X&, MPR%CE5Q42ZO-D$^_)P9JFB87 B49H 3,S!\3RV"B#F^G"A.%8A.$W=BWF "< M(A!47&1)LWN>F.G%;NE$%CHX& *;Q\7F>L-#8.+0F%B4=NB?Y=90G4FB,W<4/2)V0#H/E;'M"!T%D>O3MVD8"<<;R'+(<8;\UDN)G&B-A7XQ/4J^2WQX:E6A\/Y%&TY-DGD)$U\0,MD]AQM M%+COQVZ"';L),X&[(3$QLR6YH;?D_ W(*YVR95(FO"80.L-E,=.R"$S$N<@A M 3ODC-QKQOUL^Z ^XMO\R;@^>\P"'T,J_73<-R=AR"1PQ7(@40:=YH(2^J3?%DNPWUM=N#;]4R<41FE="?UP6HESG5OT>V"Q=Y(C*79$H79 MFZ>!NI6U.DDV#DO%,3T_Z37K2_YLS_IH@3HIJN69! MH.4 ?S$%QZ(^"&&:6!(QIRU* <:?&,CO4:: XR?/)K2B+B>A0UA $REB^>DD M#GI.$BJ80+.<624,ER>?RW'*/TV54\(C:VS/: %S+4Y194T*1-FWL30R M?M?&PN_8$P>MZ\(; A/$NS26*1:JF[9 37-4^MP45O_U5T? MVR@I%6WW!B"-W<<:'*9#W995]\_-;_DN_9#\^&FW;R7V@\XFK?Y/#M%.<61 M],,@@#=@KCY:_$BP]^'!CO&?=&]QZB?[P^ GW=7J1%:XG,C::O#*FJ:AFZ5' MUKSQ(9R9LE\#['[_8,".UF=BL2/SUKI)>B(2S(I9UN!0BX5RP M7%:V% D83_3H .[#',:]ZPO1<-%$HPO1<.Y8KFXI&EBCFH%KPRO\.-\@?;JE M?T;>T(/!5X9[MOPGZX:&*I")%P[EBN M8._O("I%62,;5L7B!9.?#?IK^S%YEIQ[^$29MGA$5(@F7FE3U?7"]4%/3PD1 M=BYDHNT8Z4BJHAR7[?\# MCOSK.4I64A2W/#)-4H3K3Z[**0@^>"8GV#Q[98 MN5?AN'+OV/[D#O1YA K =DGJ//_6>EI9_K6%5;WS$O6MG1)[^_/2!3TOK1S@MGFI];WY=-M^^"[==9[^";\6[SN=O^'?W>?F<^O'W,G<'#426=<-@W7- M^* 1!.FY82"%4>@:^P3!9D(_\,;Q7 3GU;5?*>N2$! G8$VAP;/WXZ8@\507 M;%-3DIKV7-MP-QZ7R8 Q6P0UT\HGZA*TT!IC:2>S31=F'C5M?XX+[X>H'^)6 MVNP][O0O$8:PGG_@7T)>I!%'559A#I_1%U<68/G.E%C=5; M\1NGKY%9(Y3UT"Y);8 %SKDPB(_=S\=N"+\Z24>R\4>82CI& U3'"<2D-Q>G MM_JA,< C=W$+(,2388UP&$+2+BJ^TL-11*]+'[.&2L.1O>(;24>5Y<]#VUS\ MD/H!F[ZQ]/G["*"X^"DV'W>6GC$DX\6/$!U+G[D!9>2X=,&CIK7\LI'G_K%B M#5$[D<5/ ^!SNG3OFV7;R4> _>13?,#,QUC2Y^ D"CPH$/40 :1%>(++$5/X M%H@ C=3;^C'TX^ <%EO.=8&W?^(C)+N+4B^P:3WC@W/C :FR+/W8M-TZCG) MD(#IU!71V/%PC1U1'D5$'\N?>5$5CXJ0)\-=9MJY3<=$Q)(LS7!E@:@=$!4- MY!FSP87& .4CC@OH6T%R@=6ZP'].",JC1[ D)FX8"7L 98F"F(G@N:\)O!T0 M;['J!?.$SHP+0FPF&EUF?TU5H9E,GIL?+I>8/8GJ6F35Y$L>_3.TO$BF"LP> MDR,9W*,>A0'++&Y*-V*VJ8\?H!7(9#&8G(C2 MR2,$#@^(PZCAGA_,(2K!Q^Q8,!"*.AX@Y_82^[DO4[S)2:.;$4,$XP#2\<6.[H8F! MO4@J)@9IY$S M_RQ0P%3L>42#XX5VNR(>#7L^GC7JX1$IBKD PF3= I..B ^(@B MQK,3?9;QUFEN_#-Z2Q%UH<[$>LKIVCB5R>/931G#>/N MT?CEF *BY[&, Q#<&[5M_)>]"JFC9UO^8,TZV:@'03:'51;Q)(VH6G7:%'\Z M F;:CW] ":.9./P_6^::9 %BLFA& <,X&0>2(9E>\[ M7GXG&?S+#6<;OGMH%L&>/TH]^E*('_?3_^!I MFW*(.#P>P&=%RV*AO7CR^ER@/AX6R[)^[&^6'YU;6,3J'AN]R4CE#<FQ&/J(-E2B-"QDSOW/CM/>@YHI.8 M:.19TC0LSPB'F*XW6#B;C928(O3#>4'CR;2&R/%D(RW8X(G$'PU"%@V??RW< M-/_6:-.F!:S@310GH"@>$X-C$I8H[8.\>1X%(D[Z,9,Z@QD@,Z)(DL<3R3$[ MURG)#L^5.D2#09A0P6_T8^8=64XD/9UD-CA]Q7DR,>19L>LE$I7-79G. M8"&O!%Z+5 [D':Z>D[*"#)NP#/"FX&LS6YF>*,HL,%]*TF=< Y@\[-'V*P0#%N"Z#6B,2.1 MW&9LB1(Y9"P"5$+?!R3TF6RQ' S5L."-*^/[T#T!XG#[!A0IP:#D)\2DT6CGB 99FCR?J=!%,N>2,YTU2R%RG&F+G M*IYTY$ZDW@*E)NX]TU_SB,"',\N"670!^8G%$Y(+%GCLOB',V30?9K_ON,SE M>6E+$G(ZQ.<#[F(%)=-G82!IEB-B-S<>#,1B]WUTF6>2GM'K9R<9Q9E,4^J- M)9N\,6 D@C\2[P#;).Z(CV?54#(+83J3:JHYHXGC23=\S3L\>-'EB3@ZGG,5 MZ7)6C+>6;R*I-Y[W%H#$#,:2(9W+0WW\J$CH?\"BIAO[(M,!H=,83F*)18YZ M;.&SZ'Q$YS^()K&QP*NT!'*GT:1 $(__JRY?)]TJF M]8*E%JY!B5,"Q?[E,Y--;"(8SG4%LQ[,2@\S6C-*,_%@?":@,-@VI4(CGBO) M1"A3W8MSYQ([8(B*8&H Q:07+U9FOD=LR^'#)D5T$8'&L\6F8\6FHQMQ>9,) M?C?N<&BQ(C]T;'H&\9$=6.$?LR5(4@D&!DF?1@+= '',]2BQPY;"8V?^_:6R MJN@IQ++.4>UZU*I *FZ85O2QJ-$/(%>V6W[[N?5#4F=G+>U>9<\!-F[;W]O/ MS?O.3:OY(/W6N<=S!%T9,'*SGD-Y6?M-Y^&V]=!MW>( LF[GOGT+B+B5OC7O M 3,MJ?M;J_4!3CAHW<%V\8D9W&X(SS"G5JT_0-.>#$%Y!?YG_C>Q8MK2:OMN MU8J/.Y6P42LIFK[34$*U5*Y5,Q\?J-9*NE+>Z;$?7RNK^F$6N]UDQJ,<6%T] M02YP1R?JQ+,X("IFAM,,TCL=&%;,E9J!Q$52QJ=D_/0V ^D.W"6K1XR?+QXH M%[,8;]\P*.WWOWX SU7'BX\!S=7]*F[B5!?Q?1KX5UN =.V>4P[_VQ&B^SPC MV_&$RZ_IL_\M(E_"?VM<$P'VGF?N)?Z"4'3^5G8[]8[]AEY\XC48HV=*S@"<_?A[Y98 E$6#K[P"B6"Y))#6M(;/_7 M0A'(VR%#BG<67P@972%M-!T3_VE-":,9W!#/&P,L_D'LD!:D*' "COM[<.6$ MPZ+ILD8 ^%A@&( )9:R#OGV_J&N%:TV1ZS509_,KO?[OOZA5Y>L^>$DX;EO\ MI!(D"^];%$:"/\Z//RHGX ^]<*V6%;G&#X-D9 CQKPM_L$K@R).>1&O7FD5: M.@BLY/D<\\8&W3&%Y33P'1N<:3FB7+BN-%2Y6E?WY8@/"/,@*F-;^_7"26F# MF,V0E'#^AJ;+Y>K>PC4K4LK(T=A.J,X$$>>J7D^2(V9DTC0,%I_%$X,4-"@@ M699LEEO$;!I+^6(ED(&%=8%DNW@T"M.S?\U05C635]VYWJT;]H)^:"<+>YJL M:T>2JQ:NJ[):KB\1'/.Z4FUC Y\<=!LUW(;2:"QM P][^J/DT-.&)FP?";IM M[>0<"[I-=+B$K <:[(BO.BC-LMS@QXK,R,T2I+2=+,B0E!I 2KI2.EB M'))'CXZ(9:[J"&3,!6^%D[*3P(WAVXK "ZY\!V';9"#=C5G8&&A55NHU7@Q, MX:L<4^X>@*+4PK56DQM:F1>*RC(WHC8VR]^H].!$M/'L8J.G#*1M#(3->:AS MY)I-AN\^_*&!9]*HRU4U*U-W.Q3EQ0B^3(+;9![O0W!ZX;I1KLB-QM[QR,,3 MW)I!9.4/!I$=- W/]3,N)NG_Z.'YV2#J:XPY_Q&>4I EAP;[Z+9S%B@;/8D( MHH\V<0(P^UH)4,'M3BM?RFCP@<57V=N'$+$;+FEIHP^1'2U5D)9T6:TIO-#2 MQ01OGJ@?>)81-9GU!R)$LY-@G4)Q=;7%@^L8NYEQU<*U*M?*(E!SGG2U0<@> MCJYJ2%<-' W,!UU=C%7[W75-',<@3-B=)&T"OK3T7@<3HU&5*[7EW+ P5\^! M;C9(TEWIIH&9DHJL5I=+(X1I>ECLMYT FV)AH6,4T=[=];\ 2V*#W)P",XHJ M@I?6>H^;2.[(&Q4%; BU)E?UO7E#6*=U3#SO:!>1=5,GM(UX32+:Q ML29])N\3FV0%Q9<+U[7*WI6BPFKEDE VB,Y4A()'<2KD[+]75,+U?JNMRH9F4]<5#PO,$ %QPE.&KK MLNZT'-5 CJJK%;FJYX"C,JGHWM:*V^(9,UO583^F&V):;R=J^GG ZJ27QHB,\<2WZ.#WP?[.1"%NV5'B,:*(W0X\55DU@JPH M>Y=9R'(Z"C)AA)7PR1V-M5 M.R P[Z=6X([\H!6N];JL:7L?,A)Y/R[I:+-0S8:.=* C/8N0MD@+[EHMX>%L MP'#)=Q!YG>TZ9L/-^)A_6L'@)O0#=TB]A"W&.S(%MC^5%?7?%F-N+AEJX;JF MRTI=6.#G24RIBI;W)28L+*G)9?WN"[K MLJ9PTP%7V.!'K];;GXH:0$4@5A5NSLE?8,%>5J)U_[JC'+/+!J&[-Z?4,.%8 M4^2*EM5!$OXKW 35[2FD]ZB@'UAH#FGFC1L:-/ $!\!AC> @AW/O%6*V.E?KFFK9RG)D(QYT!'FZS\ M3.BH$M&1(FMGUQ>97SGZ82X1$%#YRG3,N3+[ M@6O\E#[]]2.!\$B][H!X]$,SL?UPMV(^>?26+K[DD7@=KQN0@)K_('9(IT^- ME;8RD1;ECP74NO54#K6>2N%:*2%*M.6#<4L?2"/B2:_X1&E$0:[A,[]*:_?# MKOO[@9:MVV^&P<#U@ K,[8RDZ?XP *O(L#_\__*&HB5*9/+\U-M)AYEH.YTP M\ ,P#X"K5MAUM0]()+LUM'T_1' NO;Z>^O6[8'3MZQM'>?V'&&B *[=,*SM\ MD)"7Q3;+#$)W^F*)^)+;EWX0SQA$YKJNRI*F:#J[\Y8:=-BCWMPE;9/M>.%Q ML(WCA6=)@8'2M]ZI6?P/]=P59 $.UW__I:ZIVE=>HE\BBGI,7WT_ZM&X MHYZCILI/ZI*[SD&MP>@5*4VOAGX84W"WQ92YLP-G]K&G$=A@,Q(.:@6FWDQB M_Z3;"%BS]8;'5#'!WM8 MLEW_H@XS?MI+NOJP>/AM19O.!,BLKNYF%L31\;1[@/,##3K]9_*^BC6TPG5U MQ4'&S\)DSCD-+8G6K&@HI>S%XXVRLN)TU_%)[/SMV!FA:]*^95@7=;KQ(#+V MB08$WF2VB.< ,/P9&-]&($[-$F5@"5V1:^JR2[H]4PB+ED^ZVE;N'H"N*CC$ MH"SK91[HZMBMJ$Y''E$M/,OJ#%S;I)[/LFNUK]*G6 A_ENB?H16,)5$E?S Y MW9V!?XM!.S7_5+$3@R97E0R,%5$PSR?M91B=R(#B:JR!8"Z.:8C^5,?O3\6P MI%7R=A:,Y417Z<-("^Y(U-$>E^8]7OR@V/W@OO#=$W'S$!P'VYF\U[H M/*4](=A8L/'QCBAFP\:'&Q1]?#9F-L>7 (<@)D5&\&/!7BNC,3%R?996N_*H M3; ZZ>N;90:#!%\SWXIWH4R_0GJPYC!8_Y4A\5XL)]E_=9Y5#0K8]J)/+,>$ MOZYTM51APF+\/'[#S>/.%77D%A;I0GS;S$[>$'&.9Y5JY7*_5B*Y7RZ31:U!=JZBZ M8<"OU:K9_[>.AXJB+PTFKL*(O-!BSZ/D9Y'T8<]7Q'XC8[_P91Y8 *EX0744 M\'O05^80U!8@6%L)P=OV]_9S\[YSTVH^2+]U[F_;#]^[LM1^N"FM)1%>UG[3 M>;AM/71;MQ+\UNW.Y*G3NI\]AZ:CZWX8;M]W,* E^] MQ4^6(P4#-X1GF+XLT7>#@IB=5 U+9,CFR'[.Y=Y"AX2F!1)JLVUCQZKUDIJ0]OIL1]?*RN-PRRVLNUC MSZ&\<&.0IK%TZPHG(>;8$UC%2QP;!4T&'M@>/^"^@2^U0(286W3A$W!.#6=6 MLB_IJLP]>&=<[VV=!)X!CX!$RC?AYPA;GSS*/$!S*3.8 M#0BVN#5WE)#_JM:GU;.T#Y@^Y6O_NP8W+R1\J7X#3M$ MF#1]G\)_Y@[EEJH2C3Q2]3+_*>7C)AX$]YTY]U5/SWW8"%&KR;J6U3"7HW/? M&1@5>:O:OG'] $^7>ZN-BW.NK,U0N2(4._V8R5,SKE:XKJER??^17A=7EIV; M80P;U,-^]*.S0CYPX4]*/Q-<<""VA=Q[GH*MP-6JZ/M<-,4^%%@)/-ER M5O70P@Y);8?D0"5T@6RBQ_E$$$,7DEI@VJ($-BPJ,Q#5DI[YU'%A'-,W8-OE,'/%.;:0)B#BW'\@./ MG2D2SL%NX.II"]28"96H&UK#67*[O MWW1&N F\DM'FB-$&,OIH?I"JZ7P,$+H0'9"WH'Y"[E+(2I0\9:X-)5C V MY=*K@C+6JU9E786 NN(X9";&T,K&F$.Y'/T^;]J24T%A7HLE*I5 MY/P]XPP(+[<9AS8V"*%^D-">2#'L%%1*P+AK>A#'\,IJ7207SI-Z-@2']J6> M!IL65N&<>LY S.>VXHC%#(!(87VP\-#R!UCMC.?G3=H31Q)VK#HBEN,C9*G? M<5ISD.WT;P&N*;*#NI)9=E"$$+@DIFTC"%M0U3+UJ(7KLI)5^Q0A_\_.S%_M M:,J20\6LRUWSR C2!]=QYR-^.]IP.O92D?7&/C$_8?SS24B;4L,;"&F95O3" M=5U3N*64,Q#TYQ%(%+5#60O][.1]N7!=D35EN:6%&)IY)G1W".<@._JKX!"G M:GDY5RVJB40*4J0@+\9R8)'!'@7I0:7(?) "\KY?W7'>)/5!*HJF!2!)\US+ M"0$JG4G1UC<&]>B^9X1YZSWP" A2RR'>N!W0H0_R'M_NN>R$:DH$6'%0UPFQI73:"+@Z]A>^10!.S;G8+465R_5]-(F(4^;#!ST,!34*U[JLZW51 MK,"E)W+2T[H/-)!L=$A($'A6+XQF;++!PL.AB\N9#J\6XX0RWCG'8NP@*A&( M;?;$++4([YE_-+SOERS+LV6'0;+,X4W 6J&QG0@)-,-\96[B[^30G)[ M"9AR]WSWB?E0"CY2KXLT]:&EH:T5ABWB.0 &/WG,;41F$\FG3"6?]K'+EO%" MOB'UKUJ&7KA62NIR/>'^3O^6U))M.YO4(0'!\8+C5S):-7..+^_&\3LN9"W' M5\Z+XW-GA?&WX+S<>0EQL7^R/ZA9)+ J\D(C$]>70I^:L6T[ @&#Y=P+9K#, MC%MFYDH?F+B'SZ;RV04P@N.'YI2R*%,39#0C7#R$PQ[U.GTF7_U.&/@! !H M%,O:E+YOM7#=J(#OF]6LJV-:52=/V>>)R*HG)#+,ORM5N5%?CE[R1F6Y4SC\ M+3@O=S+ ?F$!&_C7M%ZO?X$?"_64E7JI NPX#:KPR)]V(YQ?B;U7G!8U"L>HD^L1P3_KK255S3\<6. MQH;*4"H1 RT XHRQ@VJ:Q55-PSXM5HU^__& MS$[\I<&DF'<$,KC8\RCY621]V/,5L=_(V"]\F0<60"I>4!W5U1[TE3D$M04( MUE9"\+;]O?WN++4?;DIK2827M=]T'FY;#]W6K02_ M=3OW[=OF,_S1?89_?K0>GKM2YPXN_7A\:OT&][7_T9+N.]WN]OLZ!:&OWNHG MRY&"@1O",TS_<]Z8=\V>0H>$I@42ZO,J-D[-/E'@?Z($6! "]F*3D4^ODE^^ M)GK(^SK\ U3SV#*(7QR+@!(3 0O65'2M MJI;JM?+:RTI)77OMH\>JM9*J-'9Z[,?7RDKU((M5MUY0?HR9]5;B1A^IL73K M"B#AJ8C[PP!KY ?<-?*D%0F5]H$' >0\X_V"#9755YAZ\,^&" M;3/Q/ ->4S1]F^Y\&_=Z00#3#DZD?!-^CK#U"4]SD#D3;/.^4H! ' 'DL>A- M5-V*RL"<5-W61=6MX*V+XZWC5-TV1-5M_JIN3]UR"/,.'AU0Q[=>*;,B=NM> M+GI6<&>PYJ"MX9WKP9^.9(2>1QUC+ 4>/,UFQ]DE8OX1^@%+;[%&A]CM]D2M M+?BL2]BQY^'-+,M'^B;&PTV,AF?$0O2VIF,^3W'2G* $5%6G_TS>'UV/79CQ M/)[=1P*/6=7GM**PT7O<%RUP6!IS9J;.R2F1G5$2[2M$K]TE>O_=\2BLX3_4 ME%Z(Y4B?T"KZC-W7R2NQ;"2L(ICF11](2AH2[R>-4Y44U)@56'1;=;6?-7F1 MBFJ*F]]<&R&#W;;16^HXW0GXFY[EPZ5;-NCY$?;BFHF02.M4531LLZ>5]16% M]7Q8R;F@C*.JD*/3B(XTTE"VT";G*>GS%B^_6?)Y=XR/Q 4FB\=B+CZNMQ]< MSL44WC:BOD*$[2R*RJPQFZ)DT"@P"USF(/HN>%CP\/ZV2)8\7,&J"[F\UR@) M/GF84UM''%D01Q9V!86>R9&%:B9'%BJ,3,6AA6.N?:M#"]WGSLW?<&.MIRX; M$E?[*GVZ;=VU;]K/GZ76WW]O/_\K]\<89(F^&Q3U2-2^9PCZ*/C@< //^\KU M409@_9(2L7_:LPQZI52N5#(_'E K56NU QQET,K9G[L (5K=[8#$\==:+>D[ M/E7 ]5S@6BMINB[6>@AZW?)4U^JY,5KM@[DQASS5'!X-/"D7,A\_VZ-F9P(:04^@V-0,C[%+'QX3/L'4V%/"*&4?N=ILBK']<+C)3N-QR70KDOJUCVM/ MNS/'I5M_AE8P7I6EK[%V99?#0$*:;R7-ZQND>1(:8D06B_;X0;.BO&^]4[/X M'^JYJZ1XO7#-THC:UTNB0"'"A0A?R6;;B? -[#4CVAN"O01[731[-?9CK\U% MCE4%S*>J+C;X_"C,D406IB<1%U?-9-)6T>J8KG3&5%A?_K MR\?44O+B!XU"3C0^]+SI+8YM"2P)+ DL"2Q= )92>8OZ%E;LLG;]![%#NH]R MG;%R*ZA@9 ]"'$G%,R:.!Y;%N/4NAW7/IP;YOOG&?&.T4VF;3,9\8L%>$ M;%,'9VN%ZYI[4,&IEX3]1P7QSVE)VLO9I2N-95N:$M M1[D%57)-E4)V""P)+'%7*<6=@%6TE4?+[6A7-/N%6SJJ:N4V@_" M#GA56:_M4V@LZ(AG.CH*&57X(J,+2&[/C+#[03QCD,ROTZ5/'O4#'"F[!/HT MT:BXIVRTQ2L=$&&Z(7KKK*_L!8]&4JM'G'17JQ:NZPVY4=?E2G6Y[?U>[8+W M0NV)XZHGHU[>Q,"NW;SW@TP^^7F5=JQF,$2OEOT0O3SSIM R66B93?-4LYC M5SO4!+X\DZ]0+4*U9*):=IC/NO5PO]JAAOL)SA6<>_&K58%]PKN/7_N31?Q7!K[F6)0VC*KJH7K:FVY3FC7.6B"106+7CR+:L>; M&5K'68:Z(M?4[&89"AX6/'SQ/+Q4Z7\X%M:!A15-KBK9#?X]"0NSM.075O1Z M'<\&A!_)DH?$>[&<9&75>>[!H8/4@P=%);/)+J/EP@YM,O+I5?++UZ3QM^4P M++,O?9U_066TM%KVONCRUS?+# 9(%R4E]Q%CEJMGU1M'_TT$\S8UOOB M&VQ1'<86-+1YOY<#M.80G/6L&.^\0"/HB1-Z.N*MEU7!?DL-.NR!E1(7L:L9 M5*Y?8M6@IAZQ-KV.9X>4AJS6*G*]NG=OPU38RT<2Y9+3)+E.A*3*96XS)V1C ME4$E\Q)ROCGH4@5ZVA&0ZVP,>*-:ES4MNX0;W^0H!/IY M"_1TU2G:\5+;M<)U6:XT!)\)/CL'/DO%9MM,PMR/N^J%ZUJU(=>4RB795H+) MSIO)TBFS?>JTECFJ4;C6:V6AK00C71PC;=N09W^]U5# ZM7Y8HN[$+!:>? M::D8;8>>#"GY2RU<5VIU66W4NJ7%/V.<8N:$U(!($E@:4\8BF5 MW%X*/YQ.;)>Y$ML74)/Z1$>A9PP <1)Q3,FC@>51G"2]&)*XK '"J:N6M@HM M3(%M-AWSB<%Z1:0A=4P!:^GD2JTFEVO+_;52Q\\YBI*?-Y&)F7\"2P)+ DN7 M@Z4]PPF[J%1FG::V0[$BN*+( RA3W-#74(&""P)+/$00#B>H*YQ)J@O8*8Q M0V>QAYC$",$DV"/F%XLXJ,"2P)+ DL"2P!)W-7$[>-A-\X_0#S ;X#^[TQ9D MV(&L[<3]QUC(NK>8^'G"TD7?"FB7>J^602,3[XD:[HO#GK*;M5 M25FH&:%FLO'ACS:32E,RGTDE.%AP\#ER<"H&/O2T*TVI%ZZK>D/6Z\N<>[&V MI&!?P;[9*.!]YFBE9&0\]B/K6?3P$!PL.%AP<,S!1QO@I:D*<+!2D54E@]I MP<."A\^8AU.Q\*%'@VFJ"LZO5@,C>IES\V=$L^3E%U8@F]3 PH]DR4/BO5A. MLK+J/.?@C"WJQ21Q_4O/^W(]7TQ[B ?%A%&IERKPD)'KL[/35QZU"0[\^OIF MF<$@H9N9[\5O5J9?(3T 91BL_\H6:XX^L1P3_KK255Q3UBRB*IMX1&,]QBB5 MB($'DHDS!J*0'#> I[.:9UQ>U'O,8=1# OBC;SG$,2QBPTKA W:D?1_T\0.* M\D))]\Q/W!*RL666:^5RO58CNEXMDT:O076MHNJ& ;]6JV;_WQ6MD'QIX"4[ M&)$76NQYE/PLDC[L^8K8;V3L%[[, PL@%2^HIL&*]Z"OS"&H+4"PMA*"M^WO M[>?F?>>FU7R0?NO5DKKV MVD>/5909ZN92="@;$&QQZT&QEE69[.DPU!E1#YQ0 M\+TP&O *7B9=WP]JBXUG(U5V+JTZU@J/3%6['6D^!E5E>)9YA^KWK8.CIP/% M]J'15?O;&!@[W<92)2F6RDD/<<9"Q:,Z55FO[9-AW.N,182-+,_I"&XX0VXX MRHDC]>0GCC9R@[#-/J2IF;ZMJ#L]"E1D6*!(G42]PJ?XNT'\@33RW%<+G>3> M6')76'57^YAUO!AO>3/1(HFL\TQEMW0$E&6Q?K]L.BP98B^A_YQHVLOI +&7 M/3,ON&=A"K_;E/5FO=NF$OZ(=VTS 2$'Z*$H=A#=PW=X])H31S24I M;9#=F9)2 P^@LN0\SZ1T4 &^W\/S60 =IS4'V4[_%N Z+WGZUCLUB_^AGKM"Z&C*I/"Q$26K_EIY5%AGY'%@408QP,%@)(4BVO(C2V8I[(]7 M1QX=6N&0B7?+>:5Q)NJ2?)+]2AP6AC FD)^-UP+C)3AH.N9C#/'V%-II;4Q- M0W>EK.]S/E-X*GP2V*8IGSL2V#(-8>& NBST>:$@89MO*>]=I\@J RPL"@:$ MLRB3XU-AEJ>2X*9K.%< 3(1E.P9E*X)D:O%<9IWDZGN' (0MSB4%K1'165)0 MA5%0I<$W!0F;/%W\Q!J.B.4EL1/;=5Z*MO5*P2H'?^VRC.XL;6X$7GL"VIL! M\5[H2I.G6KBN5#@/S K+^3 Q_G54LGV,K999C"W'EC-_87@N5%-NW8=;VJ>> M!RK(8B7H4D#>=\Q(7X#AM^WYEK9C8%=J>DNC?]M. N:HT/\9@9S:)JRC35BI M%I;,]STH+.-3"(QDBNZ_6((?T1>%DN# MV!;I638[,2/CX1KA>NVF\5C,8UDT3=!PCW\_XT4-AX[;83HCGB"[O1N9+5,2)KK+E9/2T38M2H7SLJ6T#P;4$\[*?LX* ^(D M;(VFY"1HO,^5P/%]I4N]V"'U;=% O?'".S8!2@"^OW4U4[-FEA%H,H*QU:9,/(S,_)/2VH- M(#5%+E?X]2=%;8'P@M*7RGGTE3KA;J&KG-JB1])X-_ M(H'&*T1,62E<5_1]Y(OP9_+ASV1..6Q4HB88$]*E9 MM SRORIK:E:%F%F/H3ZM67^9U+C!X#\@-5: &A6YK.S=#-VCPZSV=PH%1'Z(MU35_Q7UG4R#( X6L*2V-S/THEVA:0>C!LXMH M\X%\#\;,I:=_AM8(3^X+AW['?MEDS'J!/;M- V#IT<<8O(\V<8*F8[82"*=6 MH54V7T17R\*C/SNJVM0Z^W!456-4I:PXK\4+50G%OXM89XWJ'%@?GLGUW7[P M1CP*1/9*;7=W"9_3I,AA)/QM!,QN#-S4K,=:3=0:^\ASD5CCDX:VEN?[TE # M:P"U&K\]:D7QAP""<,^VTN,8@,<# #C$B*59P94'N\ZWD*%%BG675K.)H+US MHR+KYA2@:45M16%U_!H M-2IR0]V'\82KQ2=%I0V=94)1.-9!5AHJN%[[%%@)UXOS.\_>Z_A!@I@'#J/3 M>.^P2=NHG!OJXT\]$&&&E#P[%YGV%?=C MME(1#6S/R7,QIQ.,@.B$#W/ @%,RG::9 !D^0_9"<' MCBRMIY64MD"-M:_7^75TA3V^H0E0I,NE/BCS \OJ"["7*W?60YQC R.NHK#T#DIPQ! $$ 00!! $$ 00!! MX 4(9Q"ZCS+P&*\W:2^0+-\/P;2DL%O_LN:L'*"&O]._!9BV8Y#>($13I%.K MYTS;R'',7O^5(< B\ZF=_HSH9TND=M$E!3 M"EPI&-"I;@9E;;C#H8LKS"6++C#":Q7*@'D'%$6M7_N'6&, MF=/T8? J-@E>-3B J^H640YUA#S\[D140R(J:UFE^(1VY_5. 81+\+A;PY'M MCBG%*7>>:]M20-ZI'_4]F5'X#@TDGP:!31/_/-;OY(UXYD5YYH0/T]TE#36P2;4'@TL;Z+X9WW]2_+G#Z'W0?I. M8=WIWS#0,NT:D5NK)CHP$LS*^'9'UC'9TA.*FCSBG*YO='XTSI< M:+(/#+2<'#V(3QM(_31%BQ-\AO)3CWU>1G-)N^U>]3(XI&OX/- MZ[Q0R2,!E:+??>S2@3I?CC0_1JQ?@5'!4)9CO]8//,O $#?>8 M!Y&ZK9J/,-+IMV)\/ $Z.@Y*6?Q_:XJ!IPGL\4+3,><_F+ESE7@M@\H_69_/ M"=;R%<[.#[%MJ[^/1&R5PO6*CB <$1L7T@X/#8NC[*=33)S3->M) MJ)7KB+Y3@8#@5O:L1(\)**>M)(@3(7H'&E$PW[-DTLA'VL"3YTK9_/0E(9V#Y?V(@: M^->T7J]_@1\+^=Q*O83U/B,WFKQYQEAW!;PSY[%1-7(!$;%@I?, *^"9TMPCU7(&B,K^-V9^# M25W B+S08L^CY&>1]&'Y5\1^(V._\&5^W[#I^-DU#5Z^!ZED#@QMDZ'-@''; M_MY^;MYW;EK-!^FWSOUM^^%[5Y;:#S>EM=CF9>TWG8?;UD.W=2O!;]W.??NV M^0Q_=)_AGQ^MA^>NU+F3;IK=WZ2[^\X_N]OOYQ2TNGJ+GRQ'"@9N",\P_<^Y MW$'HD-"T0*1\7L5WJ9F$"?ZIU&:J"_9BDY%/KY)?OB:*PW+8BMB7OLZ_ /7# MHN;"]T678U9N-$KU^_&ULE(]S&*W?NR12KWT4W66G;&S%DTP7IK.9K-$$=OZ,+;5#4>C MZ* R&%< <-V_="+)JJRB%;?=M\DRXF\!C1%1;=:D4%;$R2-CL(#J4R&?^T3 MX#ZK.,>J_9U)O&+#^;UDHM0CT,8#736WI([#$/;ODL)94DZ0^OF1^H;(W!:D MKF.G/[XIG0N+*7<:C_6"D5GS%S"=/-J'+8K1EKNJ#,,=TF>$Z >LA*/C&\MS MA[GJK26.<1]*TBY32,K$1@7+,Q2%C=)NTY;%;A;END9]D7-S8^JU'$[%@H +X=P[KM_)A"N=._1QC?3T&]E*^J/0%E9W*W)-$19YGF.8#ZY39+'*F:&8CKFR:X6( M7@KS8;7Y,+("6,1_*#*Y:_PL]DA4A3#M\B=BF>[4,NKH; M9-.V78/]UND_4<-]<9"LHJ-*; +$#+$UF:&Z2C5A%U+>(T4B)BI89I.G?D26 M:12NR^KR*3VN6(8+4RX'"CF9>\\L.9H,O9<\:E#K%8>AAP%6#4IC&C"W7Y[S M]9N&$04 1F3,2G3P*?"A%\)U-QC@S(UWI+[]AJ:?LUNV01/&#-E"*)I6@"4# MX*2%GD?-;V'PX ;_HBP-DM8E:V!O3D4NZWN?T1.!72[I:F-Q^X'H2F5T52^+ M81P\-=440!! X,A-[%M,)$R(+9EHM*Q2R#G?3&$ M[[P=K77 3%+\"9 MV: 6GO"QG?[O/FTB[#LQY-M.TICJSO4FR)I+9HY3^S?EPC5VJ=J?AX7?S"6I M;5 *QR2U"N@*758;Y^]*BY/=XF3WKJ"HKC_9C5M"9K+,K9=+H M-:BN553=,.#7:M7L_[M2*5SO?QP\)E-Q(/R8:W_H/+>ZTG-'6G,R_*[]T'RX M:3?O9\Z(Y_),]>RI^%.-9_6*;S9B(&,0'JF(\>]?$89I0% MO4OD8GL)R0FLT@_@P70$%_CY""O!!TVP/! MD#K6OF(Y[+?0AXWY42NSV;4EBCW>5@IT\"-_$3,Q2-B>IJ!"L*P E@;RQGK! M[$/'H+#>WZ*IGT#3X&"7&(PL\)_\L.=;ID4\\(ND3[ ;FV)Y&;7',@,JQF8T MY>M-I /97^I7.?GXC2Y^XH;>XD>A'W_R6;( .>B/X4HD0'\8U22%S$\#HR5 MVPWPV:<>:TCJ@.$V9$MU^A[Q >L&8ER>WHL7?;$H MH@4?+#^;_3:DI@46H<\JHWHQO>#&XZ5V?WR;++8D/?/'- M"@8,."^AQ78R@M4:ULB&%0Q(P"X%&*"(CQF_4JE''=I'>,>T&NW=!T%CPT*H M!";L&.T*FX)=" I1EGJ>2TQ[C/8'K-$"PTW&L;^.?<2EDPK?;5 MGX+(MX8CV^HC@A= #O+-@0?@%G!M1N@#W5./63@>&5G)^VW*AFM8CN.^1M07 MX21NJ@X;LCP @FN&46EBE.A:S@B5F-L(G@#'# MQ]G[F7+Z\94L_KV[LSM)29 M9KGOW$0("(M9) V V(GICM"D)5(\+UB*[6!I@A0&1J1FH'_8]SB)N3 LPF7X M"_$!#WFQW1[P()#X %RFEP$CMS=XL#TNNF\8OIF&:V8ET@K(2\N@W]+XK!=X MU\!:6@WKC8 W3>.\@ M"YGZI@Y(.3H"L3;)0(+RQ?0DLP;(E#5&4^"_@-;WF-Q#+3H*ID>W?G?8@I@Y MS)#49.@@$_WS>ZE;DKXWFX]S.BM.@DX3H+$YD0ANIG;!UID3K7,"56K"90:' M1)Q/GL6D^32O,KMUL#O 2?Q!HQ9@EHEHMO1)MV1Y2!Z8)& <[!J$**163G% M21I<>+2/YBG;(C'_ '-E&,WT>AM8QF "'0?-+ANKZT*/V9%S]SH4#2H4;^QL MG=0GEC=]R0)$)];4=#U)K$OZ_]E[TQZWD61=^*\0NC,7;H#6B*16^T! >>O7 M<[IM7Y=[!N?3 26F2IRF2 V7*M?\^C:30T%1%[^D&&FI!Y/#MR>A$*JQ&VW#I,Z:L8,F6 2(LPW3I*4K\ M -H*^$-74]2:XVXG\Q+DD06#2S\2!('VWP_8%A\4@2YIXXKLK]T0&])HC,NP#%5SPY@8R4BJ-- M:G^/)["P)M_9VO-#[*;W"3V)\>O_5H$3'+377.4N>@"N4HR8Z%,>5RP& F9% MYW*)1U3P3]+QV'RQCQ,*!U.NBAR[64.[.:K_%X'CR'P8U,;!2_@J M)9[B_^0RQ>C%ZXQM&7W?\X-MJYQ1EQQ?">O?$70B3F06+@4P@L)/(7#(?'[P M]GGD<,6/L%[,Q\,A^#JM>4)[B+;#XYG1\"P."<8RB9@*.O.^R MGX!/7+C\.WCC8(3!\"U:/FTR'B;*!F9$2/GE*YE,:(T]9M'755YULN_ZB O4 M^46H"G+!W:RBPNGRW.ZY8,;,";8*' 9^-!HC^ YQ%DX*/+.&KT34X1?0^I9% M2@N-$57H<%>,)B%2/Y6&:LZL #,3S!T?K\>H#(W*!AF"-OU0"XLX=N0ZWMK!*P"@^\O&^XT1TV+GJ,/5BL&'(MDXAL),.VHX; M=%F9YC8LOX!+*+!]O2<\@H5=R&T WL/E"6ZF)X)T#&-7-I76 D-%IWI-FQSL>IOB3BWK"C7UXEPV\RB*4G!(90@=5>^C1J+L#U7N1@0 M%,*.#%<3G2B*VYK^GXQNBPM=NMEX%2RYT.HP*7BJF,JFYCC,MN4+D[5.4$QA M_-0J6:[-=SR#XA'/_@".QFH&SQ*/UV-JY;("EM(FND='!<%!+9(L$2TO;[B2 MTP="E1Y@YJ B>7CPV0.,5>5O2X8=*]'##2R*WX+GY6'=R-*6(S?RNR'O;IQ=!8P]^-.[\O6H^QL=5_<42^-.QI5(WKW M\R5H"H=]79"%\%XH*B!@.OJT/9]7>]ZE_%N(\QF]8A 4OBO&^5IB2OW(JEZ% M8XFO>622ZV6N5,AF3Q5[1FQL.*A1$' _$R\QJ=\E9?>#IP&"8Y7$OHK"I8I( MX<8< 6QL$2XXRKQT26 W7A8P'9BEV^,,4Q4Q?:!UA_JH1=#F@V,') >[;[#& M08_=DU]> ;1E[Z7:H'!M2;*KT(Z-@>G)BX1*%8YW5\7D*UXV:F0JUKT8/6Q3,!ZH ZVNPI>ZFQTF^R8Y3G+2J&GMZUZO&^ER-]<8G0^6] M",/5!.+2: [YX6&N!3>=C[*:+X&[V1*9)_Q,6_H4Z& ME\53/M$4/*Z31:."JV5989<(K%ZSB"B;XO6(B&I!T@062%0T5)8=X\YT9*B] MP?BBZ$ 7"=I('FG2W$XS&ZOQ2)$-)IVI?G+[#LD"D@4:8DG6JR6T'M<2XUZ# M6.06(HU?MQ5(R;"C=#MKM"F1S#*=&8\5$UIG.ABKXX$,0DKFN,(@9%UL@IDI M W4X*#:SEE'+)E'1-7-(G;9F36Q!&26J?GJ/=QG#/.(XNRXC4WJD-^J1[C,R M:Y 0E LS5+7!M@IP&:II$/%<,V.!E3,S)7-(YKBT;5D# M1PR!(T8]=:"?;%?*X&7%+G<9""<9NY3.YUG,RIC*$GRAC,CX4CW?6AMUIH8Z M&C4ID4;RB.21D\[#]_)(D0W&G>FP=W)2B&0"R00-L23KUA.3SK2O&J-)@UCD M%H*5.Q,N,P![,G8IO="S)UUBL][CO%*]!UZI8:C]TPU-&:V1?-*\4.8!'%-D M"@UT:DDFLHQ<-HE>KID7SI^!>8+*T+G*Z&DRD'F) W(9P92.Z;D/QBO+! -+ M_\8]7>T-3L[-EL$:R1/-,R1/X8X^'8;W2Z!39*)EDRCGFKGB/(?AE5F!($)& MXZ$Z&,J0YQ,]?Y '1NG%7 MEA<(SZ*-U&%)X8^,Y#2)@JZ9.^HT0D_G":-7E]$I^4+R1>.,SAH81 .ET=/5 MLC3FBRB-6XAU%H[*>:/C$J.3T:;*0.BMNZQG.DF_(["ZC.U(1FGT M\?H6EBER15VM?R0K2%9HT)EZ/2JC7R,8>]T1SK]1;^ZIZ"*_J^TZW":;?\M^ MVJT;K&S^74LGW1]+GS'E=[AN&2@?78M9BNP'GNL'?H]MAK%+L^(M%)'K#[_+ MSN"R,_C95E%V!I>=P>LTH^_!=N4!.C#8_F18K"2;@,OFJ6?VQWI[3L:8 R]X M &?L]Y@H/_YVXH,->Q,![6U MR9'<)+FI ;.NPDTG,%-%U849Q6-5+X%Q;2*SW4[ZI)? #S&^L[(6_.;S7^JT M?A/4""$X*A?Z&6.0'/I '8V;5.8G^4+RQ4EV:@E?%$E_4HMY*LE>DGU##,J3 MM4$?DX3UH6IH3<(SOH5$R-^\(% 6OK>J=C@D$U>N.G&E6JITP5;XH,H!>;CQ*ZF\2A4CJWV8XGE$U M&* :#+57TM57UFJ?TWJ<,=@HIMBT<]A$1P8;I7=Y'@LRE0Z?P&5Y#P^QW0A6 M)/5=WA$Q)LT36/#Q9^B;G@_K9OK/GT.V"A#:%N[T/3H%^8Q)0"RHC W1[W>F M^D@U]&+\4I9Z-XD2)9=5M43/RF5%1AJ<:M%*+I):JHTKVK2GSB 38!#MQ%X&,@I; MB1Z^L%!Q,!)KAJ%OSR)>$1]Z,.'5RL/AI&@!,C(KO=US1&:!!H\_NAGT.E.C MKTZ,43,<5,D7-\@7=::!GL8-&A55#(9%;I IHI(EFJHJ#C4T3^,-1+H;JL:H MV$5.AC+/;5ZNF:\$2]-GAQB:JC(S WM.9?N6[40' FE(S_5F/==OS+]'ZMIM M@^I;!4O<]R%^S@=.=8D4Z:52Q-BM[NL>R3ODA+)Q]#O37K?$ZFV&[RQ9] 99 M]"B^T#;XXFC&'+S( +;RXQ#Y42_:%O),1#)EZ_3F)D^EP:P;H_D MX79SZ.-N/H]6D4,A XL'!.3IMCR6J**6]0.E1C8(Q4-.E47'N#/5^P-U-)"G MVI([6F&S&GLZ7Y_.$Q-^1-5*?E"\L7+Q29>3FD8H#1Z>FF_DLNC_OS-LA^G_P7_Q*_.)T .B1]> M>#=UGL?%%'NUAH7"-"7F^YX?**9O!S!]Q781X=/VK(".]9D[QV_7\(V/1_U_ M-]W(])\5D?&E+,U'ILP8& M,"!S!7M" _I+)6)[06KK=Z:&.M"+:;GQ'([-"N/CZ2842X0C7O(E6L%VS/EG MG+L-&\"!KC*D)?9W,.YB7NW:"VR\Y(W/8*WM1Y:FTZ*2R]PG:+&7WF+.8.!1 MN/V6 A67Y/+0-S8N1OC&T'!,%R+U\<::9OY=^FF&W0-[/?.9^>=K4#')CMP41ZI,1TKCXA5EW8?QM?\\8 M.ML>:?2TUUI'9G;+9.D6#E9F=LO,[@N E)G!4OGD>$\2G$SF;\O\[08NGS,_;:A$7NG/[S S8!\;_ M^]D5E/B!+1C0G26Z=M^YUE>DQCLBPLJR!A.^U=%@T(S$/W;+'#WP9U3+&K/#FX&/>0DXX[98P1\E.=6QS9CMV M:+.+!'FO682T+['O+/':HBPA(ORZ9KX9PL*\-]=X' L.<67Y@1C=NCKN%9/$ M94:L9)RFZMY]0=@S,HQ.<2-M8C0C05;RBN25FNW4VEC%P/1>8SQI!J?<0AP5 M$Q+FF$NU]KU'&[/.9L^8*\ZW4L'E?SS>4)6^[A7YNG6&48'L,(/OFR"Z=\]_ M!,P"01(3WEU"=Y5E")8(#%5=*\9.96Q(\DM3^65_CL!1_+*P?S+K]7^8[Y6Q MRJ SI?H7_:WD%&5,['* :IEV$#5DJ]W+!2H[:^ ;$ZEV&=7P07!@:M4 MS+?P',=[0CMTX7FAZX7PKK3:,5KSNH#0BPL?Z29?9!V+E/5\J2%3V"@0V/-ITL.+7?'CPV0-\H2J@#3Q14HTR 03!,S-]A5$EU0V:[MPFK!Y15A1TE>]XTH:TBO=_ N6@:+W7__VW.[C<@<<\ MV>&2?KK_^%X!4KZ+'J(@!/H7E=B@3A()!D^V[&#N>$$$$JE;@=*S=#TYYT9L M+P5%&%#H3H/@,Q>&LDQ[OY''41:K+[T'0MT[>4/TA]P4W:\'4/[OL- M8VF!\HK$2>_MW?U[9=S7Z9/V]AXG4$(B%[ MC(HKECU,I1U*@U?T>\"G5S8A$AG G)'#YZ',EZ;[ (_!>ARPN4SX"BDH(,:' M#V5QL4.!!V@OA!$*%] $JA4ZPF+R4B$QROR 2D^7$Y(E% *TB3@A\D6!Q B98>VECQ++K*?016 M5O(YELFJ D8\&5_P8) NL'CD=:GB ;%L(3_LD;E13H"KB5X:.;"[Y:0>"!@^'$3T)+012!X M2%,$WB)\PF%;,"K'6]..SKT ;S)3A8PBDLHN7\.VTH*O,,W*3-U0&P^\\&Y8 MS9D')BFYI#YJ[RC@$[<8O'@%5%M42JKR:#H"[L-$?Q9V$*?W %(1E;)([E)" M\VD>_" M\'U4*T(!9%F#6_49=ILQQV:/7!W-D(K, -0(S$B-/7NB9)@YOY6K OB%&))V M$M@5YY/AQYD7<1XQ7:5RM )M4Y@ M2+B]^V90@I^,Q/#:Z);XDQB5P@=TIJ^T7S9B-YLR5J^VTZ42L<7R88\ZWA?A M.550Z)WI1(517S1_Z@CMNR?74%+78=KG)/+:FEU3_#%)/,=HA,K4,T LBYY1Q+*X M$/74Y%QP(C":[(?S/H>''TA55;_" Q2'2+ 4BN5%>"1%7N -AC/J7)/&JGUYWW,>%^,PC MO8%H4/; DQ[3E$9@*'*4@VS>)F4*.5YD8=,UGC?(?>ECZU8NNRUZ@[]@V+I< MQKLX@?A[FD",]898RA$GU%+R)P(D\I1'OE98D+B9[BY[.![!49,K[.'8+^WA M.&A-KNA=25K]V@?CQ;=Y>18OA@DVD_+_0T569J@\F0%E]-ONHV?/,4T\%,G4 M#G%4L&0,B\9"D5\>9!X_LQU'))9C,BCG.E&[D":PKF 2RZ[RP\?RGM(R )^G M9=OIVSTP7FR71&(\+-Z6UL',=%CF.//<2K/IB?E9S/Q"4#K$_ I/ZO?XT-:^ M-\M4$RRB$&6HF $5+V62W9.<_D"4Q+%_1^;\.2F12]Z>O"*3!T]-GM8F2F\W MX.GK8&)BS1O<;J&6I3V81W 'R.)XM@$MR=K$PH"(J9D4>%KK(%ICU0A]ACFS M.5P89&:"J<+>BN=5\R(LRJ6W>=&4F78S4SRP#@OCA;TV>?$!KG-:MB!FO/9" MN!?5E6\'?_)RC("J"3Q08F%<((L5B5C@E2DV^^>2N?E$?RQ)AENI/@.5F^W/ MHU40\MH(6IJ5^0S3\NEQ^G XC MV:BXYB*NP:$EYJ4$U"M9['2&0(5M)$A0C"N91K([SVGIPA-P!A8O)&S!ZP_C MBM!X?)DB/GQ!3-3)"P\A[7 )7L6#@.X*<*-V7,QC$;6QS(D&_P1JAI9P67'6H:-RZ]/Y"35B&1J*R/_L&V(:RSS18C,2G+I M*Y4\Q&(]M742&^>3YW/#!NV:+:4/DV+%16NZ"H]&W>'XN*["NQZKPXW:85UJ MRV-?\=+ )K)F7%ECXOH1^4X-S.^_(P%]0/)ZZ_92#KB15]X";OT[X0AP'(D" M:,.%4_Y;@L5V34W9JL3N![M#]UFCYH,7S<)%Y!1-G\HQ^DEG.E1[DY,/X2[8 M#/$*9-V)60T7;BRWWYG::F><+?^S-6R_!YPQ6=T2MJ_([#!61 N?M* )5.M8 MNGD#;H1H9< 4>WL&-#WBM+@ V4LNK]1B5AM<1A>]$\K-;8=7MR+<_BSO5[ M.KIS6O_D_.Z+)%RU6(1F\<1SZ2,7A VNF#02-\U4OO/C[S8>5R5SB(_P\PS:G6LI1OT]&73E5:5*'4TK2O+J1+$O*?B\$QE2P9I1 MI.[\3L=Y!;A-V>)[9L*7UB9?QRDW<08. XGD(E$ O=$=Z:/%,7.%X_?&B&1* MQ8[F(:=WTT,5N@G2Y\3W0 M'V9F+ B^TW&H[RNA*"-: Q&@R#(260B8L@,SYIC)J[7#0K;UR:Z%:,QQWDWV MR1EX:'HV7IX"P?Y)=([\R^ -WC.CZ7H"IU\@\:?].N FPBWO*J>@43+"]>0 M[3"%;V"ES9_YOX5LB'ZOI8C-8I;*9Y=+)]C>EK,)%>>/WF+BD\T6&>!R%+44 M;D>@95\563AX#?O)YA&)/&\!](@_(D0Y0R1T.YC[2-+9#.IDJ=(4',)MSD,H MIU"QZ\A?>P$'@O790^28OO,< \@6!XBPO.#ES).4.'B)%_ES)O!Z$3,E()#^ M=%#P$!H5R/8N-0'PT8] KLEV"5B"CMBJ -."CNU^>7!">BAB M> ^/LK\QY\<[VD=,X:!4(= MIDZ6I[#UM5Y!:%]">(FIJ&CV)ZG 5CZ?&-.@B:@LR\?T9)$H6Y!Y\1*H9 ^: M@4A"O!3<[@DY>D.M.S&V_WPTA.VHVQL?BZG[XGB[.%B94'@-N, _R.'^G3O< M'_,.]]FS"1L)/WS1[6@I O&EUZR0BG<-,N3HWP(V3>KD1J7;8M MAC3#ST\T>KU$,VX%T5R!#-^AY_1!PX4Y(;77?)\C/)S-T MC=MV11'=ESBWD"Q29)%^K2RB]R2+W-JAQ_'%:,W)A([+?H"@[$=F*0O?6Z5I M@3$*Y!_ 2_#C?4C9^$^[TH*W<%N])^4ZGI1K!6;[*^4Y4@.8N( EQD \O("I M).56PC)7I"HT_G.+> VXS.U!8/[-0YAWXF?>,#6N]$*D9,PX#Y]Y=]!5JJ58XUM_PY?>T3L/S:K6]0+>-7R'C\_G6F/-QD/R1"4N M>-B:V^QL+H*JN"Q4TSSI]?(Y$!##\QR<<+QF&PG1FU*>TTXYO? 9R/3I:TV? MKB]#MG).Y\JV+.?\M0?E.9V[43UN:25VHT[>PGEJSBB4F)L2TO@O M8/]S5 1N.U0M?M'E\!!FFO/E[FI._AB?&:^&'2F@Y&JE2#S-.W$4QZ3GT!&DS.3T; S M'?94H]IF.ZUF:/4VE6%#A! M/S,G3( 3^NIHU"2S0EJGM9.1<5XR,K"GQ4"=#(JG[M(Z?>&\=VF;;N&!/:#" M)_. !K:IKHZ'PP89%=(VK9V,]H [GTQ&.I!17]7UDT5I\VS3=K2<*R;TUQ?G/S+U]X%Y]J(Y' M=7E2E^3>0AY\/E7Z"!SU0BHX[RR/?Z5K."BFC!J#8LIH._"1 M3]0-@/U$I'6+=R/(; -E%8O6JC[L0U>Y<\*E%STLA'4:9#@D6HW( A&T/J4D"3?49!@EVOJ4L&#"RZ3C/>&N$ M73H<&SLV=)5LUX<96OY+_OO0@4(EHV!$EOD> $C//F$/VV/' 22^7]!D21#26D M4RL 6BN@.S/7ZH(7U.#W#QD@==@(S!IG/E)O4J_3++]Z!M QOWAA OF[GJ-Y# M!Y7NX,;85G_4[X]'(],PAGUS,ILP0Q]HQGP.?PZ'UN)_A_W.4>KK710 ;00! M[/8,F 9?^\$.YHZ''%LL?C"&)9IL>&E-IN_+@-8YA&S(% /;1X"TX&5,(+!^ M]3SKR7866M@'!4F?,?L?E#N_RL?F6,6:0&-47H'[U[BLQXO" ,C1HBY(\)P0%:EX,)E= M\4:KM-/)"B7?QTN##5J""&4S]4JZ7Z**_!:!2$))?O< X@J+JE2%VS9<@-Y% M#R &%6T2B\D?2RPPRJP^=ENA?D1Y,8E]&9296";LF13+%:[W8?A@6^0G('1, M7-&%VC[M=I1M^D753O,YWV1-L:V[2#&40K M<__[.W@8V'S,?8!AD$U3U+.BP1KN56"OUHZ]>!:OPWE'],(9&%DNJ#Q:@J3X M%>YPS,@%39/9 !H;$A^830I;P#A"![['%GJII*!F&JG>RU>HP21LK$KUQ/(G MJR0,UHT67J(97ZP8456O81E^ D^%#,R :BWJ]N0(EZ@O$!VF3Z]*F]/]\$$< MB>Y>HH(XN'.M7]$4KMK"+NV:8XRQJVJOA(=Y67*ZOO3Q[R;H=?\YD6A@)R0& M>H$BVRBW-YEH'8L8,A8MP=LJ,C*WQ,F%(F/[[OZ],NX-5&Y5L:J-#/=DS)90 MR?OLD(@\>"=!K7)\9(*EW9@!5DQ8(/Y WEJ;-LDO=%:XL-DFA-/*5\Z-2#") M%2QD(W^J#X,.J8L=>D$>$+7IADEU*? _ICWM7#5?'L6A74ML.7-W2JK^Q[F M_SX=Q _O8S#WO:>XP7'5M>_W,#95SH&HZERT2N'YL8:*NPUM0/0^\-W@*XP*QXE?@W8,/ AJ^X?-+D'3@F9QT /F/P;B/:1/ G)6Z,XX;L%A ^"V M,L5++G$0S?XEW%EL_A;P+8>7".^6@?\TA)65[YI(4C[6'V"BS5/PD'(A@(9@M((M@8%RTW-AVKZ"?,^"#2R! MQ'_"NQS1])>430#/P._#4DG:PCYL@^Y@6']MOJ%W=:-?1VU^RVJOM[0'HV!9 MS@Y\HVRM 3LV+^@6*NC0A.+V)&CRU,,(F.. #WA*5N.5'A=?Z;'O/I_GF_E, M88\?G@A"Q=J2!;_Z7E#=U@;5KH_&JC9N4F+V=\L)?^SB(5OBC6. RTN^# M2]RHXO-;T"*_P2:]4;CUZ+/7BX@.ICE\)OGQ#QA]1*\3]BW?[_PVE,JK%V&. MK>HEV8/<%;A?WWSVB7:KLHX9=*83M>R,\1>I75[,S^7.VI%)DBW+\"U?E&,S M?-N2PUL^Z[8<8/6'VP^PXHV[A#P^*;GXO!!-&P<>&H]BUUW9)J-@>WSBLO1/ M&0"[F0#8'HS&$IF9IGI\Q@,H>V'C@0//](M3M>YY,^^IHT*0FC+>@ M@\$O78M#!H['3Y$U46P6'R3+ %OS>(TVSK9$B ZNIXA=7!Y8Y"]"Y)&*ZQ)Q M:FP*H83,7PE^DJJK$>Q$FU.LK"VPSJ#7F9[NHX!PML0=S\&]-0U4Z-7M[B MR_X@=NH;WZC*'*9WIIHZUN5ITDOREA\QZU:S%6KAK6T'L4MXA)LK1M3:75RU=$!\3&HG6%?'?;KZGXIE4^5'/"TMAY+ZSDP MX4X=)#/"94;XV95M+$UJ4[H[T(]D\O@>[.DLC$Z;<+X^5, Z50OX<#Y>9"HK M9B+$*&%>K6$<'GQI_2L*0OH&1&8U@*IP>58WU(\I<\N)WWX\!G>9)O. M70+G]-F-X9#NDC&>$GA),>2&O8IR8<]$-\V&&&$LG4LZ@^J#U3I3;5QJ8I<" M<,&3?(;P-#F051.FY".ZLL>Q+9.KX(YMT<88N>L@..Y-2%^"TUF:[@.+00RS M,%H<0DO@4G*829-0)Y-!T>XS&M*K&7/9P@Y_B<_D!*CPME&?2L9GHUX^)Z!= M D*LB9;IA+B,.CAXV6Z61W11L0O<8GJ"34@FI7@SA&5#T3'SHA#,J[E(.YW; M_CQ:(5+J/$81)QCO!,ET [624$Y;BZ^8 -RN/% U".2$:.B%-">.TX3 M6V!;$9"Z,$=!2XGUQSL%Y!P!TP$U>BM[K@@J%ZL7)$^U ZIM) 2H5WA'%+!% MY #-+]@O7:4:D-1#@'E'U MS$#@?@5OBB8 I\@MD<Y!;A:@TF7;UGU(ZKI8V[H_[X/(^=U '7U29/]?/! MV9$'S4_@+C9IAI^0H?^!#'UU4_LG?0 A

C,L&V^8,+F]] %J-8_Q]F;N"! MW4+(\0>U3T%%DAU%'O$HG+E<_8L47'1!TT"O&I M/DG06!(JMT9'!7,TWO9/VXW06.0*B.=OK,A_!@&<;OX NSUL ML_FN,#:^+9OHD3G>&HUJ-E^Z\-:'YQO+)*HDV?1V2#:"$*E#M-680U0?%S66 MAK:(M@*9G%FT(;1!O9*MA8;G^[1GF<-A])?V^M9RN2K)MCUMAYLBV\8DVWK2 M;&N$;!N\L&R;=*:C&[+:=F4T[(Y_RG0&F<[0C-S!$X3]J+>UBEAF,]1B7A>1 MZO9UXV['V5RAEV'F5"A[(OS$_.0@E+JHI(=%N6XL)2TPN\I'<2T=:V82S)(& M8:(_(9ZG)OT$9_"&Y"TT'I\1]]!!/)X+_U1PTORI_XJL!P'IP\]9HS#"OM./ M",?J8O@A::\3 M)J'CHG9+6QU29^S7XO@:.WD%@0(6@PO$'6Q_\;S,.RB^AL\QVTV9SG'7O"U7 M%,3@_V(SX_5C\3%W\50RZ9YIV0'O@8:]$6$^:]_[%^]T'G=J!+Y]PK[7_/>/ M[S[_^'"G<);#AM_I@GG8G8L%K3_$22J8B1!RH'^R==:^ MC5V3G.?X)#A>L>#993 E& 9F@]!B"D!MU&)QCE2FJREL$\Q^J: ^XSW@D7IU]AO[A*G>$F%^FGO46S>[O1\5LDY;9,!3X$A)#IB%Z8":R?%3'> M,WJST12Q_T5:B&;L_<\6-;AU[98?,2IO= MHK$3\KF+5_%,3.5(2=HD'?&':X(!AM/]YGO*)R0=Y5/2@SZ3F]M&K8&V<91, M$/P&SANY[-P9N%5/F^U%.1<>D=Z" M[9DY2^5[JVL*F.Y@/\,XT()V&7IIW(+WV<*A-LC9\0&K8GIL9IAYFWW[H,E0 M?_(BQU*6YB/C+9^!Q&WP$"P5WNX3.\$#GG/#@'VE7M*/9'4+)[OT_=PEW+?^ M8EI!TKXZ3:R.!XE>N 5>P#R$]^?\&^'5;%OFK(-A)HGU<0:R:"Z;>5WIN6R")IR?1KH+,_3ZXZ1:3-2'(<5>B4CP%ZN4;9U>P37=7!0S4F MW=Y O^10:[_RP!SE UJ/G&/$[V(-NPC1!,SU%[_9%EQ4JIM6R7"\? +%X@U%>Q1/<4- MI#P8)4M>;0PM?4XC-T6PB"1,D,0T>/C 6RCWKKF^7WH>^ K*;R+06/E$8C39 MSVX"-WB->4[ M(R;CWH[Z[XV,S3T9FD]@W@3,31=VW)DN,)3VS$L>\[S=RGR$(H!%%D*%I\51 M_D[Y:4 <5'NNC$"QCREH?S)BIV(_ZZJ0$C"<:7GR-8]JVDG?"04S&) > H& M9?O@<28L0(9QU(-.-K(TGEWOC;.5& *$B)^BCCPKB(^,!LE7!8+X M[#XR$0G]['Y@L_#.M7XW_3\9*6MLNAD^WV/8E&=YNM9[KA"PUA<#J23=/M@! M'@=$?DD@%67/)@3$N%>$@$A?JJ3OVYK]O2OA@3^]Y)UZU[0RB M-?%^0^_JQAG@/@9=33LX-E_AMWYO* ?;KL$>1EVG'GWH6DO/*?*X>U5JE*IT MHC\TLMCPQ;I+/!=,]SD@T>N3^*G^X/H/!X"+^"M;8(?%'N8J[5A'C M@3O:/\AEK +Q= LUYW]T[[M*Z%,UT7/&Y#W3$5_#:C$;=K[9A*+I@T(\Z"ON M#/'$3M9)_=3$BF0VHYH/E5QF@&)A8T-:E ,IEDLG.W"ZN5R_AQ?9'+ ML"=E[Y3&>9+!)(,U9];G-"53WLIS6F439[1YR3)MN?*Z MT)>V(,MYJQ7SJ9)L;:Z9+_$RM\LCX\*N[1"K]S5U/#C9M;T\$N;V(Q))9WNP M"VOQWC!=;"#)J&5D5,T_J9..MODGX\ZTQ$RZ2%]O24*7UGBU6> 3H>EZ)[<7 M;5[?>$XF1L/M0H[*^7M9/M21WH_(%8*)*Y87X2/) Y(^_:E+EUIH.)IHYZ>KV._TG[VXZ8G.1NR=U[N/NDD^'#W)H)]A =%%M$2NZ5W"NY M]S1WLD[VW>)-3A -;EPLQSGVM$MRKN3D@83(U63)ARCLLR-LH _'7 M'C5_M&!O=SBC,CLVY9\MG<1>S!,;=Z;&0-4G)Y>IR23L)I/9'C3P(WR-+)TM M[)_,>OT?YGME)#;!_N!C7=/?2AIK&8U5L[7K)+)R6WO0ZX&M72Q=D[4BC26A MEW0 M/&VH8-H3')'<+;F['NX^?[;-H#<">[0NM!')O))YKYIY*[F3]:?Q5%3.8VSS M9Y2 >E0^>I",+1G[JAG[C#9W;2[^!&UM0^T/3T;I:0!7E]05;[:$;$>OQ<]8 M6L2"4+&I_3AOE&JGS3>I+W"E;K%[ "?2QIZ\X7D\@*KTI/6 GM3AJ*0++#9: MK#3D/:IN^Y"+H](ZTTE)#Q-JW(Q-),.ESYBR@M;T(, M8F/&_*^+^'-0['(-/)%TN=YLBCS0],[4A64H4EZFZRDU(:9]QN;>.-.D#-+! MLLBU>'E7^9%9),N#6UT/140(%*N$'CP3* X)%=L=S\,@V]YXY<'S'?M/(%K\ MVJ5;X]^I@S)^05V41>OQ^(&P,_DNK9$;VHX21, >(5 ']E;%W>-]S+$),\AH MV&C.69G[8-DBGW6S99X.E7ER\<9SIX3 R]QFPL#7/NRK;V/W]##T[5G$@Z$P MQ#G,Y0&N@J6S8Z&)J9P"=L"#\MLHAW:$%3PG"'XR1W][&>_B&A@&R(T6:0$,A$W)(%^TC?=AJ[FCJS6('O9HP_SFP',_/!".J%S@"0DM^ /;.9N@-1\4CQXH>.L-70OK MBQW:X3%/2QME!?:/Q@+EY$T."P(NC/ W,\$AF'O Q#,,':L)?\-C\"+L38^O M6V2%R[,R \$0_P:4X\Z?B?UQJ*:%XHBALK"X#%=0?]L+M")!H&2F"P.Q@R"" MB2#3IT\'46:'*&*L* A]4/J_FRZ\A1K0)V)XQAR;/3)ZI\]6INWB8**"K//9 M&H04WFK#6MH^5_.)-/(B?ZOT2; '>5=MX6@I3>#?>Y+*1E M-']V2P19P;@XL.>]T;D(LU3H>3^HVO,>B^JIIC[M6U]LZPZK4&@B#]\5&]>G M)?K*[U2L3F1T5.MZ\?R2MU9N79_,\3?;G-D.T8L8GO75_8XTY ,YTW%.R=S[ M):/H%^?>?"O5F/Q5-+I/!14P"3+EPG9-EQ+T3& S8-F56!]D.!/M'KY&7'"A M> .[:.$YCO<4O+G.3O)]HZOUCX-.V@ER-.KVQL>B+KTX(E/K!MM_$?@H;=!2 M^"C9G+W"8OT&%H^C?)8X/4NIYI:>7DSW'2T@-=ZZ%__F8 MRJ\2S[KR>1.F*$_4X>FU.,VKAY3L:)KCT*/C[T@\&RW139 MYBOE(M1=YCQIN*W'RYRW!KJ/S$&_Z<**VRF=F.P!RSJ? M$Z4[VGCDY0IF0\R7@-F'4EQML#"G0^K6>T2NO=0H9(*3Y0 M7=DAFR6<#4R^N)8AWE*"R,D-V^317LLU&-QQF:)WO=^9]H<34&%7"/8O^>5Z M^65/EM5Q_++;U1K(K!')*HV86S56V9-A=3;5,FRB:I$'*C>6.R/;"500%7LR MS,ZA54>WD-IP6I"E[52U)R'K; H(\[%T31WWBOB;IP2$9"++ 7M^(1 W?;)] MSQN;RG*-"0P2IUUB1C8H\>%<\L;HU>WD2"A8R=:2K0],J3@;6VNUF1&2K25; M2[:NEK!Q-K;6.]/!1%.'XY.[.#6 K4L@GB6* .!X,&)?3(C+':"4S;4P%U%J/E)I)/)7%IVJ5 F8UQ Z67K(&0 MBW"SB:D264MBC!RE0LX#5'Z "L&4]GY/';4$941"_$CV.P/[[2E-.X=[T.]) M<"W)>3?/>9?"4^]K[5)\PIB.1Q&O.._>V@+()3E$"5QU,;"U/3I)/N,4$FOQ M*\]>>;X8,]G\6[C L#SI&/S0/ ML.WLD/$Q)7[73EWXAA.W^J('T M=4L1) D 6H%)7AY6NS^^8M=1TE:&MBZ$0]W'_!D#?"WC9- 726"-)K"SH!?O M)[!!KXD$=B">2 LS."M!BTI,,@D]5BF/\VQ20CLVY-^]%;SY69D[9A#8"]A#Q0X#90F7 M.<^*8_\[@J5;%:K?J2AJ6[J5\F2'2]M5.+BSWS3 MGR^?E1F;FU' \()GQ?09O\!29F8 _P+=_COR0OA+O'P-RXM#=!6DDD">KRB:]N97G[T^M811@$0$HQD'<$K//C5ATO,9,!BI/!52'=9ML_F M(:RIY\--Z:<9;-XC^2?P3EPF/B,5/LZ="(E5@16V8/<5,^9">CC^$GB1CV\! MKJ-[;20J)%Q@=^ YYDNXE-[5IZ6]GP)SW]67"^$>8DUA">'OFDQ*[^(2]." MZ\0R&,K"=DV7UA#6%E8<_H,;^SMN(V=5@51IT/+&^)6YG_1NPLZ'(-">B2?H MB6]L\ [M>8Y+"E!_Q"6?DHE_=H/0!Q9W8?9?8 6_LSD*&DN!+<84=H5RV)%H M3?PM\GU<_G=F8 >'S[N9XL%GP"PP[90*[,QBP/Q3YE:)@8@7;S4/+=J2M!?0,'%T%%.67[^\FE36Z).3&GE,X)7LB#\#K+F/H1_ MK&\@C. '\X$E*O&UGNK$?F?:*VC#OY8MW4NM$)"!2RH19<\]88A>[[W-WD67T_?:VU^ZRJ=2.DJ$)B"@($605K [;;=R"1B$)NB]5]K MG!#@%V;=A?&W.N>3N>G[)&SII5P]PIX#C: N2(=#,K.F"O9Z"0_WQM+F#\;TSGR7P..G_+ M3QQFG5_GBDM4MB#3_YKY?]O<:?IW&\T:2)W[E.QV@L>;6P,"K_>[QN P3/'K MQE67@SW78 [V/;B=PGB41?;?52 MQ[,.GKN^]9'4=0;JNHEF!YO>:]7$C)LX2#EQ\E=TAJ+OJ3S-T!,&B$HP+ZH? MGPS ;U7[(UW5^G6U,&X&ZLR)57:2]6Z+]?;U?#@#ZPV1];310-7'Q6BM9#W) M>C?">OO:1YR!]49S;+>OFX49V"],6D]HZ_VC':P7CY9IWAN MUK+S^/PY8WRL7G!5CTK.4)[@+I>%>&<$I.3!$__#+)X?8P=!9+IS&($7A/3P MO]3J'>7/S/](7X_4"E03?O/9RHY6=ZY%EXKAO,?1?&%A94*>=*;Z2!T/BGEG MM$(5)[='";[PY(8]F-Q$'96PJ*H UZ^9R/NID([3+#8(J;8C>\J_C1&0IBT6 M,G\%#\JDE>'5* 61ES#["?]+*5N"=?!WQPQ"Q3*?Z;.X)LZT6L/@O8V,*:"* MP 99%FRFNX4>95LE*67X+3]MM?BO]#9[96.R0/PF2LZRP\U-*C_Z?MBC;2QN&'*D.=@I,F4 MF[RVR5OWT7KM,.0KTWEG.L@W]TO&PHR6^P&WOW.\^9\IAY0DW)./MF^\!>8?//(OEWY&]QN55 M43><*C J;6T\CF^P"2'(QH_Q4$HV5-_Y\-2.@\:./&J MMB;;8C#ICGN3^H_9QUVMK[#EI+G&C#K2CQG[$'6JIGG$#ISV%='0Z,5/%<3J&:CF>13Y .!8-D% MZNH%;"3ZZ!))=8BKU:^]XC!4IE[_)=?+$'?J1FOAAUID-UK-=UF-H@PU\258:H]N!K MU$Q4X^81U2U8ME3I[<)8$"XB\!;AD^EOKSB0-HAF[$D*J)DM)IWIN*>"Y=,@ M(T1:MO53U9YLX'JI:M3K3$=C==B?-(BJZH3LUHR&B]UMAZX/N)WR"$"&([?+ MBAB%M](!XX;:.JHWZKP?SR*XYI" MU]A0MIY2Z :-\#9"?D'P1C'G\V@5.00_)=*->3ZB[(7;YH:%KVJT;MZ;:TH) M_0^SXOR9>Q&TN$NIYRY#/)7EKP'RUU#'HV%!_/[2XLBF9)FK99E]-?SG9YD^ ML(RFZOUBDM!%6.86XK9%C6FQM0];1#MX8P'<.C5,AB<^9%84_G88_@$&?I97 MMAK_E9EHT)D:NJ9.2MIG',Y%,LK;9-+;(ZDO1GK8(50;J89>C =?A/3J# 7K M@X9+\EWU-T>Z^K?<)>.L2]-L6?024>0C2GM'(ZQ;'JF3NF/(#>I>K&L&E 3YS-^N@6H0MDC46%_5PS-Z > NM2RR*! PB7 M/F/8)R=7.@E6WBH#,=#(KI"B])A?N&B+4\)G&L% 62C@+_R++EP9&W;AX\R5XX%>0EL1X09V(2Y/&(RZ-JB(N(419BJY4 MQ.(9CXK@2N-1$5P)GW,4EA)_6,DK#FAWU R$I?<^ U-#^63.;<<.G]LHD#^[ MRB,.N?+93Z X">^I@Z#_\V>WYGNG\H7(@XP=N^"P(M=-S [3&MENW80 M^M38#.Z&.[L*C/L+UL$A7@J,5LN/=A'YU,DS'D80P:0*KX>9@/BQP32:@X5E M@E2:PR-=,^EAAR,''FBS;(0^*,>XJ1BZ:=>E+]CSX M+,BU%JW(SOH![4'Q :SR?I$G#^_>WSNZ_?XY ) M7 ?&I_7:\;P_R8E 441/R,&!QKN+R^NBIHNW"ULPX]5K)X+E5$#^@C8FO6?] M"_[F E,(RSOZ"I[R U]R__73]Z3IJ6S2>8K182#"UU1W0&_I*::]+9KJL3GS%M- BDX_R6H&9"C MI,A8?!\XLHX-UA0LR"OSE]BVF]"BCKB$G/VB3'H(3!R ;(21LZ(^+)'Z61E? MM"O1\D2C\CFW;6!? 3V9#V 7/I $W- <&%>$#_ &$,5PD8F1:+" W:J;N0>) M+0^@#G;.1 ,9TBO?N*[21C>LC*KL(-%EL)\FJ#$_"%_#WGE$'_0; M71<;"K#-Z)4!=81@FZ!;!F0I#&43G(TP2 &VB3#*J1DW%4R7(/&*4G,'Z=:+ M RP9\P?\!![<$?;."?86#K%J*_=^#HTLT\K=\N;N!M6]%^_!;^^Y*?9>6&+? M<4A"N"14UTNI3N],C6Y):/EG%WS6+4#]>?F)872;NTZ.31XBMU"=S%+";"WF MEPJ?ME+V&EUQL"]7>:.VLDV[=66VV) DEVWOP4$VK:_N/TS?QF$ 6;(T@(MV1DR08%QH M7;UX4/!7G&OE@>KG&V@?%&VW1%C_546)]2\VIV",2=#]N-(/OFUM6O5[1$FY M+$.P)-L":D8"P)82]I5P#;#"[W:]EKE3)J>IIOB5PM,T^>\P[HW4I1O_B!B?-8& MB21NKWCV3'04B/7I!ME5-H/[>U*6]NY,;$@5;25LLU4B(X[HC]+?FD9(RG'KNW4F/F#O6!DBP,ER!)IG$,HL@7.<;?1YAW2>SDD^?G*Z:*NSQ! ML_U%2+'"L(8]< ,GQXBU 2H)LS'JB M_/P ;!8\XQ.'3+'*1I_O-3A>'M?QWIJVZ,$'%RRU*VS8,71.UQ'(4S!1_"-2 M3/I[3I7N88.^+NY#;_[G>]%YBB35=S9G('HLL+E^P*@"_J[*VXTY;5M#)3_* MN\[YB0T6N4DX?>;8#_Q0<".*P-,U/(Q @;-E^HF3I](OU&:K9#_+&WU9'@OH M2>8<[+20;1OC1L@MZ9W!5=X0!N[@N6P(,(L1LEIBZE">8654"R(4X>R79Z/2V3_"RC5Z/E3?;H):J0TT= ME5E3%$6'H5C1/$SP!T[\H MF0I&@ M+FH8($_VP811H=#GR4*(=I'P M7',-@O\GK&H([+*;R4$GW^-X]EAQ^A$;\PV'4[HQZ,B/QMU!$7R= JRT0/EX M6GJN;>)9 M6YA$NTA+AQ@PR."O2!GY4+BZG 6%WE__,<2Q@_<$50QGPK\SEF M-[S&]LL,B_@G86W!9[0?0B 4AGO8*5+?-MP@+ M41@9>G^/7,;C[D+_@W)W*1(4!XR3+GW*W/;GT0ICRG,6O*ER6B0JK%YCO> ; M8U-0OM;&%Y.36O=RO)E?%JW'U87%$[UY+0PPH 5VX;\CTP_)&(--Y"8#-TEH MRS>O8DD>2\YNT,' S_1U!0/.0[M.">#^E)?WR0@P=+B)5UGVZL47][*&1M'S9B+(I$KN0+]$HG45_YSDEL.EB:WQ2DBD.O/ MOM6+2[17B9 KOHJ"!Q3JH7RERNJ\VD9\9Q9;K9,XEQGRK\C"&#?T0;JQ6'W3*6 >5;E%Q[)1+?:)S$M_,Q4J . M)^"K7T[R?D):Z@%^42)[Q;'T 3X2/P2/7R+2[8%2KF+_^XW;_V@MML:;9ZN& M,"!G+VQ*,/"!UY$ML002,YU\+ L*?7L6B3"[6V#W5D;Q[C"B[R;BRYQA,5'. M#5>6YF.R4A9&*W9GTQ4B?QB5%TY"\E,Z%NDW\4/F"C]X!4".:W%6S&!KX,-2S01.\W:#CS4PWFJ&94WBY7@#+^XLO4>-MVHS MLL(<1K9-*SG-?N9R,"G= M..V0?(^0WQK7^;KX%N<=\'2[[R)[J%3*4W[K#BE_>!H43'C&,JE*O&89J]V-DF2^%Z(4TIH*;.5Q#SU@4\A-$C# MP:?&5<>K*0X,Y%G88YB)@3P((=F%1#O0@8!=\5,:DRCZ<]SKW@&+ J_I:6 MY/U_BPDQLPQM%.4'%M4B* &BT+TF0)!Y9NM14LY@_\DH5Z( 2\2HX/;1]!&! M"+-]GSS_ST#8.PB6R5*$%F&Q^/SG' Q3PNL$QQSDG_H(AI3G![G"LL2#3>[, M#I3"GVAC8O*9S],7N5P!H66C"DL2G.,TF#86I/S&PE"DD?$JL392Y6?2\O^* M7*Y@:>=%H<$\2B)IPA[P%@ND)!@GFB&\6$3AN4P%^M:3";JRP*0;*=A@M2B6;SX)ABXB8]D! )N,7! M*S,2%$T8R_<4H(XLPMU F>]$T>K]DB$6! \9/]-#,R"?J2C=I%=N+F6' ,0Z M8\"H'.>*A"0MTWN*/-.0TA3<( &KRP[9KH#MB8]5/CG>DY"M!>;!G>,06A15 M30N^9UBOGCD-0?0QN(W*#V!4:F8:?S==0D/,Z1J+430LMN,M3"ZF^*9 ]@IC M]SR](GT9K1Z65MB\LJ>=HOL!EE'4JL RM=*@V SUSY"4L2R9>Z$E(>.!\)Q&):\6!@XY1!D!@/7H6#,VT0SYMCLD0D< MR_2VPLSH, G'11+)3 P0<(LP(,TR 6@\V)@G;#K/LFD*XQ*/EB0?3(/X-H&, M":CHRK&!1:PBH,DI3A)"3#3<29I4=9+H:$%$$;!'2?B,S]GI'_5+_*-^T3_* M/EE8I@I_@W*<=]0O@?+%;]L#YC'",6(RB$[RI0;.,\%!)L M4;CT?'@MUVY9'%MQ\H;/6OMQ[1_/2;%EO-P4>@ZYW8 M[)NYK__PT"[YC@L0?*'(UM?%/S D),IR#DB"3"MK]$%GZKDE&:XXK/1,LI6G MVUM]Z&T&ZR9<54(2O*$$FL7;]Y'G#>QT2DH./3CO$>O1]@5WR3L/L^HS6SGL M3$<I^70'A])$XL+51AS8#^XW"D@] 3,8<;L9?QO'I8T MH;=WGNF3._X!'.=Y2*'3BN2Q3]"5D41F]E'WVR_#CM R^T0"9B<+.*)X/T>%D[T M_.L(^=/N*.^B9T19P/C1@V^NVJA$OV8:I6C]DG.H'>*,0PL\"BV8.2F&BZ*U M@"9(T8\J0PP-]H3]B4^^)Z\5NY"J1QY!K]JI;&A@DZMM*O*0!,YL>Q*B^E)J M29#WE6^1CP9$&)?#;+]'S:SR0: 1/!!&.2-*%/#:8HP',H[FN&*P5E80VS48 M/!1!<$H/,$7Y ?4FX9Z2MZ;@OO\G @K%(U%%J>[:H:!VDGAM*EIO-GBM*6O' MY-E7?Q,IQ[PG2XJY+@9"V%=S;(26H@C??WS/SROX+6F!+X_Z93I4B/#Y]N7# M8&7.=O.]Z&$)DBLNIGA&G">\_ZVR])X8I:#G<=EH/01H%%\1<\YS8"@9S,0N MM!%"]:8G7?G8@:AAVS%($<+ES40P]X.WKL&_@BA8M36BOTF-OL[5>DD@CC/^0CC(JZF]ML,^RV!!(UIUK?>?OXH/GEMS4%O8);YCE,)<(J ?!'^,31_ MUL^9'^G9/\R?+'CO.5@%=6BL(<."8^HZ/"@!FP-#P0OH*#E.#_CL+AP^Q^\< MQ@_^NIMC)V G1:E,ZK?(\XB%>'QX#]X)'R@UU^/'Y;$=\CXK$N/ZR5PL@S]9 MS::]S+$Z+P/(?9O_&VQ31C ^;:K%L YI"^N=F MXY-TX7;(\^KP@X,]Z,/E]O9WF@ FK"2657K-L28X(ND8?;57TG.[6R*;"^;, M@:>KH\:?KFJ]R@U0DX/4KPLD&.8& GB5SO;NE,[ M/"1@>6O"HXT=G2!S)I\$#-18>&E*Z7HECMR6W\F1P]P/%-(<1X(CNV8H2GC' M>D\S^!G'84_>C/G'R6>6"&&((P:N*5POZ^N58B^%::B#@+$1>*TNJUR'4! MIL;3DP@V_'GS-^'EKK%\2C2[C6/HF10Y<15-ON0'U%)!O#9Q[\+O]W\$<4P*V MG0!%BA=0TW!$L5XPG_>.>\Z4^1_M9E_.YLSV32XZTAQFE&PLOFE@8G&O' ,\ M*3:GR*F"/^)K>"=T$_C5800.@E=@L,*AW#",HBPQLRO?IJURU<]H5W+%]^R( MD?;CEDF??,8P!Q-3,'^GG2FK[^EKI<65?Q5SII,AQGCVYP*>)-HL!;EP8&X, MQ( I20MX5U>XI4 \%06Z'-KJ?!DM[0;( @W$9^W7S M$:8R\ST3Y%V+5$F],77;86IS/9N@%@WFL,KCTGO:)X!9X M>&1KI89,UO0X$G.ZCYW0U(E1DO:-1CO9.;RCSSSSLFR2,:6X)T1N*8\LB)<_ M3IW?%'8Y428>OT4@QI+P6UX4(F?!-[%,LBK$R;JP@0M&^I-;F\#PN2U522W$ M.LYB, 4G"3P7-[^51SFTPE^Y FNCH7:?U=# M!IMM,MB=[V,5#[5,>TXO$<[$'1+BQR0O?!L^(Q!JDKP6Y; M$)LH''N#DO&X?B8-3 !5,=\A:^#?U!:C#%:UVCH4!$UQ'=YMK@/]\P\^'KX2 M)6"&94O1[TP77N27KT7EG%N!;O)U43X1HB'! W=H]X*E^ /7L\0O')0X:(,M M?F$"B2V>6:&/ F7I!0+AFA"MR_W);9[D@"H;0R**)/Z*96T(A^^8ZX"]B?]X MB_GHCOG\QG:)O>BFMWF6QP@DE>F"UA#A5Y( _.4 '?]!2--%[\O!V7ZNN?>'')R<4& M0W%>.KL:+=@!Q+$\WQIU@Y"#2B;Y)K$+]L_VZA;FG_2!6:_O1#O*C[$[3' ) METG%G.NRFZJ-PGBXEMY3<)TKNBJ U-8KLQ"X.'$,$GL*[);9\LK\E95]1]$(M6Q'-:/)8BNV M:*RC_,62:;?!*WQ5-4__D"Q]7O!73,O/'H0DJUW5[QOT.M.QUE>'/;T@EGXY M6"+MH-*S&(\;[]MJ/%XAB1W5%/OV!4/T@(S^Z<.C8C[X<>9U \X. M:G3_;H!V#X6X:M!QUV" QUW:R9'2]I'L <^X_N.N5AQV#8:=Z: [Z-=RV"4E MVHG'0/OPEYIR##1 N(^)KNI&7>&NRQT#M3_3#8L=!#!#MC"C'NOXUG/>SFT= M?TQW[$CK>(PX18;65_M&"PYE+Q YN@':O9AUG"'?JM;Q!,]+^D6\D:LG69D, M=@;K>#LA;K..R\L"<];QL(?6L5&/=2PEV@M8Q_504-XZKHRF-$3D F.B]K23 MS>.+9TFU/V*<,8\C]Y%_8#_7'+LL]'B]J' W!&QGU5'S4F-95H#$V@=?T$NSUNNGCJ4-S!*>I0X ,=)A%<#+ M9,F9JB(6-Y1PZE-]A#2;;V;EQA^ M'^,U^@1+=)3D'FF(L#HVBE@HM0FFAB^ WIGVU>&D*+4V-5<;9=#N-AC8?+,J ME>_Q>@[2/E\\$6:G'0[( ,G^CAT1OGCA_S!XZ=Q[<+&#Q2F::81%";HZW-(^ M+G+]Y#7*(:#"6=-ZBSA"\6,'N6,$ZB"2O$?@GS[%>&6FP"L[%!!U6(B]G&WI M.<]]\GSQ%5YW0'QEU(=5[QJ# FHLX:=NJ'39W>F8[D[CUG9WVMYM1"_M-F+L M&>#AX-2*!MU%3X+A3\?6\QL",\YS!:MXCCNH[=C@6GWDT>$E\YN\) M(CQIIC\0#YX/?S=8\VA8I._1L C63/CQ)V,T5X1HIH&T"*)Y,.F.>Y/ZL7G' M7:VOMP5(& =K2"#A'8"G'$CDEB%?"["XZ"_=(NCK'W&"S\QT>*LBB?Q:1\J/ M-C3.%;_B7;(^N]C:A(K8OZ+K^F-INL(=3'R:X[)^1B., (Q[NMI/G97FIN-) M8$$)+'@.9(D\ ]=GSA_.OANI'13R^V"&+!/;*S+O&)BWW]5;P+BW XKW*WI0>Z(,>&':'C:GCO,FC%8DO5$.HZ&SEU.<^61DCOJ&J#WKJ M9-2" *W$Z7AQY7*FRN7SGCF,A^ #@XM1%\9U\\\2-83[6#?MISM31 4=M3MMP"7OQ':NK7)BK)&:;\" M'K:T1FDR(+1%;:P.=%FC= 4$NE//#%M;HS3!1!*M>WINU'EIM!$.8 M4BJQ[ M:K)*.:WN:3(BA.=)2=*7+'MJ(&6V2Y6<7O8T01P$K:OWFU+VU A5TEKO1)92 MM4FUG)S4,IF =AGT,'-1EE*U@3HOHEZ"/1C9F3RQ+:ID3V>N40]!$^I TY$. M21.H],[Z5\2/IIYSF1@+V%3/EX[*,=KDS"FY\9:]>\YDN'RB_:JH5$8]#4Q" M8Z@:8^FSM()(ZU0JAY'I/HT24V.!%JOJ%;TS'?:ZH[J.0Z]#K[2MUNI,!;YB M&6XXT6'4TD2'40\;:ZB]T4 =Z<7>&L?9C U(=3BQ$NL&4QVJS;R-O+M3!X]: MF.HPZO41RJM;&XKC=:4ZG/;PMEQY155R=R%OA.I:25V"S]:>CVU$1 $-53LE M-0]4X&"2A9NOY<'Z'#=@2<(_KXI(JB#L$#Y@743'4>K2+>OD@!BY;-0WST//)]? 16^:UAQ+X8.)5OF=GBBR(B6)5^6A.4,KE@JFB(\ M#I\%3PGBT:0E2OC)9X]V &O95;(B#Y89ELW&_[HNXP+VR0Z7_ &^-Z-JAG0V MHIR/II.6HY0,, KB"9G@(3@@ PD4((3UGD7T&EC[I6<=6[PWN4B]43F=__;C M\S?E*HJ.J"XN4'[S8.^P9[ORV<7D>62);^!@**^PI$COO<49TY_:VU]B"O>4 M.6@+8#GL%CN/\*8@)K[X^1DZ7]@^4,["1B6H_#LR_9#Y7>4.J19?B3GQXN9T M>6-" ]D K ,JR4;JC,$E&PZWX[ %L#AK^R73"8GA.7L ;1*L.2S(VP2:?W!"R7N8-+&V\! M)#BS'2QU2G]L9;DK+F$J13(["B*# :4((6>Q->U":6%;N@5";"MQN[EX;D6RI(YLB!D9">H=;,6PUB5WB,F[;P^!!G=K;?&I[MZ@OV'7<[ M^):0:6+>8ONXV+X==*9%I_2ON+J5)S5IS*2PTWA)'\N_QELMB,9<@87.#0DT M!()H]B^T,01EO?/@K7C'!QM8(O3\0(@N0=1 :^)Q7.:@]9%A#_,!!&\0[N>" M-@J/NP"$9JPWX ][!3*T.#F4PS'GJL#C['6XM/V4XY(^QBG#;:@7L&YBDT:( M""PAIRM?V;^(R)H6WXC*0:'^C5QO8F+ *QNNVQYM8@^X6P5B'O7. M4_JZ^.&;* @_8-/)0H$X+$_2R*_HHHXZT_"II.UTR!^I6/!,46>;F+31# PI M%*8,AKAA$Y1H:+ P(R<,5.(5KBA7)A*BG]TA,#2J+_2VEMZG+72\K!@7@/%1 M8*#JNHX[4Z+YXLIR\T&82,ZS8F?>$HL1%9>#+)L%=D]3]RRH$=#3>-#MD;]IC>L),K[ UKE/:&[1\]AI?6 M+5]=Y1.;^50;JO?IS$17A8-29O$7E4:,)0(,"#=K!#60<0>XGY]8EᖟU M1MNP@4X36JE5 _J %"A]76KB3(!Z!\44E'(3!QTF.Q!2G"^,69+L !=8$5^! M(P"3MB[*R2%>$ M#YZMB]Z%^9-L'7$!)R*2S4U?FI3BO#\-AU*9,Q6,RRBN\3L0Y"3LHN2")>%*$W*R92,Z&*5XCD?1W M57&JFS$-<^8]UAIEP^.?3&26]K6K[(;22V//&])6".'DD",1P?E-3T4M[3IL MW3HSQ4TGENXME^%/%,=#IZJ5_/2#4 GMRJ"$H^L )1QI6,'<5_MZB0%W,";A M"^ -#AN.-SC2AK"0W8%>CC>(A@J&Z6 0,8^EK'@-AX5$A^T]+?R,I\Z6S:DY M)^:)<-3D$-!+YZDL@8J!SIG+KT(.234%O_#1!&**@HW3>3,@B%W;G3N1E1XH MYXZ%XE.T=D>XE;7IA[&=OP%SZYBN6MV>. BKZ:@#DO1 7P27CTM5U+" MZ?V M2LY.N#TF["J" [88C,G*Q%%^G6- M6T6XU ?#9;81]/7WMDI4<%3^'CG/BCZBQ=?44L.R>#Z8^C#@B/A_LE!0EH_$ M8Y-U001'7)%D;OR>]6.XPX-D45FZG*VT,SY+$1BRCZ;MH'D.9@8Y,)6%##7' MAATLES-"Q&PYD@(F!2X1R[C%XG\/ FFA?(Q37I2OBP586;ZJ_ _JL&?E?NU' MMN.H!0S?:"W.&'%I@H691&%B#1H?S\#25VKR GM-:$K)_3]>FVB%K,P*<);DV^?'F9&_+395'['M57>F[[C*8'-TSP] M,*HPI_R:9+Q+[][B1@$\_K0Z2#W>AW1Y-SP*.?9;!&=S(\;&4/A#)O!SJW M$+NW#% >FY+W)*?)BE.X&7?+J_(ER1S\&&>?Y_W.4] L#J[6:LPBE1?L:0=0 MR/$H S>TD#L=AJVECZ/)>4H?D\)%2L?EKL(^E &]#^:/T1T4+2!)(Y>I;!\= ME#??@,"-/NA,^^ TEH5M3A.W^T$>&KC/^E$,V-4MUW&B<]QKD.C$8](^ M=G>J1W;>+"E4E9#C;<48C9.0(VR,< X)N;_A3P/W>3O4S0N9%.U:KB,EI-8@ M"8F'K>-1;1+R9DFALH3<5D75. DYZ4R'@_*COQNT(?O2<'@!":DW1T(:/7 < MC/K\[YLEA:&*%L%RE4 MEI!GJXFJ6T(:521D MR6E,EGNXRW)*V))[K!<##WHRPW))N\(=*N,\D)E _. MLQCQ<"R3\B82/7;GFHW[M9%"-FN#5RN4UR#8(-?9$ZCVN;4&/0H8US;G!H#'F5,ZIK3Y*"P]4O, MJ=]#M(@2L C,7JX\K8-B32\R+:U\6FI<$VH_,N<9@:9%Y["F(([K1G7*5X MR=7I1L+"4H$18D U;=F'$D$&[V$[.VR-=TRNW#%?\>0RV/A6])QS^!0P^YE$9C?0;V"0 MX^"Q/5[UXA(H(P_Y;]MGK)H'L(=4RK Z1?:0\:-Y?Q^;/:37O:M:;C]FH!JP MA]SCE7M$2:[7CM^=/:3:R)NX=^_R4(\?*8;WN.PAO1Y2EK:L0U%Z/>+&/21M M\+#..^X7KM%^3C3!E4_+1XL$W+O=BI!8Q<-RYGX'&_%O$09E6ZW_XBV5-';> MU)N755,$/_@L>*1H947AW.% V%UZ![63WL91/YU:AT_S.GL +DQ]FWTT8,I' MO\T.]6U6WV;U;;;7R-OLJ%FWV5/(_+D;23<4%$FK!F,TO@=UKS'XK[WQB[>] M@6GURK']=L-_):1CAGU5Z5$9CMOC@\-NIE;5#1RVWX8CN]4=;N1<$3BL9J%Y M. L-LH(7)O$46&CNXYNI#4KEAZLO7[;F'Q2FY%%[O=7(&#+$+]^;*J%1VM-@ M&2/QFL(H)"4X#SPX=:.4D\Y4".N6H52/@IA)X)5(#U8@&L7Y4G"5K0QT1 L0*9C,19NS"BMDSBB6X+B7F+-6;% 7Q+9YMDQ4^NC(6",BEGK W MJ6^1QU>FOBZ9D"P4^V=VC@?WVV;[)#>IV:2\]\^S=P1D21,MDYS*,ISZUHNW MHSM8?CP119(-SWJUD0BL6%3ETN1XW9#H%>&-7<==RIU;OEQ(H-?AE@DZD7%- M,P3%>S$Z92)NNGY$76:<$T=?CN+5]M=?;>)2P_9)_\Q4U GH#YNL/F_%^;Z% M7%\^L1<+,77A5V^E4HSH"5AIQTLB">K)?,K"$4Q *E^S';5MBRXH4XZ-A$$G MTIK/&RC ^EE!O^I[ V[-QT: M%=%%%"5B^IX '7GB.>\J-;=)$ZN5@0.O,A5+O_OBK659YJAOW85JG->.)@AL MG#O)[(1X->4B]"X65-Y&OZ5BR+3>NHKPB\H WYLUTBY1$5<"$;&WZ(@FGB1?I73A MS.?,A;(%PME1\ZV@>?'9LCGAO&?'P>(CP;N< *H7P=2=P=HQ!#)#5Q=XXM ^ MBZROI%8WVJCJZ>GW01V8[1*FQ@*(>XEK M)N,J5IL))ZEL;1HII^\S@.+[D^YM.>0B"1?.&!/ ;),J.XH"Q[53PBVE;?<0 M-^MNU^,YV.H.OJA<]#Y\QQ]%F8 ,7KP==#8O2M5)26""#M/'BA*.U6%F=[!I M.A2+6>[D5JLXT.X] YW^F40QA1$NV4GZ-?AJ?_\#;93 PTO3QR LGX3*H\?( M@MD9ESAR$<&?>(I2VPC&-1%SVYN1^T 91$TD2+G,>$'6B@ :I(*VW 4JKP\ M#3^Y8#UXG@VGWU^)RVY<7,DKL8SE7:"$:\5PR6JO>B7HM(\7(+\K@6V'.\08 M[^%M$T9PUQUB@U &+8F][@"==O]^=U?$ER>RWK.&-CH_:(,2[K:LDNM/YI%XF-%2<6532H[[\K[NUWX#+&/LF(-NR?DEPU(S#)^B MUQ:O[W(K(9^P *-=B@65\Y/7$RX P1K5*IV#ZWNMQS<*=);RH46ZU0:1"FW< MX 9N=H09<",VINX,9=&R/#%* %D[V3QV7KSM#C;B5&P2T6QM;AP86H[X#EXQ M$VZZ=Z?*EPJFK/ =;*=,WQ8--M<)?R9.(5YE*EXP8DP:97@\S+]>;/93I;RA.U MX5D'B8$)0_G)48>PFP%V9ABSKS[=D17UWNAN@^T0='D#=+R85J^$F?M$Z?+J ML]THBK]]CG>OKE87O>K)(9WV^)%N:(,^XLZ76#75]X&UQ6GQN#>T 6*2F.W^ MIFZI<$/;,V>G8]US<6Y,SLZ $D#'O<%A4G:"C &MH-=9V3]9&D^)[5.W-)X! M0K6T>KV=TG@:<7LFU^(9S:F1G[0],#Q2XT.ZQ#_/=EH^J6C@I\^S]07"I8LV MD3X&XX8B?5SM>O3OKNVNPI5/#< M6]$W;BA@QU*^1H'.-0^7+<64E59;C/:\YV(?!I MG,YI?M4@6D[LI[D1?K)!^:B+J9YG,=7FG?A @=J-.^H0*QY*8I&UJW+2Y8EZ M1QUT1]V7$;#WCK)>O.UU&[NC3L (N)_CHUY;]5)$@FX4'(>[$5ZP1,^!ANW9 MMG=[QW"*#SLOWH[-_OC!M?P:F8G5/L? CB547Q6K8J;E8G<"YT+3+X15( M2D2' E>B0:S]NIR2])BI<1J>!2QZI-8E02. M:R56)W D-.VJ\(OP18B:#,UJU9R=0)G0].N"_?DH>JKPQ:,L/YQ#H@1 M)0=V-Y./:V7CZ:O#ON=#YQ$R=TMPE7,2-3X8KK*^-^Q/"-#IU_F0N#OOOJKQ M\ RCI=5&?B+*[$"E[-5.R!&F)EAFO[M98[F?J5N#[(1[+E=ZO^G]AOOM*,[L MD860Q^9XU-C]=@*&1=,NG1^^.R*BHHA@@6SLWXV)\,7,C?.52P\V-S:38;H@ M-=,@P9*(T]9_%8=^(@KPOA+ V8Q+$"]([K[:WR]!UK LR7=3\:BV^E;7<>!'P>#Z>Q?5GOPXBCE MN)W[RF>H'/13$ O#LEKWT!ML; 0[1""^2*$(;1;(COHO%*:*F)['\F_84K%L M]I.(C5\#,+,06HC:,L[C.'0G"1>%@HG%$-L,9BY1SS>7:$NUJ>8JV,)58)T8 M5P$+USYOV[>R?&T+@,IWG7-_^MY%*9E^1>DMV1:#C;KQ)U[^%!>5*[4)W(9V MVC(4$=5T$^R;[3F)EZ*1(GB4PSGCG2Q#W*\;U)X MR %0V:.+.<\#LSO<#+=LG*B/D^Z<+ME3)GOHC5.GL57:.!LADB-M',3!')G] MP68LI$8;YP3._OULTZ/*\WOA!T3Y]$ #M2YFJ#8VFV)L*IX\0P$/2P3C)%*D ME(ME$HL2[[FYZ6-_^K+'H\Y=5;[(_#G47C]]U@@+%64GLQ)\SM"F]SM[QB_> MCOMP]FP2?3QEH=JC6&Y:R+8:.T\K9.,V&#CM@3D^MA\VCA$=O%Q M['#0[.@6DU':](V=;,NE<3VI0B93O-CD M"!I;=V?V';@C4H5O=J/SXFV[96U6NC[@5GI 47IL8^(PB;5:D6A%LNO^'1Q< MD73W4R1[=F2K(ND](T72.'NQ?AUNRI-Z8O7$-NM)/;%Z8IOUI)Y8/;'->E)/ MK)[89CVI)U9/;+.>U!/[F!.;5@RO%Z+N252^9Q7BN1^[%,5Q;\25<)+0C5T1 M??C./*X?PV#QCE(.)+OM_76[XWXM"A2_!#%,CVM[WLI0XS.B=(!,!7V+)-Q^ M$&_PUJHBQ2PPEJMGC(R)<.PD0@9VL3)N@\2;(HVT#>\[2]]%;9?PV>KBQM,L M;GRN18,YDON-.D%=TZ=K^AZAIJ]QALES2":AA&SC\Y).R(?@:3\@:EN_$&7% M=+%.IW-GPM@#K;4JH$&YR.( 08.L;M<HXJ6I=7O^]W.CR;E.%.IU?#W31Z\79H=OIMLG+X']&DK@6'*"F,-!G1+:]66DAJ?,E[V/F0>QKS1KD]]=FW*,33YJ8\V* MV1[V#\'Y^R"BEJ-?*)Z#! YK*($6&#KCCMFV'HST?T#Y>PXW@]] 9^N;P=T; M9E3##=-!NPSF"?^_1G:9OAD\B@2.:RB!W7I*X',PM#]P[MTRW7<,M MTWOQMM?NF?WN<6G4M97]!/)W-]#%<>2OCTS-?;/?Z=5(_IZ#E?TN\*D[F(2$ MW W:&7_/[JE?0':$C" CL]?NF,-:&3S:Y'X4":Q?<'74'M93 @]D/:'QFZZ.)M/HQ=O.V.P,AN:@?2C?9/TJ^Y\B24<+_(; US$6 M- :!'YJ]<<<<##=A+9HG\#N4?3R(*,[JO-BE?.3@ EF%**Y3E2@N)4I\[T:. M%T1)2P%OY:828LZ=_)M F-(^=F8(4A"+FC]U8+"(C% YNV[1VA_MI&NX, MOK\">=M&[5?CE?L(0\6QQ,3(M B(D4D4&9D,K"4PZ3'4OC#6;"KL MLTK/L/ MCP%MG^Y-2:HNJ4DK E6.+(LR-7LEW.HM V6X1(1FNTZ0<6M'QM;!^X2X>>?X MN[MQN+YC90%R^GF)U":8!9^.]:R3#1:4=,]J;2:D_KAUK%,7_A9&O#UQT$B8 MD\1!N.+/E[ [[1"$$,O-;!""*/%HT2<"MXV"$ 2DBM7]^ M;UVU3)B : G[RUC8L/_A_ZDEX\;VI#ZTL:K-]AUAV-?P<133=T.QD,]B*] ( M=#Q$Y&+[B:+_X+W;H;V['>2M?/,.UC;O-EBUA^WB M'C*@ML:;V&J/L(VQ0!5EXMIW_\:M5;*K:$YIR\F]/$UHS]O&+(&M=M^VO6.S MP@DLB'HZ?Z+(01 J[-D$J:K)SE!G0>'S&4PAVD>%EH@XF+'TTMVDZ9+TTE5'#C(%1N$"KS7._"9@<^+-/Y2?XMIRSB/8%S.O-@==3Y%=\DZ MVN_0[#8Q7Y/7AUW"1O6_A'6K7L(NP:H/0?) 1/WK:2MZ G:^P([3%YVY*^# NH8=!XJ) M]W#%P[?3+=2N7'SZJ$1I&CA^48ZPP^?4670A"?'.CN8?8NH.L!AX MTW*68X9IF:%%X4!#Q@Q:,E@XX!AC72I1'D!_!C%K5A@\\;Q(?:2XVD&9."$" MH^;N+)9J$YU#4HUO-&$;DS"PIS"AUR*X#NWE'!U$<,0$,1PF?LSV M@GT-TWZ-RQ(65M69PQ#8-H>9]@6OPJTK^U\B J")X4(>!M_I&@ZZN)+1V.GV M[S8;MZB"=R!J:$@Z\F>KLATYA+7ME69PI M^@8F*UY:I5H^FUJIDA/KQ;Y-9WF8.5M):R7 M>JF=?<6>1 &"BU3EN"^4Y]=!QW7'6)O?63L[<__.PPSHX5J<34"O?#NS9]#_ MU[9W:Z^B%S\5!PZC+LYSQ2DJFY"W_SD)?WI;ULGMVKG3* _?QK6QJ!10ZX.Z M [%7NN3![J [-,([?D?EW8_!K;8Y&FS>J'9W]2@](8UU,:T\TD[WGDOS0<8Z M)L;&<7?3!Y2[7N3N"0$" ('4&)% GABZO/G3]+*RM%<+$,2B9Z7: O='=P_[ M'"QI![NC$,A1R6?W/>E!J#H1G;:LZ-N=;852 U?K,.DCZ'=6S;N9W?!?@Y.-RPT\4>J-E_MGV M2.2OY@*N:J]3=WYC<+3ZX]9X<'@ZP->KMUNQSY9:_*NA+%L /8",&*X'B M!INQ"JS02>3KJ]UDDQGP7C@"KW&IQ_5Q\#!.FV&EV1PJU*WTF[&-$%ITP M536/9O![W*FIMTZIIE+N\5+=;WWNH$[Z+][VS<'PP0GV!US#NN8;=ZSZA[I[ M54/=5\DD$G\E<#1]N,'SJ<1=-]@,WG8&F_'LK"6#FSKEF#9-P%NL!##.EZ'K M&2K],I[#MKB>PRFQ,OKE.:O+! X0\O.BFR84L8OI&97+Y,9;(L_IRJ)#^3)[ M&_EEZ5WO.1Y-><-7LO5JM0H=!!LU![V!V2F!R&4* 3HL\WS:!G0E2C E)@YH M2FC"J /&S\D*=8KQ)<28\8*"(+#:69A8#0-#!D[UY,"UZ=I4INNSE9^C_[6] MI+IF'8%F'9OCWF:(1P5NQ'<9G\?)L'[$W]V(,^@./KX/U#95 KP+/(^BRF6] M'F.O2Z)2[F(9H,B"RA<*@__?_[K_[NZN#(^ M?S0^7GPZ__3NXOQ7X]WG3^\OOJIG+C]<_?[K5WKD\Y@S)T?-M;12YIBR )C9GK@['MVAZE_[FQ>H[S0_FQ-%<5 M-(UB(PF%/95I(W\F?BYO!!M-?#N!MBBTIJ(N3C[JDKT5LU0%7=7D:SGZYB-V M &::")L\0\*+Q.T<.4\HG /]_Q_.MO!6L!\PYP^S\."VMS"L]MG__'3.@6GH M2ZXG.[R?L\P+?9!_S,P+PE*;M'NF ML;31VDL\&R?5]5G_INL* H'),10Q1KGA5,YR,0E*Y"X%"&VL.(J M6[%=!+9*)=&1-##>@.3H<(F^A.+ ((1G0116"MYB0ZFX::ZM0[->@?L/KV M#2?+D2I B5]FPW5YN(=2" &J M:3E5V0NQ_0VU)?Q$&2M3N7/H36!>@*6ATM?";%U;*)*PVT**9N:40#Z_>UT? MW-FB";_,<$NQWJ#M ]KGBD+_E.=^E/G<6725\#=M5GN&7?N.*VB1OEO7N-9LEG1\C44,.36M/Q@F0JRT/Q=]#S,0H3 M%BX(.M(#'\SY!>X&$+/0+B82IX_'0>#Q#@&)"N-DR1LH L/;HY\68NK"[0![ M/4T/&!CARZO??HY>M8P_)%?:#-TG\$B:W'J=N-133)-UW"56L>%I0;E@(]3^5? M^WYP8Z=&!8P13#8FE7-1F05TB;BA;";LT#7EUC2VM@;F3#@KQZ.[JIW.CA&O MENC!@KF9"$S6YO5/(IPXF%K*16+-E!,Y3 3VL-[$-GSH8BR:CHY*$AR(4130PN!_30)(/QH(;Y/))M#L*XYV( M5(XVHEO$+;$1?]A%V'IA/E+.X/A8['8C* MG8;IX%D&205QGZ+9S *O?!TT"!.TA)HQ=5X:LA,R'=P&76-C]>DL\H M5-@PG1#V,P4O:)KH8.9IYSJJC6GP O]:54/DI\3$.:&>1<62B<(44Z_3[L+ M%ZJO7!U(=K5_'9!&SA0&+AT9.'1R^T1E&?AWB(B4R&6.]9)\&7*N>9'3.@>V MEDC!1"1 -/&"S>!TLI;!4C)>LI42%Q,$YUQK ;>$( 1M^'JK8I*^[#.,R+SN MKBNF,VM412^=AS"Z7<_S>F^VE KL!7$7[AQ04Q0_I7!3'O@#)^5IC/*Z4L76B#I)HNX;--1 M+>'&EKO#5M0RMJ>,_9RXWK1.,L:BM:%1[;OD;;O ;3>7=$7/EHJ>;F,K>K0^ M>+@^N$*K(3$I4+;.!%_'KC7C7!1Q']!;/D^2)/9B1B/,$UC;%8C#_F+IN6!I5*;Y^G+MX79(7*[*V;;Z#;W2;X/LY-BR^HZMJLVW$$H"VEF NQ^1TPAO& MC1VZ0GGMX Z2"$:G4%]R.+S'-XU0+$.X(J&;+W-*716W1H]0=-\D*XP;+,2FX2Y#K-_&>TI$[O*U^TEFY(4SB/7(IL!/A<%"?3U.$[#R:3%3[.[I[L+I9$ M:W=C6=?M8Q9'D&"_IO!P"!(ADW&X08K8&[=XK0IMN$)*]X/R!B"2!1?L3=A+ M%DSZ%>SZ;O7]H(^!0T841$Z-@K"AN$: MB>'"T1K8S>C*=+ #-LCT-3LHJ#R4+X(3X1$( .E>"B,%,!6XJ=GOY;CQRJ0L M!HR^PX\!Z&=8DB2453:I]$D($L,.A;PY0FO?Q$KBX- U%==![0'E&83U"^$V M2MX7\M)ETY7MCVU:M\J !GYCWH)4_$H-+"&(WJ!4)! M^"2EL$(@-[2ROHAAKK]QO26[B*,WB#E L[KVGB]E[_E-"N%[V*#HB:%FU1__ MF8"RAW=0=#%MGI2IW/!KK[BZZQ7_X!TCWQ!^$S$LOR.RIEO&Q8* $"4W'TB"P1?A\$M'GU768?1+P^K- ]NR25'XV*@*'_.<#LP ^AR1X!' M4'EG!'0TLQV))$2SYMC+K +T5DEWT6^>9@C@R6DC&%* 03X$24K]]!0)6-I4 M5(JI4 HH$K^7;@WRQ1(L"LPTW-10R:CUEO,*XI\LH7LY9W')=D#LVYR'7BI8 M M9Z;-MC#39%5<[?Q.GB0Q^7D1G44&2[D%L54EJ8--^L,9+2WKW"2/DY6>46MN M4?:>@RU!QYFT!)10N8P"EBR6^+@L3*ZCU!\,KW#E)E@B1-??::"!K',.GS94>LB@G;NXF#+Z MDZ&HV1[;RYZGA*@@8J1=9C.7##Q8=V]V)A<_6UC;^2MQV3T#"S,5GDHQO!4R M:D,Y$J2*$64QO!;XY@AV*<4R'<&&#\N,2^Y[_A0LGB3.?N58*&AJO 3,W24L M%5H]:!RY' MG?:I&H-0I2A9U3"J/J"@4T!T^ $J"$A2G@N$YWSR^H>$HH%-\ M'Q-"FIX18F"@+J(=P6;<7-@WA%WG9Z%*NS"%IN$%MV>SD''H9!?I7 !9QEK] MG"C+6SJ*,!B"]A2DE"-*RF).(PP[P]G2]QD1DQ1X.L4+.L,IT4S"8>*96KQ! M6M:/]*S5_W%-<$R5#$&7P!2AD43(6:F'KP,\L/A-G*_]P'LD[G=7^,3M1,5M'"1S==YJ[[-+[DT[64N3<'R\E M=(_$=(G7@-'X&X5;)@E(E)ZL=[MC3#(LV&^"K\BW2,'@7&O2\_**PKSGEU]^ M-TFZ5);&- ]I"8)&2_7#<-#J]54VE$(;R\E-P7_7H>#%:-3J[OR5+NER=/GY M@8%:+W3S.@-A.6&191H95N<6B1>[<*=B$'VKTTA3[I>0LP%08$H]H"]S=E?!#RLS5J24SJ%-(?,I M,EE]Q2EKJ:^#CV&V/=BO=2ME*THHD0L18%>Y35IT4;-]7_ZJ7&+*$OUK?IR[ MQ!36,=V#:]9'G[SN.<_O-J^]DKIUZX6^?X?@E;^VR]_+)K_JB\?WOO@R;W[G M5[E.X:P7;X\:LE+KGLE>K\,JM3/\L:@1S0KL!4JGKBW"-AG&W5(4WZ(*0C4X M&ORX\WE#[Q_U=OY"%25VA'*<\OS>W]#J%'!X!@NPTM-2C^V)\3IU8$OJ0.\4 M4@=J?-K^[L_LFR D4RFMVDD!]%B$5YREI:#H\Q<;OD3173+O;L1(,,?S068W7CGGGHZ%;1LIL MV_6D3YTL:T<8M0D9DMB9KM>PE6Z<$^P?5F)Q-"I M62>0,\&-DW0L>0A_L+RGLCJ-/UX&GK1V,E"TZ&<,5%'UDL=&1X^-5;:ACQH66U,+EF;?;C7*@V8W\^Y_WP16(L-IOZ8TJJV)IX]=,BN M(=_O=PMXU%'=?:WWC?^V?8:L'RI;DRX$@1W2[>B]"]W.1WPM>377X??#WT[SYP>/8&EG1F/[1XYW'1XMDUQE[([[%$!/;2E'0* M6!X:)MVX$ES;!9<-LRBLIBIWW:?TJP /^P73]2],XP(S-2SNT Y%Q+/R8C@C M3.L_^=*'&0MN7#5DD<]9#;9T3F#HI# M*5+);-28@?[$4JK0+CQQYG,\GX)&9X6T 54?GTMD< N3GX7"315T8Z<-VALJ M&8=\L;E^X:;/3#=^GT?I=>Y9LJ\L4 5LX76B2!RHM"7H?G0NQ* MR@J1?11)='Z@RST+T%ZG!(43$>/112 !>.9-46[$[6VV&@Q$:1IDOQ;E"' >X M!^-#JB:/:LY5W)<2>5)>.6^EO$B4]I-6SN52#',F"&4Z3=%:G\$D$+*0%P1+ M9B'CJM\L8&N@!;*PES3A;$IP!D:V&=-BU8WH_.8TIA!0LI9-)E'Q F/UIHH3 M\S5,X 4)YPKN8T$H&1 V)@NS+*09)0_V$MX15["5+4T4;,4,E,)9(842F;7%A0*"(32 M)RP8)0*$-X88BJN^?IMUF!2# M>E>YXS9_*Z<>1WG]1TD0L; 7IKPPW^;2(20E&*&RT)O5R-.<(=:AN2R9=+\F MOB^HA(K45K8KY*3)TE$\J"B!3FTXOMR1R48**Y]L \_0Y2ZOZ[, S!:W]7I] MMR2O)(P7_@:#G''>/^8_@+)8S_14F9U'!938=_=^H,S)U,K/5_5^D4KYL\I< M;:1I4-S 908A(4B@A#) T%KN*^QWRGO*;,;K %.U[%!5Q_,1ITQ5RC'%9.?4 M?)#H>WK3KS MS.S H]-/(G793*.B\M)LY1 )15&-K>W+6YS9%>,*"O9;*,7DY+/4I"@H*:5$9)F:BL7 XU>>G(Y M'Z #.D=+#)^WIC5T( $NE?%,FN;K$M'*< MJ+\]3E0%#7'PX@2B2T?T,?VLW.J_B1@.V*9:AOG;$A88+7@TE-,_H\0[4&K! M;6KHP/U,,$NPV(PNJ(!6>H.#:X0_C2AFO\!R.I$+!LD2 ';@4I;J-Y'3N(@_ M&LF*2;89,:G=IN(U] /[*\0P950AO*LB91F=@V!W.E2ZE_HO<^,R\Y1^Y&U& MJQ.U'D&CR*\*+#%Q&2HP=F/*4)?S0H6-BB3/QV :V(&ARI#&AN8N@>Q1ZZ$D M]6(_.:=I\7RF#O(BO-AVX[ ,EDQU:LH,PC)[>:?DB%3Q-H8*;&"UQMW#4X%9 MPU9[M/VK=S5[]V>]]N!Q.MO=M=D2"@6UCG[@B^I//I0+;;P_%]K"G4Z]QV?W M*^="^TJ[Z3?>31^*NZD*"UH%LKB=T>UK3B-71FNQUW"?UYQMD,D]]5Y^6.-- M>?(YT"ZIM/Z',"X]@$JF?KPIO<'0'+3;=23%VU,,M^K&9[>TO9[9[31H:9]8 M?361+TNFS#\SVD0L3;#:X^,Q$NXI4GNIHN8NT]@R>YU^W59)&T7WK9NL.'EF M+)16W^R.1_N=C@TU;YJX2I;9[E?5*8^^2MI2N6_=L-#Y(6? B3)Q-HA1D^K) MZW:85S:YM,PU2>8(]J!N,J<-R/N5_:7QDM#G"/,@>A!?]JGMPK(AUGL7IN@6 M]3&X*IO%6N*:)'$I:DI])$Z;^/!'.2>9V/^G"*6P8R5Y^:=; ^/8K(< M8ZP_[A*^UF[1-1>&E@\=JC_\)/Q$B6>-JDXH0=7[=WNQ?&.LNZ";E#=*%!:W MQ;($!DM:!PS+"E4(CC>MGHVI[LY!%'M58G@';$7*Q\S%-[D$' M9Z2'I:!J3$^=T4'G"WJQ?% 13Q0ZG]9BKI7G+.P_@Q#+#=9P__*$&BHK5I8% M,?IYVB"7-.0 4=>8[/#;I8QU6'$G8?!$#BZV@04\>6^S!71R21FHO!4173YVEWDILD5I^$&1+)8R>4ARU/* M2U@DD'E9_? ?(I>/C=TDA.\4*EP"?"N\6_IV]DF%Q;P85XQ+TJ(3KY"9/' M[*ZW2S"V) CXNUQP-2D\33?$((*0_Y2W"BU;G3/&S51O;Z26N-1*HF*G4UY9 MV!NP:RG5GT"TQ/HQ2_5O2,NT#2B6\!&WGM]<(QQ*)HG@.B22C>"6JC(6@LMM M\P\AA?(8:>,V@DV6@#)P%(CR# M:9-?=Q5<#6X':;OEF@X%-:PJIDH8&LJ/PXWJ6ME2$3&"*&"57;A"+@U)Q9,C MU,[CV4C6:2HKE_3A$B@+9K=E?,T*OU+BM20L\+708>H2%KW-=;1,X$(/^MM< M9FM;>NMSV8F_,JBV&3N=\MQO$*@X ?%G8XE8?D<:4T8GD_7-6$@5L*G"!Z/5 M4=522] 0(<%BX[-?\#>$CD(SX3('8@P?^KGNE_4E0IZ+A2ABS$J[0"E+270M MW_9._K7XOKPVP27,4 YD";8JB,,2Z]"6^" AX29P\5BN1UEG4C0TLE'2">!: MM9SZ@XF,@JQ@K3#*]5DI^?K8E@ M<,Q08J'.U81(BG^JH#ICDC@\]M125Y*.JX.H_(!%2W:,F&F>T!( MA=RVHD'9MA-5=2'W?_/)3],=[.N[QUIJ>*_;VUN_'NUBA6^> MDKL6;X]?',5.V*TZ&I'H I_12V<(>:AP!CYG. ,--';D?M& !;O;50Q8,-# MUH_M"=J9WM*VKPY*8%G2WKY$E756AMLF"!"[#20=@Z?;T3?#";Z(ED8UW 8P:F)+&-P+L%A0;AV". GB#A) M"'Y3D13/E#1IQ%F'QU*\6DJ&)L1Z2I8$$7T3$-->1G7@1MF$9$:BY\&=W'>$ MA$H@0' ):.,C9LYWD7(^*_JEW#&<(5L6K+)0+-Q8(N9>X[GG$^2-9]A)/$?W MN"L!"!?D!T-195PNERAW"'Y+FF4,IS=#K (J+(%O"QE,&5@2%^I36'B61HHWO?EDTYV-YNR&;G;:#,59A*8A5U9[3V MB)C'!HCZ/MDJ4T69MP1!FX-HFOEP@(/59V1H*+$S/#?'\HE&GVR&NYBNK33; MX$//97\EO%4H',B0NTSBSJ9]/F:13B?U82K$(C.16;K3+O++F^BF>!

$?,DY:>.%:G]64C]V& MNP--_23P$T(>G>;)$Q%2!GX.F_E)DHQ7:YCX4\W(5$)#RX' M[IZ>QPK!;(V=&;ZD2-+SP&?XAUG@N4'*'*S\;JF3NH A_J08E4FWJ^5C:%L M]AS>V99N,)N#Y%Y(/>4O/%1!E4NB' I%03@ MDL-*IU5^X!B/NKL*@\JKS%3KR%.C>&BL:>JS3,BXU$W2EPKN4-!X+T-#\ZOR)R_S* MT&[$A!P<+<^ F8.B@S^]P:30E_1\[L_,#2^I[06SJ%/>2\X#;RJMY:YI.T6, MNXDP+Z&IM\Y8NE!YP&H,6DC?A'1[11(CLD29NR4Y*QOXE/L>8W52)E/($N95:T"5;N MM>TI1CB1Q\%<>YV"4=YQ/]YS33%V&5AA7Q(6-44W9^R\8%^4)*_S@HA>KRP! M,_6,P?>0*(:21N@VEN-3@^.31UVX,U*7\J:'ZI!)MS[);*=NQ^E%=K&TW9!> M"7--V0$(4HVNFTBH^2B=66J X4QQP%)/7.\P0=4/84X;S27XG,+>+]!GY9%< MYYA-U,A]?\^0=MKS)L<900C\(":L?QGA5$>KI#K#XT/NEDAQ(::<;+G]G-FW MV[9UWN151 YHM\,IB9DMZ'D!(]2F]*]&7GII#5Y>^#!H\4H=+$V4+SD25XY$ M:I0M_D/; 1V#Z_O3^HULB3[^9/$3(@T'B9*?E&Z4F\\2F.P;V_4PV_ ,=/@9 M6D)YZ'@S^Z+J3Z!@ZGVRM"A/,5"LJUDZ%)\!RFMGTFE@D.+&SQ,WFBN]/!43 MR4V*_$;LHJ>CP^"#!>;(EUDC#GKUF:U5P]%7CNX.3S*Z6QM-Q"K(^&I_-U[^ MS"JZT?H(HV(S%QVSY&DAWG/3D*.,<903-RRD;ZCB])TEIH&D@JL_9X]- :+R*!CTI)W;-)]&E#7%H M8)H=VCC,;JU]#VLK!X>?TO'N;1Q9AXYV4J$OZ<(=)-#$= VB\3F 5*XGO&J@ MP 8"!5J#OFEU:P<6J.$I3UOJ.D.SVZF*XE9SB,HZGL55!9T0B+42A$?! M8AE0U.>^OI2$W]#".^NV2MR.&+S&!L 8L%ZMA8&>!QCCT#)'0\TD5/-5Z@U- MN/#7;95.0-\VT&[_A8IU&5-&TS8JJJVNV=F7%D>S-M9Y94=MTZI,HM98TL9: M*,4&8J]GA6@J+?;U+A&%QW0O/G$;)R!W#SR,Y'/:MNJW0"*OGA_JBZJ>22&L#GIHV;ZP>Q M0!MWJ^YS[:UZZE4:F^U>U9B4]E8]1P-Y>P'HB-SW&T^0^*)KQ*8 MR+U38Q6LA5(^/1-YQTKJYZ*9FVN(==KFJ#)WK3:7GWB5B'"D\Z9NRW0"JKF! MT=VO!'6G'77/8WO,BH4.]VVM K/ZQBD : MV$9M%_6DC[U?,:>)$6+2DO2'''D-U'XONUVSW1^\JL_E7+M0UE;(ZIK]4:]& M*W0"RFH_]\E3%(IOR30JQQ24,NL,S5'?JGRL:V="K5?5@C.JVV[$JIZ 8FQ@SOA=F'W/ MS9ZS++,WJJ "M4'WU.%[L]L=:8-.&W0OWGX2C'3/%-Z3A'$9B31BL0BP.X'S M;1X0[?&>IY\$:NPND<$XP>;I!'R @5"[6:R,SW"0J:FWDGEI#@$-D9-C^R?Z!![@2?')5E.C^N-6SAEL_WAMX>=3J[MGL M/2C1O4?J['C79INC3IX;>K%&B7Z:>=8HT1HENF%SUFB4Z+5$-@UFK,&,#S2E M&LSXI'RB6_ G]\G0.E$O38.\+=UQ\P%7M,0U2>)ZW=I)W.F=Q4T0\OL NYXN MVGR\#->QV1^WGS+4S$-M5C+ ,9=GV*G7\IR JFJ@R7L'D-73U6,<;QM@0LR3 M'MI[:*FCE\L<=7DJ)Z _[O*<@)9JH$%U/\#3)_BX^Z043]K >GS4(&UB[65BT01U^C577HP=M"W' MJ^JYIC->'W=JZNT1[UIF?U^DY?IEO58V=O7FT)MC^YQT^N9X=#*;HZ:GMDH) MW\A#EDO1'Q'HYR8BJ$QMI97*?T].>3O[BCV!"4[B[5_9DO)<2 *I0P)X%W-X M.Z,UD-/G/):K@5PVX8>*G;C!%7C\1H5Q-TSS\I\VGAP5NM7F1JR;4#ZS6N+O] MX[USU(>M]FC?I/D[$^K;@\?I;%0'*X3ZI]90OVQNW%Z M3SZ/J$AI5G45]_I)84O!OS5#J3[&+/RX%\.NQBO3,O4PF3J!,Z"!B3SW5-@\ M?G;(<0L$:D=G6,/\G2/SF]5MA4Y 3S705OTE1&BT91C,W/VJ-D[1N.COF8I; MCUBM-AG+5W50-6-10]P^,Z/M\P:/V.N]+FT'!"K0=#Z'.819175K+H 'K:=L M+G-,9T]-W=!3MHDK5#L"ZQ/07'=K7;85. M0&DUV=PZ<+5E-OAH?])J9&U\/54!IK; M3C+JQ*67P8:[54>@Y 0-]RPEUQ&H6J^JCD ='.3:ZAT+Y;J!;=1V44_ZM"-* MX5D8+')%;L_,P?"R4YTPN*$G5A-7QZI.8O<,3Y['SGTX'CK.9W(=O&2^\V?+ MZMO5A+ZU79S:!==.0$LUU92:B%D0"L--"JFLW88 M/)>4U8M4"1HO)\(7,S=^MO;;4-MOM5VD5_<,::G+G7WST,4 M^UH43[)D$R1T\RPG;\2E[G>3,,VK,&/:>?A!^/\\LOOV,(/ MHU&KV^<&?A@.6KV^R0@J?O9X,#-Z7?PZO<)/%A,1XA^=)(*%$F%DW,X#(UH* M!(S"9-YX#E__H=]&9B\>4L#YZP<7/@H.:PT@376DXZ2%KC%[@G'UNF9@WW1'&LD M="<>7NL?1RWH\-K>X;4U?(P6X9MBZ&Q&_B,(BX>Q;(< MZ'L$/??X"7CT)C9CNNYL2LB$]$<8)YD0$M\=R/ZTK:G\770 MH VOBF!JX0LQK)6*;TW%,A2.:W.,#YZ+DN4R"&,:)TCX;3S'2!M&O29)!),> M12WCEQQ')+2@YAF^W1_\6&%>*6(XZ.[^E;*)S4<9H:+&DH%XJ,]OC>5+2^B,4\#?+@(.BKWG%;D06UL+P0.Y[0?]?VQ[&EU_\ M5!PXC+HXSQ6GJ&Q"WO[G)(37E'2R$=':C(#PPQHBM@[8-BRLJ#NK [8Z8*L# MMCI@6ZLYTP%;';#=&K#=-L+Z8;(TY4D="=<]K'L/=21<1\(;%0G?E25>!XJ: M%"CJCLS.4$"%CHM= ^J;+W(E'Q/>D*CR-@/B) MDP9F9<[0['6:CZAVXJMD66;?ZNM5JOIGJO4QZ,S5AE>#? MHRQ1 X_W.^R:3K_FY_S7((;;>U8G)M8J/G8UZAZ-7K!V,U8Y)GJ0J:GW!K(Z M [-K[7D?.!+UXE-&_O7N>,Z[8]PUA^T]78-Z<^C-<=*;H]LQ!_O"H9S YJCB M(WQ&%,[=/;V_SY;&N;$(&MO2R-.;2!Y3PVJUB\CU3XZH(1$LHF 6WT);ANZ_/JI;D=F4+FH%W_-!>HR+H/?F"JLZ@G!GVE'9XQ- FB-M1MFR% M50IFS%B W7#]V/:O7=0W=@0/1XUS"76Y^,G27I&^@=WKX.Z%I9\)A6'SO^=?<\$/&!1,E&_X@0\K M!A__=)B&I0$&[-X)ACY!#!!2%#2I#@.3%H!-@I:<1 M8P'YOG#HF[=N/*^&"].- J//913,+$#E>&-> Y:"+%QV<2B)<7 MM"U>*>08#1S34'@3W5D-'*.!8P[UJ :.T< Q&CA& \=HIH]&8G/H'FI\DT/L M<8UOTJ ,6'FA=>6%5A0OM+KFOXDU_R_[9J?=W[T2K7XU!5K>FB1OECGH#1I? MQZ)EKDDR]W)@COI6DW5'IV@L'?LJ]P.S >Q!VL1+UC? M)X]XN7B+$5%LR+@D!6\=Z")3@S'"24*BZVABN(GC3,97^[OQ M\F<.ZZ5!)T-'G1H:&]&=U5$G'77242<==:K5G.FHDXXZ:;H"35=P(J$HW4,= MSM/AO&<6SKM(\[6-EQ/E,!!K#@/M\6ZDQ]NRS-ZHT2YO+7!-$KBNV>V.=%A/ MR]R3*KF>.;+&359R)Q_7ZU4 .=9QO2/']>XT"'/1/?2>%\-[O:>O4IT(*KS# M&--M:GNCZU9-S8 M7B(+CSTON.4:N6OX.(IER=I"/HNM0",S$=(@8+ZV%K>ZT_]ZX4Y[PUYO-!S: MW>Z@9X\G8]'M]*VNX\"/@\%T]B^K-WIQE&!CY[X+&PG&K^Y?B3NEHCY_:KRS MEQB4-"Y%%"0A%G0WL8#S#V',[1MAS!*2-PP%2\ROP(^,R,75QW^6)!&9^%$% MHV-'QFZ%_(7O+M=8P@: M+L/@QL51TO8 68;]K-;.A5?AKLY&B/MX$_[,-*($,0DB SZ*L*+34X7\6_H! M;_]([\.R4]SI\%\32ST7-O3=BP)\,7P!:XSEC,*;HSD6"(=B"=V;8Q7Z]EB\ M7,_^",7HS3+@Q6]^*DX ^=;*_T5?D6R,J)T>A+0,YSSU G0 1$Z+@@:4L;3H1& M+NT?N&L]5X 94#QHMTVUF3OY.8,L,QDHO^S&=CU[PL=S=H*_XX/[HSJX;V'! MX(])E=CZ3$J;#1Y!D\U$P]!+IDJIYK1XF6Z6UZ)W@4]W M5MQPGX(8+2JIM5FH4H,'U_*G ,71H1 S+YCL0MY:!'T!\J>41M9 :GR"1O#% M=1"[C-81PBS:#DLKVGB8QGGK1J)E7*%IE[.YC/SKX44SZ-/*9+F="A1!@XQB M@?*.TR"[ !(W=:4!C//@I1>'O+":!_";P; A;"+K%-FA\8S@K(I3M-&'LF5#>_]%@U21PF*!5P!H(" S,U"?&5 M9M9D^4S0-Z&_B8=9I6"^2J C!0%#DL27R2B9H/0@!([L/,H&M8V;8@(+XH/= M"W,Z=^%O3I!X,"BX%CN\)6%,)%_9#)9]O9$;$M=S%N 5FS80GT#) H^POW'" MU5F'6C9*O0J@:-U@BH<=W%[ WIZ^;EY2Z\!JC;N[I1U6RF8H:O"#]--!!SZ^-T^^S%G+'9X*)V"[ M[359:?C4B[&->99>,I4 RVY M#9;LEOJ5'TTN*F+G^*_1'2 #4[8?43DD>#Z+% M.M[T6.VA.>Y7!71X$"_6'KKXZ+QEQUN@EY9I=2RSW7DJMO&Z*9S&VL)2QV31 M_(>JF ?ED1U1@CN#GMGIMI\HD>SPIMY)+X[5'YJCX5,E8=9-N33-FGDOD_A4 M?-HL#TZKD(S@".AS,FA>6IVVV1Z-ZG)::F.F:,QT>B.S7P7,J?;&S.Z9PH\W MZUM=Z%N8#5+7W'EJDC0R"13S8#PB[(AE0B1%\-/AD79T978B1A*%#)]3-D%$ ME#Y(KH$ARR2"X8E09M=P3LX*K;@H3 R ?5.@3:9Q,/$'-")E4G\3"+DI&CAIQ0A:Z0MJJU6 M(Q=\9T^S<6M'Q@_=0:NC,MTY;:O;;O72O^R>\8[?Y41V.%N7-.?"6W'./&< M8#N*-(;2U84-?Z4LOEL1BGP"? A?]HEVR4^_DF:<;4BIY.<*!7PI01F0?RC% MQS*\X%;(^/LD\),M1#ZR"8_>K+AC,M,AY76IRN]3&PUWD?IUSC#;^$ M%!\(-Y>6R(P\3YS!V\Y08^?1>8Q]W*GP.Z; @5UHVQI+5\PR[0FL2U+ M'\07Y9(J/T_@_I)+ M3'Z7I?\V47B^8MD$UVM-A$"ZP31[TU"YF=(.#W(CSS*P,Q//$RK'-DOWS2=' MV]%:>6* Q8]NY'B!%%QL[]SW$RJ!HXQM9*P+PH5AM<_^^=-Y*K+Y2@R6V/?" M$8N)"+.331S83CJI\1C4GIFD:/E+\ M4L6S:7@NU[M018*\9)I\\:-V,Z<$G[W,'"H5*E>)?L:[-2C1ZP#G:&)';D2U M58(KLF5QSK;>LK\E*R9(O)@3]:.VLIY*4VW\KUG(4K'XY^%==%[EP)/0]BRY]. =FQ>_X4!$]@VW,@B9Y,? M%+56?FBPQ^0L8%D82@9J"ZR#Q+*RD"FQ'4D/3#)H9](G*UP"7]K=]^BM%LH2 M>J5D22)^R8?1LBJ1W;#E8FSM,;HVN>;*@+O\%96:4#W-%1@X[@S$'S1 R5%F M*FN/RK5P./Y4X1&-)5 MLH2S 7_'#KZW8YN:L-X4FL7ME-MB^X-.](=U!IWX%/@X^O;XS2_GYU]RD_8; M5:0VT[;XRF6>GKQ^[K('5(E8PHOZ%'H9W\FV?H/T*& M%QQWZ9CD_,LI)ZB*;+NB\Q'^M" 3#6NBDQ#N7^C0\-'-3VK0<^&2J>[DN.%M M;\5G;QP$'FN :$Z%@'X08X4B%6.#H2)]J" GT@0,J0$N,G1CF GJ3[80N<[< M+28XF2WCPFF@T)[G!-7FBN3%1%^AY.HC0D9QS$22WV5)9*S-.-KZ8/ MTT+A$Y&]H)Y%,"!8* .6 'YESDY1=T#(Y2&."XHSD1NUDUC%21*:I6XKHWZ+D5A>V#VXY=4T6_I MTJK'UPNO%W#+@'D$2R F\ ,>IB@M3HR2CY(XQ2B_D83L+\HUQ")@B^,M$P%9I8C#AO.1@6/_;;]3[)A[V?R!J M&JRNV#P (SJY$)O,L.,X="=)K*#,\L[H>>#!?HIR*AD>$-_)%L1"?! F*8]T MH"U &MR_Z0\F-W VL=E!L,!;N/PDC?S*N[G)9>SL+DROZ,7OY)_ =V$;U](C MD7V#4A;<#$8N?0&-E-(64(M 2W/E?V= A6+8. ,!@-MJ>,V>A?P#ZHT1J..0 M8$^@60G>EGX%[QINJ-Z#BN;,XMW..6L7W!6,KH--I<2AN5%5Y& M[&M2H](+0NTI?!%VJ12_*[5K;'_#?X-K09VA/8XZ94V?2%UDJI,V0G6!<'2S MQ-MJBAB(>1!.E>;.#N;UDU."BI%SA.3#9] 04%)@=_@I>MG<11.0K);RQE ^ M0->%0D')X/R33P3M'P0Q,$A1[=Z\22)7$9, M4#Z>+%-' 5HDL1<$WS;LF=NU92#3@T^\]=6$7LZ%M\0IE0Z2S.IE^\'-&R04 MRYK@F>K#VLO(,\D7)]W@F^;"]N+YYC"F F9YP8"""#3GTVB+NV[MX"V=<7:L MS8(P6[(5 G;!J(U8[XBC8B.0BVVH0FDBHY&5HU&=K9'(YL=5]2@.AI4IP:43\< ZGF* H==47J.#2YRFO-A: 0!I$J?JT9N.:! ML_K'(CUN8!NU7=23-FPX@$^Y:Z]WN0KMC:=3OS9.0.#NP,NPNC67O/=W940\ M/8K-4>>B,S+'5O M]>^X>V-H]L>]QI-*G_HJ]Z,*X.?:&'OB%>J:W>Y(FV+:%,O)Q*]WUCX_,_MKO]N*ML">>)EZ M[6'=EN@$M%B3S;#+NQ$:GIDEUFF;HT%5[[&VQAIQV&A[[+3MLH,:/I-D^DW=D+4YUT(X,""/J7I2.3; N+*P\Z[9* M@)DPYUP">.2B3 P:]3SLZI=#LSONU2CZK"\^:PLTZE0HB-<7G@==>#K]FE]X MUL"B-43&<\,8Z/?-P:BSWQU"PV1H$:[!J+M#TQHW2(1/X,AK_"Y&1 M9:9_?R_),G.??X$YO4*RS"82L60T7:4\H5$E5%TSQTFUG3)M!X*T'-08<0DY MQ+A.E9>V?^U"#Z)*-&KW4:;=0V_V.)QJ62N)GT1(^QTP^6&(6XC:B4-86N3] ME#RG\/3*"!SX.$^PMA.3*_'DE2PQB*FB&D4>&Q86,3VSX?S%*S%].5HCBZ07 M(<66(&+[E-&,%MT(EI)[Z?+J=_CW"__GP]47YH5\%_ATMJ,<$1MT(QF,*,B4W8Y%5A&@IP9NSHD^*E%53>[CNN>7>*K-,0D='@WPQ* OY$[(F M(1$L=B'QU2Y!=K@;>F$Y*ULCY:,RPU4U17MXAJO"T:<.>,UR=7"6J^Y:+H!F MN=(L5YKEZO$=E*?)OJ19KIYFGC7+E6:YTBQ7-9HSS7*EGWQF9!":Y4KG/VF6 M*RV^IRR^FN5*I^X]/;%# MM$72*%#:%BO19/?GZSP$-:6YYW[7'([;=3OVM7&VAL\YJ%HPIBVSYV.9'9[P MH;FG_SZ$#]I$>VH?6A7"!VV9U;_#37GR69F\&HC^P;=";>@^M:%;/RC:$]!B M339T-<:IQCAMU!)IC%-MB#T^ET9SC_B]N#2T(:;MY1/19$TVQIZ&2Z.Y9_\^ M7!K:0&N$:M-&6OT[W)0G-5YZAF+B9GR_-B&:X55? Z@W19F^M(9F?U GB&YM MR:\E>+1K=]DZ 8W_M& M0701UI&N'\>1E/=B)D),\I5H4_ZU,1.94ZI!MXO. 6X7.\"I-\BLM):-"UY.26=E UAGK,I3T!#?_ Z\S1-'S)G<9((H81Q$*UA( :/^V"/GI" MIX*V@4_=!NY:9G^P)_>!OL9I$:[!J"W+[';V+-70][AG=8_[8POB-YWTC"L% M)[VH=LX?Y")55??4<1M:9J>S)SQ'/8Z2Q[E(G<#2=@9FOU_5V7O$I3T!%=OX MBU1UU;GC82V1L]>OY=J0>^C4U%L)M5N=/?/A#S$YS;C%Z*WQ3+=&Y=2,VFZ- MFA[=BEKNL,M[JJQQN]'&U(@U;M#J]G >OH3BQ@V2R%N9QJTP0'2=1!+WS$4^ MQ3#'#I12(F5IAY'!8(V!3]^SETL/M@%3AMAQ$@?ABEH)H6DBGL&G0N&)&]N/ MC3^3T(VFKL,$8>*[(V"'\5-!)"3IT.W<=>;0QY YF: U:A^>BI+)G] WO,_> MV)Y,H[>1G0>9<")JB;^-;Z7!,#N>\7(B?#%SXU?&K1WE!V_'1OO'EO$E=+$7 M@3%S(_C46 D[-!#3W31^;UVUJLP/=3S74[NLKUCB1/0_H8!."Y._!. /@0BT.-6(0+&"B^"U_NV,212RL&@[*&/^+JIF-;ALCO\CU/)H2]J$+G M5&-ZQTYM-JJB=RR+U\Q!:"="^%+0>.&*'&Y(?N=(Z(+2D+Z1(^IB =J?P.WQ MU"JUN#O38\KP_!$)5-[9T=SX"%N,Q'[;9[\56: ;Q$:6CFB&(W)P1#,0-B^>@4VY3ID')!TG?E[QVQ!R8T;8A6>$-T7\:GH@B8YF$#LB@(*T' M7X$'8V:X$W\E[A(5GPGM+6G=_F;(.!'Z8!ZAVHF"67R+)'J2QY&^EU),EG,N MRD?O)F3,)&Q&A"5Q8HRE2(=(KI.S!0\012$L%RFDK MNZ(]"9*8S8X%6/RD[.CES'3('9)! MEX#D4%@9Q"ECR>1W\T_4["2)8.:0MP%Z%H%9@QM%>"O<(5'"6R>50_E4[B78 M&ED)1/PY2T(J+5@KD@DYAV<"C\:43,?WNO"QA<()Z&"W:+N*:Q MFND2I,N5K439;.^N-F@LJ)=N;-29/E[N5H&9]!92&!99PA M4^XOFZ[L&G&P3@/J$=A@N)"TP'*^L5 SA.$@-R92"%[)EFT4R%_EO)%34Q O:&-B'-B&]4])*)ZGA^51%03?NY& M^%E+)5P6R#P=DDU-3%I]SCI5-O=)U#ZGO)0[W8>:NM-UTO2I)TUW!V;'TN7; M6H0;+,)ML[, Z,<._UN MCL8Z+][IVU)8&3W09)(U7Z6CP[D_*[/W< P0IZ#;FFM.[<-4H6W>1JBVI[-\ M3\M >SBE]BFHM.8: I;9JPP;J:VU)UZD\1'ID9Y/?&^C*J"I*NN^I7F>Z0#5 M!E]OA=#IF\->53CW)L&/:1$^=1'NF]9PS[M4S1):FHI>=HXUXDL18KHMXD,& M,U6NG"6YE,,]UOS\J[)J.V"?[Y7!LJO!^@A=?%:NM>>1HWSB+IM.YRC>FF,, M]<==*B^T1Z\H'GL"[39>/)Z7)_'.TOR3UMS-]4Q9@Z-XIHZ_-;7C'L,0(G=$#HOOG[XS>BUC'>?/WV]_/SKE7'^Z;WQY?+SNP_O?[_\<-5 R+@/ M&1PCW('?NY'C!829\0Z^&L(.IVT M$$7?X3_UI_)/5 Y. M #D?OCMSV[\6QCEB7Q*,&*7V1K!C&7E0^!DB71YM*L2ZAI"?F2"L(?66[W8V M0^WX*^P.XXDN@S!6(%.Q,7,]A*8C@-"%"Q]LZ9$;$8 07+"G)@\\BO#'*%G M8A)P'0Z/F\8+PTZL/[R@2/7P#KTBP-P3>!<.+ M6GD9VS+U$G),\!L1=RL#O#*W?JE.\VH[3K)0D'G^E$"S$A^QW_C=B/.4 ;OE M,=;PDW=S5\R@3>$PF.7GV+:#B7>H)R1;$%"ZRU3'/6B&!:M+ MB1/,X+>(2(8@>++M^U4+KA,\G")G,(*L\7,&)0P")U+%;!IVG&TZ_.%_$AB4 M"&%)+TE&\4L?0<@-JWWV/X3IB[)*;?UFKXRQ0LJ];^A;AXTP8[@CI]0WLW0 MYJZC)W#?=.K4X!#X+? )?O] E&7$4<:N\-EN M'T(8>!]\=R,))HLVIW#$8@+/2]'MR!.3,D/E<8Y?V*(US\NZA=$=--H<5_C. MRC0(.A(.X0ET29T#Z>NEX*[YB9O MX48(#L^0K@C9J.R.U&2R?1^1-@,YL>XBUXGTJQ$#F>/.G1""Y TC0Q*,9@P[ MF?6_K0[_B1VY#+0Z=:?T-3:8:+93\SA3 JF^H%D@X%/'0>130M"FOBD0>(0E MO6(;T&$DT-OL+21&$AP_M4RB;]!W5D6DXG$>L"XNQ/5@PP5L45A)G!I/V4WV M=YQ%F)$-Y-'<^[@\& 8L11<^#=WHFVS0W'74:_#@.<1[BK-$I,0SLVW;]T3A M>H5?![6=.!D>+C4NPT3*^SD&X-D4<5'?B24!#=Y%^+L(0L8$W>RVA M_\T,#YT6SL15#1,YNYYKD]"ZTF+/?3\[20J4!"FFJ+29)0[__X<=A!%0 J1/ M06H&)"Z38X5R2BP# I':-G4"SD/9:61[45"8B[UG0L)FET_&CB.F0549BVF:-LP'#8N[NSG" ML+C]DX3%K<4$2PLW19EWZ=1=N+$ZQNQO;+G!-4&@CP@+=T #+DFYAE+XY1D_ M"8I&XX;B(@L$W6!PZ'FLFC!+P5CBQMEHKT3A1Q(].WI=P:ZN+S>2G6J\IW][ M<5HLJ]4>XCQ<^/(0XGLDV%9S\A#9QO]^P8/E*QR.I.+(,NSTZ>".E'WC"7L* M%MK<7>8LNDI7^/HNUJ0^B]5F90&;2>T<.[GFHQ]M2&$O>(WLU$YFPQ*6)O!] ML+A3!UG>+O_F![>>F%Z#=12'8!G3WB1^DH)M#JVM_A:F=!_3$\J52F_)W12D MP:YN(=+(2I#:@"@#?-(Q949YOE^Y!I=@6?&5+>]0DS?&[,(B#3YRI1"MA#1W M4;61=QB;92E.RJ^JTC/*3 2 M-9=R;T49 Q]<>MV8FW'#M8::Z?%7/M,%&$!X.%V'[*B1MT.I5S9,6CX$;S/" M*=1N8>Y.J0[X"1(ISMAI&6_:RG=;W?\(;J'MT-R^;)$HO#5=,7D.1DCT:2RXHN>BY79EE'V\$R,I]K#8,+,)#'Z6-@LKX;-FAO%3,E'#+<^9\=4#? M0;A0GEWEE2VY.Z2\@>G$35O&>40$H.H08#)-\MVDHZSFXR9EM;!7:;]2"K'4 M$DOG%L:R"*:I>DK=51O+CS>F[/:%9UAF'579+;5QFKRC>'EY(.7S"052/C"K M*R61J#@8W9(EWRE%:_W D/D#E0,JN5T/WW70MJ?#*K/O)M M@-0#II:@^S#*(B@KPW._X7V!"/#6GC>K35$378H7/LH&:/E?T\27".,#'];U MJ-E,Y6VW(#:(3[5M0R:(]$!CDHP*%]#]%'Z=A7:"AT/: M4K2*8K$P<:ORE=:8![>@Z3UZF2-@3::YPP]E&OD5%:-@X(/X9@%"D[G_I(_6 MS&4\I,=70)3)R/FG=F.Q*W0D@#W6,CXR<:*9/X9E7+'PA063_CL(R4#GJQS^3Z37'05P_3<,"02+/JN3A MG-F)%RN7"'Z)/-G3X-;G 9+JA0?3"02KB0PYEEVR)5P8S#>Q'ATMS!,NE!LZ MR4(&7TA="Z(FA?G#4(XM^;RC@'/\0&9A]B>(UN1Y2:0LQMN S9<0'PJ6S$D. M3^6V-&Z_D,2_(,$11_-RHNJOE)#FEY6">Z[B6(>9P]NXD2P1*TJ$["2"E5PL M93@UI>BDP\.=!]*.9!)+VNN9+!,M'$V''VS(BK]2O2-%$268G"W)X^9@I-/) M"[,D W[7 715I@.BG"V#&$]EF,N,0),7)'HCX^F@2',+@^8BK"Q.."BK*1S3 M:'_FUMK)S*6L+3HV>=-?8QQ175W=C-M.>&ZN0>#_LO#B9B%I^ MH8Y4*?#E_/*K<7%AG!F?O_[CPZ5Q\>GCY\O?SK]>?/ZT*>&[+M&H]K41UGG+ MN+RX^J?Q\?S=U\^7%2HB:K&A>.D\XB .,3T$U=<%GDO6N<16N\1DHH]P1J*Y M**]KYYP#L9F,^\^?SDV^"-%Y^"EH&=9.^2Z2[9COC,O4X)&G7NK:P,PFMF,2 M7W[(1D<@4U;R+-UFSA).#Q'I^L1D#\Y@SDC"T1R,$C)#Z< .1<%SM!,SA :[TDDS^_'F2L3;@SJDAV)&+\#)U]CDTT?*?723-.*+ MV<05[U&YT%_%)&,[O==@'$;^N,65P.]K&7_,73 S;_FF%W-I8]FJ9ALU\C4,#;^6L;%#-\ZLUV/ M_1DJP)E//,S,W_7)CU*'HC25R ./88XTCBHG:".4*7=UF-YTU;66TU7Q8W:F M1''@?)L''D;N96H9!7.A"S.<3B?U3)4[/$G7\/?F-FSGO-I)+X]PFYQ*'ZXC M5+4$QF,#GSO0V/C*E1U.;!CKV>?OGEB1MXPB5^U.:J)O/F*FGG78FC 'URI0 MC6[MR)09<[G2M5R"_@XE)C+&N9N+#"4B*X8B\=WPX)E*K&&=0[XJ@%C!E4R5 M+=V9_Z<4^0S> I^H !^_X+\37QC=MID%^PZN_%A$[\D\WY9EBCY:NA^12LK= MT(HY![GL7:JEXVQCZ?3%8SN@\C\,J^5JQ^:"M\47O-Q>&-+,8*L#2TWS"_PE M7R-7MDB47D7'!R4BO48&/?U"HX( MY:V3YE8NO):%H:CJBC-3RL]-,\L^X)"8F3K5HI)7I=O86ZFC81I0Q\G-$$6S MQ".5?N=2L9 MEC1S/1G*Y'5WG;3Z$P]J:1C0M"RI'@'?3F<6VIX<(_'<:"-O"'7F#0P(+6'L M^NZ':FJM\5OXS&2WC8.'$-5ZRKFE3;_%J"'A4>'&6ZD;T$G(J10V>I\I)695 M> S?A$]M2 INLGL"T6JG%N2..N-Q1NE!*HGH/.$!KHKN?!S.3>!.-]UP)=MD MT^;8[G[0SJC[G5'#@SBCQMT&.J-@SIPS:"&$J^]K+J)?O:F5=V;0,C[\WS\N M?K[X6@VJ(I;Z3HHP0?)A,,!>1N*U^N&-0@%R?7H]?6EM_+@<:\@E-.?\<;92 MK3:OEL1_DF^6'[?HHS4\%?YLV&I;UM9/VZWMG]W5:K_3LCJ=@S?;;76ZW8.W M.FP-AL.#M]I[E%:M=FLX&AV\V4%K.-YMN>X!&;L7N<@:;3Q;@DTDE?1Q('NV M)1@X0;BDX ]G@Z"S$TV2*AALS1KRA^]S=^*28W$7-*M=<78;,NKWF2?Y&8T> M?OA6?(-JW7DB4M"NU;(>*S_MSL&F)3PE(Y[-'FW$W+\I(F(3 M?L)KJI?$IZ!/MNI+H49$<.[BFZ-WT)B'8O9?+V1_NI9UAH6XW_^R[-8\7KQX M^PZG6H%48I7<_\,ZNY5QM0P3U_/,;4QFIK%,PBBQN4HL0QSLO;1?_41H@_@3 M\Q9.@R7FHN>_<"6A#+OMC@((V%YIW?K/G^RW:Q4Z#Q&[K3G_S[B1G5-%CZIY M_N] -0QU5*F='52J5IQ'4YR=^Q3G'RUD P)-=FMU\CJN\NJTK/_0VJO&VJMSI]D75;+[$+W@ ;K.&AF_MZY:[UJI$K.Z_?:] MFF[<'FA-IS7=D0=FM:W6Q:>K1]1UQQC5!57U&__W\^6OQH4$33;>!TZ"0"<5 MQGKTW:$W4E-$#C?2U;M_G/!&^FI_#_Q@L8(C-!9^1,?LE3,7"UOO*+VC'F=' MO3O_]5GM*..=[3F)QU?P7UW_&\+)Z^VEM]?C;*_W'SX^K^WU7LQU\;Z$HHH9<#4^ZL&"W;"^ZMW M8GOK'<'R?K&O!;-WVHQ+3_AC+V=!2!1Y!+.>WX6*I9V)7EW?4.!TH(!>Z:U7 MKZWW$^&WOCTJ<\J=B&#_VOQ?'=A>[B2+^(]__S=KT'ZS^>_')/3=: [;8BXA MSE)RM*E =&T)GXY8^QWH(:*AT<_6&\*N7R;A,HB8Q3 -F8W28%B&A5Z@=(6/ MK7&WQW$U1N4W4]SX6P2*E_P_BMK'<^V)Z[GQBENV8X199V)U'_E1YLA^YTI" M-^JVNP8T&BJ@483Z#@AW7(*O9_P"N>YFO>QN]++RR&[G0J+E3Y'%"&G*"2P< MP:291P\AS'$!@IDI0>(]2;2*';T6/J@Z+S8#/%3DGLD(E-(-\ M2%!63,I3D+&:*"846_(8@ZVVS(DA\FJG]$&Y_F9-I=V%7Q>1\&Z$9'Y$8/QH M3F0%V,D0T?^)-5PL)$<)"+7<3<0_@)R3+OH/*:I-9 @YRU$2VMMA:#/S%LO6 MRD@DWP520-S=0^)&HJ]%@8?=P1%+V'T<-4;@Z=@$(5%CAFZ+&PQ^ITUCRZI- MR5:QDNJ#^3QXKGCZB6&!I'HVL]TPRI$Q326*_RK7+]PC3(HIUP5$[B#B71^0 M_=VPVVN-O#\Z#/+^X,7;QB'OUY<&\NKBET_G7W^__' 0)L1[]DN-#Y8ON6P= M5F Y.I9=K13^XK6+O-22A&>:@,*4U$SY0XBM)>1K@P] O^,Y-1%@GLP4X3&9 M&_(!H@-.T!ZA]NPDG@WWMGZZ-U#_H-7M[-?LW9_UVH.# M=[8[W)M8X0B=';1Z.S(K/)2LX.B/#O;U=1P+>9JVX'OW&KD[/SL"WOV/P)LR M/=^%[[3*'%9KQHO%.K=6ZW"41P_KSWLBB2CWEB#T^NO#>_2..J;SY#J)8L-B M)L3NXWCC2B8BQ#[4:B9^7E59VX>-OG9B\%/TTUJ2]SY.^7IIG@<_>K :U:,N MK5[6!N_++846>A4;M8HOOX2N[[A+V]M%)/@IX$/0G% M2=@:M=:$O5O"!N/M88.?)L%T!?^9QPOO[?\/4$L#!!0 ( !:)"U=)\^^Y MIQ$ !7* 1 9&]C;BTR,#(S,#,S,2YXMSVS82_]Z_ J>;Z?5F MJMB6[<1VXW3\['C.#XWEI/W6@4A(PH4"5("TK?[UMP!)D1(?("DJ9HZZF5XL M$OL ?@M@L5B 'W]]G3KHF0A).3OM[+W;[2#"+&Y3-C[M?'ZZ[AYU?OWTPP\? M_]'M_G'^>(LNN>5-"7/1A2#8)39ZH>X$N1."?N?B*WW&J.]@=\3%M-O]I,DN M^&PNZ'CBHMYN;S\L%KX5)R-\T,,'!W;WZ#VQN@='1T==3';M[E[//CPZ/CZV MB$U^'I_L#WOV:/?XJ&L='MFJV$'WZ&"XV_UP=-P[WA_U]H=#6S-]E2?2FI I M1E U)D]>Y6EGXKJSDYV=EY>7=R_[[[@8[_1V=_=V_KB['>BBG:"L0]G7I=*O M0^&$Y?=WU.LAEB0L;G.++16WZ9BZV.$6P>R=Q:<[JLJ[^_M[(87B1W,D4"9= MS*Q(@BNZ[GQ&Y%XZ$;S?4>^5H-WN[EZWMR3*=A=D<3F'._[+A!2SD%YW=[^K MZH-=5]"AYY)KP/J2C+#G@#"/_>5AAXXHL<&0'*),9:E [+6+Q9BX]WA*Y Q; MI&!#?OH!(84QGQJ,UE),=I?.G!DS(:Q(Q[#[K-SJNRUG0-4DU/E^^J M/Z'K <0EQ&;9<''9\*L;TM6A0]13R^D0TJVI0VJWS+(%$Z7^+==58]%Q2ZL1 M4)92(WVT*8A%2*! ."PC4!+KW9@_[UC<8ZZ8%^F#:23ACS*];XF936@9V6%Q M]4>*3,P8=S6]>A(\F\TH&W'_ 3Q2=GL2&N\C&85S0&)"2QDA]#\G6%B".X;A M9&D <%,DA7+&1PG3+C9M*%CP,6S.W MC9E-&!##'Y([U%;KH'/L*-]E,"'$E>4:W\C-B$H/H!A * J[( M9]MVQ!8-)OGH 3JWUG%]Z#+8&C'<+X9AQ![Q$8H$;-&,FOV"3Z&&$RA#G\DM ME_6"FN1NQ/:@"K9+.B0/LR[1 CUGEM?,?/_G7#')D)> M_>51=WX)*EG4+0E_C8*-EG&8M(QL>UAH@!8J("T;@1(HKL6_D*\'^BG0Y-_M MLAU##\9RW",MTIZF,!M9H0EX*>53MX#DNZRIX5^6N+=IKYXCUU/$#Z"NI][DC(B)8Q5#V*,&?U;ZU8&NP+,POR!F7MFZ: 8 M9>,^6+D%"^$RP!7D: 3O>!6\@+%"+\8:1;Q1R+Q%^)U9,/E+6GH]LT1GPF)O M=Q6+.'F+6OL.BZ_$Q>"6#8CE">J6[!NI],;6WUMM_8@-BOBT"(9K3,47['CD MCF#5)-IO*H-#.@,C$+U5(!0?I!FA.*<601%WJR[!)JE3"H@T7-S;SP6HS*[(6M>H%GTZIJSLT.(C@\RL?@["R_E >&R,& MAZL8Q+AIMW6)7XO 2<9A2OFH26HC%.\3_FB,R8__/.KM??@E",6T#8=SK&,E MTQEALO1"+X.#$8\/J7AT-2<49]4B-.Z)JX+',R(&$RS(69"WI3Q%EZNA@[.X MU99:CY=D;<0ON3B'N5N)0" #:2$H+@6Y'/EREGI>B]"]88 &><*OY2:@.)D1 ME<2JVZ=&FKQ%;?U(I"L\RX7%%1N7:>UE0E-[]Q(KZR7Z%C7XP!M*\I<'%;AZ M+KN<2] :FSVQI(Y8()]'JYJ^2,1N<[' (C'!X^/#@P^[*; 5C0FBG\*_VA23 M+P; DYI?-P!LP-<(:R*N4@967TB;0(T'7\M#ET)M!"@1<8DS:2,$:8'<\E#D M<#%"DHC.I :%VXA-:G"W/#AY;(SH).(V&9'B-N*3$O,MCTXV$R,VB4!.:OBX MC =Y?(SX% [LM!&BDF&8\MA5$V $M:9H3QLA7XH(E U-91"L VB/Z.S'=_&8G)%&TUGG7!- MPG0&\1^1,ELC*HUDXK#*-[>E3 V,)I4(,-5F4LFC-5O3*@ILY'<'1TO"$R_? MQJX,XHU&E0B1K6=4\2,WB[,VL<,W6YLJ-UB$9VB^_3"U*MEH28EP7GW#T^*D MS]:$$1>7W!NZ(\\) M2#L+KNZPK3)SYK$Q(I6?80=]37"D M.;82H;1$NP[AH\5KSAY5HZF\D',L:96Y;EU11L@38;6L=$SHKX%8M0*)E0*G9B$; M:>%;HPA;;9TN78RA$>!$^"H;X&VO3K1W[+JY>^X2&7M7%Z0%1!A!3@28LD&. M7Z"GY<4+M!+XE"2A:(3M^U<>S_M0!E8$MMHKF%6$?SU!1B-(1(S2L[>7!_)0 M[,]("];['PO16W/PJ[_.,%Z$G0G:_42\* O:=@_AZAJ6=;!*I3>"DP@&*3:M MQR+GX=,ZR%-W@VS5E*WF9L1P&1R7.;-,UOT4H\>K8V@ MF:,1Q60V6M:QIBV&:2T>.9'Z_<-,/3RSH)4JIB16EV+$.IDOEHUUW$_U;_CV MA:)0ZM8&4M!Y''SNPW\;Q#]#@A'[]'O"S-B#+/0CGLY^04KL%OTD-G?0+E(? M%=2O^GBN?)@S&"K!>0F=);T7^:0_-U@I5Z9>R49K*7[8M8NT%OY9R:! H B* M:Z)=.G]'-E!F:T(IW?MNLZ-'&GNC,20SJ(H-'7?; 2,=CD4N4^KKJU?U9WT^ M83EQ1FM(YD;E6$,L;2JK5""_E?91\E1[U(\#PGY 6,%6ZA9MLIN#1!BMXE'[ MY3%FP:2_8+(UI!)HGC&7VM3QU*HNVF6^>K4&YPJ>$.[JT=3 MHYDF HJUF&E<^?AN?J@^4OJC6 6VMIUVO^@Z 9,\-D:K2 0KX_>/MCXRLG0+ MQX \$Z'V1]1W<=P)$5?3F6/ MI_N_ESZPKCZO3AP_*43!J;[L_&=? ##$EM?@*=PPET!]W;-G:"CEA5QS,< . MZ2 \A'Z +?>T,\*.^D*T^D[\::<8,:..?G#:@;ZDOBX]% X] ;^'[/3CE^0NF3:0:YFXC\!CPEP%O,; M>*.81U^;3U1]P/!L,.$<]+ZE4V!EWY'ID(AX=7V-_=IFER]3PT)UL5W157_) MO1.;3S%E!:JCMJC]3" )K/N^\!>>7R<#42,J=M;;[?7"65)[PXNS'F F^?4K M1MN(:H8?Z -W?4B9EJ8^O4CMX):8)W MKM40IUL[@MR[3'P_3,[ M;>URUNC?%@C98 ?/B6''0Y;Z?KPRSU-;/AJK+;I'6YH9@"S7%''1B? MH?G.7JG,ZC KA6K0W79/;#I55])PW0V6X53'\MFXC/:7ND,9]0^+-:)OIPVS M#XR4'YMC1(VH6"SU=$ 8Y4+GGUYZ!,;=]_G5*T3:B$HJ(&Z86@E,_:$PU#L< M2B_Q7)Z-P"^ L=-6!X>U?ID#265^M;=&\ 1!6(S^F]@WS TPW+)9I M_#"ZA1_DEN(A=:C_MG#=>L+#O/67A#R,UW5J3 MG+:J4<*;VT^*[^&'6_S=FNQ&,!,V=941HK#P.[5&V37-+&^N((4Q!;-R-2F. MW2-YIFHB M5 I/#UNA*"BPL.SJ+E[_JI_JRNW@V<2+4U#S_/[/]Z4B=AYL\) M]_P'A^ZQJ6EVDE&S']Y?F]P=ARS3UA6#R78]*(BC]-R%( MT+S[<8)"I91M1C"C+%+].-+^&-QWJO^^;I.W1KK+P45EM=32- MK>D5%HS8 S)S=<_9@V7-?GZ'RZ-H1+=+\<+Z@OM3-G9NV$C=V:">WJ@0-G:B MBXSTQN;,(2Z)ING8UND9LR^)'W."WT56$&^A2F--K?*0 R.)I;8WQ@26"3I_ M4C^N?VS+%+1)NY[Y0NN-O<8L JS&RPN3QII([^W6$9)=2WQC#5B%Z??6"/&; M:1LQ?NH)/;JR#48E=>-??O7R:1I1+?]*$=WGHWM6-1*?8?#-KUXQVD94\PM7 MW>R1CB>N#%?I7U3,4@]YF9W;1+:AH(Q-+#J%F7"#LX?^OR^ 6J)^0=Q2Q3'K MGTL*BGWS8%>V:5?M$HWJ#BF3EKJ2>J)H:K<4(.K6Y9+(^PW;1L[?P\_CZ(15=+6>:'B"8*2(OY[HFPC MJI&Y#_TT@8E"'3F(.53AN8,*V]H&=IMR@ .B;[&)JZJ-'4^-9;9+:3Z-]5>^8*&]ST>8@A3& M0 D0YF1;Y1 T)_/JGC,+RTGH/P8.<_8&=D;QIF[0UQM)?M,P=GL"UU4=1G\H M;8X#&^JSF>0.J725->5V;#"EX[O(Y% IOH; 3:Q$(QR\BA'U[R.8GCIW&I-J M352-J%K: BC/C<@NWQPOHD@"$'TVH%>222/ C&4K/(SN*6@&2AFVM/)(&E&I MRA-E?BK+%6@+_@ZQ-QAK*J]!4SW7_^#Y.69?[[5H\ VEY);_-<1\\S+3?=\V M9G3&? >#V.=S0%^[V #6-;03?PO7,%>;#:WR"WN&E:NM5_7J%W;2;PBJOZ4+ MB*R^Q[/1GGQ)GHG#9[ J(-:$<8>/#;F9.02-Z+N)+-C0R*\%(>$GB>^P&--L M.RC%8T/]9.85"N^G>I7Y0>Y?YF;+#6Q63\2L0:CI26XM^4,Z9E#A>K3TESYM]YI.(A M5](2_"7\6FXMYY=-(K[?P)@TN+?A6)EP*5:V3*]>B;!H\-G$ZE/RAM39<'9H MG;NW]'7]O=N(1R,F )59N>_K[@2&C<*?[T MP_\ 4$L#!!0 ( !:)"U<)^*&!C1L %\/ 0 5 9&]C;BTR,#(S,#,S M,5]C86PN>&UL[5U;3-/),4X6 MCY[/$!:8'WWI%D>/%D?XZ!_3V>_=9WCT=@R+,IT=,_;S\I\]GW[Z-NL^'BT> M22[5Z<=.?SO[L8"6H'5FWF)BVGO/ 'EF0F;C0P@),_[7QQ]5E+GPX%DR/M>/ M:>9UY,SY((,J4L68EP\==Y/??ZQ?(LSQ$:DWF2^__>GQT6+QZ</WQKU<^_T4M/RU(GB?+WYY]=-YM^B ]5CSYYU]? MOT]'> RLF\P7,$GU!?/NQ_GRAZ^G"1;+4;]1KD?7?J)^QTX_QNJ/:-R8$C]\ MG>?'/__IT:/5<,RF8WR'Y5']\[=WKRZ\,GH3Z?QGM!WH.\"+UOI$().DA@ M08 C=6G:@N7 5.'&.^1"H6VL[G?$N:CI.7P]G:5'TQD-"?G QX^^8/57:W>X MD@UFZ0KP+D[%]2>>S$^.CY?/9-T"CT__?9E-CWM$RF+:CTE6$"#5]L7(.6U' MB=M$0Q:8RX($X,ZS((U@$5-0M B A-:8./?Z;3 @'P(&=AWR9C;?H(\,@I," MBI9MHV@55XY!BI;$0A$%1,A.-S;]3?YN,P+40T# G@;H$P@"C39)&I:*DR2' M0>9%T2QF:2%J5*:T7@;;+WQ/$Y'ABAW,;X@"S\CK?IKA$=&.[C.^(AI]C*^G M\_G?)6MYJT=WRU%'-("N2=J+D^& M/HW5;*;4=7LZ66K^=QB?X"AH:X4+F4FO@6F;20I=*$2RB7.+$9)M[3 ORS"D M!;,Q)O8:[F9&?YIS5W6'\5OH\JO)<_A4 YH1K= 9"FF6E8I,"XI[?5'TK8S2 M)BNCS:JUN]@LRI!6S-9NH<'@-T/".UQ -\'\$F83(NSS::4,*0<3:F803&AK> Z>4T3K!=8KP48$N-M8._=![>9?5]- M%C#YV,7Q"F0URGKY-8U/ZC[3K]-I_M*-QZ-D?2$]%(N*--,J:^9E2BS8Z%+R MY$YU:6SV;>0:$OEM@(;FIF@&DK.WNR)XQ.A8CH:X=S&"@:"@S$EK3$$336@- MA-L8^U!,MH&Q=QK2AN',?#'K$E'EYS _JAL1]$>E89]A7+& C?DV<; M*+C[ X5F0]\,#,N4_1J0?[@GR,(FFVE!PZ*83J1HL$1M17;&&$WJVM;Q[T9! MMC&_OS_FWW^P^Z@;. U@M!0EID@!3,FRIMLX\R*3,\HJ6=*-E^;L\*H4;1,@ MI\__=JIC!@,!96(I)K*>E12D.2^8C38FB]F'&'O-@%R6:$@ID#TQ\?UTR%ZF M:)+*805K\HUL((3*GB0IH39)$H@@LJ%*R M$29ZV7K?\%IAAI1D:>\]&AB@+6W>((R0VN5LD &2(]..HCJ?(C!ML@S2Q&)* M[H,X[X:%0^566A.+!H/?2P$N%K!.:L%T%/1:J%L Q2AFA38I9?"V^8IQ;0'N M_I@^%Z)(E1(4B$RY6..45/(L2B6B<3;A!IH+QY+W"TM$*OJ:5D MO"]<,"+N=9<,B9ZA!%KMC00K!0!OO7[<&W:\%P#V'.MV-I]./G[ V?$+C(MS MKLG8"";*PK@T]7"IXPQT*@RS%=(X+81I?B)IHR0#9^ISB@FG7U] M<0J95B2K(PN%>+F1H?#D$TJ'C7T7&E M@.5(X8I6F!APF5C)42HT.8!LO4'V'7&&Q(5WQ\!E9+<:_W;YPHW[^4\7SV$V M^T;<;%VQ:D% #LAXKH<<:'%E -(P;AW]%XO'U#KXWTJP(='B=B!I;Y.6->2? MH,LOOWZJ)^5)R',;?V=I3$/$7!;+("K-B)31,JV+8!(3]YY6@LC;;[3?*-:0 M2'([J+2V1_/MJ'>8D!!,#H]8^ZE$CG-43B@F;8WK+/W-)^T8%F-0\H(66X=0 MWY-G2/2Y'32:6> 2)O[\Y/(PO:;OFW<.>;^@K\MV!-.RSA30;R_*M$<+D6L> MWVLOD6U4:M14Y-?9=#Y_.YN6CFBS ^.E U8L04='Q6LIEF3*AFB%U\F6UO[X MW.OWW]"<+]Z4=_@9)[3H<8)\5L4PYRM',L6S "(P7I+34CB#I?W.Y3D!;LE* M6:^^8EGNH60C*T:>:-HJ(N4+ I' MK"%$'PH4'G/KB7%)A$&YR38@V' H9N=!;W?^!;K)O/:@P/F;R#"RC4<7&:*)KG:>\4:@AN<1^P-'6+FUK M.Z[7. C/LP'%T"$M"3PE:C$F*,HD0F2VW- M8IUAP(ME2LI4M(I:-P^!KPAQRU6O7T[4VN;[#7G#0^.GVIS&)MWDA*3Z(]OR M#,MTAF=5!3BGU7D&-/S=!&;?7M&@+2N4:E0S'8^7 [3B>2,>A):.L&L$&*:# M#RP:89D B#+(F'D/9\U[4Z>/18(B22ML049@L?7$,(5X+A.[<33-R>Q!F]8C M=.,B<;>N=2AXO':Z[FB] P3HFFO4#H!E@'H:30.#E(@)@7-&!U"^>2NSO7CH MH0*6H4*JC25[Y !!V)!*+DQ!2$RC1.91:18""%*P. @'Y@ [$%B]9;V1WI,+1]Y@9]Q/%V>P3]+)R0GNR%?4.F&G$B,^*5&#Y"6V MWKJ^1I1!I31;(VF_@;_[HKD+MQ4L'6P?M7-7WW*P$KH;%&Q42;?ATH>S"Q]2 M,#QR6K6M0<\T]Y9Y[9 Y2,$;+;W)K6?B=\1ILCN\X?F_D-/L/DY6I:/IVX<9 M3.:0EM-\DI??K2=]_I^3^6+=\VLIT=OI;/F+Q6+6Q9/EL8P.LP3C,1Z M+EYKBI&U+L""]IP5'[D'):7VS?L5'5+!(2VRK3"\;0ND+5+N/>-LZF0WZ_3:9(8R[?V'^[^EX MV?T8NDD5\\WDC^-<3V?=G'[U8ID,>HNS;IK/QL44)XI0A=G:74\'2XQ2Q=IG M3TG2*-/?6R\8?>DRI-S-H?W;07$P "8)\Z-?QM,O/3'(LZDM-QBG7\IC F053 M1+8(23:O0MY:NOT;:="\2=W2B/3W,:X)P-/CNLC_:_GS4:AWB&:>F:SGTK3' MP"*"9.3SD0*LP*-K75BVC5Q#8F\]X>EJQXW&YFI[!/_5\2?H9G4"GVZPD 0Y M9,593LO[O2&R6'NDD>>1&D0H&'JYRN:*)$-B90<"2P.3[ V/NM;47,VLM@]Z M@:L_SZFZ\:X:$8(N*0##[ TC(D!!1.U0+G,(Z%!KR_--2]HN+[XE7>H]5=8G M2'HW3!OHU%POC<+E@QS6BZ"EJXZM7M 6O68A2L_(S4FO=>1XN?W7-0C9_/PA M;6\= @<-1KEE1OTR)BO#/]-W?9-C[2\522D*-!53L9[/"#I3W,D#"REH[4 % MT?S:B.VENV7/GWOM3'JV7?.S-2NPGZ]_$Q!3YI IQ -.X@ PD,+4HSX)I?$J MN=9GEJ\5YI87D#P(Y+2Q3(].Z$JO.U+896ETLK6AG:'ED&O!@B&MA4"NE9%1 M-C_@33NB/,J80;.\.,9$)KG:(P#GT]_%U";9PH&.>%OJ V0AB) MT)IJ;2/75ME$_N#=V)X&:WE-W.=N3@/URW3V8GH2%^5D?"K;"&.&&&5B/.;: MIT0*YDOMXX#U#G .1!=;GPO^GCQ;0>>!9:*;V>< SF=]YT_-DU^YQV,$SFM7 M/&M0O/2J":-AH1^ M8+!J:ZJ>"NE2,#+DC,R:VKS8D@BA2,N>=JMUH76US2]\S'80J1M"2*UI?4KE9 MDJU@<:@+N@\$BP8V:>DD-JG\2S>!2;JH,BU\TH-73 173\QI53<0):.1P)B0 M0.Q;A_K;2[=WA K?EHO].QS7VK4/TP_PM>9BCE;EAA0776,USKWSP47F4R#3 M94>S.A=D!8/R,BI(L?6H["KKL'I$]@.\*Y'M(>S:,D^2$//R/-W[Q33]7B]W MGX^(*DB,2$L%4/"C R?N&3V%05(%RS6B;;YV;Y;D'M1=-0?0_B9I!X\UF FU M[_#3R2P=$6S?U&-9Q]/)4KB1%9:BY9@8U!R?MMRPVM*0)00O$60F7/?DCJZ7 MZCZ48O7E>!K9JCF&5I')J_G\A-3&VI"\'OTH*O*\O/^X!KKUYEO &K6$((6U MZ$WS>T2N%^>6=5L/"C7[6J=O?KA*CUS46PA4-1W,!(90[X[$>EE88):"WFRM MUMZV+BS?7KI6T^;#]&GZWY-NAIONE1IA!"=X+=;FGH8 K&2U I=AYB@("!J: M[X9M)=A]8'[[0NJZJ=3.8OW0/!C3LD _H2!S\:V2B\732:ZW4"T;V(Q_@6,>!(A4 HU'Z[MQ;R'>/2"$S7'5D_&:K_ ?INM&2.^G9?&% M@IP1L=*0$A=,EEH"+&1@OMC"E*-81\2D O1%#J\(VUPH/O1B@!_^Q7CBO]V^F=A3UWC"5@B%*6J\+!UN%)#I:@I4BM3X0MKUT M]Z%FOW?2T\9VS5W.LH)R*>*\6Z;;5!:@BXO,"$W2B (L2I0,1% "LE(!;SSX M?--+[D,I?E\N9J\![XWX+AOSU2:>BV]ORD9^KEWB491Z%4=%*8^%0M1:Y6 MLZWOX'OY-1W!Y".^@P6^+ 5376N]<3Q:9IU+3(/,#* >XL]:.(?:906-O=AA M-=S7'JNGO"GGG_QFLI<.(XJM2Q"^WL)DGPY0.V4G(#&*WJ60=F2#2;5W,OL6J!QQXW4 M[@^.>S+_7>P/&8>2EO3(/,IZ WKP#%)-BW+K,E[]_#< MU_Q]PW-319_-P^YJ_ M]P:![ZLI9M^FY7WW<=*5+M7DW>JL3&UM.!UWB61^AVE*B\!XU4%LU63OTG## M95.\H,"\&^_45[!_H5JU(SSP\+7J>[T7.4W.\2)KF\W:*U_[4ENETUQ)Y'-I MC@2M4^O:G89QS>U'Z^*#1QRLH<6EL&AD;69%,Q=LJ+>$)*$4QN14#Q?MG)/@ MP<1IMT+2QGN9=K-*T]P.*7A)K:>T$LQFWVC^_QW&)SC2*'0L/#"I@ZT%G)4M M4U@GHD*5I91%M=ZZVDJP!Q,G[86C]C9L>^';^1&X04C'3?!UGRTF(C'$7Q+S M163FZCX;%\%":7V\_98B/IC8IZ'K:FO7W@GCN9V]^=MUL?%;T@:?CI>(7G:8 MW9GYW>+IK2CW+"Q M"ONZS9;BK*ZY6)S[Q6FCIG?X&2KVM/\_L^;VD!KD7#F=_!_@Z_GV-,7F&(2N%\HZ&OR<- -5 M'"O*2#*%,%JWOL6S?ZT&59W]4&=* T -E-JYU;) M:*6D."U[GH15@?O6R359P.1C M=_;AY03^< 237Z?3_*4;CT>VU)C,2T;$LS:B*(K&O6B&VJD8(GH)0X[V;U1P M2 CV][%\>\I1OY6BA4H\D4"S M$K*H?&$I.2>\ M+QQEW#7;<.%-0Z\5:(./F_(!NP]^;XFKZQ1?UL#5^Z"Z>++L6?MR3H/\Y>Q" M%LN] 9UJ@T&IR.=8SL")R(*DP5%6E.BV.[/>3J8A5:W>&<0.8<_#@W&Z/#1! M*\J%3ZR.U> O)[78;D1RRD3Q/5.28A4=!=(JB)Y%'ZS F%*..V=.]Q%L2)6M MPX-E:\OVUX'J5"N<_SJK5RGH)$4)JC!CN6 :E23"1?Q&6JV=2>AM\Y/.-\DT MI!-ZO4.M%T/==8!VFJB\ENMK "-XYDP))YF6 5@4RA!6Z@T>WA)D#D!76ZBR M]^5$ISE=X[QU*7JFDM(UIYN8!Q>9D];)RK&2;KUS<)ND_J$.7 T!<5=N)=K% M1G<]!Z^/LPU*&:UCTB,1=BT"\XX6(QF=LP QHQSR%M65.3+U+Q/1^ M/N<9C&LC]_='B(OUN97WZ0CSR1BG%_L'P[D>C7L\7-C!:.(ZEG M(=*Z4.MV@@F)):X"I]A3F=RZ&)Z4]U\E9'6^] M.EG@[+0S]=.43HY/EGRD'==ZC-T3U;+V65^J>"O,"/\TP=>MCG+2<+8TRN2#D]9V+H['%^0S,6E%/ MDOA&UL[+U9&7L2UE77].2F2,;I2235-5WGF"Q>(CH) $U M "JE_O7C 7 3"9 X0!P !-5MI:1("N<+]^]$N'OX\N__^^O9Z4]?<#(=CD?_ M^)G_C?W\$X[2. ]'G_[Q\S\__@;NY__]'__V;__^?P'\G^?O7__TEPV2_2 MQ_)?_L\?KS^D$SP+,!Q-9V&4KA] C\^SJW]X$XW^9?%#^M7I\._3^;]_/4YA M-E?0@TOX:>5OU+_!Y:]!_1:)&"3_V]=I_OD__NVGGQ:2"Y,T&9_B>RP_77SY MS_>O[B(=CF:_Y.'9+Q>_\TLX/27$\T^8??N,__AY.CS[?(J7WSN98%F)_G+) M%92N$..R3]\>\]5G0<82SD]G#1'?_>RF M>,=G8=A2P'<^N@':^0?!&9Y%G+2$^MWGWL!Y"?(VPOJ1>?AI. NGXX1A]+#0=GPYSW5P_S.C/NMM.QX6^3]OT;!A/\1V!P\FD_GR<_@RCQ7]/ MQJ>9]O%?__M\./OV$LLP#=<@3QZG$=2-F8J7G?_=+IW4''E]1YC1$/)U_=W ^A4\A?!Y'',A;N$FUX2N(1IG%/NXA&_5#7] M@J>SZ>5WYHJ;*VTUBH4&-E_7JU&BDWZ*+W'QWU>CNW)]/SX]_6T\^2M,\D!* M.J ]2BC!2E!9%(@Y18BL,#JO,4OC&B^Z(\3O)7+-RF>32]E<;!<;[B=E,CYK MRHW9>'7-2-Z7(?GMUSHU=ECGO2Q%V6\&U9\O]\S:*XV;$EE*_RP.Q+0\^UC6?3[[- MD5T0=L[5@2\Q%T-P,'D+BA<"9@QYB\8;B85QW9P.*\$<-RO:Z. N.6233>+5 M='J.^>7YA':M=S@9CO,"W/S/YR2:3) _D^LP]YD'2A4C:LR@Y!HXX(&!3T% MTM)%SI-3//6QBW2#>=R$ZEMO=ZFF>J+:O\+I.:Y G*.PS'D.T6I#.V?D$ 1A M]\BX2R*B3V4W3+L'Y9,D6BNMW>69;L*S]_CY?)).*K9GH_P>9\/)LC=EP#A3 M(K, 4FL%2O@ $4,"SXU"E9F7)??!L#7Q/0%N]:&INZPRNV'5_+48:,48:H[T M MBYP:? 2>N!,2&RLWF+?(\EL.ISA!YQ\&29<+.H]IO&GA2XOUJ=# MB2I)S$YQ4V!,\ MJ3<17TB::7R&K\?3Z1NXL?Q.UKS:#;@*(71 MK)#QJC6HH@1XAQRDZ5I,&;<7P2]21PXQ"BSX!IB0$$KC&1+DV<&+#'M4$>60B]>SSUQ MX)9QS>1UT%G6NQ])=IT4"KQ4'$QP2?&8B&.ME[=F7'.+6]"/=><<)$XF:R@> MG$:D QQ)AUD[L)BL1Z]-XNTU=Q-!PUWJ1H9+[S=\6XAQV=7,3XM\A;^GTS$9 M8O_X>38YQ^MOCD5_$6 :H(4_NR3JZAS<;*'H59[86> ^W M>[@^C:2[N%M7Q$@O "GDQ29DXW,>'6Q MHW3DXY';CDXA*S(8*UO?TM\+Z!BHT$[B/>3Y/$OI_.S\M";TKHK+70"MSG]V MDH/UD=Q_[37X)!$<\98+I;-.K=-HUP9W%#3I11,]9/^\QQFM%?.O83(:CCY- M+U#55)#L,(!(A5"E9,#GK !EEI+%$H)N;3(N1W(,9&@@XY7)./_^RRW!O*:_ M;E,K\>'\["Q,OHW+A^> ,4QC-B,WC\]&LWIV.3X=IB-,W83(),^+RR[JV MT^DF11$;/JE1]4.+=38J<_GD=\+)">,5"!*Q9Q,H%#C$E M#RF2S2ELUIJU3G]:C:9!V0/M>Q_#UU^_UEM+?(XC4N!L8)/WQAL'@KL:K,V& M%ED,2!6,BLH;V?PP6@%E][M-(]TO*6?86M0]N"S+4J.]28Z1!ZY=J!NK+^2! M9P&&)^&$CUZB.,*$])[TOJ6 >PE(U%6FV7\.9RG)=[,;['+S@Z MQXMLEO_!/.!2EV*5J)=["13C-;LT)"C2"LZD8L:WWC>Z(7P:Y-E.,3TX-&_. MJY#>EK>?L0IB].G#XNYM.G!89#$&(8CDB-_%@H].@@[D>4F-=#2JUMD=J\ < M#3G:B+N'6H-+8._Q\W@RSSFZ0F:R4"%D"XL^!U.ZC?")^2#$$20AHQA(V1-]2D, BT7"I-!:5>\:+XK MW(?G:.C03.@]9/+?P;;(%%!D)\_X_C3)'P^&:9P.K\U]L@B8YP#YS5RI^F/$ 6" M*($7RZ,OS*]#%'K*#9+0WZX)2FJ]M,*Y=2@]__:1_NF< MI+*09V%-A(3SW$\A(7@F:[A;,(59R;#60;V-17<-YPB.[=9"[R>.>&NU] \O MF+X.M)Z28^^!M9\4V68J?-#ZWT[^_=Q)K(1HK%':HP7ZGZHI/+0/8A0@HRPJ M*LMD[B&NO%MJ/) RNP]F=!%[#XRX/A7O@+S(UBBBI!!H>W0YT"$9 VV461;0 M00/ CJ ()%FZIPW*?\=V-E/,=1.CD+DS_G+X86(990.(A86WRQ M7 /?(0'WQ28;M9.Y=<;40YB.V][87/P]W#K=Q7>)[N+E6 ??KBR/6]@.QOS8 M0J,/TJ6!.G9AB-S!R4,*Y(Q!"(F#\I'52[0(J&VN;1R2$;V'I'="E^XFR2[9 MTD$+/;#DXH[]-Y+*LKOXBP,2F?-!(0?RQNF U)Q ^LP@6"\2QMJ&M/5%UEK M#L!(V4J?=Y)Y6RNCH;52XSSO<7H9M)N_&9PA,HP97*GM)1,&",46*#HX$W4P MRJS5XO.!F.6MQQZ![;&M,!LF-=R"09>-K MA[N@8J)CRS$!T5MB;;8:G#(>LM%H4S%"\K5*-P]#L?=<,_2GURXB;*C/6NU0 MCXIA7?K;\FXR'$\6#;E^G4S&DQ?CR013%>FO7]/I>>WQ\G$21M."$_K51'^] M[@-V<:(PG@,)0H (7M .EC1YUSX#8]YJ8:5RYE9'S,/P[ M>*-39-K*.ME \=KF-X$+W (3UF8NO2*GK,GYU!W;8^313O30PXW;_2TV;&21 M62? 9&] T98!40;RC%1A*1J?O&C?"O< VQ+U$!5M)_@>LFZ7U]&N ^JIMR?J MI+BUFM)L(O6=M2>*7+.4HX"L:]6(M0(?O--V!-WDT*@]P2WK<_ILE&_8IC<: MEM] ]_JJD( H5XIR!;C.&53B#**+'+C$4K13*:R7*]]E=]\&\-8-SB\+X5[7 M?LKOZY#FM^6?4WPVG>)L$)6PA<<,(KH JF0R]&*-;JE!C/76;O/]B)X20QKJ MIH=XR[RCV"4HL@HN87%&3@%# =:J2!8>L=J%)""AIJW->1=TZRX:*Z \*:XT MT$8/&6E+$!7AF>4>P21KZCV%):4Z S2,=F8(@] >DI\::F='B*Z M*T[%-^-1NF"W"LESA1)\UK4=+H]UWG4=ZL(Q&),PRM;IB@^">DH$:JNA'CHO MW"#TP,B2C>PO)#A1:)*I;51LSWJ7?6;VN-F MM5O-'D+[JMLYU5%I5F(1X&JG->6#HR.;67K-,'NK8AU6!]J5W$_PR')]/3[\MVJEBOLCBL28G89B$Q&O46"H) MWFA5F^RFZ$,)')MT('L Q[[3JSNI:-R3?)L7;FZ0^HTI,[2,3.9Q$M2CUD833X,[IL2[#WAZ6HNJ1OF/,/D3JQHO MAM\,LLLQ9'HEHZW#[DU(M!/$6N^?K="^),=;YR"N1O/8(CY=>'3'[6ZCDQ[R M[:YNRB[P3 =9Q&"CMI!UI),? UF2)3JP2EFGO5*AM";)'1!/B1O;::#/A+S% M]?OK\70Z0#3&TAD.-?98;]S)AG!TP#LA@_4,BV:M;Q66P'B2M-A0"SWDVUTC MN>SZ,AR=$\)K*^ YEO$$K](V,%P6JAI/=9F"I MG1UEEH">3FH5.(.0A83, WHID!"WGBM^,(,:]TVT[;31QX EG-W8HFD_9B:2 MGXV%U^JR0N:3[*/.^2!*A97\X"1-\'J;# M-/#6"\,5;6 QU.D NC9"B *L24HZJ[EBK1,!EP)Y2K387A,])/S=!O5R>'H^ MPTP+)2]/D=-G9,V.QZ @YJS)$90^933!YM;WY"N@/&6*;**-'I("&US6>J=, M3LX"D]K385CG#M8@K*!=L,3@G;2M4WN>2M[%5@&@W6KV$/,N5/287&& -DC" M'\F-Y;5#CT.-'IWDL!?L"Y7RN0I6L MDLR@M24+2:D$GNE"7A:7Q8>H+:X5"'[D>1>=5-0E[Z*+? \A[\)G7A091G7> MG04EI8>H"P>?>#99LJ386H621YAWL2E'>M?#8\F[J,V@)GA2]^(O\QC/WM(O M5B(YB"R,]>1T$,D83"6?T'&(S#)065CPBM/VQD0L.:482^NZZKTF8WP?HC1. M)2=JKS$T==QW)CG(E(#;4%Q46DK3NC'%HPX.=V'+_<'A+I+O96K6C3=T 8OP MO2T?P]EVK-E#C 26Z()@2&^4 MEJ4&4FW-$?:0.+=6!A*A62LC\\E$ CLI_)Y(8!?!]QXH6@?,<4<".ZGCWHC1 M)K+L7<$\1*.<)_^W3J%305N(T4;@1H=D?9T]MM8$X<-0;(=(8#N]=A'AKB.! M3CC&I6*0G:9-J9BZ'[DZXT%YY45(.K48RG3HDPBWT.(!.K 8^2L MU%&3$I1/"H)C];842RG(G6@2&7Z,D176T!3$BAF#;$3$81G(F?-22;-AUP<3@ P:1V#B1%H MK0&4I3T]6H\U)\T44Z23ZWD^3R4 V(4M]P< NTB^AP#@DB8_S'AO-)=0>T*! M4BZ $\J"CR9S)3-ILG6+\\??=FD;0FRI@\.,\BE:>2XBDRRX7YSVT64-!N+9;S1YBE \];;*FVJ&.U[[?W(&KU:VZ>)FLS@T#K@#GN*%\G==P;#=I$EOTKV&%0W%J0]">H8B6X0KZM939* MY4O0H8W;?VA1OH9Z[2#"74?Y%&/(M-?@ZW0/%:.&X.#(K.-!M6BC=>A1 MODXJZA+EZR+?0XCR1.ZRQ<:>."!FDDL MG_>Y#JBG/A:YD^+6&H:[B=1W-Q99!:6BC$![G +%Z=5SB398F7(27.K@PEKW MC(=)A:W&(K=G0A=A[VXLLM1>*&'H*-7!U^"M(G,I>V IBR*,C=Q/\'(;Y1>\C$L]\WN;% M"%]ELC%!"/(2:J?ONO18= %O)1IF/2;?NNO09DB?$K%VH,L>3+"[J.?@KMH1 MO@B?ZWE4QS F3>9&404BUC1X;@N$$!R0P6!E2CQ+V=HL6Q_=TV9:$YWUX/43 MA&I\O)N,OPS)Q'C^[9_3.N;S"NDS$MV7Q8"^4J32F65(N1#2E,G&589\G6)5 M+&2-RMA#KLR:Z)X2NWK260_]&AO$VZ1EHE3/BI,/3>=_I-W7IP#H@^/[G5JT!YKCS*3JIX_ZY51O(LO\&6=QZ4?L&\6!JXT'EZ0B5'HP1 MTF=!6^=ZY>"'H=@N=3R$S"CM/08Z6-J7 -/C""QV'CA>=BG"^ M15'=3=%)1EWR*+O(]A'R*9)/,.2&46A"DY_\(XO.SI(H=$=Q\4SYY,/ M?J6/G(S"Z0LBUO@,)]50?3T>?7H]_()Y$=N[]H4$T\(KP\#59"^5D.@FB@1R M@J*6.12=6_=!VA3K]KUO1K1ISQ:S(-X/IW_2"UF_$3XA'P2O@DW>T5$O:<]F MY X&IPS8I(6R6:3$6KO;]^'9?5AG)PRZV_BFD4KZJ)2ZRKC>(WFR#>5>QF+T3;H3(/(61S=<5^?02% MT[ESPU,N:!*]2D8+4"@\Q"I3S,$;YZ0P3MX$D1P6"R0OQJ*T-:N M.9KSL%1_3_AGEYKO(MS&&G\SGLQ.GM$>1W N&W1HKDJ1!G@M+E42+;F:D@,C MOY85'4.V+5HFWWWR;AWZ1NH8-Y-EXW#/K^>3\6>\P&%R1!6=!V&Q@/*6S*6H M- C.6"BA'E0MAEONPPUEUS"QI(:N!O-LE^_.D1KXN0!F'<8<"%BTA9,_ MF^K0U*1 1H,^$D)O56CD]))O=@5:!7;PHZT#KJ=#L M'EC[*3=KIL*'J+&E_'O(=KT/8IWJEH0J8$RU+6-V$%1]2;@)T3ED4K6N8MTY M-1XH/]L',[J(O0=&7)^!=T!>G(9XGNXB5:!]^N+)1;V [&3-E"HP_2I8$Z M=F&PW,:9G;+(@H42R0U4SBEPWM,&+*WG*G+R#UN73>R'+MU-EQVRI8L6>JFC MG^^V=;,EJ(0SS?YS.#NYW' O.XPKDV+A :37Y-8+K\$ISD *CR)&U,A;&S)K M 3L 8V8K?=XIN&^MC$.KO[]U>-].P>H]#VW-Y^\T'6T3F>P[*\W8$GU "2RA MKA4ZC"POHKKE,1KD5@?1.IBVKZRT-_3>\F-?E\47;K1$9>) -=>)VQDQE$ M%S085WR1V3@M6A>SWL;PB++/NC#E3CWA-J(_O(PS$T4LHG"07"&H9#.X;"1( M[6/TG$L2T8^,LUV1:X?*/.R,,Z:XBSIQ8'$^\9*6$SS2.Y9RR=D&S4.+.J)C MRSCK1("U,LZZ*&)GZ4;K@'IJ&6>=%+56WM$F4MX9!8SSD:=$>ZL6!11Y&'3J MDM>AB].2G%]DLD7*RF/(.&NO^2[";:CQN1,R^3;XYX=!,<*PY!RPVB56V6@@ M6LUH84R08:644?>U39QB^MNG\9=?+CYQH>&+OUPK^/IYAY( T4GPXZVDUM 4 MO43PYO7 %SIHC&(@K#) Q$P030Z0-%,QT0(.4FMX>7:=JO9BCF6(EREJ M6J;(=2!#O=1)3HREVGG( &/2"88Q:W9KFM9]67ZW/OTQ*ZV-R.[J4/44<7Z6 M_OM\.)U_U/1-F-20_!?<(H)\[^8JSM1=+XTVCX/Y@_3L)H&A8]J"Y#2\]&^7>2 M^/3ZMP:T!.&X0T!6R!+U4D'@,H*.<3ZT64;;.AS<= %'2,?=*[:'*_TEBWE! M@(<9%[?6\U4L^LKR 3D]2E@1(:E:LZU$K=E."H0RV25#MMMZL[BW(^%*?,?- ML39J:5TCTP%H[?8YSU08QO,9O1_C7Z31 M.&0\D.,HN""DS(,/-?*6K L!DRABK;+G+KG4ZP [ C[UIXB5SF"[K6G>;+A& M],/IJU$93\[FWWU5E1!.KUACB\'31FMCF(*1) M!J3FM/?2RT%+I1?#H?0E:EW'J6VZ:35'>P3T.TS-WJ6N/B#J+N90T/+F!NB* MY69OBPO2 G>QADP=O:E1(I04@E&TM]/_[X'(ZV#_0>N=:/TNRD#I&C!,R,CB#IZM05+X!G&P,=32H9 MU=JLW +O$9-YW]J]2V"[K3GZ+GR;&SH?QQ=AI\MEX_3W21W\8X5T HL F6O2 M&7-D+@=A06?I0T@JF] Z]_4A3$? L%[$?Y<>;EMZ_%9%B_-LL%>C61A]&L93 MG.>%_7.*Y?ST];#@(&J!NFW< M>L_JBG%7^>B]D:I7I>P[R_P>Z=]J/_A*];.:NCQ=NHFK(6A=]D38AV /96S/PAN/_7L352Y!CVV MU\->"&.S\M*7 I;7_C+%BCJSD--1*QF3QG*=[7$0Y8%*]OWPI(OX&_)C'I)X M<3H^SW^%;]/7L\NY+IX>KH(TH-&Y.D'.@HNU_8N,R -9_-G?JE98$1RZ^]D' M8=YN(_UQ.]$U3*^9P_EC>(K3V7BT:!DEO7'99"*K%]7(HJ]"HE7IZLE%FSAW M;"TE?O>Q1WWN;RG%UED$5T@N>+H.EN6G^D.:W97ZQ8[.7&9") 3%A:(_C(? DRGII M5AL\_'&KOS\Y]^ )W0Y)+F8@%%UL)#C6UD3H(@0$&Q04LM9BEIA%:3W&:!F. MHS:MFBF@A^RYVY@N1YBL@:JG(,IR1/N)G&ROL0 M#6],N76&E:@92"4MJ-J@Q#DOP'G'"*9G*:]G *YZPNYC(BW$/VXMN]TUVKMY MOEUFZKZ;#!,^.YV3I$JD31'D Y_>0TEDE_7LHD!2A* 2)W-2<$Z<\DE!=)40 MQ@>90\Q.MKZ![[- \L'<&B63%\(;D*7ZQ#P7\$D7R(J11XR)C.G[6A,\@=2F M+HSHG-K41?RM_CI::Z%_X;2,8@K$G#(D(XMC&'BT8:TSYVBK?C9A MT3ZUU-I<6;*,>>.!7[_67%"<#G3";+.W$(-PH+!V,K R@J<7(9#++03?.,/W MNR<=,3$VE^@^*PI79 D3F=]-\+?S>N(/:N$WU@E^AL=0>RP3=4TAPPRM(-J2 MH8:Q^0:S!K C)M/.]-5#B*13Y2U/QD>K J1@_6ZX/]5)OH/RS!D:KNBX:;HOU3>L2>QE M=3=[==.G("V2_N5TX!Q+/J8(W-:NF0XS>,P1I/,Q6FZDEFO-,=X7O5>LZP?) M^Z-!P\K$WM=(AL[G,,P7IC;]_MSROFA9KVSPUM.BL=AZ04E?!8K^+L(;L4 M2B8'/J="*H@" B\)-+WI.B(&*]=+N.@1Y!&P]J#TN(2@?73Q;/@Z7O8.NNAB M.F F!:N$!9%D[3=I-$2, 8KFF!@Z9UGK2=0[7> 1,/[PB;'D-=CXWK"/U:YH MF(4N9*-T@2)JN][:L\%+S\$95$D8XX)MW?B@_U7]('Q?%%C"\CYN*!N^TW,? M9!"%=*D(>G5S+5Z01H'/&*$PP94LFM;:5YO['I?U@^>]D6 )T0_J'O4-S@8R MEAR\#>0\H*M3N 1$*SP47BPMQ?N2#IG4M(0?!&ZBW"5DW?IN]"ID8[R+F R= M!U+5J7\Q@1/60&0N(5[O8=E^;T4-+.2+6'8*REY!XZ_NZSH6/RHG@A4_ >7#5 MQHWTPJD,5OJL'1/DR[6^B'Z4_=VV(5NO2CGT_F[6H29)11!2D&T9D@ OR*?B MT1LIF6,AZIZVO\=:C-Q)_6OV=^NBAOVTZUH#X(_^;IU5V;UOUP9ZV MAHK6" M::]!,N2@L$1P0="V+#57F*.*Z6GW=^N7)UW$OX/^;B9H5X&OOBYFPRN;LKO8=[L&O+[ M3QQ^.IG14K[@)'S"&\,/"FWVHE@)EKL"RIH(P2D$VA^CUEDK7EI'H[;!>\3L MW)D:>[#.KUW:AU?Q_-L?X;_&DQ>G83I=^+>:F3KM@ 2F@@:5T8+G)8/).44O MD837^GIF*\"["D#MC'J[4]^A1*?N$>G-!<[])IV$<3EJ*+5OH/(F@>,Y L\Z M*9N,Y+=;1?7;MPZ<'L*>G6$ MNI\06&^J7Y]BS?1V '1#S^O<(0V!6;ZXG?*1/'VC6?;<,Z::&W\'0;,' FB' MRK(NZFH=8GN)7_!T_!GS1TPGH_'I^-.WJW!1"BB] 6=4 ,7J^+1072 E8YU" MCVG-IM\K'[%[H[]7S8R;B[4'I_+%^70V/L/)>SR=.\K3D^'GZ04T6Z1D7"D( M*1N"QABXK.CPMB4Q@2E(T_H*[QXXQ\F.UGKHX;3Y. D9ZS*O\&AI3.(%@@RU M&$(D""@\*$XV'6;K2FS=!_$VAN,FPU82;]BNZZ&;IJ*Y$\$J*):1=4]_(8H* M#8R^2Z:^"3KW%0T]N#O^77M'+72R(ZI\?X6U#L ?%_Z=5=GY(G<3/>SEPE]( MGJQ)2%M>'<+!O"(+B5X5D64P@;N(JJ]$RL=QX=\O3[J(?P<7_H$55#888*)V M#\20P%L>0N4[[SKA>.]G'<>'?2?H/7/AW$=V>.IA/QK^-)V>A5+/&(;*54GJ(<]P'\0W. M7HWH[<;7\[;K7#/AO8>2A0!E)?E:UDG @AP-*M_^&FAM<$^40YLKZ.#NP',4 M2H8ZB"1*$E&=.N5RID,]I5A8H/_SK;?GX[L#WX9GNU/?H=R!KW0;1#%D-@6( M1K$ZT(;F@D[TXX^L _!&]Z:S*[M&;#?2P MG_H>Q1S+@@'/!$\IC[17:P\L9155\<@4'@=1-HW>],J3+N+?0?1&>R:+506$ M\*5FKP5P/I/ME@P/AADRX8XI>M-)^@]$;[J(;G?1FS_"Y$^:D M5&V[19:&IXT"@D[>#I[ M'J:T9Y+A)4WR#$HI'I00BF3A- BN"Q-84DRMFW1UQ;C[[:@_3MU)8>]37WU4 M3MR+=SYM[Y^C"8;3BOKWNG'+' ,B&G J8!V'QFGCCA:R-2(::B#9Y"B11Z-;-]GL#/('Q3;5 M6 ^I%:L%\CWT@2O,!9,]"*/J4'N;(-9B->\R^1@NB-*^UFM-;$^)4$WTT\, MO%NG]2W4B]B6"%XK22>T5((@BAIAK=/Z(G/2AYRS,*TMSC5@[2H8O3O.M-;% MH<25S]R'NP(S+.850")L:8S9$>GM"6!62MJAH,1LO7U MQPHH^XHY-]?XW6*#K27?3Q+Q?'SC]-DH?\#)EV$:CCZ]+4O03C_21TZ7_^@B MK++.6GH*0K=3,\GWZ[/DXM8L12:A8P)M*]QYQHU M=IY[0.Z29=QK;EI7:*Q&LWN;?W]:'O>BHAY"8M^;(1>8R%0-)>H(B$R"TBC) M,4FTMAG7HS/SLB^I;6^"V3H7O+7RBR9L>"" M#<3?3/P-#NL\=Q91*Q5CZP922X$\8;)LKYB54:KF]X2_A>'D7^'T'/^8[X=S M;W-ZZ6>/R]6/YZV:SB<3$NG\ZF"+2\1M']GHAK'IRAM=/UX]]*(#UG>=KRYP MYK?7@.@7WHQ'D^_PU7\_+U6=ES0/__O\9DR$61G0%@D,8RU9#1F"I*\<8PX- M4\JW[Z72\YJVWD87T][K?VY,?+]"_7(XK0$: CFPR)!G:6F#CX+V!"3AT2X! MFG$;"M::W^9UU^N"VT/A[2%Q]7#0W.M%I7UTJ^E'B(M0J=?"",TSH(JN]D:P$(K4D)(M M+F9!,FSMLO2YGEW=$@M7VGM.UT__;$'0KMH<8D7OH$*>G"S_QB/\-NBIN"W\U&^ MC. C?N1%P25? 0GR:9 CO6J1Z,LK8N@EB-YPB1IH)J=7:X$KJ+63D!. MSH+2RM42]SJ0&EGPW&0E0NN-Y!@O5[;94[963 \IP/?=)T>K;& "3-&Y]I++ M$ 6JVBB("<%E3K9UQ/UXK_RWX$TC%?60]_MB//D\GH09+KUD]DHFR52 @CR" MBER MRP"[7\QZ:BMT*TS?N\%](0IU$Y1=UFT]@5(F!A,T%%;GIM8&Q\'( ,PPKY%9%DKK](#UD/V(5*V*MK93: \G MW]);]+MX+]Z^=<#V-5^A"] ]A9YZT/@J4O6FKCXOJM8"K8/21==[#9,)-'(' M+B0%DBO.F4T836\[W/ZX]5"PZ-"HU45+?5+JU>CS^6PZEP"_.,B%,63X<4\V M09A7>9")$+D!6:0BIR(E;)X3?@^ D;+H(D+:$FC,U$5 M2+4!K')DZ06%#@I7B2F7C,36?2SO@?/4"+*)%OK<09Y_NR&&WR9(UM\H?9MO MI]ESEX(@.]1X ]8/2WNUI=U$E3W$"):]+X[A(HPR(A8H=4;]?,B!=[6'@J,#FD<> M].W.FNE[E )K<+"YE07O6V[Q]H64B-\5]?'[P:S7""T]G[ M,,,/,_HCOR/#EWX0/N& IVRL"A%RM/7RD5YH%[TDSY45YIFU.;8>M[4^NB-, MSN_"UF6%G#VHM:=*X&ND_QR%R_9]M7AE?#Z:O:,M:'A^1N*;_^IT>AY&"6MS MO^D;G VT$S&Y) '1A#K)C. GDE?.S"?FG5'8+RL[0_Y!U;T1X+&5EQ1KC7 > M(9AJ2"6&];7DX$(610N5(VN=T?>CO*1GOA\,80ZEO.3[#6#N<0IF3"R$VWM5 MR](=+2BE6 MYF,Q>F1):WTW<17&4 <1.!+EWI^ZLJ!XVW^\1W1A_NPZNGH*$ MJS#M)S*XK<[NI<"6 M\I(8)/I9:>RI+JX&+A(!1M(2=/K.>F=FYZU$1X(,ZW M,QYTD'/S@0_CT137\T'$_>C&S%.N18BP1*<%J^ M31Q")G VDA\4;M4LKIH \?##=F_HMU'+N$>9]N!!OAZ//I%_>U877S,C%^5! M*A=::X88!9US,1.LAUUQH(N4>]#]C1/N\F@3-H5,@+2MDT,<*J"CSL^S;Z+0S-,?C=5^ M!\3NS8@6VKD]]W(KT?:1^;:BKCBGJ'G4'C+9P:#0TC''ZTUC#C%EGV*6J77( M[0DUM=C&=FBALAZ2EIH6[JRSEA]-+58QMP5!^NP5L(EV#[VI!:_%IZQV63+, MT1N=:[*'M6"+=IF^Y91O?:E^^$S=L*G%P1"UBU)[*4N_BCI4&^2R@#5;1@9' M(8.S3CJQV4"42H*3/">9N4RNM4^_%,@CKPWMI-L[M:';*F;/Z5@W%G!AC%[] MK'6"UAJ/ZC-EJ^M*'TL2EU NEK3#YD=R)OV[6 MV_?[MW))_]?I("I?;"P%6(EU%K"P](YF#=$D@5BKD$3K ,8:L(XP%Z8+/Q_8 M7K=69)\58WUXATZ%HC3+P- +LG\D+<9 2.2@9-1G_&,"AL=:RHDKS*^JG%'GJ1)4U(T]=5';H?OPZ M:_D1>>KHT'>JDV[4B M3UT4TZ?.?Q$NR-L9>(U5N6. MFI#=+KU=!^*/[@A;JG:#&O=-]+*G[@@Z<1^B4J"](V<_QPC>$%YG)4^0_EN,B8C8O;M'?W.+(QRG6;W>T>V.AJKN&J&UW0???09S<>>AWNU5DYH[.&1(Y?O<_U$(SA8*-/.1.#VDQ\!GS4LFEU/9F@ M71T:AG1?5@0MV ]1(_ MDR\[G,.BKT]QKHK1=W!7RF^@-6:G2X"4O0/%&8. II#EF9(**)$,S\:$:X7] MZ&BX%Z7V$%18":SVUF":A51< 9EC J4F=Z9<7X-:U\Q M]'[HL.[6M*%:>K"K5J_^NF9M'8@]Q?>'ASU:Y+G2WULB<*9<:C1O1@ MZI!1%62 *'@!CR(41.&U:CW:;&_4>2 >?@C,Z:*.'ACS1T@G=*A/OMV$=Q%X MK??-J7;H+]R1LYEX((O-6Y!6(6W#,6JM&C/E'C@'9"UOJK[;,S0;R;Z/3(#S M"4GW?(($[;?AU_K5]<0T;6*IA?&Y"%"Q.GB&D5FO@Q">,VV:MR)9C>;X2-%( M\GVTDL PQ9/Q:9ZG.5S^Y=79Y\GXR^+FYG+&1Y:6!YO!A>) .>$@1A2 FD@M ME<^T:39FR+K8CH\OO6BEA\#,95#S99T&,[ZYU3F)Q2;N03L;:?4A56 1G \L M\Q*9%:VK)%:".3Y^M)'[RH!,\WO5F@W7HLG\TL]I= OZ,,9&EYO?-T"[CKZ8 M* U9 HJ<(T102CNR#I0%3R=#[5:#A?7;);K9-6;]H+?EQ03SOP[/SL^7@R&?\U''UZ$3[33V;?!MPD:4JP8"VG+4QK.@!KB2YRBX$Q4T@D MK0^6#OCVW2!O,W[<.5#ZTDCOW=8)+3X[JSVV!ZG$**2FO4TQVMNDHLU2)PDQ M<^Z-D>3!MU*X4J$D*T&5U+B3"EK@WSH=-G\\8^;#CL2>P_VY_>@YXG7 M'SY/,.2WHW^%R; &F.L\"3Y@9!,E91SHY-RBJ82WR4,A[:?@L)C4NCAB76R/ MFSN]:J*'&\-E!^&+\=G9<#;? A%O3!VQRED":,#[R$!AT61+&Y)'4;Q8%U"; MUL-%.\ [#M[TI8^[U%&]4^?B\&02C?7.0)8U64)E X'G I+%+&+DVOC6>\V: MT)X(93;0PUVZZ&WIOGW$TQ4&6#G7B&I(U-57"UUESUM5Y<"D84;CP MK9N;W()P'.K?1JYWU6RV#H&%>LG]839.?[X8CZ9#^M1Y,M5[3#C\,I]B-:]/ M#&F>YIM7*70[;!#6]" MS-/?2#:W:D@'TM"QIB5YWZFV0Z.C#H*Q%F3@)D;:WDING;ET#YSC8$=^E M@FOKT=P ]Y&4.ZVW -<&T07!WTW(._LX&7[ZA)-!\,(4*13P8B392#Z16,@U M\X)E94+TBK7.0MH2\G%0:I=ZNTL[WS_M:+O,P]&GE^';=( %R;D/%ERMVU(R M,?!9$F(Z;VO'[&B;WQ9W OA4*+6I3I:$[!I';9>AK0,#:\)X'&3 M9F>B7\*7Q@'B]YCQ[/.BU(7.WANA)59( *IV?8FA-AW6&D+."DH4(5LB?!2Q MUSUH);3'39X^];"$+UN'AU?R?/%E34"=WW_P02:[S!J2 &]PQ ^[)L&8#72QAS<8!XOL/U&7&_64Q31YHB5QX3U:7)=-+:6/( MR@\,F$M!Y>28NSWYIZLI<^_S'S=%=B7X)639.LR\Y@%:RZV&HS3\'$X7MR#U M-_&,%B!JC#-&"TE*LMQC'=NA3 :9LU1DS>?8L\_>'?/C9MM>-+>$>EM'IY_E M_SJ?+N[6QI/O>A:4F%7)2E90!51!>BETIKW4H Y)<*::7VFM!',<9&DCZR4L M:!R87M1NTEHP>^[ L5!JT!*!N&B!;+$8^! %RGWH/N[LW,3=S4[#Z&HJ @0>4Q!Z5KNI*(6I5Y+M;[6.=RQQ)VT M\^!8XBZB[:% X_6-!+P+1#D%S*'46@$M0%FR3D,@:A>>K$-:;\'FH\?OH#@* M;6\IW!Y>[>_MF/G^E:SE0G@#DC$R8[QSY(P(VLE80"UCD*KG4K5CLNNVE&_O M915OPMDEL=?!U9-=MPK3?BR[;75V+P6V%'CO6\ -?-$(KHH@RR4D.HFD\#4? MP(#15I1LLF6BWPA WT1XP+K;%0^ZR+EU0=ZMJM'%F12R#"*K ,9Q3ZLL":(T M :)V3"AI'52\IE8??MA1*+FQ3'O8NK_GX7R',B8D4W+M%Z+( M/!4\@ ]DL7B.9&IR\D%3Z[C<713'8KUM*=\>2AR_1W1!\74P]62Y+<.S'ZMM M6UW=J_HM!-W[:W_IEZ:07?81M$L(2HM,L'2]J5#99N-*L*T;*.Q.^0]8:KO0 M?1?Y]J#S]_AE?/JE=O)89GMP[G/4-1X17:0_4$-(D=?(42*%3Z\J0>P'M M_OS?7F?CO@3>0Y3N9MG]G.XY99:2%^!E/>58_2KS#"RP[$1V,9G6C79N8SB6 M0W\KV?90FGX3SV5[L340]73@WT6SG^-^.RW=H_(M1-S#MK\$F60YE1 CT E& M/@=3&EQ0$9SC&+A%*VQK"W]72G_@F.];YUTDV\LU6YH/'R6O"O/(1C]U*:"C AGU)5J.Z;'>_!J[E%D,7!>_#(&BID =UO(4T M6T?N[\,7LQ326@9^/H#3%@:!T[DH CDIUB@E;Z=G'(J65U@ ^U!R%R'N1+EO M1Y>'A\X&DW8R]C M":!YM.039 >>BPQ&.3+92Q:>KU7\NV\%KCA*V^NOB\ :Z^T/DM39^=EE4#:Y M@B8(\"YZ4-+I>@,O()#QC+KHR9@2;/.^:X2F6^QKX M^BH7>@#;G@J'FFAR#7ILK88=;1G?X=01=:Q7]D%X,DA,J6-J@P(3M&*>9T7G MU5'0Y*'2HKVPI(OT6\<\_M_P[7D8_?EF7A(=3I]-I^.+F>:7"9;)>\T$AQQ2 MII4;#=[&VI\LBRBLEIG?>M(>:DV:*F;-^<-(LPC<"NZ!:95K@)<< M+2/EHIRR1).9;MV4:U]L><"BV!M9NJB@!Y+4:_AGIZ?C>>>5MY]O''U%,L&CCY *MU8K79ALS8V58'9O<[36W+@/L;=.?:@'ZHUFY%BHPHG9RD3<4H$B[FXEQ%^?NQ[_&ESU/9)WP)B*$*'WM>5+S=Y("85T2.1GK;JMEM]SYG M#S5J6ZOT^]2V=F+L(;!;IS:.1_.USO%,GYW/3L:3X?]@'JCBK3>Q5".)EK?_WS *3CX\9V4F]8!73ZY&GFXH/? "V=S9@ZBK1>8TFAP)1D0!K-) MLB9CMVZ,V07?$=*FG3[ZR%U:"^O<;!HH'5+4$8%Y:\G5BB03PP-H[3#66E5V MN[7FCJ@SA_=TF--=&PUOK>_?&]]CE1PAO=XDKW_G:KNL03U.+KM,2&=KH8W3 M.<9!&5,O[X7-OGERY,9HCY!6?>EJ2?QMZTCLKU_3<(H?PU>6[1.G;IT9>3#>\6.GS M;_-U7Z3_9!938A*RK;VK@\W@=9' 5=:R>)=-;-XJ:#6<78WXZF%/:"3C0QGT M-3>G[MKJ\W::#&TT9)0[GFO_!6'!&W+KM8Y%BHR89?/S9B6:?:72-=/W;1ZU MD7L?"=9+D5UVPUT#6U\)^??@VE,J?B,=KD6-+12P:Y*D[%UALL;^="&,M-/& MJ#TD,K:9-"'PU#I&OWMR/)1YOP=N=)%[ZVR^9U4E,&Y,OM6L>$5^Q_W/V4-&?3.%C/N1YLHTCWZ2 MOIY7_[LV7:+W9%YRV"SQZ^%/;IG\U7$=C1+ %BJ__>AG].31I[G=]_S;]:^\ M"]_F0VK^"I-\;=PZK9U"@1"Q!E4#$Q BV2BTN00K4]H#=\?:I6?B M/I3?1VET!1H?7DN\O99?OWX>3N:_O%C)P#AFI/0D3.7K#!RKP3.)P*PS-DCV61(=G=: MA/"+4SIX$4'F$LBLJI,XI2)Q9^:9TL63 @YE@^ZPKJ?)^D,B2P^)CMNN\7?Z MQ=G5 G^?C*?3 2J3G/(>I*B#2$).M068!Y83>I94\-@\EMM^&3_HOF,J-$S: MG#NI;=?S[-.G"7X*,_R5[+&SFG3X6QA.%N\PEX(7F0-PA1:4"X;\Z%(;%MJ MC$>6BU\K>K SR$^&W ?,A!Y23W\]^WPZ_H;X 2=?A@F7K_M-+=:;$NSY$J?S M0^GFSU^,I[,WX]G_A[/WF,:?1O4&>1YSN)#&P'JC=8D>G) ,F][6^1B-_AM/+GX5OT]/M#29H88P4]/0VF9A =2O3TOH4\N?=@_W1H MF&V^G7-U=T67'0,^3D*MV7H9OM'K*RS/FI.YR#B"\ER"X_0V,\NDY2(S(7*_ MOO5:.)\,D0]-YZT[MVV\M,N%U,9VX?2T?G\ZX-X54[L))JL#U& 8N% [':'3 MA=>ABFOV#6D*ZP=9=Z/1EIGSVRWE^JR@-RU,/N'BVX.8>$*#"@JFVO7)TID1 M:X:XUUDEY22&]?*>6B/[0=&=Z;675/\M(ZYS*_[5*$V0?F'Z$B^^N S!#DK) MA=O:K[5V%%/"2H@A*+ ^5BFG@+)UE*7G)3T9PA\B19:\ ON[65TT=+ONCWO' MI?W7W$>^6B@7SO-(;[B-M7.?4QF\<@ZX2,84EX5(K1L5[6IM/UZ*0R#-DK=C MZW8Z6QMEBSKK9U_"\+06N_PVGLQOZ0:"+),D3:[Y%-5W(-/,%RV =&Y[2%Y3= SG7(S$ (=\Z![-HNW.W/\;5=< <\>5: M3L.('&PM';):-T(G4>V<(+V;9>V M<*_G/_A/K+%*S,^^X(1\[8N7;K'NRZ7F@B+C-S\-(ET$+:2%_4 MH>Z'8GIT6MG3(_KA$6;)>['QW>0\YG1I,UV]JO-W>3HH+(H438&<:\IF"IH\ M@^0A*-3)HS0H;U7'K@@)KGC DR%3,RDO4?W6#:+J&*147"^?7K_5+',A" M*G6$D%Q%@EE2;:5I//"2D@_&EMQ\2UL/V9-A48\*6\*KK?M'/: MOL?3BO?C^&/X^I_#V4F=5T V SEERY ^_08N"/5+JER:5.WV$M<[?O<\(&B=XPG2P:N3)J\KIJ]9X.!8J3A M]=9%'$YQ;L>U/3G"'R1IEKP=;6[K+EKDSDW5JU;:'G,.R3I@Z.M^VMKNL[OA:7-79S+_]DKZX46=C2I[/ M@S5&"E!9%PB)19",EV*9*%JM-W[M !;S9'A]* +OQ)XEK\^>RA+G=]WU;^%T M>0N8@DY-EOI)?+>OB+7H67"?K%E*I\@W$+F.>)%>QJPY:QUC: ;^ MR=!YOVI?0N"-[Z?F+^9[K,=(FBUN,4[#:.'<8OYM@O@B3$]^.QW_]4>8?!J. M!MY9SXUV8#+R.G&%!8,9H3C:(L8'H[VP&%R*'&$VVK&#FS>>_-%_$D^'K8=!@ M";&W+E3[[B5\<5*3B:>#3!N8RBQ#M'4,'ZM3DXHTH HJH9@O+K;.+EF&X\G1 M:VME+&'(]D-%;L0C!IF<*,_)ZF2Q-I<6FNQ/P@&<6;(^K3+V=L^3II&A)\>( MC86_A G;3PFY[CK^D%2FJ\2RZ%&N.NTBS MCZ$ ?&7>ZD4S^\"Y49XVRE)$#;26 -[7=B*HT.:@6;E]!7K/:("'GK9[LW8; M==P>"=!4E@V[5U\!% \!U-I(D[D %(F!4DY )$D )I-0&&_"[5JZ>Y3]T-,> MM[*;RK+YFYW^^WPXG4OS;7GS_[?W;4UN'3F:[_LK)OH=TWF_;.Q,A-RV-QQA MMQV2W/-8D1>DS)U2T4NR9&E__2)9K'NQR$-F'I)5]=!J6;;J? E\B0202&!" M>,[/PPJ7SZ'2K8#Q-M.J?0(OLX3LG.?*)<[SQHD/FSYRPJIM)+D.O8JO_$CZ MCY=GD$>=)-5[/82*#/6@RM!AO+!T?8BK!+FN+@7$?4@:MT(&*(4+PB*"+ M+3ZA9+3"5\O;#<'.D=-VB&H[T/6>XW=UG;]R$)@RVLD*3!H+RA0#'A.2!ZC) MWR!_CZO6(SG7@CG"&X+NNEY7K+&7HCJ,$5I>;TWJ4.(EM-]),_/W'WY?@:-0 M,&=?)\,H28%#1%JR%!EXX@6U=CK:UI[=LX#>F-1083WR8!Y&X)YISV@.M"RO60'EC4!,E-0P=EK'N+V'VW[A8 M2N !P:]3&%:BY"Q!JL91)2W )6VAOL^UP2'%T=L-]MCTI5=,D/:::#A(YLF3 M]-KJ%:V]#[[.1.;N,F]XO-R 6/%O M&QA#5W/O\Z_:!]]= A>%I!67GYVX#I= ][#\AA+E!W5LO3ZMU#IOWV M_@I4"-X(42R8("GXTA;)DCD&F!(WBJ)W[5KW]!]!P1MN&OOH=X@HQ[O/7AHJ MLF5D[WZ]N#[$)"]*&)TAZ]K[AI4 SCL!6?J4O!68'\YWZG5-_12\\3,E>RAR MNZOGO;70X3YP,]2/?TUOG]F$ MV4T+![$P'TGWU^PFAS@F0:%)BEF 0JX@V%1[90B60RC&XDBE,$\#?.&DV5$3 MK6_['GO.MX[U"NJ/T\O9"JG-*6=>V[(NQ_ F(R$88< 5IGRP)@CY8([$QEXZ M6WSV%)G06;@-TZU;(YU\N2:L05&':RYCJ%+MG"?,(D,T(@O);;88F]'@YK,O MF@:[";=AG+DMT@^3KRN@3D=4)BD0.A)??2*@1GHPNIA2I_Y1J-V*!3=??

78>"93:"4%72LZ2S3T/9JVWSW1?-@ M1_%V&'S_X3+.)WD29M\^A//K9E57]QL9E;3%0!&)U[B<@,G 03-FR046F%3K M!Y]KP;SN)&4;'34T(S? ;N'4 H7E.&.23*JB66VC;1#V>D^R$=UADIN-U/F0 M)'UTT2.*W8RTI"13]8^+J>W. EN.PDYD?)FQ1;J$0N&^8@( ] QZ963KFBF]?%WWS\ "5CC34S;2'6 M7F\A[C4_K)QV4GH=-4)!69_:ED*A$3G(L7CNG7!!O&Y_8W_=='!4 M'X%:[89M8'5R,-9 .HQ7T4!IFVBPA\0[G!#KX&6R7LB9!I9Y6?;5!2^, R95 ME$P5[A^^7C@M(FQP&,;CP1!!M^YT\?$/? 3KNB92N!1=UA2NISHE0FOP%%%# M2EH5*9C&AS=E:_(5Z[\QOEO01 ?3]@+LX!G\=)&FG_'#(BR6Y]S/]2]4V2Y] M7L&,D$:#=4R0TU*GNWJ;@$7K$(7R.K=^:?L,G-?M);32TV,*[=W4=PVTZSVS M!;A.'L.SP [C-S13XW;TV$,'/:+,9T&*''U25H+,0M'NH%C;.9_!H(FB^.!# M\\+, Q!D@S]Q&'X,$7UOWW+5B/JZF9O)%!D+!B))BKYY5'0Z)@]%\R2%4%J. MTAO\4(Y(0[5MT?Q[!YFO]4C^U]\?".EG^L?EOUC^>17">RS_5O__]_<_W0CL MK[_^^O<\^319! *+X>+?:?U_7TKLZ1$UUX?SM+S_\/MO]+]W:3'Y,EE\^QX7 M87(^OX]S/OG\Y_G&OFL[?NGOMZN[O^K5Y^X1H^\Z\>L"+S+FOQUHH.7/-SVA ME;5,)6*0B74$<2#G)RA-'K,34N54LI6M]^_^J(]W$.@_IQ=?L XM>3\]/_]Q M.JM_ZX5/BMLP?;RCHW@0: MKS"WY6I7XT\**]KJJ"%93P=FQ@2>!P88>"TU10KO6U?_C[:X$]HD([!T_ VU M \4.T>6OU3CAD!-W#"UYA5C+9\C0.5M"[0+KI+$8R)\ZF:UTLC.H7]).VH-@ MAVCWNO,Z_[74Q\TZD1OTRM41A4K7,3N.#$9]'Y.C+EDFG06>S$:ZO[:WC720 MC;0'P3ITM>JW3M)"P-XH\A$9BSE+)1604(-AA0QB-$Y@H48[V) MP5K[\ %MZZ'?^\!_VSA/;)P385./.NK1@D$3;=0A\_KPC()!FR-XDQ,PX3UC MC-S8S?X7S2[Q[NDA;M#'! F-6@O(ADQ43$E+Q*12CE;/-GR8=EPA>S;8[ M4OD/HN!))8.V%\>9CDGX&!$<"^3D<;YLA1_JD^;:[4"HS$\GN-U^W2>T]XZ! M_$>XD0OQ(8(SO ZK8SGDNIU4A&]FLOMN-BKR_J'EW3/;MD-"E$J23$7.JX MVISKE'8'7EB+UADC\8'SN^M%2A?\;QMLEPUV*H3KT;CM"-1WYG)!%(R!]19! M:8W@2N:@*.Y6@50HPTN\B#FMF^;-:HR>*U.*@RSK*",;-3A4&4HHWA:N1-*R MC>TB587B36;JTA^^5L35)*1 -HK6,FJ^A4\]NN M5N ;[H)P?GYTW#^LLI^Z(/JW*K^\^)_I?$H__S_^1ML*;_]P>K' KXL?SI=( M_N-O<_Q4?[,OU6]GAM:W^;ZZ33S4%_G1DQQK-2B)#DKT3,2D>/NY,O< G'YS ME$$B[Z&P#KT([B2E MED*Y[HF#R5F1K8 !H@.99R",9!LMG5?A ( M7A4.7&!$)5-RQU.U^_/!&R#=)++>S>>7GZ]R8??O 8(17I+<@*?Z-L,'!2'% M#$(%G5P13HG670+[K>8(;7E;1CE3DS3*29JO645?$C+&0+(>,9DHCB:,L,-:WFC^R%(T2M%$#>O*PZ^ M^'CWZ=,,/X4%_G1!00+%QVFYZW^]7,P7=/!/+CZ=*4R:!8F@"NUQ911YCD(H MR+(^=([6VMAE0QQHO:]STYP"N?K-CMW16JSFWH56YV6QF%L9$[!=K6 MAQ/!T1J*EA1\L( 8;;&R>1CZ"LL3]O(C#J+LXRQ/2))C<:$^VA.6'G"( X\6YXP1!>GRA,&E2<,HLD8][R[Z/A4 M^)MM""S3=G;"%E N!? UO6)X=L'YX&CSOUK>#BI/.#K:#E'MZ.4)7@OIK;0@ MHT!0PC%PSA1@4@<;BV*V^;7R:RA/&*3S0>4)0Q36\)9A&9O]$F;_C8NE'!Z M7($S4I244@9A50:ER6]V0I(44G'T)Q%#]EM%U)N^](IITEX3'8S.*@Z_FAKF M,.>"%DSPM5EM[0UJG ,>A. V&U&:]Q>_\_G7[?COJH<.?5-64*Z9OP683O[Z M/2"'<;1W5LO3ZMU#IOWV_G69%5-*60(5992@8N 0(^,DHVQ,8(&W+Y<80<$; M/-(^^ATBRO'BGJ6ANKHM^/4"KXLH2Y+,2 ]"U$&S2*Z*$YR!SMX%:41@8_4= M?@K>^-[#'HK<+D396POC5:3<@?KQK^EUY616(1A)1ZNOU9B&)_#>9&#,1^M9 M=$Z--,WG*7@OFS"[:>$@%N8CZ?Z:W4@NLE;% $:BN&+)0U!6 Q+GLT@V%!RI M:=+3 %\X:7;41+^:A<>5NBNH/TXO9RNDEJM< HM03.&$E'Z)GE%8%'DQCE'X M7(:^?-_BLZ?(A,["[5)%$*HM$:3!$.5+%T,!)+P4:I$Y=.2LF: MT>#FLR^:!KL)=^T5^^C3FW\99W3S4Y\9:6[SQA4>SYL%GP2/P7#0TFMR7.OH M@^4O!JW(15G+CZ;&_N>#OUG8;62/8ZEH5IT[B\MJPTS;- 8(C(Q!LIFEV/I& M?MP5'F&.N"WS#SRT>0B!CNF]P^ A2L):3>Z+!<'KM"@1+#AO)(CDN+11QRA. ML.O5RCJQ<\O.W)?O!L%3\K! M&-"]-DC,,M#*#6..9& *1%8D9/*OO.;.Z!,:=/\VOZP3^8]P(P]B[DGMWJ&S MGWRQ5H02(";ER223Z^-\C9A"U)XQ$70Q)[.%W^:7O8A]W)/#IQFB;-%(G@NA M7?*@HR1-IFPA1*\ -<88 WJ'XF3V?CP[1Q:D\O]MF36_/1P<]'QU$DS'>X>VBXU/A+V?&&<,4I* 9 M*&L$>,TR;7%=L(@D#8X>%QT-;P<]'STZV@Y1;4.Z7CTSNWUW:(J6S <'0:9( ML5=>7JP8L*FDS*31,3_HG[[N:=]+>^LY2$'3_:6[MI9BK)JYR\^?P^S;M#S] MK^O H(LYMJ^A&_39OC5UNTN@48W=#R3'Z3?$#SC[,EDUH7[,Z_/E#Z+?_5K> M8YI^NIC\O^74N\F4_KOY8GX;ITA6?#&HB;3H0$7EP"DR@LYK3O]&>19:3T=H MO(2]XXVK+V%^&LA*IV<8G2@V"7!:44"GHZ7?L0 .$Q-6*NE3ZVO7[9"-;TP/ MR<%'$4I[[74H6?NA%*P%N/C3!5D8_!B^OB?,52P7:7(^N;(M:Q:0<#ZGO_ = M7I!J%^\^3R\O%F?*1(8N>A Q+4NM:2G%(S#-,07#3"QDK<7E,##\\ M(XXEHWFUQ3\L:(/7'_?S:IW+J%-:QA6CDRB9.@41HX088JES=LDO=L7(I!LS M_!DXA\]V'HPKTSXZZV!JUT"[?NNU!;A."YT@_\(]W M%_E[_(+GTS_KBE?1\0IB4)SXS1 XJPLNR"%X0EQ"<485KA!;NR);P'I)M&BM MA1YQ')Z?UP9&%_FJTQS]_CX^Q;C/B14H:,DJ&D'!@="%XH*DDF:2:][\3=P& M3"^)(DWEWZ&(['_C!<[".>%[ES^3G.>+6:AIC <@L0A,44.1FH/B50+,%.CVU%;"7Q)3VFFC8FN..Q:,(.RTN9T3D?_Q1YR9>GX@LB*!L+K6C M_K)1)8,8LP6F=$1I78B^2P/:)]&\)&(TDOEX'3K^B;3\^?Q/G"W#_7>+Q6P2 M+Q[_/+U8WK?],3TG'//;QA:KO_C;ZB_NB+ ,KZUC&(I8S2 W%ER8Y65P(H?5H MPH$0QV?5**K?CVZ#]-8AW'OP<.'^\,\[TPFOP&9-;D=A L@S/XZZ! 9;B^([R?GEY7NUZ*P*7+I*#;R)N@Z;CN#1V- 18U,9>,2 M;YVLWAGL*W6E]E'9P4^Y4AC664$D'4Y!LHD$.U( KC3+UELC6/,ISWN<_%-5".V2SO1>T-AGD73?1X M*'Q;C?&4,?GNVY54_G$>YJM*BTS&A$XH#](5.D%8Y'0ZZ4Q>K+,\>250]9M) MNB7(T6JP^AG@OHHYEG*I^\]RI&9,4A@$TEI9;3#M!2D,..Y%*(I[V?Q6\L@> M@';1];,//8?(_%0>RFVSIK>'GH,>>@ZBR1@OYG;1\:GPEQ45A;<,5+!T;B1. MRQ(N 0KCG0ZTN=/HG;&/AK>#'GH>'6V'J+8#76]*;JN7>]799'5=J(T7SDA> M)45^J T$C!4#,0CC>$1F7>OR^[5@7LB;T4&Z?A@N-%%4G^JR9P:7\LADBM8 M+9O55B@2HJ#(.BI/CG#P++U-FAV92>T4UL$>D9];IK//X6)5_G]3O. UQ<0V M$IA29Z9B[7G+#&BTP15C5"RM\S)KH+PQJ(F2UJ8NCJ?"Y-W%8I)K5F;R!3]@ MNIP1')S_\#6=7V;,54]5'_23*LJC*$AI@_C0]2L=Y-ZHW.5Y9#_>1_8X>+]- M!'F+Z'W@0&8/7.3E=MS.57(#L3GEG/X>X/Q2=K6XCMLZI3]$Z*.G]#$560I M_:ZL:"?\$=/SBJ&/5EL@? 3+V C!J$*$E=E)J;3.K1LD'DUZOBL;6@B\897@ M50?;Y>/TY67#$V1= 92H&--.@8]&@$K!@5?.$5MYTB%HR?6#"YMUG8.W^-H+ M47H?Z3:LWU\"O'=L_78Y2W\0UGJ[=-W5V&FDI7/@EF IX3GX6L7J;68B2B98 M\%MI?L.'7I+26\IT[=OM?9H&77S!V6(2S_%[C(O;M:_@%9^]25% B:;6+*,$ M[[.#H#EGEGFF1&OSOP'2"R%'#P4\YH?N=/-ZKQG!!ZSO&R[J?Y&7LY2N.;]L MVK?';>D.7VETP[GO^AK=2M[O^4!?>W=1CPZR%R M\*V[%#V%X\!LV%=96Q!AD*0[A*Q/=<0Y2]%&B^1 %13D/QO&(')T('(6B$)B M$AW:W3W"\8*UOXND.SQG6U7#S6E]]^"=Q< P,;)RWGORF(J+5U-%4[%%*/*P MA6[=SF =EI?%@B82[]V-[-HV,<>%CR4"2B=!V9C \R A&6%%I"!;R]9%[IM/ M@7TJ4^[]].4Y?UX'9-QIC!U)!RY)#9:K^@:1)"^))T3\NQ:)_0'P!NK MIJ2[3]1+)<=2#/*, )>W94YZ:=4R#M6TLS!IB+6BW*7DN)=#%$[#UK$JX3:]>O3(IW/@H$U.27 M*A=K/RMR4R7WB7F>3,+6F:PU4,9WW!LI:UTAPAZ2[IVWJ9"PY> M\4"@G*$H16C@KD@>>;)!M0[V,&P4HJN6K0S2"DH8,H7/(A$M+H\?O0#>]P3/X]ZS"MAJWS1R9;Z MME^!RM9!R#*!2:1?1C&#:NY(][P27C+ZL>'+_^=ROJBUWXC_"/,_?CR?_O5+ MF'VB;:-Y\M9$!\ M>X<3]]WE.C8EK7[/SWA YEEDH#@3U6MFX!VG> H#"BMRX+ZK[_ ,MA=$GZYJ M&>L>V1F5B,>&//- $7)T%GSV$CQR9V4D%ZOY[+PCO$?N3HM=Q-TA^MQRWGS, MQI+K5,=OB]I:)1IP"36X'*/AEA6.HC$IMD/V FG2024=[IZ'Y&PP,!64,5 " M)ZB97/ 0@@3FM/)!>2E]Z_;XIWH_NP]Q>JGD*.]G;S( EJPEJLP@)U\GPGE# MMC,@1)&2=A3?:=VU[NF4DJ>#M+Y5\G2(]$?,E6T#Z_4F3P)F:8,MQ7,,LV M]1&<]AJRLYG;+",K#Y[SG'#R=) .MDR>#A%@[TS'$^4"P6H*HBANBEGY&D9E M<-R0WR2\RK4MS6** MDWWS KS@NAZ+@:(QQP"ES^ALT9A;EQ.?5FU6'UX,$?M(R=#5V1=E29[^5S-S M$12K56FF!$ MM8THI1%]#Y?#CO9NI++MQWH/D7<'7V-=[9A'G32O!4TB*")N<#+'Y\YIGX+QT)[.5)CHDP-= 6^V*;CQQXZ M&,^:7(/D,3$DRRE%O0=F+-<&T!%XXEJSY.E_K5LF'X @&QS. _%C@.C'=3AS M$)EKX^@0K8-:>7W#R70$],YJKXL(LG4$]T#I'Y>-6!'R[C'/_O M)4GAAR_U"7*+ L&-/[-1C> P[(W*!!]\].?;FU6)W*@ZA+;.C%>,X@DOB#91 MQ9A$#$6*UJ\WUV'9^^Z]MM1ZCW^NFFKEI=NUF,PP?W^5ML799'I5/C _\[0I M1 J %^^EDAY#'QY@O8OP M7^'\$L^<\#RAY:"Y8G4(-$5W44;P@04;E$J^-)_CL G4"R7*?L+O\4;Q:YK, M\6/XBO-_3,_/E]6*9U[&'+Q7X.@W0.&<@EAB :0SU]-RDU*M,V!/X7@A'-A; MQ!WN2QXL=!6Z8[+D80MP>FFH4H%06 3-#.?>,FUM\\8:3^ 8JT*KSX;?5[#' M4G[U<"'?5O-G$T^A*"') 4\2E,F:UJ(,<.M3RO1;F5N_7ET#Y6#9L+U5O($S MNXBZP]'P!*Q53+8-L%[3R->!.DRJJXGJ-M-A#[F/2HSHM8V)UX":TRYPBOR8 MQ%F]-%0Z1I]8;!Y]C$N(#:FM7 ]?]=A,3X42$')VL>A#G)F E(B MCU;F.IZW]>.C)X$V8-SN@%S6I0HB9I]'&2]^A30756WJGKF+!H7!I^9VG': M.9*=7;F?_I*2;,MO4J9DU3;0F5FV)$;\*/X8008C_O5_?WN<@6=9E/EB_F]_ M0G\._@3DG"]$/K__MS_]]O4=)'_ZW__^3__TK_\/A/_WU>=?P)L%7SW*^1*\ M+B1=2@'^R)A2+8I'"/^]NNWUXNFER.\?EB ,PFA] MV?K;XB^*XI!B+"!))(>8$ *I# 1$H8A)EF5<"CFY_TO$0J&"C$ >$V$NPY!@ M%L"49&$6J3!B3%0/G>7SO__%_&"TE$"K-R^K?_[;GQZ6RZ>__/33'W_\\>=O MK)C]>5'<_Q0&0?33^NH_-9=_.[C^CZBZ&FEY?JJ^W5Q:YL6_Z]I,L\H7XLJ3%\A?*Y$Q+ M7SUM^?(D_^U/9?[X-)/KSQX*J8X_=E84.T\U4F9&2I08*?_Y5&,_72&^)WF7 MA[)Z$*Y2]X,O&<]A^L&;N%\U0\C^!6XU<[7(]0OU=BZ&>GO\2^WHM M%DLZ&^"UV#;3$GEF/OA%_]4T8QYTADRK=AKJ;HDJORWE7,B:+7<>#7+Q;W_2 M?TU7);RG]&GZ4<^3=[/98FDFP(]/AKQ_E8],%M.8LIA)PF"D4 IQR -(>"9@ M$$H2(10PA;+IYGYCOPTIX^R?*+-#5I<8QK4&OS[;QJZXH\B-VW]+U!+^J\_;=6Z!M39<%#- M^D7)R @W0C8P@=]K.?^_DW@M^(Y$,V,P+(I]+!;<'HOM2"RU&A40BI:LTJ1Y MR$_&2OM)SI;E^A-H/JF&X^5V?CKH\+MBK04M^(6^:*[XB2^TK?2TA#O=HHK% MHZ.ZRX7CNU(#K<7X$U@4^LW6%O$1E0[>X;_2(J=,$Z@FJS>+1YK/IU2I &$4 MP(QKNQ1+*B!-"84L%9*B*):()2Z,<-C$V*A@+2$P(H+?:R%/O]RV0-JQP'7P M]#S\'9%Q'O:GE?YX8UIFB :!@SIL9V$>LK7'BN-4JDMES@F<1 JS.6T;6V=?(:"Z =O0!-?("NA6XM!OT%R$^/_2]P#8, :RE!%I,4,D) M6H)Z0DLT*S/5HL(@J.VT.#KTK&G4%I*:3,W5%4,&4;W,\L\7[Q^$*VVU6#.F M]?7=3*([SHN5)B+-QOE,/U"6KU=%H=N:!K'41(D3*!7#$&.<0294"!GA:2H) M3KB4+I;1R9;&9B U@H+%\D$60'Y[DO-26G+E95CM["0O8/7,EFN<6D).0".F M/Z/I(A*>;*?3[0QJ0EU4=]^2NGQ#!X/JC63+UXMYL]]0+YO=?X*2'HFMKBQ+@T/K:!;60'"P5X M)3U0C?@3\%@K -A: \ ;%=R<'J>>L?.#^L*[9]980UT+#MYMH&YD!QOAP>M+ M4#M[3%TP\^1$.34]J%_5!91]5ZO3,[J1W&=92GW3P]U M8#MR\@9;SVRT@UA+4M"(ZH]ZK!#QQ#7GVQJ47*S4WF<3NYNZTL7!:4+Z=Q3..(\5A[-2:L4_\)B4P53#A/"4IY MD"'NPB7V38^-6%X_&!NU!/D<+-8BUYMF935R9MLEMK^XD8U#=]@Q3S\@]TQ# M:Z'!#VNQ?S18;R0'C>C@][7P'O?>W1'S1%,.#0_*6>Z [!-8AR=T8[,O#[20 M)G!:O%X\&GJL5N3NBL*,5T.:KUZVES1;97=_T$)H,LV+ZN)Z,6@:HXRHE"

5MD[@UQ3^SK M3ZY!R=D[G/O<[;^!;M3^:E5JI[HLM10LGU?/_2SYXGZ>_Y<4[X5N-5=5H%@5 M]E!6<0_:_]8VM2:T-(8TV_U)<]T9L(EICC4]!YE'-(DCB$FB,*, MQR'D<824BBBG@5.\=[_BCFT2J,+'C.7+S1]R*Z@;^_?/87K'TYS2L["#3C3# M +\_^PS4:KPBOY]KQZ7:_*_WDY>Y%N:K?G_*A\5,3YGS4O+5,G^67PMJ MCN"^H2\EFB*92IJE#$H2!A#'D9YM9!# 4*61(*&,"''R+CI+,KJ)9"LF6-9R M J$%=9M'NG>,W10Q"-P]LW\53+)58@)::DS 1A'0[I%&%?#F7(\X4_K5:'IB MZ^YR#$K$5\.US['7/_"*Q9I79SR+LG$M7NV[%M6/K[I53>>?]%O]0;_GS>$B MS,(D(TI3:9*:4UHLA2R-&%0JSC!-0DVN3MOX?0@Y-M*M) 5&U(Z'O'KI28<% MG!OV3\\L[=(UW99B>L+.YZJ,;Q&'7Z#I">2C:S5]M=43R9^2R)CIRY?MO%1^ M-(7W,M_Q@)JK2Y,1857&#BG"!C%PDP+ MTZ>]G"37\XLO^5U(9U^+_OCGMT9&P.C,I+L!= F8O,_G@ M-#B4/WJ>.KR]'RQ4@8PYA@'1[A;.8@))2D+( T)2+A!/L[1Y/]9Y/[[GM^-X MFI2^WPTY%]_76^')RKA%/W\'VTB5]BTOLP25_F"I 6B29I03L,% _UFA,*") MX[OCAK)[O,D]+F/(=W!>B^M/@F+_EL8K 5>0(JH=WFT(N8)Z&4+ L)#$UJ1!P*#*G" E*::?\Z MPD% X^FS+-CB%JBW&^XY]*7*G*2!?SU;K,0?]*4$I9S-=*][!MR.^7V"V#/I M7_?6.K.]+3*>B/YBSKQX J8MQ,/U@T/?.+!%9##$P_.3^CH M,? '*58S^5&]I859E"\_R6*]A)'S5R^O%X^/B_GK&2W+KR90:IJ05!$<*4@# M$4.,E/XK(BE$VDJ*4Y5(I)SRF#I+,#;+::V \3O6*IBP]WIE? S>S\H*XGZY\7LV=S1FWW''^=IB:2C"*")>1,,(BS M"$,6FNS0299)*101DKB=K#_3VM@H .R9TJ[ KL,I M>PM,O)VR/]?6P*?L+=0^/&5O'5TW"2S_C@W2P?F_U9$ M^F=M-18Y7VZBU7<_:)]F833-*!<$(B04Q"HCFH HAVDHI/Y/92H.7 BH!QG' M1ENUBL:6D(V2H# )W'ESGE_;#^8 T^3@&-.D\L:*C9[5!6X4U\,-^[8 MGNETVZ=K_>JD_,86K/JR6J![V^[+K5K-):9S]S[/U8K[,YRM#VLW)]7,Y MT9UINL<>\D3N?4@XZ)30(\3[$TF?376-)E"RT+.:]HH6C_(K_=8Z'/5!+JV:6$M+EC2;^W<+:X1!^=! MMHT\\ 9=[Q$(#6JUJ$#+NIO@6XOK,Q+!"A=O$0GG6QLX,L%*]<,(!;O;.N[' MRL*4!#5QGY4+7C:^6D"C+$,H@RBE$<1<(IBA,(09QC2-4TF###EMPQYO9VP4 M\NGSE]]<-_M.(&BYQW<]+GUO[6TEK%?KRAX*K%="[\<0Q*N^%_/4 ]C_X--HV$_=3[.(.!OV(?QQH9NM+'&46/ ME/DX=_7 B=6:Z.BWWV3!\]((]#=I2H=+L'6GM'4ESRLPLNVD?VVR(KNCL MJRP>T92P.,LBH:",L*D@PF/MD*2)=E)8%&<1I92'@Z1@ZZ[#V!CKK_6!';/> M(;?:'#^X\R)IT>G4FZ+@[O^]MU.O/\FQ.Z[20F( U%J ! VS0 "TX M@,%C!"GDKN_+6R>;NT*#[R,MW?5=Y"V!G0=11I#JKI[^VU_LV@=3E*)$12F% M"0F0MMBC#+(HH#!5B6 A(0B1:%WV].N-$N!=4L**:O<*W8_>01CV-;";1L?7 MJ]]WKKP:@MUUTWW7::3)\VQ[;XRY]"[*_OVFUK/MEEXS[5D+T6V"?+THGA9F MY][$UFY#:IL%5,61PBBD$#$F(8[3"!*:$J@H59)%F<#$:3?K;&MC\_ VP@)A M@LC+C;AN<\]YA.WF"F^X]J/Z]K6;B1R&F0[ KD.LV'(HRWC>B?\AT;, MTXMGSKQQ$0I/G'&ZG4'YXJ*Z^UQQ^8:NEL;C8UZ?X]&63AT&=B_G7//0%%&> M$I%A2,-4VQE*:#N#A0C&B# -S4-L:'%X [-W<.(.=3TOC(AC>[(S3+0UL95Q4^=#&N'R+>RWH+US.:9$O M/A7R.5^LRMG+9ZE-&3UU-P8T2;(DPG$"$3=9:@.>P4Q&%&K+(^,11TF:6NV7 MVS0V-NZX*\%65+"6U;Y6]$5PSY.%;\CZCJ(YA,JC6^("QA5EIB\V,5CM:5ME MVP6IK>\9.$/JX?[$.A,JC5*2T0 &W)P,R1(,LS3B,%-4?QK3+))6Y>=[DW!L ME.2R+3YL/LN3?>RPZWVKGOM>][1'DX/R4B?<.M?D2?F^CYR2E^#UECOR8D-7 M3!SE^[):*G,OU<>AIC"-%0A3", X9Q"9HBC$2P%@IFH0H"%/J7KSR6$MC M(_+6(:ZRJDM9L35X,C)7["T6LQDM2D/H]7==B/PHY@Z$?"V20Q!K"6HA)Z 2 M*4M^/_\9TVMZ;\TN9DDLZZ0/0 MGNEEGGZ@-LXP;4'9])L?7N2O-HC,Q]] M7"W+I7;K\OG]W?U]46V?O9]K$V%>YORO=+:24R1#$A*BZ4V@"&)"!&0T"*&( MLB@,HEBBR#&'Y0(0FP(RL M87WK[J_.,#[X(*_#=^2KM]ZIMZU7R7RLK]JB,@$;7, &&% A,Q[?_NK.':PO4"=4QH5!2+XO6B*'2C1@Y3-JS(%T5=ZOU._.>JR7YI M//(F._@O^5R^UW^64Q2E*J%ZSLV4U!,O#A3,XD3"($J#3$@1!Y@[I2ZZ1IJQ M^1J5,J"E345UE3Z@5@BT- (ME<#O1BE0:>68@.VZ_K2;" ?KI;X=F)X[R#U] MD ]@?24*NDJ685,"^8#M(/F/EX=V"#E8/^QGN;@OZ--#SNGL[EM>3K4+D\4H M"6&*.B7>*!9=2E.^T:-7JC"G76DY% MBB,98 05%2'$(L8P"U@*$8I#F: D)10[Y=TYVLS8AOE:2E#(&6T

)WWPYN$D#S\' INHF\,,[Q?C-@G<+F<%F8]S>,I$_ MB9 .-$%(.K2F\7ONV#UK@K2^T,PF[#EA?JNE([)E838%6VRV*[.EWE&/H1RQ MTKJI4IA%1^D+2$[K]7%&=5E[U3UU6/MOB'IR9,-T7U9L(;ZIAX5JUER= M*I%#58 TIQI@7AI[@94$6E@^'5CD92$B'/Y<&GMJ9@1%.7^YB/)-1RBW8C?B M*,Y0.LK5W,@*L (5" 5 M9&]C;BTR,#(S,#,S,5]P&UL[+UIMYLWDB;XO7^%Q_-U(HU]J5-5?61) MSM$9I:61Y,KN^<*#)2"QDR)5)*]LU:^? 'GWE0M>OI"S\SBUW'M%Q/(@$!$( M1/SK?__C\^R'K[A<31?S?_N1_X7]^ /.TR)/YQ__[+=/89Y^L?GB\QK#'_\/MT_>F']2?\X>^+Y3^F7\,/;V=A M71;+SP#_OOEGSQ=?OBVG'S^M?Q!,R(L?N_CN\E]*4"(HE<$93*"< B M:^>]3YCQ__KX+S**7)AWD+3+]<<4.!496.>%ET7(&//F0V?3^3_^I?X2PPI_ M(/;FJ\U?_^W'3^OUEW_YZ:???__]+W_$Y>POB^7'GP1C\J>+G_[Q_,?_N//S MO\O-3W.BYZ?-=R]_=#6][P?I8_E/_^-OK]^G3_@YP'2^6H=YJ@NLIO^RVGSQ M]2*%]4;J3]+UPX,_4?\&%S\&]4LD-Y#\+W^L\H___M]^^&$KCN5BAN^P_%!_ M_^W=JQM+YNG'Z3K,%@G#_"]I\?FG^D,_/5\0*-Z&CY7DS4>LOWW!?_MQ-?W\ M97;YM4]++/_V8UZD.53=,KE=^/^\^L<_7='P98DK LZ&Y]?TA?//J*L=3@_^ ML<9YQBVO%RO1O[WQ0[,JZ<7RXE_.0L39YJN3C-/)YI.?Q=5Z&=)Z(C37L5@/ M46H!"I%#3#Q SEZKB 4-BIOL5])71/M&,2M,?_FX^/H3??!/523U#QO9;.1R M9[FM? ZC^V(G?J"?G3"3DV=$L36*@1)2T"9*$5R,2JI .RF4H\B^OMI-JJ_K M]=DR_;!89ER2*;E8+BS3'1W?!/'Y3_ST)2SI@R!]FL[RQ;\NR\7G%KI:+QI( M;JL6(O?''XCK@LLEYM=;K3S(W(:S-1E8W/QD"XV_Q>5TD5_.\PNRP!,A+;=: M&V FD?VT)4)T,8%-P02FM+/"-%']C65WPH#H'P.'R[(3,'Q8AOEJ6@7_#K\L MENL)URPP3Y1;.CE!!4X\1$<"LM%D@XH[%=J8@ELK[P0)V3\DCI+HR*AX.5]/ MU]]^F<[PU[//$9<3::(-0AJ0Q3JB77 (@EC)6GGRNY)7GA^%AMLK[H0"U2\* MCI)@%]I_AQ^G50CS]:_A,TYB%D8XF2&RK$&1%0.?&()ARA@,1?F<&R#@YJH[ MH4#WCH(C)-D%$EY1)+)2(G7!B>L=).SEW 9L/X8]7F<0W+=-MB'IN"1FW,87L M03.*OI6*%KP@1HS,.3$;T+/C@HQ'E]\)*K9WJ+20;1<@>98SJ6!U_AL%],@G M1FG4G&N((FV0[L&[FJ/)'%5R*03;XJBY9^F=P.%Z!\>Q,NT)&,_ICV^6'Q:_ MSR>NV&*EDJ!!%4[P5&\+B:N&=0.&_$U <*,^>(+$Y&=\L MWRX77Z?SA!.D:-I('Z P3]!V@?PIG4+5;22?RN624SMX+(V\5J'6;_W_3+QG.R%&8+'@T$(HL<[J @%$U!6!0L^.RY$RT\U/O6W@T> M'21S%Z(P"(%X8I3_.6RDR L.H=:.E:.RVQ=7VTW M '2X41RJQP&#RX$@B[]#Z+3#%"5+$K4 M4;/C,IBW5]Q-_1VG,(\2XC0;CP.MGT+_](G\+\(V[2K2(HZT(JI#$*>A5S M@5 ;!'#.G4JEIL]BDXU_?=7=,-!Q1O)H4781#CP_6U9Q;2_@*J1)!V>K23+$ M>C(.0K29SC%O(>I,48XOR968,,<6&;@@ MN\#!^\]A-OOY;#6=XVI%?I'27*D$):A(AV%TX 4))91@Z"!D@I7C2OSN672W M+SES G.+MZK5\2$#\D$N8S^(P4 M'5F;C6)2L-S"J;AW\=UPT7V:\7C!=H&/]Y]P-KN@7A4F0]829%%TVGE+P-;< M$C.>"VLXDGO4PDQ<6W,W-'2<K]& MUA.5B?C &#G(*8 *EFV]Y(PAR<@+9G=W3-.P&DHZSDXW%W =H2'++,'LU MS_C'_X/?)A0MN:1T H7MBX=H211/3K"%P$VAJ$E*^0CKH=6W@T7'2MA!H,TS\ZT]WQ/B:OG#<:WV*E>8KS/2'U6(V MS;4UP\]A5GL.O/^$N%[=Y&+79_Q/?FK#]_W[<7#DP_^S%7P,X?EZ@+QD1KN07C&KK>&ED",5!0.5+/G:RECP ML6A>0GUT\-CMR"',WDO(.$T&!L/%A35J)_P1SZ@+)IZ'U:=G\UQ_>_F?9].O M84;,K)ZMGX?E\MMT_O$_PNP,)\11,MY3("]T?389&?CZ@-)3!&^-]$RHQ\K\ M#T'43H2-B[ & %@,K8T.(/:WL/P'KD.I53?XZ[>84+:%\32K[B^ MX(6KR'7FBIR^2%9.X5#56A,=@.LF\3P6L @I29M1R*3=8T^C M#D?)75K&=7].%*\=J8(.K,S;Y>(++M??WLX",3'/-5+X4@5'I_(D2L=5SK6] M)BNU"04'%YP$B\PQ+13+N;71>8R>'@*T8S5^Y]QJ)/X.H/0.22#3M,9\?^1Y M);J)%5;:0()*3CFRW$'4'EH),F/.NLR$B:TS:+M3UT/@UAAF ZFF ]#]=;'( MOT]GLTD6*13I$%C*)!ZNR0\H9;-M3. ,E5"/E5<< JF+M7L(T1H#YB"Q=@"' M5R3X^<9(H M?:K24C6#P4!KE7@J)5*8T1A;CQ+40]S6&%3M%- !FEZ<+UM;!G[&#^&/RXTR M23(7;F,$75,5*HL,3@5;+Z-5+$5H95H[20]3,TYCQD%QU$CT'8#H6K+KFB=G MK-*9$Q.ER%K,H'*M>^*T$V1DV>G$=.M$]KV$C-.H<5@3=+3 .T#-EOZ)S-9P M;PL4IJL<#(-0R-?+,CN#0@6E'RLB.CQG-*[;?*(,T5[B[2"U^'H:XG1V_7+O M4AC,*R3;YR%'LH>J-A&A"("!P>B1<3.V=0QV/R7C)A5;Z?F!2]8C MA-X'=)9GM.H=&4VRCBIP[B!ZVE^TM1+$8B4PM)&56OB)C_4 .Q ]]Q,S;KIP M. U$'T'&'J^F&^D\??I^M/SL]6://WE!5<7K6\F.B5NR39#0ED'>NC:":]P M"(@B1,E"2*TCK5WH&M=!&@A9S172 1H(6 V5T .D:H1YC_E%[U,0BK:"K[.'F*'X%>E$)^JS M"3$P;UI?I#*R M>5GC@9@9+(LX$&:.%'9?0?\]B;(<6/04'H 0A8'*6H/C!0%94HE['JQN?7P] M2M"XAN>4H?^1RNC $-W)L5_G#M>3>K=7I),0:Z&!2DR!-]H!,<>(RQ"(J:'O M.&Z2U$T^X%CE/W7;<80F.@#6Z\7\XP=T!_D*VZEY)NL@*-8=1 [AV@YX%8X1I#* N*HB)$H:O#%XDA M^A(48S@:Y$KQUJ6/3Q+533Z@,:;::J,'>-V*(JYQPH(@6^H*Q9U<@2+RR=%T MQ(D*CKR&A"JU-E /4]--'J UH-K(OP,D76."2%>T#YR&9&NQE&9$NB!#BR6: M;#.C[S[6@/)(/WS@NX@>JN=$Z?K*IQ5K>Q=S*LI11(1L2)5$B4J M"X670%Y=41!9X."R$3E9@Z;YD]A'R!FW$F1P#+521 =VY^W%NIN&G-N7XIEE M3>CGX&,@%J)QX.L86V%]-"*A*:']:Y [9(PSV?-D&#I6\!U@YUHGURW]0B1F M&1/ 11U2R;V"4%MQ,8'"2NV%U/ >+O /(/,MY(PP22YCF M5_/GX4OM"301+ >7>0#IG2,V7 OG"%]QX32.)=M\]JT^TD9:3SHZ:K5&FB@ M!R"E=/;Y;%:;16V"@-IU?(F?<+Z:?L5MZNOU8E437F_*A_#'1'@K+;G]H HQ MI;C*% Y@ X.H: MNR^P3--T/8D18RXE@[2U*BN;*L=((:ET,H0<2N:/M8(][#'D4U2--.[T9+!K MK)<.D+8Y_3\M9J2957W:N?XV2<:KP',$*6OG4Y'("^#)03:)!13D$=CVC>IN M4S'2]-23(>E(N7>00+B6^Z"X]1Y^'(6GP60D>2"))V D05$HP@TZJY4J0;9V MX)^B::2AK&/DHX[723.,G:I5Z:5X5XMR?CM W[W)SA$]2Q_X^&&;E^["4Z,N MIENWZ7+!JRH7$;.Q2(:([!,HS1.X(@2P[*,MVL7D6[_@>("4X]VJKS@_PU]H M8]Y74'KYR+@^PJ'_M@\@ RQZT_ M:(&_DZ 4P]JWQ8)0RBGOF9:N]3:[ M0<"XM0=#0.AP^78 CK\N*7Y]NUP4BBF(X)A9+2PTW(%R B&:4 >9Y!*TTC$] M.HWVH"XE5\N/6T P!# .E6T'7O=EU<-YT\+5I4 HWN1)>P=),4%^HY802Q00 MK1=)$S>Z^=NX!XD9MT1@",BTD7L'=N4=Z8((J.V<7I!EG"TVC9[/JAD:W]5#.9M'0(8R+QF#TAN M($9G,Z2(.=:\?)NP/,W)',I);*L* 1M/;U&2@7$'(TD*6.J'6Q MLGDWVSM$C/MV:1BT'"?IGB*QJ^OFB0,2Y^& M9N+O(F,G#$M$1QRBA%CJ ,Q6&_IFZYOZ)XD:.6 ?#DUMU;$_OOP6 M7W/\6.^7/[1]OO;K8KZX>59?;!HAN$I*"9"BY!H\FCKVJXYKHE^U34RX0?J* M/DC1R!'\< !KJ(A^T/4P/]%8KLGF0AW35.ME:I,QR4'**)+CPJ!I70AY'*:& M"^N'PU0;\1\-IV;>^%4<<5%@,)V?$6]7)38_8UDL\;+O :[(5"\#J7 Z#\MO MK\@OW3P0K:4)BTT:]L)+F#@I72$' 0*WY*-B?0B(0H.+05GGZX5CZ]O: =D9 M]_7=$'% +[KO("B]9/%\-_^, HG5@Z?=+)(WQK'6 M14\/D#+NP[WAX'>?(R[? ME U+JS=GZ]4ZS&NY\'9C9&6\CA2OI*!K!D]F\$$'VAC>.'2EN.8/./[7R!(>-'J]<>UKUT(/@2QC[ M4*PJ,8'WM=]7UDWL'1NO(.IHO:!719F^V]P.WO ME[(K*A224 0AZZ-G'NJ;16T!N2^&C@BC?//:\Z.I[F;6^*#0/+%V.\;S+XLE M^2#S;;?M].W#,LQ7Q%[5]SQO_C;;:C__K[/5^GR<]E8^B^7F&^OU0K:U:;>@R+Q8"SXZKF.VT3:O?IRNJ)OO=@4BVXU>-FL MI42R9SR2'+PC.616Z"3UA$5RR MXH.PF@-!?&BBV<<=F\N.XCJ!,L':#IAT!SM-@[P- M'EXL/I,W.A&H M:U?(!-'4UR5.4BR6?01O63 I(6.QM5]V+R&=8.9X1=^^=CQ:ZAU YUH#Y;]A MO<^:*&L*VLC!B+JKDE 4HP@$G01*+85(S0=UW"%B7,@T4.S#;:H/D'(',/E0 M0^JSY;<-"UMNSAGQ6"0O24/6@J(8H24XJ1QHIA33F'C0K>OL'B1FW%1%>]BT MD7H'\'F@R?8Y,SI)D;F.P/CFL8AT$)V5@(ZBX"*#L;)UQY9'"1HWA= >1NVD MWP.4GFZ;?L8TOHDB=6I64IGW?PE\\[$C?O*8@"(#:*5 M#N!VNUWV.1<\.94=!A"IU!Q;,N!S5H R2\EB"4$/W;I\#R -]E"^/9 :R+L# MU%P&':^)E\UCBXEFSC@1;'UGJX$.Z0@N60&6CNK(>'',M6])?IN*3NH%&H;O MAPFX XC82,8E-'?T), MBG/)@XNM0[K'Z!F],?1P0'@X37"<5@Y&V)?-+37MI>5ZJ-D<,>E4 A80TD3B MHZ;<=*AWGRDK8Y#BVM9=/@ZF?@29\O2Q7NT M^D+@S9?I4>7DVS^]P/5W>MRLGC#,E,@L@M:X3PWR B"&!YT:ARLS+ MTKXZ9G?Z1F\A>%I<#J&U?AHP[<;B=HZP5HRAYDA[SFY\9 5.6@^,"9&-54:4 MUH_.]B!O](XVG<%R?YWU@\JK!Q:K#XL'KNHVVR[>/AC>(8EZ-5WC>UQ^G2;< MRN(=IL7'^>93SL6B0XFJ#F'0Z$ I:R'8&"%XSC)37J;FW<6&YFGTECHGPW]7 MZ#C8N?B*R[@XY5O/1YXH<93":%9?M6H-JB@!WB$'9^CP8MED7UK7-QU)\NB= M@4Z&]E/JM@LPWVJ1A-[%&GWR3==43Z>8R]7E#[ID'XTBUZHQ- ]XZ3YD5Z&3 M(>UPP7>!FT=O"KR6W)(1!RRA=MI2%"IJG\%X3]ZYP9BQO_N;/_\%SCYJ.3(O M^G*>A[J^";%6\' -,6 =RQ0I]'-) $M,.]2Q=F+MX_IFT.9"8][?[*."3H#T M\&U!\CKH+.NMO*2@30H%7BH.)KBD>$QD@%OCZ;C;&_XGO[[91R%-T35*[ZJP M^O3+;/'[0#VK+C_]A+VJ[N>H_%\;0CE6/,M7[2NC^5G=1I'8N@>SSZ(=75P<7*S9@E"2=1 MA0B\6 ]$+(6YF!FP$"T+658C/GZP.!2,AM;VH^'B/J+O # M8.G#8E]ILAA+*$K6YJH65%*&HIF00=I0$D,,WK9_M-.>CW$+P4Z,XM&!T,%F M>(&T\;^V-^Z1O&I3?&T5S&H6J.3:QLJ E$K:G(WF MT3<&]RYTC6MRQT?/8F!5=@#/!TI ; R*,=KU)\1*VC"%*U M3ND=4:@SF+WL#H(-U-4!Z#;26A'AORR6+Q9G<5W.9L]26IR1G"?&^YRY"."3 M8R2>H*"^"07-E;(Q1]U^K.=C](Q;8=L= )NIKHMKC:<'"VJOC$O5DBL,H&0Q M$))+X+1A*22C!;9.%[:9\SA8A6UWD&RKQ&,+=5H].E]NO8MKK@4Q,UUM=QHY M'6^7^'EZ]GGU:OX5S]4Q\9XS] ;!NUS3&4S1,9#(]R@EHV$\%]:Z>]-AE(Y; M?ML=@D^@[O'KSVH^NPY%3"38V^.!N>86G5&@5;T/YUY!%"Z #CQGE!Z]>C([ M_LCGCUM5VPW<6FF@ P_R&5G[]:O/7\)T607[G-SBCYNG0,A4G6T?2RYDZ*,' M'QP""JE9D5%GV[H-\OV4C%LPVPWB&JJK ]#=O2]]<4[(M;F7D^A\Y,9:<#G7 M9"UQYE@DGUAICSQH3,TOF'S*B4#OE-86$J^M3BSC),2BZ*]*Q9C)EY!QI[-WSX7'K3+M!H^#ZVQ\6-ZH MMKWT/]+UB=C21I:4AR)+!&4X"2X)!G08H,Q"5P=WB!KI^X@9N2BU&V"VU5H_ M*'QDKYV_;[@4FQ%<&)8U,"?J=)&HR/"+VM5%9"VT*(&W+J_8G;J1RUR[P^E M>NW2[[S(N)+<*% ,8D0L0[&L8HV8W3!Q>&Q>I>NWIKI MM,'$D] [4D$]6\NW2Z0X+E]XR^>'P;/YMA'CQC\AOSGD+!5)4]LB015O(*!U MP"PW602>R74<'(V[4-I;8YX3X;.Y$GM&[,5F?!N^U9U8;^Q36IX1@=,0I[/- M$31Q1ICBB$5A70&EC01OZ!!BD1=IBE*J^;7C893VUO+GQ!:UF1*[/-B?+^8; MX?U]NO[TG/PK\J26%PQ^FVC'--=10S":'&Z2(CA%AXG!@,1B1%U:5V7L26)O MS7].!,YV:NL2E9M#X;8HR=6?9-IA@M@#SU25HK+@ LG3*V=M-D$$-KS1?(BZ MWGK\G B+3935SW&^>\GJ!!4SMK (-M7>6M)XB"X;T#G9)+!PZ0>H4-^1NG&/ M[=.7KP^AM&;3 YO#<7LM?[\@,R=O) 4-IG@$Y6G+.2DD!7XF.Y4-+Z7UI>3^ M5';2J?M$CW1:J:N#TYK\X8MN+>D_SZ9+)%YIFZV_O9V%^9K + M_(JSQ9?WB[+^G50Q$3YS;309>$U^CBHF@?-!@G0JENBXX;KU]?B#Q'3Y&&=X MS!VCDO$AMKDPO6#FE\4V6;791JM-FZE)"BB<5@ED[?4+"?E]V"0S_Q;6 ME:=O;\J]?#I,)14F"#G.ULNC#$%K#R$Z&Y1FY"&T?B"X-Y'CYEM.#<]!53AB M7'';Z%\4"C_[&J:SRA)]K3(\T1)UJNZH\.A)>D: RSX!\9$2#YB2#OL>LP\M M-FX!]TC';1/)CV_TMFQ=VRX/\E5LAZWS.^;\G $'4Q(228-(CE)@G,1/$^E^@@400N6)+:> MA+<'>>.698]\:K926P>(W%V2$RF8"3(C$ N%G-; (%KR"3)SC*/E4C3OE[D[ M=>.699\8CP,IK=][BE^F\S!/]PO2F%#_HVB^CLM56!SX9&M6R#-NA1/,M^ZP MLS^5XR9>3GU/T4I='=C'"\=V^R2[#J0ASO#Y8K6FO>5-\-PZD*;D6B"1*)X7 MY-42(RHQ+Y5JC;Q'R.GR)J(9$AY(LQRKEO'CC'M]C-IMM+H6JPF9:<%Y]6A+ MH5]TYA!).Z 92,Q&U5F*H(_AAJKJ\ M\!@:DXV4U _Z=I?C!(-EO,@"PM0+158[C%NMB$L;GQ.79?W&T.A M<2"E=1 9ORP%$P5P+_^@'3;_B.\([6_FE=GZ_YI_^AIFV\.!Y#A-M!?J-S:# MX*Y_X=I/3HI.)J.G6,\R"ZK64C@T"J)31?K@6%&MG]H3XUZY M]PGQO91XY*P:DL!RW0%N@RDQV< !>8UXHZ3HP]=AX%GI&,FS%*+UC,#A<3O8 MO7ZGN-U'B9U,\'I_]N7+;"/*,+L0Y:MY62P_;Y5Y(50N%,_UP9!CD;:D3 9" MD!X*,\K($(GQYO/A=B-MW)O]P9 XA&(Z<)$O*F/JI./Z6A)U*2)F#SF18)2+ MY)P(1;]PGV/10EO7>HKU+1)&GILTA)KO/%X]7.9=0.:R4> %!TEGG@)FT$D& M,K3!@7/DUQ:II.+:ZM1\)-E=*D9^RW<2X!PE^;'+:S>9M5BP5?+[FL+]$4GZ1M M/EMK9^+&K4<;KN!G$.5T@+J7G[_,%M\0W^/RZS3A_?>HSV:;#]ITN:^] S_. MI_^%>9M!VM2>G+>MJ%]]]KGV_:'-YXG3F*%8R[8E [XP";&^7I0F^?;-'09B M9>3ZHF& =SOGW@$*.M@,YPQLVJOEZ9J.EA4=-F>5DI_/UK\NUO\3-\[O!"7) MDV4' OFF_+[&YIS\&!S11(];)I^K0&;3SX4\M&T MJ8Z:LPJ\21D,DX81G^2TM>Z->P2Y(U<]G02^I])F,^#^ZT]WM/&:OK#YUN8[ M]5^]P_)#_?VW=Z]N?'Z>?JS'RR)AF/\E+3YOEWB^F*\6LVFNU58_AUG=R>\_ M(=86EU51GW ]36%VDY/5E!RK)T M>4UP%:"=PS3,WBZV_2DND:JR8QY3 &&LH$#-%?#EYJJYS';OC:Q-JQS@K6>IBV@^' MVX? D=/=K7%T9P328,KJX'!^>['NML8_+-\L-P+-_Q%F9T@1W28 G$B9LQ>L M0-12$FLUO^]SA%AT21:SL^U[/^U$63?=[X;!W@#JZ0YT&Q96S\[6GQ;+FC"8 MI)S0"^E!9D/NB:C]=W56D)A,)3FEA6MM]!^GJ)NGBZ< V5'JZ!1<-=XB3H(. M-=VO :/,H+2N.0 25YU\3/\3"4T\ ;"VU'13LWLZ4!V@ADX!]>9LO5J'>2V/ MG 3&"X\.P6#TH*) ""@8L) M/.!IPWBE-*,M0T&S0I*9=T5!B JY+\&PU+H![ YD=5-I.@S.6BNF+ZS=.>=M MYN0^"@\BR;A]-.Z3S6 UFJ*XU-PTO\EXF)QNJD$'Q]91BN@14^?'O%&UV9GC M$&5]+ZYUA*"8!*>,T@J5-7E F[6WJW6*>LX38>D !?2(H^MG>C9!0RK&6Y6",;9U3/@8/=W4MIP(48>JHNMD)3 ;;126QZQ;EP4U(?SH6PM8)82WS $&:4!QVNTN&DE_RCQE%= V;TK7FH=Q;Q!.C^<[DYK' MQ$3/-OK]V>?/8?EM4=Y//\ZG99IJK\GMW0L=16])3JE6.Q]@IW?\Y&:V^A!. M&MGKN\M<&]ML>5:*T$' (!?11O"R=B66QA.$DHJQM1%^F)JC'YX])MFKO>&D MS75F+V3E:6\PPRK/'F34-L6$.N36-26[43:N%6R$DCN/SMHKI6>#=6W(QD%F MZ<:_;V9\'J:JD8FY<#\I<(AT0IT?7;?'CEP"JJ 27(KZ ".$VKC:@O>% :=# M%(.QEIO60Q'VH_!84W3/:O<=TSHYQ!PB6%.+4C6C6+W4IT_(@T3T08?6*;?= M*!O7% V(IMOF:0!%]6R>[IW^<8"9>GB*2 MS]325CPER%P)69; H=06U8I'#Y%Q 5YK=#[$[&/[5\6[4G?\>]C+E5[-S]>Z4L*= M5>?Y.2YKW>>'9:@IH>W4^?OV#;..,^X3I&1H:UKO(024X$RQQ7.MN!Q0:DUY M&=F2BI@M:=ST_%Z;E(,(8LLB2>1C6S=1OHZUD_=]]A7&0_)66U5 02N*8;@G\+,8M6A]X?4H0>-:K&:XN&VCVBFA9T-SO1K_!9G?Z>P@,W/? MQS0S,D_2V-6%0\DR$[P,B)PM(<-8")X%D#[YI!0&(5M/\^[BPN%Z-X8;&KMW M^W D<0B$8NKE7J*-%+UC(!,:8PLR;5N_-=B'OC_#1<$^.'RLA5-37?9L"JL? M>HCMV_R[9L;N+A6-K%O]X"O]7=TG!1V=SP(4*0M4#@YBU@HR*A:$TB*EUKFA M^REI\93YOI"@,,T51P4F(7%9N >75"*7@&?FHTVL>9G_ Z2,:U4:Z/^^-\;' MBKQGBU#K4Z;;,#50#+K87"K@_-"[P,<^KN%3RQUI;F16KJWW[-9Z]Z -930N M> V2?&1"6S+@:^8@.511Z,(-;_W :R\"6Q27/;G8U49!+F/*)H U%D')H,%A MX,"S%=)B"J(T[YVZ%X7CFJSAL'5?)=I >NO9P&U*[^I,&UIJFW4[J,;A[J>T MJV=X@L)&5FS[T5>Y3:=RKO.FR'=E]2V:!!^TK6,KN-+:1^9:AR&H0 M=71O6>[.$#O4NCPPC:R9A7F"TE8AV*7"-V.;+A<[GS*V:=.S*82.E9R+>4]7 M!YPS(6$F!YW5A__,1' V,N"%\Z*9SHFU?E=Z',5'AW2[KO[S]=6O-E.R14D> M!01G=1TER"&4VM\\:"$-^06ZM!ZI<"3)(X>(I\/GG5#RA*KNV6[^BNO7B]7J MR_G#OV?K]7(:SS;7HNO%M?<2YX?)04\']ERBW3N"8WAKY>B%Y9Q<^]7%R\I+ M\*82M!,J5;222\\DN?0!"QV\BL=@1+"VM7%]B):C.ZS>^MRK7<*1.V9X!%_; M*RA).S1DCZ!SCIZ[HM+@3'9BZIK@X$Y3TR:"[]D\7>NK?HCIN?[/FYF5!VEJ M5KUU_OGWY!QX"(Y4:L!Y3D>>1@H*:AY5&$=H\58ST;KPX!%RFLTKN+>T)FFM MBO4@4\J@D&<(@EG:)\H*5ZSSNGV-U M-"(]Q(S<_(!FAN01NAJ9DALK; 8R;;S;>T:S6IV93?6-@A"^/O,BSY;SVFHK M_J.PM@;\.\F >#2,AJ>9/B ZA M@ M0NYEX=5C]J)V%*DW,#45H#,7]7[9-V_?^! MQU5*3BA%ZT=%#Q(S]@2P!CBX6WK40O!]6Y!=GN@._^AXK,?'8SU" M+BX2],@1U\XD4!1S0Y120,&@?5'DMF/K6&VX1\@_A]5T]:;<6N#;]M=K>0A<1I&T2*5U'Y";%(S;BWD@Z!PA MY X@\AX_UON8=_AEL7P8]\X6&9./$(S'.H$1(5C!@&/P6D8E!;;N8+H38>/V M71X(4.U5T@'.GB_FB9A:;J\&IZM_/"<:INOZITDH =%J8J#0;E$Y%X@F.?!. M%4P,K1B@K^2#Y(S;=GD@3+42__?OG7^HEY8#^N;GGW]BS_P^KH;WRUV0+D=& MT2*OT2)7#.KK83#<:>^$]EZT?C U8'.@] GSV0RWXT!K+2G]5DN^OH;9)IRM M(KZROYYK1P<[0E:<7$&5!#C!#1GA[&,NVEILG=7_XI83B\(#>0$F(@J/I?7A>0"9W7K^ M;< XC+HZ0.3=,4;7AQUMG8A:&71KWS%-VRSX !(CIWUG,\3B2;221.H\^NQ: MOXXXC-)N XAC<'D"I74 S7?X%>=G^ M)]25Y.LMYF#T_6ZT7GVF%G[_]%1;S@33Q7([F_U9_E]GY^V=KO6V MRXF3',E38SYED#ZJ ^9D]NQ_*94.1E#PJRKZ%)R=NP7%^) MY9HN;GDEV@M=6V%#L,J2- IY)9G^FJTA,3GKHFKM.@[+T;AYHQ."OR-@=+!- M[C$ ;Y>+7Q;+S^'5O-3?ZI=^79&*193#&D_,3@J[- M)0PY/YKKG$G0:J@6V@W('S=!=<(-,);*>_9W[VMS?;C?^\BG#=J8>T _>(^F MQ[+XG)PC"Z@X8<)H!=Y: T%RDPT3F%CKH1ZG:\]]K]BO>M[D*)DJ-4G&1.TG M2*SK[(#<)E$\'08&6V<['R5H[ =@@V#FMCUKIY*>+=2]7:0/-U&/?=RPG:\' M-%*/]CG65K DE03O8P1E+8-H18$DM"\HA&/-WV:>I/_UZVF(T]D&]>=BSF_F M[RZ.[DVY[;46$"X*IV2!8&H6GYB&6&2"())3"0WRU+HP]2!".^Z7O0^.'NR7 M/9C2>C9A]_2H/MR /?QA0_;4'M!XM>EH;!QRA?4)H5>\EA@Z<#D*R 8+C^B9 M=*U?7G7169LBF"^X7'][.ZM5>UM/XTM=X=HV4A2-9*.!F11J':^&@+Q6+!67 M>7(ZQ-8IFZ>I^C-TT=X'<[X.Y?7[^ M[7:5A\U2U;:-*19+.RS6.?5*4P@6-85BG/R+UE[A\51_UVW@]D'IP[ M <>C:;-G!/_MW?O?'MBDP:'6L?:S\S7W5Q2"YXD!-ICPJ/G MA-Z>O;H/S_0=MM!8/20=9UKI,C^.B8RY)B12158"M]+ M9_)K^^[6"O5:,#V;YQ?3V1EM_MN1K.?6FHCDSC-RAH+)$+24P+Q(FB>OM&K] M$O1 4COM:KX/AAXQEH,IK2N7X=E\/G7:V4W+_](LS/:YO6M83T]5Y;*P,^*&%S,45@Z[*,]ER,FXX;&-&CJ+KG<_]& M;]_#3_7[/F:8/MT#GLA[=%/F9.PD3^3U:4^FKA;[:9W!8$8NF/;9M0X*3M:M M^U9_BKM+WO* I>#28"J@A9,&Q,-A!@E\RQZV[X)\'XD?C<]NO= U1-= M19IJK6?[M5NCJU_#LC8Q^XKGI4\'E2@ M2"Z:?@E1((@2>+$\^L)VNJ>D5:ZAAOYVA9A'"1A[O//QFEVT%O/86-FV;;W. MPHO%YS"=3V*068:404AK03FMP6M,X URIX6I!W<+K#Q$P#A8::C816LICPB5 MC:5=?IO\]GZ2M-$R9 %98.TA7B+XR!%,T)DK$X5WCQ4%KC#]Y>/BZT_GG[B% MQOE?KI!QM=Z(,&BCM,51$NP@477';/[\[0/]T\V&D$5*84V$A$BV4PD)P3,) M4@7!%&8E0^O"ET?(&3=UU/!X:2WZ'E%4&3G?3\8:I3U:H/\K4%'25L(H0$99 M5%26R=RZI\DCY'3FI!RJ\B?=VL/DWP&4KBSR':;^AI\C+B=%E!1"K&\G0JW) M#;3=LBR@@PY2*"@YB$% M7Z<9A,1!^'86 )^%UA#HZ@->UKK3$VB8% M]O?I^M-%9]IS0XS,^:"0 T4?=38>)Z9\9A"L%PEC](JIQAC;B;#>@'8,%AYN M%]Q(,2.GB^KESGER9+,+.4-D&#.XXHGTA %"L06*#LY$'8PR.[T0?"))=&O9 M<2N]&Z<1CQ%I/VBXR(PDLKNU.4STMD[=M1J<,AZRT6A3,4+RG7IV[HZ'L9.% M1ZGO?A@<(,NQ*_+)T$U7FY*5:UU];_7\W5:YU!**99BOB,;Z&N%&1[1S>\AX M#B0X 6(SSI4E#;6//S#FK196*F=NI0,>J--O2547"#L$&8L>U/0]X/-)?DVA MSEBOGG:4OT5&UEDU@DPV1M09*H@RD"QB"HL1>.3%ZVK_1\E:-Q7<@/D MLMJ)OP,LW>+A8O=QS=*F2Y%6HK9Q$^#0)>!*>E$WGU2M^\3<2\BXF82&BEZT MEGH'T'E7"P+GF"]JVB\.<& :@B([JEPNX -+)!>>)>,V1FQ]@WP_)2._ MI#E>Q7=R3T?+NP/4W#'(KXFG5[3/:$<)XS=/B,WX(?[S\H[ZPQ9]QCF6ZGMCDO?'&@> N MDD7.AM@HIMZF&_+LO)&I]2.*!TCI+ -^H*87[<6^/WK\%CUS_%@?'7QHZ$1? M/A3_.WYV;(*=^(MRXRA!1UCJ;T^$;S)#IC,RJ9ZLQ1;S_C8A:[.J@G: M0*JY0GH'V?G5XU7[B F7NA1;_4@IR/-CO([2"PF*M((S2>Z!'Z#*;@\*.[O6 M.P'PCE-2!Q#\]:P&%6_*FR]8!3?_>%XTO:KM4F0Q!C>=U6DO%5NOS27HX*.0 M&LD+:%UM\" QG>64V@"KC>@[PM [_+)8GL\>.>?$9*%"R+6' Z_O+7P&9T2D MV-4Q)0RS4K8V60]3TUF(UQ9%1PJ_ QC=$=!;7-8OA(_()R&(( W%&T;4-DFE M, @D'BA,!J5=\:*Y-7J,GIV@9+\S*#53P/?_WOO:!=6BW#/ZXB:G+=]_/[GR MB=^#[R>)X=^'&ZFB$((<>\<"&355Z$]2$,KIA'39!^-:OPP8[GWX_N.UKZEC MFR+4CLN<; *T=<.K6%LPY B6E^1Y=#&5 =L+'DAUM^_.]T'7\;/2CU+FZ,40 M-\OFHJ*3)18!KIX*R@<'7C)+)P5F;U7$Q'?"X0"%I,-=&)Y8XX\4G>XC_GZ0 ME>ZGNTZ'0?68[=NH"< MRT#[X^T2OTX79ZO9MVT0@_G\JM.:G"A.D9!XYJ V<^;J-$P*BU/TH02^VP31 MISH8/$%'%S Y1+V+@60]N@$YH.8+4V9HF0.6:UY.L41[S21(12(KVJK0!$N# MU>&=J!;T4'P-KI,.$A2['O+78Z:KR%P97HIR!>HL<%"),Z#CG0.76(IV*H7= M6O?L4V-U#,'C7DR.Y%J=7M4=X/HR ?T:PPK?33]^6K\IOZWPV6J%:W)-A"T\ M9A#1A=KHST&,]5&,RB4YE9W0K0/N1PD:N2H#A'"%RI>G-KI%;:2-X\F;-9>>0>Q:.!Z "Y=X"6F]"_<^L?N%2X6&F1/66XR(LP::Z0!@]W!0A&>6>P23 MK*E/,BTXK/&XUS(H(;R3K:\Y#X358-46X\'J2'UT@*@7Y\M>ENY>8^E7\A)+ M1"V09= H-7F)K)!T'/'D$24Z@^0*-(;7$R2-6Y,Q'M9::JH#X#UP\O^ZF*?S MG:0"!=T*)?BLZ? 7/$)P=4\%CL&8A%&V;I#T)%'C5G%TYZ<=J*T.X'=M\TR, M+-EX'B#Y&M'8I,ED6PZ1(F&E8E1RMXO(PX[0G2#E_GR0.E0#'8#G]CN[9RF= M?3[;S+P@*SU-T_5$&VM*4@ZXHJ"%(A<#7G(/,3@5I<.4'FV9W.*-XUVJ=H*: M__-!K;&^.D#@/<]ED/:)]-9!0%.3UT6#9])"QB2+#)[DU'P2V&%ODSC[\T'L M2(5T *EK]IC$=@\_)F43M:EO8TI-&#M-G*D,F)27P@?#4NL)B4_1M!O<_H2I M_:;*^I,5W[Z_^N.YVTJJ.6T5[J,DC%F.N[MLAJ_+%=FBKT\,K#=TY"+]$J45 M( N/L21CA6V=N>JZ+M<[97*BB)W)S2RV^IJG%C@(DD.)P3MI!YQ ^V>KR]T' M70/4Y>ZCS-&+HVY6%JKH,;G" &V@2#Y$"8'7AE<.-7ITDLZEOD?K M19>]UN;5$4"6906N[&:6<*!;2!:S@LO@0M=UM3/6?J"YW+_7N4Y>[CZQ' M-R 'U(#ZS(L2G-<1;!:4E'2RZ\+!)YY-EBPIMM.5U)^\+O=0? VNDPYR'<<% M[H$8S;%HB,52;"TL_2G6FF2/6AO-L@BNL:/^SUV7>XAK=7I5=X#K]SB;;4=P M_RTL_X$U,#IOQ37)+L>026C1HB!S$!($%NM,BVR%]B4YWKJ8_&%JON>*W+T@ M<3NP;*.?#I!V>2%\3O]JDD4,EIP+R#IR"KB# %?H^+%*6:>]4J&T!M@=(K[G M(MUC<'6<-GJ"T[:ZY?5BM9H@&F-3H?C)T+90A7D(3E D)62PGF'1K/6%UCUD M?,^5N4T@=:!&.@#5%>47TYBF\S/BZ"KS_3.6Q1(O*ZIP]?*/]3*04J<48GW; M"+&6N-1^7HN-Y7XU)_)(U)-H.5.)2Y"BD,/K19V$41"L%DIZGR4WK3O1#LC. M]UP6? S(>T%(-YOE;N_64B>$RBP!/7DC*G &(0L)F0?T4B!QJ I,=II@. _8KK:T<)G1O,1.$ "Z\]R0NYNUYJJ-0K[GVN!C('6\5CJP3K>9>#&=G:TQDV H^E84C-<^3S6. M4A!SUA2@2Y\RFF!SZ]K@!TCYGNN$6\+K$,W\>2NI"23NJ==I/4\&5/WNMH$F8H+-.9:SRY;76H&#HCN;1%%-?:\^FZ[,G6]#VO M%;(8%2B)Y(-HQL$'::6P1ICF?5K_Q&5/^Z!K@+*G?90Y^MWSS<*-$ET0# UX M+4L]HVQM+>0A<6ZM#+%DL].MWC]9V=->&G^D[&D?\?>#G/.[=DZQDG+>D:HS M4BBN+?DW-@(W.B3KZSCYG9J6?[]E3WNI[]&RIWUDV7O9DQ..<:D89*=IC?4]G37NK=I^QI'UF/;D .*+'1@]G3H?@:7"<])#F."N*92CZAXQ#K4"Z5A06O> '+!)GW ME&(LK5M!_'.7/1WB6IU>U1W@^F92VSB5G*CS3='4N1.9V) I ;>!@A^EI32M MNRWM?[70:7'37HI_]&IA'RUT *$;V:$M&\3/F_(A_#'AC@?M76UI*SDHGNMT MU5CG.$NF7&)%BO:39!XDYWNN<3H&7JTT]*?+!5^]_3UO9K!] GSJ1/ 39(R; M!=Y'1L.G@+/2NC KP!!KH"*ODTWC9L8W4US8$DSKEYY=IX"5\"P7D>OP0[]U MHZ/+&@I2Y,;0I!+_]T2:0= U0 IX'V6.'H??3&*AMX;\;0KG'*_=(+D#5PNQ M=?$R69N5#3LU[?DG2P'OI?%'4L#[B+\?Y)SG'=!A4-Q:D/0K^;M6@BLVDFMC MHU2^!!W:I&>Z30'OI;Y'4\#[R++W%+!B#)GV&GSM7JQBU!!(4+5PFB.SY+BJ M%I.*OJ<4\%[JW2<%O(^L1S<@!Z0;H^31:R,!@R=K&P1"0&20;=1:%BE3:#/U MZOM. 1^*K\%UTD&>X[(@9AL U:!Z,:_Q^O86CRMM7+# F=:@I$=PTMXAKU%Y5'>#N%@_G.S6JH%24$6C;*% \$A.)]JQ,.0DN M=7!AI_O1?:X4[B-D9!>\G:)OWP(<+?4.H'.[>^>YX97:"R4,F74=:&M9H^C8 MSQY8RJ((XQPYGXVQ/.>+6D=@XD1B-10MR6' M:.F,D/358HITRQ7_&V\Z]%/_H;><^6N@ 0OZ.YA-J<&)1R 9Q0 M%GPTF2N9"06M!ZL=V,^WT[O-8\!TI#X:'K>]7&I>/=L(JT^_S!:_C_BPY38% MO3QH>50RP]]BEI)21ETCD?K"+R"!TP@'-@DI2JW_R*V#MZYO,:5EHE2?FU-D M1@Y,3!!]"L"=SM&J5*QL_;#G3WR+N0^Z!KC%W$>9HZ>2;][#1,=*,28#\ZD& M:C9"##Q3*,A\0(H';6R3)?YSW6+NI?%';C'W$7\_R#G/&RANO:CM:GDP]2FM M\N"4]&",D#X+P=ENI6[?[RWF7NI[]!9S'UGV?HLI,PJ["6VBI &5 M'2\Z%>%\BP=.W],MYE[JW><6\R5 X,(GT!$MJL M?90HS?^^Q3P<7X/KI(/\Q7&1>N+:)8FY3BG<5"&;^D8Z@4E2DZ,IN?>M6UK] M18[$N1F*_FRUPG4=1I:- M"8(B;<8L>1XDJEAT 6\E&F8])M\Z>7$8I=]SBO@84)Y K_NCUV_1.\>/=9;F MAP%!O.'ILB?M\_"EIE/KV.ND4TY%%8A8GQ1Q6R"$X" +.E52XEG*UF4 NU/W M/34V_OUTNODXSYI^__;:JD]DO&7Q&$O^ZG6U06"&?-E'\+UJ_DQ_N_J[*DW8JZ2"\NKESGV9/.FM\ MO;Q,6=<.,)XP94 V%O2#5UA\))YE'9)$D^M%\H MR!-U#ZD,AL7"M A2FYUN9PX&V;AQSDDPM)>0.X#(/8['G4UQ\PO7?G*2C6:; ML0*".W)ZI4G@#?G6O,00BS4\AM:IQZ,('C>.&? /8T*F_7V'RUN>3%=I=EB M=;9$\KD_A?E'7$WGSV:SQ>]AGNH,EQ>+L[@N9[/S?SI\.>'!%)TX8FDCN>'# M%264=%K4'FB^#A2P IP.9'\I-@]">9/L]],TY5*^O]R5+X602+LXTD99S&:D M@-_#,D^BE])B89"SH^,G9 .!ZP+%%5GKA-'$YFW#]R6RVS!F'^S!<2]='8S M+YLL[?MU6*Z;X'"3C*V5*_?P-I$YBJ)$ .L*@DJ102@V@P]16!&SR+JU0_H8 M/2,'S2?%7#.]?#>V[N_+Z1K?E+*:A$R' Y8(S/F:_/<>?*U'EU([9@,YTCB. MT;LD<>30NT/K=YCV^KE;W-'&!\N""XH#U[7+B3 *HG "?/).L8PEA=:].AJ> MQ\/%XATBOYSG'N+Q=_@5YV<8O_T5%Q^7XK]>(S6>5GM",6\X^OIU\Q;ZNBME6IR=*VL[Z ,[7'.M<.8NU-[*7/ MQ=O $VN=-3^.XF[#ZWU0]?!;O<&5./8CFXL2EBM3$&:;-T<\Y8(F)9*:%J"P M7BTH8@=S\,8Y*4R3%Q$/$M#+V[WA$;!HK8ZQ,84?;[-P_GS$*E1&UX%,2M:4 M%R(X+!:$\X&VJK6.-\'40P2,]U2KD6(7K:4\,E1^72S7GY[13B+R+\;7:*X* M.;G ZX6WDF@ADK<%S)#;570,V>XTT>4)C-Q=>41PM%'EHIE<1T;%R[/EX@N> MTVUR1!6=!T'Q$"AO&=11'2 X8Z&$:DIW"BF?P,/U-<=[<=<>"0?+G<4\@X&K%<=)7P^C_0#F.J/T: M9$\VI?DWSLH:H)XS8AW&'(B1: L'Q9*'X)("&0WZ1(".XE;U^MW _WEJ;)%0!8ZI+%;.#H*K$N G1 M.612M4'PF"QH M3DX;4\XRUKH)P)-$=0:K0]6_&%(7'8#KGOWW,\[3I\]A^8_-)G2E:-I^D=P] M"OW(=U 0ZEALAHQ':4(=0S#\T7B#IE[: _=P/AZNK"[!=\'-^5;-3EEDP4*) MY+TJYQ0X[VF_2NNYBISKH %[G^[-N3V)M<[WS M]^GZT\46O9BUKDR*A0>07E,8([P&IS@#*3R*&%$C;WUX[D18;T [!@MW7J.T M5DP_:-OU-'A]^?9;,"U\3=V[.M]))60019$@N8]:YE!T;CV+_%!:QRV'&?'D M/8ER.P#QG6W_%I?U"^$C\DGP*MA$>SP&&4 QE2#0)@6;M% VBY18Z[+]Q^@9 MUT">!A%/G="'JN?[;^YP2[ZWBY(&K\W:NJGFP@H0I[J).'%@T#E0A3H*GTTBG7'*V0?/0HC_VG[-2 M:R\$[%2IM8\ZQL;4@S>-QOG(R=$ I^N>I" -HJ/ 31>GI8T2F6Q1=?%=56KM MI=B=*K7VD?*(4-E8[N6WR6_O)\4(PY)SP.IX666C@6@U(T$P85Q19+T?FZ^R MPO27CXNO/YU_XA8:YW^Y0L;5>CW69.VEM,51$NQ Y[^^GOA"IM H!L)2%$*; M($$T.0 =SBHF8MBQQR[5]]/YKZ][K+XZ1N=[2K #G;__Z\34P848 M%O1MJ60Y'VC?R%JR))P-@GH *1LG:>_62 XBB QU,(J4+XWCKM [F^I"_X82W6NJ 'ZN!,,8];LP<+%IRKK'OSTK12N M^U=X&_%U\$B\]].GL27Z@!(H.-)URBW)CZ)TL)RN.>16!]&ZS&[03$>O-7C[ M!*='56X'(/YC/DN7BZJ,]71Y)S+R(BDN*UR!DIF120<-Y%S[(K,A2V\]?/TA M#2>:T=A)\P^'5Q^BAIZS&*_2?U].E]/5+/ _PJ*F;+[B 5F))W]>LRS#]E0W MRAK\=+DD'"V7/\_/XW1VA?79%<+NT'+[YBN0B<@<9+1U&% IX(I6!!:IY&8;OLPO5W[ZKDIV]W_NWJK!=%AI0465MD)!%77\&30""?H03) MJS?2N@M^5QK'/=8&1-CFK,( RNO@SGR$J]4+IZ$3.D4*6(0PF=CPY&^@]E"$ M8;GDQ,B;'<@J'Y#22TYA"/W/VRNC4TS57R[PNE[;9N6E)SNTO+8!%(J.(UH. M@;P$)HWE.MLCH.L>47T<:0>I?@LX[:^'L5\I?CZ;7^:_PK?E;Q?7JT@]$:N" M-*#1N;IGQ8*+M41?1N1!(\L^/^>$;?C9_:'A ,W-VXEQ;!3\/CU#BE]F5^U$ MTAN*@C,9AA>A1A890B(I:.TDBS9Q[MA6 +CW8WMY*!CPQCE0EMV@X/KMSGI' M'U%@O(ZUK4R +R)!225:Q[32UN^&@S'OA$.5\ZB.]Y#4V%K^-2QFF#_@EXO5 M.<6KNM9'%G.9"9$0%!>*_F$\!(YT$'(5@E7D[S_,I[+= M9( ]/C[.!3($=(:3^=Z8^HJ+.&\UR_3AD\%J#%/1Q49BP%HAR;42 H(-"@HY M0C%+S**T'KSW&!V]M$0>(>X]6 T=!+T/>5C;7W12AT0!&Q:;R"1<@.@S R8R M,U*B=Z5U"N)Q2D:N^3U8P\] 9@]QCWVK?9B%+Q\^S^?TXWZ;GD\O\#H>D\ZP M$C4#J:0%5=-\SGD!SCM&;'F6\G;.S:8O](6%?50W;RW'#DZ01P[:VX1 K!A07BJ*;V4$':,7=,_(:%LW935E8-Q'R,&A?'PE]XGPGXG! M:<:K]M\5UU>4\0E34=4=-9!4;2I6HC85)P5"F>R2R0J?K,%M!."-](T;GAX3 MGVU4-':TL0-CJ\6>=8C'-%[6U3'S7Y>DF[]NEBJ9DC@WOJ8CK2;Y>@:>[A,2 M,J;,,5BKMWM::T?3N/YH?YK^G9V;O+1?HM"P"2*V&J$_"XC\K8A;)SB]L%/QO9* M&7^GU28[N]DI%\[>S,I\<;[ZW3T7^#RXG-04B3#$C-3=U[R$E"9(L.I2]1:QZ]WO?,;$[M5@@V)X/@/K7\ M(M&_^CTDJ:S<]0U2RMX6%Z0%[F+MAW-T1D2)4%((1M&-1/]_!%O8AO:M+,/^ MR);1' $GY#C?8?'-50]$KEX928H$<^\_HA_V!2G"O?KUDBY.1>H3.4K S.CB ME"Z"RUX SS8&NE!5,JJU4WT O5L9@CMY0QA;TQTXX^_"MY5K]W&^?EB\%A,N M_[68+^G2$]()+ )DKKU"S%%P$80%G:4/(:EL0O/=Q\_0M!4Z_/\(F/7I@Z@3$Q7T-9)B$F M"FI#,:P4%H1)K5\:#B1Y.W2>7B;LF)H\E5;4ZP>9=XMIPKKQ.:T^T:@Q]9F? M/DB;ZBX?B(5KR+QBF-?E$,41I$5PBFYA0:?C\,F9GII6E1/!"Y^ M<[)E%62$R%0&*WW6C@ETKO4DX1?=M+H+P@YN6MU%>1W^_\RFE9WTO^63:N[**-33-UON8O6"J:]!LF0@\)" M<7L0"J+47&&.*J9_FE9W5_W.3:N[Z&'LQ\-'NBU-T*Y.^0,C1*USU0EB,'3. M.VUK[B!HM=U@K=-K6MU)<\\TK>XBQCZ/E]N(2(2@$B8G6P=7QY1E.G819.C!=3(.:4(1E9 M',/ HPU;W7Y'KAT;I])V'PR.J;&QW:U'V%Y-Y_SU[YJ#P^5$)\PV>TN^@J"[ M NNX3TL7AB>S"Y*N$<'WSK+>^U+'Y;$M0;6_=/LM?]GQ3;G:S[L%OKZLKY"3 MVF6!$BT8'D/=H4?68HH AU:0I60C,38_W[8@K.,"V:,<:2S!):QNWV@#TA:L),"E8)"R+) M.H_':(@8 Q3-,3%TSC)U4K?% P:W,YK3R2KWCY*7:4D;NO+1A6R4+E!$G:96 MVZ2\]!R<096$,2[8UIV6PW.UGU,Y45DX4=%Q,NTE3_P8B)CR<';0.$7.E"6 MG-1HA8?"BR4!>%]2SW9!+&QG S]VFGY737=0K'+SVF:\BY@,76)2$=TE)G#" M&HC,)>0J1Q%;/RCM]EQZ>@GNO61[NB^9U^QN-(V<0O8J*&!UTZR2G$$TW("F MW]>,W"C[<#?56(?@CV,/DK@VH\T3AG[Z]GOXK_GB MY[.P7%[U]FEFZF 6#DH%$D]&"YZ7#";G%+U$EDIKA_(@@OOH9QL >YM'3 RM MU@X\A_RMNI]UTD8EZ.&4G?M*6_(">(Y L\Z*9N,Y ]W$@\XKNP[\GJ9 M2S$X:+:>:G:8!OL&YRUC?X3SZR9\]+P.O](0F.573HJ/1H/1+'ON&5.EM7NZ M(XGC@G0PJ&P/R8/U-G8?YB_X%<_F7^I35?H\FY_-/WV[&=N0 DIOP!D50+$Z M.3!DNG.4C'5G!J8M-S5O_$2WZ#ESQ;:6GY>?IE MN6;%%BD95PI"RH9880Q<5G3DVY*8P!2D:3W0Z0ERQFT4/P:R6NND WA]7(2, M52PW]&MI3.(%@@RUD$(D""@\*$Y>!&;K2FP];.4A#>,VAQ\32 =)OP/T;)IP M531W(E@%Q=;0B?Z%S$%H8/2[Y)B:H'/K42J'3)H[PK">8WOT+333*<#N#\T2 MDB=K$I*=T#\4\Q2E!Y*4R#*8P%U$-=1S\HF-G=M)]3N/G=M%#V/[WX_,2PNL MH++! !-UN &&!-[R *SSG4N?,;M!N^[@.A[VC]%SM!H0.[&$+>?]O MG'[Z?$&L?\5%^(1WMG*4H)TH5H+ECF(K:R($IQ#H^HY:9ZUX\Y?=0^@=-W(Y M&K*/IM*3V5>QF+^N*^5:+:AX\..&V4CQ%,WC5 [HC$847L!K7A<$9 F.D7,A MC.8Q9,YC/$*M9;>5 SD*)4-FP*(DCRNR B[7#'=*L;! _\^W7I_^XU0.[(*] MMI4#NZBU@_M\XU.%*(9.LP#1*$;Q@!$08HA@63*.:6"8VE/)(MJH]L)155,4C4T.M*CJU]\-=5+_S^^$N>NCP M_5![)HM5!83PI;K 9RG<[\6? ?#3$'^4M\/=]+<,^^'NXBQ@^-EIR@)-==. MU@%9,=7W=Z])3L:#9,Y(H2/#TMKE:OY^V&FF[)";;C ==H#/QU:$7,=J-_W> M22B>D$'P4I+Y6D9Q>^ 0B"_,PDIOAQJ7^019)_2NMQ,FGK\7#U)0YYC[ R_> MS-+\''];;?G@F@GO/90L!"@K$P3KZ+"G4QX-*M^^%GAKXD[H]6TH_.VOK)Z? MVGX/B__@1;TU/F"Z7*P>QC]E5TZV%(+>D?O0OB M<$!]7TH\CG8[0/:?'SXN,"PO%W$&X\;.7P_M.-V [6 5=0"SG^?GY[BHLGD7ON#BVE:LS)(9"R[80+:2R5:" MP[J9C4742L78.LIZE)!Q"T^[ =KA2NH :7>>X1^XT;7(#Z_;B@CYRV7J3]?&2Q;=?NBJE>#.C>YY^9Z*CY$DE1UP+,D>!'H(4 MC%R,E(/A0K'0>M#R)EI.)BV\"U(>'F%-%-&!<_?TH\)]S^#=_*JBYX_+^A3U MMES_^W*BB@V1)Q*=L23)6BH9DD)@SC#K5$S2MPZ6FQ ^;HQR)*@>7\4]UVN] M#M/%O\/9)?Z^2AGA2OS7KL^\W/SQJB'ZL6]DFQ2(XF@V#JFH\4:UZEU)4XS%C%Y0 IB:?H.;CPYOIG MK[OJ[W73KW62W]X*G_["'W.RS[NZJ/_]2OVK0833_[[$=U/+Q#HP/?86+8B@BWT?\"LI*B/ MHZ: CTG@P>J<72FLM'[=[+(.K1^L;%O MH/B.L!?VU1OM-9A<9!*]E6> 3S7 M=5BG"S$FC]FU/GY_@ *V70 U: ';#MKM -D_A^7GZX*!X'7(CE$HJE=+4A!\ M5@RBQ$B2Y4A76>NJCINOOZ0"M5T0\+"48S]U= "DW^IR2EU24=@# &JBI [ ]7O$4N(I: M.P$Y.0M**U<;Q>J65&3!^^++T@XYRPY64@=(>ZIB.%IE Q-@BLYU M=&2&*%#5Z:5,""YSLJV;2 \L\!XL(=@-YAJIJP/@_3Q??)DOP@4^6D;LE4R2 MJ0 %>005N0!O600ZIV/245NA6]<_/DG05O ;;$%Q-_!KI[0.$'CSJ/#3MYM? M_K]37!!1G[_]5K>([,LE,%>7I^D;.2M M(-T^R;17:T]@O9NP^)Z_M8WKH'2AZ(I8RL0<<@ ,(;\#>[I.@FKLGNZ72(W((M4Y >G MA,V[5Y\@IQ.9K;[8@:^3-72?@[#51:$\8?8RAZ\UH,FF7?01=(K'$ZT1X3QS& MS++.MACG6M+U$5^$44;$ B68]7(K[VHA MNJ/#GT<>],/YJ\/$$@_HZ@1LK<"P3?QPB&9Z0EO;2^2WVV495@:T10(C=X8N MDNKN2/J58\PAW2+*M]^ /C!/XSY[]W_M]P"E#DRKIM6)Q_H_M7#Z:SB[%PW< MENY-+#+D65K@& 4H@\18,A8TXS84K(MTFR\VWI:X3H[T+C#U2-U$>P5W@-RM M&^!84,$F9J#4L2&**>*+BP#.).N,9XECZ^J=ILV*I_80WP:W@ZCWY)HJ6K0W M;O>#AVV0.$J#XY,%YR&[$D6N,*E. X\>HD8/%,Z)3(#A5@[FXIU:&T2QU@CG M$8*I\4=B""XS#BYD4;10.;+6)^8/V@:Q"RJ/V@:Q"P0Z< ;JG?"@[EDP8V(A MDKU7=6Z8(UY2BO4:8C)[94H8HI_RAVE^V DAC[13'J"N[@#W1SB_V=P=?"K5 M"9&E-GIRX2@XU19RHK!5<5-GQ@X*NUM:QI\ ?8B.GX3,G@(??4G5?/85%Q?3 MU?"'V72^^&-^00[M)9).S77!L40G8EVTK44")3B)RR8.(1,S-JH0@W[.Y=OV M8STA9%^5S@>4;P<'S6_SV2?Z:>=56+5$[ZJG1^5"LLD0R7D %3.1'[4D0S)& M4,RC=?-9 8_1\2+#U\-OMX-5UB'LUI:9F9&VSN?-0=9IZ(F1W= QG@PF+6RV MAK?NT'N'[;"II") 6WK%$F'"NCP]:LJCR@T M\_2/QGCYCHB^H+*/9A\.F3U(S!W@9%.K:DY1\Z@]9/((0:&EXY?7+&4.,66? M8I:M]X,?TK1^FD4SA]QL+137 ?Z:=D7PVI_%ZONV88[DF6NRWEJP1;M,O^64 M;UU1\_*;UG<"U)!-Z[MHMP-DWPF ZH5SW>"5+:LOC>29U#F3-AN(4DEPDN."Q!Z]K+(OS#-K1J>^ZX@>NWG)L_:UWML\6GAJW_V9778U0$ M\6PM P2DG26P&$PNN:O3:=:$>14*$JS# R]H'A<:HA6"6#* MALR%1I<&:VW[L2J"=D'E42N"=H% !W[(II=N MO>PWYIUPL=4;\RY*Z@!IVS1F\Z13%$D!1H.@K!;@0R)[C@&%3IIQ;8;R3 \< MNG!J;P(-[O;&"NT)HT_T<^O$?8A*@?8N@,HQ@C?$E[.2)\[H?\1@HXU.>>C" M3E#88^C"+GKI%&K?M?9;;K4SBH,3FB3E:[L=B@ Q%"%RRDFYUN^G+V/HPDY@ MV&?HPBZ:Z0EM0STL"^4BMRH EX4$+FQ=!N,1A$HY*FV%R2?29;9;@O#HZ8CK8*7VG,_Z*9S5/-V'SXC7^9O;%7CO%O,O)(AO[^CO7(2KA8Q?#LQJ M'?;!9KFMAGPWRG"]77P*L^G_K/@A!"[G9]-\98^S_.X.KW<>&E85!BL/Y;8- M.6!*+'+PNN9XR>D&[PP'+7713(J K'6M51/"#VY8N%G7?4]YK^XH[^KVPR1X MX'3[64'FJHHU$**3()*61AL7E&O>Q[ E;>,>RT6H$1LC;4)KI*R!\#ES))C&XNIEM/V-N"K'$1.0P>YL,JIV>\W>M: MXE%CG4]1U\BI("EZ%;R ISBV( JO5>LA*EN0-2[>FD-A6ZCMJ9<.H/9[()G. M3_^NO[I=+J--++41-Q&ZW]Y<_YE,?]ZY;Q>S['/TO)@,[A0 M'"@G',2( E"3 4GE,QWNC=&U+6WCOD8.C;5!--0!\C[,R\5?).%?ZK:$^=TC MV4DL-G$/VME(T@JI,A+!^< R+Y%9T;H(RTW"@#00'5MKNL/17L)SAI_KAC^U&D=]R\PL2+6FZXH9^ M?8;KM_"[7&X4^T1KS$Z7 "G[.@ZV!DEH"F!,2064Z$/KEJ16M'<:;+1!\B@* M[@??&_FI/9I,LY"*HT@^QP1*.0[!N0!,J52$R<+(U@'P4_1T&I@,?*GOJHC] MK_0YG>A'+RYH,09_FQ\[9*' 44;@MTG'VD!W<(H&L#@&2I)?Z'1.X(*0,GHK M8FR=YNFB'.#NV3[)+J=8YYA0?!] Q5H/2J8$+/*__Q+2^KO@ MZ/O1 7OJHO-H)>=I96DY8>3=NE0D:*PCL!,G5Y?I -&BM2%;JYOC:QNZQHU( MQL==<]UUCL<[;BN?%)\3N9$<]*H_S$D%3A*'1C.49'!D:ZU+LK>E;=SXHF]< M[JW#OK'YYOQ+F"Y6(N037B0&RP-X54?!^/HR$,CN'/>HLM<*3>O0>$O2QHTX MND;FWAKLN?BY5G>W"$@>_3G-(I#GJ6P4<:#>GQX7MKNH.[C.'MT,X&1F42F21*J-_"IK" (YH+:9*^&R$;%U MC> MQI:-G33[[):-7<3< 4YJRN%M^9D^/+VN7LHI8 XEDH>O*3:T2!P$,J/"DW5( M\BG8?'W/=U2,^\(T %(.%/3>4/F*BS@?;H%FLI8+X0U(QNAR]LZ!U\+5;7VH M90Q2L6$G\8X_2*>USW*@E#LX5#;N[(M&<%4$7<0AT>$HA8? B"VCK2C99,O$ ML"%1QWLO=]+QMGLO=Q'XB,"YVLNX.AM?AU1[];^MS\B091!9!3".>Y)*21"E M"1"U8T))Z[AZ]@UEXT_O"0/[*FW>4H*C0V"+U9PQ98LN). "23J*,7!%(W!O M(&D** MO,;Y,7LCA4ZM>Q2>)*@G^.RC[_E0PN\ 2?\.BVD]?>O6GO72PLQ2\@*\K*

OZ0QK&S46WOIH.DG!G"%E;CV0YE1 CT#%++AA3&EQ0 M$9SC&+A%*VQK!^9[*L8]50[3ZA,0V4/$'8#D0QU/A_DM>>^SZ:?/%^LRC=FG MU3:P>5G<_,F;6<:_/_P5OM0_69^9PFKTSI.P,M?U.J]%WQ0,&B^2L/&/HI\%AW[275$@"P7%Y/W8?;IRM]3TDB960!FC: (TM+Q M69RA@#(*KQU:D[?JS*:?>L=?H7^[]57N?7 K3)C>+Y#]9=B#XJ_'IVCO92P! M-(]VO4R4BPQ&.7*&2A:>\U:J'_- .$!9#]6]A^1&5OCOT]GT_/+\^E4GN8(F MU(FNT8.23M(H]^JYJ39U1^[Z,C*WT?E_[Q NC%0E M9 Y7 QU,G<#%Z*0K-O!KUTSQ>\NO@W>,W^Y40=W+.$1F MLXRQ'G>.(FQO);BZR\S*X+2R7,7F.^HWT;(5/&SOGD!3B7>*G-]J:\KB>C5/ M1!UKNBJ(NGO$E#HR(2@P02OF>59T1!X!07=I&KG,\$AAY1)4D:#MY'")YU%%%;+S!\$(1OB MT>>^U!]2]E?J?"@)=W *?;B,RVF>AL6W#Z&._OMP,4__N2K?RSZR1/&U%0[) M PNZ3FPQD$N@8-N$()H7PFXD9BLTN5.YP=K(O ?PW))?B[G>EM4BV)!64Z+6 M\TA%X%9P#TRK7)]JR"FDL/"J>Z!$DYEN/6?S>:I&7M701OT/0=56%QV@JZ:1 M7IV=S2^JU;W],+9(YQKD!FW2=)T;_\-%'2(5;JY4N3+8&U49B1L928ZW/ MAU#!V%Y1/;^O"D67=4P=+J;SO+(WD7P666D0P3)0 NFNSC* 3-RIG+65:B?$'I&P-A/&O4B1D6"2DP1HH\AO4PC!DWUHR3 :LS<61L_@ MM='>A)MHIP/DW9<7<5?'Z%W.+B:IQ$@W MLP>M6.W?5P6\3A)BYMP;(Y4-[>>^/DY+3SV*;1#51.H].$.W3/P\_XJS4+<\ MQXL/N/@Z35A_:Q$^U:*MZ7QM,).2<@@43(!#%NA&+W2W9ZO!E90X4\K:(+=V MDG;^?$\]BX=!Z4@JZ.Z(6FVO_T"T!(HA[I8%\@FSB2=E'.CDZ.@UY(UZFSP4 M0DX*#HM);M C:S-M/34D#7&$-=)*!VA[[++_>7Y^/ET]>;Y&I! E5>5]PHE5 MSA)#!KR/C#S7HJ%.1@)?%"\U<-%FJ]*> SVQ#>3UU# PG"/60C>G +NU@\ D M&NN=@2S]:NZ;@S.CGX7+BU__ M_H*S)4ZR=*@3UY#LJGB^QM_9.A NI6!$X6*[RM0=(/6 A)[JT=I YQ 9=S$( M[4X>L8[3GI(*5@IYCPFG7S'327LGLSC)EF?M& /&@@"5HP(7JDLI@H]TR^NH M6D_,WXW"G@I&VD!L0 UU<$B]6\P38EZ^)EG>F>E3!3F1ABYO+0U@'=6NZ$*' M8*P%&;B)D0[BLEWCS Y@>X*\&R,B%ZQ5H/0CF0Y*X>^(<( M-8=5XDE@EL[U/)U]^B5\6TZ(1LY4J'-:JT'*Q&J^GCBL5#Y@. 6=!/JJMX'ILB[4N,,GGPC+34$*@Q(9%"@799W95PN=7>8\2O3- M5]/L3>QVJ#SAG,)0BNLMZ7##Y4^72Q+CE4N5LYO9?&JHF#"+*)1= =H M41,K',D*G>UD162E_(", 8ZY(W6$')64*((==BHBU.R9U M6QZU2N/Q22:_U1H2&^ MVV-QTX?T&?/E&>:)ELB%]^246O),E3:& JC @+D45$Z..;G=+*W]OK\=O$XB M.W$L+71WM&WT$=X6^HU9FGX)9U?)O/HW\9SX%?7!/$8+24H*BJ)%",IDD#E+ M18%2C@._J^Q.\W9(/:DDQU'5V %L7^7_NEQ>I9?GB[L+C25"\LPJV]!%W3&(QD-+ENL M\=WEQS?;[KLW3XV6_M[Y_JL'WW]D)ZS7W J4"F2, E0('J+/"-J6I)W@/I3F MN[MW(?#@&B:\J#B^+IEY>WFQO""UT!>O"V6X=%E$#8QE#U+C2\3\'!%4SKT&6= M$?[IV\]G8;E"S72G%PE<92V+=]G$YN/B-Y,S[AET@-Z_ M*TEJ)/(.'/$/GTEX[_'+Y2)]#DM\MYA_6H3SJ]5!#&TTQH'CN0XQ%B0A_(Q]BIZ1L=1(YUM!:0\%C/UZ^JKJ9\V$DV\&)LSJ"UP?R[=N( M,BFS3"+!4/>[9!?JK'P%F) E5,$PU[IF]E%"QNWE'>J^.ESF8Y\N_Y[7T/-] M7=*S_..RXOYM^7==G;JRBXE&U%)%!'( Z\PP4\"G.AY3,)2Q^+H;?JO3Y>GO MC!R-'Z[%^3 B[>%8F9^?SV3[ M&[L'B[^$!ZP?SO<'99DSE7=F%% MHGO6Y[KU6=0. PW!ED22R^@]CYR%UL4M6Y U[N" 04'51!,=@.O=]7TQ2-.Q.@/:0:RK\[-&VVD9"UJB>N M=55@+C,(DFO(F"2O&RXL:QW";T?9N-W_0Z.KB3ZZ0]F5S=S)S4P4W>9). DE MUM:E6GKC$JLA;B[$%W/MIV4_0]*X;?['.;7VU4"G@'JS7%[2 1Q)1)PS Y'5 M@,-GNLY9*2"2HS_Q-L70NH)D,S7CMOP?!T9[R+T#!*T8^/X=]N8BO\H7\XF( M@042"C#!:R>'<732J@"HHN$RZBQ":W]J2]+&[?5OCZTA--(?T/*K67Z/%U,B MY)?+Q4W'T)4I3;QP-F?F(-HZ7EZ:U;@R \)@-DG6W6!Y6+0]2=^X0P &AUP[ MW9P,[E9NY43ID**.",Q;2R%P)!D:'D!KA[$N-&:J^;:2[.<8!V5,G8TL;/;-"P[V MIG;D?O]CW;[-%=H+79>TX6ZY^:K-"S.=_5L!_+;<_?A[/*OO7C_/EQ=7J<18R7L7OEW5$5\7\@GOZA4HP(HZ M\"LD!=$7#LY:R946,?G62;G#*&Y8\+FJY7BHM%>DL]DG7'WSIV^W?V=-QZN_ MPB)?E0+HG(6/-?9I\H/CVB M^CNXMM^=A5G=];8JE6,FH+.J@-2"'(W"&/C"$$0)+"F3$TF^]2/?G>]W4XYZ M3 @\? K<5Q\=86E=4J?(N?&",Y"8"RB&M>-$2+#,&I\2_6ENGMVZ1\&X>-I? MDQL@L8=8QRX,J\61_%=RS>;?$*]R;]>1$#%UO>.8*E"%V';0?P'CEP M5&AST*PH^YQGM_77^L#$/JI\6'3:5*X] $4\QY#61IK,*:(1B8%23D DR5'$ M9!(*XTU(V]41;O.U<0O!6@*EJ5Q'!TKZ[\OI-M)BGY!%YF2?&P\URYQ'E^-D1\[B/CEG(U@T4C*7;@=%SY7?275_>L1YUR ME@CQ,&>UD940:"\H4 QX3DG.@Z3HA5X"KU@FCC<1TT# V*DX>/OLW45H'Z'N/ MRXO%M&8M5JS\.9M>+-]_^'/-#$4G.7NKP:O5V"4D$4F1@2=>4&NGHVU]B3]) MT,B7>F\H;*>\#I#X#A=EOC@/LX17!2EK-J*)R 01[X,@-I(TX 3S(!+W9%*< M[*UYO>/CI(P;<72'OA8*&SN(_3TL_H,7*XD],*;KB-Q*E)PE2/405TG7S>7: M@I VVN"00KL'Z;<-D>QS7QJWC:0;<+772@='VSUOX?IT+EHYP1&LD/7%(&F( MQ120+N>4#E?6B(A;+BXF[ZOD5L\ 6>LLZ].U0[KP%=D& MA+H?4<2(R3,;4&WULD(_]0ZZZ-]ND77O@R,[8Z.^[^TO^1[@LD8Y3R(E)1!D M40H4#Y+.56$AIE*$2%*D8EH!9LPWC .4]5#=>TAN9(7_/IW57?5KPD6411IB MWJ-,1'BF@RV0!&(LG"DF32Q;U;(]H_)['QU9Z?NH;-Y"?F,K/OQ]AW TF5D* MB" *7T=">XD5N1 O%W_WH.&]%S12_M_PZ\$'_36Y-K:FO!QY& MA38R \S6L5O.$1,^.4@:K;6E+E=I7;]ZY_,C1]5=9 'WU48_0%I[VB%X(T2Q M8((DOUA;)#-R## E;A0%9=JU'KQ]CX!QO"S#M X+M4K@':^0D MP/;QK_FM:Y8B(Q$ZZSDHD1FXE UP'KC0B>7(6F!^6!-$/)!^^B&--A.GQW7 M>S\<10,+^A0@-/UZ;1P&1=(,5S%+J>>Q)QY%AFA$%I+;;#$V@]#-9\=-.PN)6"+KYZK@9J^,! M:#\QGP)^\"O>]%=XSB0=HV0+GM$%;1AX9A,H905=W3K+M-UT_=V^.^Z4M"-B M:$]1]^!^7\;E-$_#XMN'<#-8_BICDU%)6PP4D7A]:R%&9."@&;,47@A,JOEV MCTW$C%RNT<5S9AM-]0"Y6_)K.<';4JUH&5(5Y=I82THR51^P&"2. I/@.-WL MF)BQ1;J$Y:JD4O!VZC_(:C:ZJ(#=+UY]_8Z!55*'6)#@K!UH8IA M#@+R '0^:^64*[IY$??-QT?&2F.MSEN(N -LK,J.+M/%U3"VLS!;V8^3TNNH M$0K*VFY8"L4-Y '&XKEWPG'%6K\I/4K(R#5B75QRAVNH1YBM;2Z322!G&E9# MMY3V$KPP#IA443)5N']84]T>:#U<90V4_!QL]I#XV"'=Q\_X'1OK8S8+EZ++ MFB*61+$+UQH\!160DE9%"J;Q89)E0_BV^1N=(6(?_SF9RQHWV^[B_ M6FFK7^"M+5/DZ).R$F06=5%%J;-!?0:#)HKB@P_-RYN>)&C<\ZN9VK>#TQXZ MZ !0]P[DG\D /]VTS@63*5(0#$22%(WPJ.A,3AZ*YDD*H;2,6]5)[NL9W:.F M2RCMH_*GG*3]Y=\!DIX]X3<=\+_=S+YU6I-K(1 BUF4#@4PS1 J"=2S!2A2R MV-:#!@^G>MS-$'WHBA+&?#*D^@1 M,Q95Z*[J!O>/T-_Y.([&V&L%_4.!T(L1Q.=YCP]Y__7O+]/%ZB]?<3XQCADI MZ1/(L2P!EG08G%:DG,\^4+IX4 MULO%L -?G<\NZ?3"& HX+\"8_D5_\>)&(/]:S)?+22T;5T-0J. MY82>)14\MLXT#L!&YY-8^C:50V$Q=O:A+?^O/GU:X*=P@;^2SWE>5R>\#M/% MU7G!I>!%Y@!6'S9#/UN+-C#)G0^+&<8P.D9%![?( MS< <7'R=KN> ?;]F9S[[2D$77L5?R]7E>??/ZSJ1/^87_S]>O,GW?41CK?!K.L#=-?]!YR?9T M=?*\GB_6OU7_'I]H:3/#.JIOU6W"92'I" &>[FN3=;3"MNZH/BZ'(^=B7ZB% M'0ZFEVQJMS_IZC]Z>_$9%Q\_A]GUF<22%D74_1^2>5#&6Q)4G2@7C&*Z9..P M]3YIW7_3?3S]]OEC2V90JQ#[AI';!&8T>1!;D M2UM%2LR2' #)6?3&U+6?O;QP/\7(N%O)>WB0&!4:)_LD\;T$_KBL90ZK.OA< M6\+"-SHJA.59(K>@<>4GZ2;X^M ? MR=K"->-O9DNZ7\]6Q1D3[ETQ7#M(5M>Q:LF!"X7. W2Z-KH&Z;=;8]:4K)%7 MKY\DT@]6[\D"^_92(ZNNM6Q7OSV)B23-+"Z2_L/P%U[^X?E>?E)(+M]R =4: M$E9"#$&!];$J)064K9^S!F9I.V/Y)V\_/%Y.V7Q^_>_+Z<6W>C.0=<)&.*RT(\7.\ZGAWMR-MV!O5/=O^( M"#IER[KV.U=_NGSU-4S/:F7WZ_EBE?*="/*FDC2Y%@75V(J\3U^T ,Z%UD8D MM&Z0)Z@!>-G.["OG-L)K"72ON;Y?(2\R]7 M'=BK"_+J--BX#GXYX5HZ9'6X-UV8H"3YIRYP";GX+*,HRN3FU?G[D;H=TE]J MCOT8^NT!Q@>\7*S^X']C?7_&_.HK+L*G:_N^$M.U9/+$9!\*DXQ,6E2I9 Y> MUH:XNMB/?I&TZR;PV(FS[8SDI>;!.T3/V.^]UV[AS:FP.C:6D\*B2-$4R+G6 M2JO'Y\_RL9IHIWGV\$I9,UO56Y M1OVW<+9Z-OW>D739QF!#(O59NNX0!7C)ZI8MC,Y$I5T:K=P/,KQ>(/X?EY]=G\[]^#XM/ MT]G$U_6<1CLPN2Y@4(%#T))!X/;H?)EY:R'%0U'9RW>Q<= MO$H)SW!1G[/6S3)7J8))8,9H3FZ6L8$LS=D,+D0.,9IL6<',0SI/ZG_U'LO_5?_WS_=O[OW\//TTI9^[Y93<<'S.BSS@:__KELN' M_*\_^AW6AN48_[[ 62:C.,R^?YDNT]E\>;FXJL6\(6B=_*NC*9;?W9_+5Y%. MMI N)L9:5]!H8#+6+"_"K"92W\_/ MSE[/%ZLV/TG.A39*TIG@R>>H?17..P?2:^9443$.,\BB.2?CCBT_(IJ;=[(= M#HQ>W(4V4EA[XP5U<8I9D-4E5Z%$B%E;T.C0\JATD=T4C&YBXD1G^3=$YG#& ML@=,]K:3+U>5WQ=A<3%\Z\#=M\'K%\,\T28S5(GX-#%1<(H<7+()LE2HZ?_( MNVR]"&UW*D]T>/^ >!]6T;L#VE\!>K9*1.8NCGZ2<\$I!@'&=D< #[I?KZ/ 55UV56-9JS'4@8>KPB!=JH2D!\]S &:E)^]7N.1Z6[^T M.Y?COAZ\C"?D(0#UXYCS%/$4/ M@O!Q#'(GN/7S>/V<<#:NQMZT<_%)&;DL?*BUX$PD\K^+T^"+E."9-LDS:TPX M^M;.IAR^F$?S+BQS//"=PC7YG'0>>6!]4CY%IQ(8(\^]"*SAA8/ )8= 4;+C M*(LHKC?CW)''%_.(?Q+F.20 3\% &SD60L2D?":?@M7=>*CLU5"];%)$%KB0 MKGFVN",_]A3R!%V8XPAP>WF9A2=%PXU,S)E0AZ&0^IB+$$JN"\1UX,:+*$TW M,T!V8^W%9"%.P1*'@-L+N ^??V)^.OXV611%@HI.DGL?90)'+CUXJ:-EAG%T MJC/C/(SC%Y/C. 6;/2(X7ZXIWSRP6Z^294Y 2563(C.2A(B09"HV<,:EZ.UI M]AF6QHTL3SC?T1(JO5C./IVLSQZ+[_$\3&>U"7$^6XGF,IQ]Q,6YF!3#,VC%?UO+_W/^[-YVDF/IC!OU3U]),R] +/<[+)O$A&? MT/U>0I :;-$)5-WP[(1D8%5M$XW:FC!()>=QV3SMC$?/9CDTYEZ 6>[LE6^6 M7)%:9RRZEE0%4*[.BL@A@:#_E[3WT?'>+M%VW)]V7J1G(QX)H:=LV\^.8KP9 MOOB&)#2=+:=I-7CQ1M])!98,8^"2H7!&*HJS-3/@#8]1B2@2R[V8\J',CIM" M&3ON[!Y>O=AAFX>Z^P*9Z%K3BUE MDJ ,K'N9;498I'H9$S2F-[:+S8RTT%T MV3^8A\M('H"LTZFEVUL<0B-#+DL5 I(XZIJ14NCZ#UQJ\F2L\T85/08$(FF4GG&V]:&HT M9CLH@#M-&^T>F7N;\%= MVYC!I#HM-&* 8"DP*H&I;"*:K%J?BR-/:5PK:;U!=J]*](_U*IY83G&CIKLW M9%_K6I,$^AP9KK6.D=RB4\W;CEH1?]*S&'?!['?G_"CJ[\#UNJ*<_O*KOZ?+ MB2\^!1XH0O/1@PJ9?F5EG67A6:W4YKIY['^/@)$?QL8!P<-]FGMKI ,X[2^X M6[9GN>Z@^".6:#4S. MBFP%Y%AGMD5.5Y#E"%85+YW3-LG6C7P;2.G@$;XG]+506 >XV_MEY+>;W1;* M6J925&"BJ[LM"G&LM /FA%0YE4PW4B^/;S=4CXSF+ES4(^O^E-'^[.OE'_/9 MU]4CX=WA:R8X)ZUT$(Q&NH.B@9B0T1WDK-;1F.B[Z<+>B\/./9+&^#W:$OB# MP?1CF-KU!@!6M-510[*>;MR,"3RG6QP#CS)%5$YU4^FP*W,G:F!'0/CQC7$/ MN)U^G=&..\XG(2?NJB-=- E&*3I:G2VA.M=.&HM!LM.Y\N[SUGD ]"/8X@%@ M>]%7XE5^^D8NR UZY>I"Z=IH)\BA\3S1KW+4)7G9'.-R[B*0J0&_I7)+)0\3Z2B\%5X)IZ_/1AU>V8Z^#4J0? MW1@/@]RA]OCQX+MQM;E^./&\RO]U617YT[<[[[6O0R)B)BEEHW*=-6^# 64\ M0F2N0#'6FQBLM>)!R]?WI4KCD7^BT[>.9WLG@JSQ3?#X(;2)-NJ0.:E3U$5$ M.8(W.0$3WC,"H['E=/S3?5YL^INP]9+NQ$/@-G+#RL"'UH8ZYK6<(K-<,G(: M-+.^AM,5,MFAC@@7&K 3E0Z:#24A(M:RKU(%(]NC3TX\K@A-]SCF9 M!.)@%5W:HJ'[1!\&=M51;2$V2\\25AU /365#!&>X 8\\EU1+4U(W.[*;!5"[#2TR9 M;67H]A]#/Y'W]EU0_$-6I#POPNBY,J4XR%(:"DVB!H>6M? R+3WBQ;#[6<6\* M!A[WV$8R?8R!=,YI;VP$S72@2T89<)D[L%*K8)710;6>T/%2QD!&07+C3H&V M]04\. Z^: D\L8 8;;&R^;Z*?\9 [HC9X<9 [J+^#D*T^]/ADN187*AI7$&^ M9>8!(M*%+)1SGA-#*;7>F/LBQT#N!((GQT#NHI$.X+2_X)X8NI5M""R3^)RP M!91+ 3RC ,CP[(+SP9&PNWDS/XTQD#O!ZAAC('?1<0BLMR"@H M6!>.@7.F ),ZV%@4L\U'\/UH8R!WPLM.8R!W45[#^?M[OK/\'A;_P8N5Y!ZP MM6;'2%%22AF$I1A4:>/JKE:26RJ.?B=BR/ZY.&RK+W5>UG9:GP<#GO(M - ;+"C ME:&0+9&]O9WA]8#FDB0STH,0R8!"NIZ=X QT]BY((P([5A/X8^1U :9]0+"= M>W^P1DX";!__FE]/9+-6>6JUP"BU!,X<19W<;J&04@D1?C&(6Y9==D^!:? M'3=/?3B*!A;T*4!H^A5O'DH*HM$:3*EKMXJERY\L FR4.G'II)2L&81N/CMN M=?$1(;2?H/N]^'8I!W$L9;KK'22;79V8C. 560X7&%')E%P_/?*_[;0@8KAV MMBZ>)HZL^U-&^TW!T*OE\O+\WF;G=;5O,,)+XI@D7V?E^* @I)A!J*"3H[.@ M_?/(<-QTGH-HC,M69M$6)*=L+E?SH]:GV_+5US ]JZ?5Z_EB58(W<98NP_HX M;T7M0*^*"DD7BA.1\8S)1-%-(_4SO'2>2>G45%H"9-2\WCU)Q.6DT\4)LV"1'(WZ4111EEP0BC(LLYHC-;:.(@YC<3OB8XB:&ARIP"T?N+C M/<^F=6RWG CT)M=V#ETL<_6/]#O*^]D(L[\BAFO0OX=MR8D3D7/( '+DE40@)WB-%DF30.0BN21;# M GPK.D^T5WU,U+?7_^DUP5P_MLQ+;?IXE2ZF7^DB;-[I\O1G!FYGV8''/GI6 M4M'99Q8)D^Z7L05AAN<@@HZ1HGCM.<3TO@*58 MR;GWL?G^P!?9L[(3")[L6=E%(QW :9#28ZS^8="*7)2UO)N4 MY6Z)^Q/H*3CD!C^R[D\9[?LMOG*,?'U6RU4MKAZ[,S@; P1F3$@VLQ1;MU8? ME\/.[X#&^#W^C*A]P=1/+G-8^:P73 EKM6/%@N!UDZ((%IPW$D1R7-JHZ4 \ MP7%O.ZPKZ\_$CH#QT38%[@*W'VX/RD0E[8JH(UFDBT> +8?P_]Y$OLKW'E)9G@(W$8>57I$X>PTKC:A]DJ3&V$+!2!**@,110'F+0DI.%\> ME@>=@L4V7_/9W_5Z,M'D8'#\4<+-Y^? !HE9!I*58@6H,<88T#ML/4R[ M![Y??&C^ LQ_(!0W#>N/5]5]>7X>%M_FY?$_KGL@9DML7^6]TV>'KOK>7P9] M5(&[&'+B D809=(8E26@],F@S%%JD)W MOV/-@]K*[)W]8LKLI)I65<,18@ MF;IR"*.$&&*I"[;HQ';%R*0;(_P)1++UU^\*3!(T+Q&9JWPY.>^B@ T!5$WM;/H0S7*X+C47 MXC+WX(-+H!S%Y\%RNC4MH=P.4]:8((^/QJ MEG_!KW@V_U(EM/;DURP%QO MRWR&IG$?J(:#5U-==("M?^$,%^&,^'F5SZ>S:8V.+J9?\0%36 2FJ*%(S4'Q M*C'F"F0ZCZU6.1;>>H+R5H2-.UAE.)2UUTH'4%MM:[E,%Y<+,IJ?/]<]G=>W M/@LB*)M+':VQ6MG"(,9L@2D=45H7HA]DJ=.CU(P[MV30F[&%_#M 4IM ^K:> M2++BBT$ZJ2.ZNMW2T7$M,CBO.?V)\BS8QO!KS$(O;7:]/'&,B9 .#&3-&>;' M&5]?(Q.,3A2;!,E5:3)[$K/3+(##Q(252OK4NGAY.\K&C7='!<_#Z0_M-=D! M/G\M!>O0([RZ[3Z&O]\3CU6,LS0]FUYERS8PG'!)!\3?/Y&+5*87K\[GE[.+ MB3(4SKGH0<2T&N-.K!>/P#3'% PW,;=V4%OS,.X1WA/F1T5'SP/3_D#R!Y?+ M+[A8L?_JXF(QC9<7];:\F),7Y&:%G>3AE;_X?OUO_A 6GVUB0T M2[D/*IM&Z?=?PV)&OO?-MVZ2D1R918Z>G'DF01D6P7,T8'CR/K!$O]'Z 6<3 M+0U3Y@^^0-8Z33]]N]+%SV=AN?;S,B^<*^9!ND+664=T1:,S$,^6^%<"5?.Y M%KL2.;)#T@(W3R2Q!U!4!T[&_0E'4M,G7 @@K251::8@2&' <2]"4=S+YJ_P M78XR&T393XXLVT7R'I 4>%Y$G@0VQT%U+QM. -%GCSB?3D3\:NC:P^*J1V^;RI*(5?FMY@*2GM4^LHJ] M2DJK--I[[R7@>9WY.>"YG/TF .=&#W1!F4-KDHB1Z^-KHU. 6"06HE+)-G1L M]2E"R//F+^< V_'VF*+5T^ZJ^^[RZKYOKD?E12K:ILB (?L^.5ER,0X!7/&L M7 V)].A',P<+>V;BQ0S!XS'FF^#XV^]L;TVQ(VJB35W!A2+++*[U*X0:,0:C MAH_?'>^;)P@=CP+-4=YY'PM.<9 ^W^1KU5U8$PLQ)5"-17S;) ;N#EB[S[=7=:NC,O?^"/3_,0J=S*A"CDJC6Q @I$4,TK9)G\JXM M?8:-YZZ];(?OG]KAVYKT0P4Z2\J8HC= 2?4*APO]*2!#L,YFJEDS#N]/.'0% MI<^Y?)- 9MK=\]6M=N;<*%4$P]B9#P:AM.HDCO11V9B] M2:/?$;XFTYD9>[. 9R=0'VC)"9"YG186<\Q69P,VM]Y3-B#DQ!I*U;EZ290] MCIYV,"F7;ZS-=^;E[6. "9#T,K6+J2%F(]O-*,FV#6E(XC] BXH,4LAF.(UY M8E[>HH@:9X@)4+6-LN448XD^@JQ'EA%B@1Q5]'/T">DF.W*))& M*/_L([97S796#,,-&V.](,M.*9\<8 D&'.4$Z%*2G:')Y^RM]L\*^]N&;^_P M;>=M/;,(8);1]+FA\\0U_^/^AGZ6M74ZZN,@\>195*5!1UF&,Z@!>\D78U6F M6&54QIU0\\H7G;>MS'* &:G?"5S5^]ZU_>;N4O+F[[CCD-*P8J!EH) M_7* +2#6!-EKK:)"Y6CS>,0-^DL? M-^QZ>V>9!]T]?_Z^+S,?/E\&AM)24%IRCQAZ&=AKR#8CO(DE=YL*TSGAH38$H>LD-V.O91@:/YY%M$F:$5^?%( MV-S#_CB]3^!;-W?.DBCZ[O+3O1RB?_^5;U:VNKVH):80FP75>>W.]):?JO=0 M<+$8K;PR>)J.:9NDFZ$Y^7B0+62=F;W;DYZS'[FS.S_UOU%7P](>2P>KWG%' M.+T#OF68+SQVA8-'NY,'Q'L5*$2=9,LO-^;!CG7):@RDI,O<8>SBW#C"%Q;OO*K]K*%5$UD/43M.K->:R@D.]EB(U^)=1T_ M!WYW\<[K9I=!TW8NUEAK3>"(G_;:EF6L%G7+-[\]-"]*%FUTJW*5E_R)R4OJ MI!0DHJ31:D-EM/=]1:19"$^#H?!B#_3C[#(!S'ISC6Z9+%1D%DN'$[HV ZRP8Q >NP6A42F]^\.C 0N MVPJER!]1CFQ67"7G'NW,MH@RD2L[S,BOP>8 C9^;X/'3S_S-,AYI:.?^=/Q@ZST&RH6R_FQ^NKJ^^O M;WHWQ ME0^Y#)^2(EH#..8GO,%8-NA6OO&=;U>A._Z^(--$!-@0#+X'L2(-, MBJ^+J*VBAAG8]58U03M PM!GV=>*QM0\_"YGDQP3(>E80^\ HKVT?C!R?ET- MU_EXEV_N%O"*#T, +ZC$$KDY:&Q,'R.AH&A.8&HUS,8RF04F%'\CQWDSM9/A MYQ"M3]'%9-W;]U8T\F1!%R4KECB@]O"R@6NI0.DO\ZC%9IPS:(:S$[;)3#'Z4@40#CO+ M.0,:\J!B9 $<11H^7'%*Q@!GY;(+ 5J6--?5X"!GV28?9H;4XNI_F'Y$Q ML >:CF$,[&.MV1*[S[7=6-&RJPHJ81_Q+ND%1K^8>$.7*'L9 M><=+E'TT/O$E"JF@7-#8A5^UH"V0/'JH2:+.6&U1K;X61;W)2Y2][+?C)<4DD%,R&.;XKI_F*<-DUFZI]2')T]\D:NE\**5^ ,45)6)O)=M%G@A.%2P--OGO(M(_^IT/2 M%AY7=-@\Q=9'0@L9YO?Y]N?OKZ[_^U?94[))O2:,0<)'%25\=!0D37;6@>RBH"54 MM?'YS*YG.\F>[L+>'(36/^L+G5FAZF>^5J93GQ5@ MTA8DL& 33I3BP>3,TQ#K%H?4(:J? #[OKE9_A^OC(,F^#7[I_8Q6=EJW-KHH M-42E X/R1O?AHP$2L8=42PDZJJ9Y="%T-\DFHMTM ;$%S#-SZY^/]^66_W,O M'_?AM\Y;'4'&>_4SA_'Q]I-^$"7O^9=^YDPEE:/7E2!2*>"XMUNL%L%+RFDU M*Q^R';QEM\ER-.'NZ>>N\QJFF&PVD+RGWH.A06ZJ@%=!BXM6/@[O2;1)CC.S MG$98_QO&W+'JGL"O/5^#_+-5&8\TY>:,!4UDP87J91DN@(Y(5.5'6T<_.]@B MRE3 .<#&KX#F$(7/B9O'IAWH)>G4O:ZF13G)%4"2Y$!"/.=+05)E]#W,5F'F MPLY!IGX=/@?H?3X K2NS.G$+F!M0=K9W? E0LJ271%EE6[4< M0XS\,G0.T/A\L/DJ>["L):5,H&KN-(C6J>]8))DHA4S)S9K1#RFVR7)FFMS" M'NLPE<\ G3Y$Y4?^=3U&I:YRT+M+$>2[AU+KPW/@U1BG"_1>4LZL@7&E,,.] M:9F&X)3/:%BG,-R+[2'?5.?3@8AX#K.ES#,A]+Y>T3_SU3U?)(.:.&KPVLEQ MCK)5L5@YW>44CMDYPC9\GO5K0DUUCBT#LN,,,0&R/OQ.E[7U]=K>KS M%VA+S8@.DOP 3J2&TDH#)NU1U$/.C:Y";I+CS!RH)?!SM+J7KRJN_T?_K0C$ M__RG_P-02P,$% @ %HD+5SXZ]@8I" RBT !< !E>&AI8FET,S$Q M+3(P,C-X<3%A+FAT;>U:;7,:.1+^?K]"Y]1EG2K #"^Q#4ZJ""8;JK;L79O< M9C]=B9D>4%DSFI4T8/;77[L7"ZLNBJ;:3$:6U:KUNKL M=Z7OQ(3[=BNLA+?S<2Y._/7%B9OD8JBBV=N+2$R8B-XT(B_ "/ M8-SEU,?7P'&D2&$>;U"C$'OW8S$4EJ$3P6H07QG[YJA#[ KZ>X1]NC'L;N]F MT'_?[W8&_>LK=OV>=3_T>^]9[U.O^W'0_WK M_SKH7;(#3]1MK^M63[U:HQ4T^-!CMYV;=YVKWFWY^M,OO3];6]2]X[;C!EF)QDQNY2-940C:#D#IC>6IU M#A@!JDLG-#&9G"5XI067+.8AWM),)2AOK/)V:P8IA& ,US,R2?@=X+Q+8QJ\ M%Z$S.*5T*A7G((-0:%2E:(:D8-"3"#2;CD4X9B:GCT7_*6@H!J$ $F$DRE=2 MPE-AQQB@R2!T#M*X&;JF(@QS@MTB-IPM/X8?$8[UPX$CL%BDF'#"SB+!)<0B MFF.S7FH7:8Q,PZW <40:RCS",1%$2]DL(0 %L5.&&"#X$JRE7."S@(9Y-#4N M@4C0P"6RR"4:("@5(L=-9YP_(3=C%DLU-7/$:A@)8S7'B3C=]'ZCEZ4EX)FY M,VO>_HC8:^P=]@8KB7KYXJP6G+9-@:Y"<1!UJ#@6>'EL7KDL]AG7X/""^1=# M"917!@C2H11F3#W(+$'F)/:DZTB84"J38S_B5*VD!TZF50@1WC;L&'$2 0+/ M@Z%W'XYY.@+60;JZR25:H"YW/@;MH'D,WA=4Y\OW_$U!RC7UX*6Y&/';$J8] MQLBO)TX:;Y@TQDDI_L>H1SM2"9\7:RMI.:WM$5KY_J UJ%1/Z3E<@L&-"6;* M%;TO0ZI$]3CDN=F]"Q7&(2 DBIE\J56YQ@&0LR;"."9$*TC=.*3'%QRZS,,: M)'<8*VKM ANE@J.I42"?HB]&21&Y8RN3#XV(!->" A!>$;C*D-)(N:$J[5:H M<27=\:8R@ Y9Y&GJE*$0%6$N.=$]AN6<6%1[[.&UP[+DP6]#($-D9.P/T68& MWG_<#O<'MP7+KL)V9VY:0^_NK+8SB!'X$Q$1-KE1*2QXVG,MQ MM^3 /PGTQ\&+)CA B$7[ [$Y)?KDK8. -MJ%!',M&Y'V!"*DZJS",->4ZJ52 MN&'41!F+]^G8$\,2GN0!8'!H_L2__S(]J.Z\/>;#7W#O-?O=ER M9XW1?,64%A1%C+F,V@5;$>Z>(#36%.J#=QQ5JE7:/-1V=P.'3!)A+L?_I)7G"Q+^S 6Z[Q9?GH;N:.'5WWNG9ZOI'8GR M"^6@0'#1]I0VO:$ A$)1EQ_V,%/@=U1HO1QSI=8)27>X.3_V>1+ BNV&/S38 M0&L\PHX&'EAM*Q@+^8E=$%&H$DN^VALL]29/$MPS_04NF**:;#P@.^1*OG^; MFPX6[%@C*Y0PR^"X#''BCIX+0)5\O1/I1,D)4-%+^:@X0=<%_4&2234#;)V. ME2<\O@)7A->S*(+*[J7L"[\+6K=;*CH/$8R@RY@(R3,#K?F7-M)V)OFL)5+W M.%VG-@)U)-+R4%FKDA:]!3(A^D<-4?STZN#FFQ\X!>S?T12:H[%A"SWCV$.1UXLFM_&+ .I!,G)3?HV-77BS-EW(_W+?]K MU 2VOG!X_PM02P,$% @ %HD+ M5ZG@"Y$H" W"T !< !E>&AI8FET,S$R+3(P,C-X<3%A+FAT;>U:77/; MMA)][Z] G;FI,R/)HCYL5W(RH]CRC692N;652?MT!R1!$6.08 E0LOKK[P% M?=E28J=N(F7J!UDD@,4N]^#L <2S6"?BS5G,:/CFA[,?JU5R(8,B8:DF0YS*;Y7P<:]*H-YKDH\QO^82Z=LVU8&_F=LZ.W/79 MD9WDS)?A[,U9R">$AZ\/^&E8;S7;?N/4#VCK^/C8/XY.HOIIX^2TS?S3D_K_ MO ,,175I"$\Z M3<]T17LD4PU/NH^)_,42 8.SEU,77@AW!4S:/UVN8 M$/MW,?>Y)G"BL1[$%\:^.>H 0UG^+<(^V1CV>?]Z-+@#WGO<0FO_>A]C^_7#]%_^Z1W/B+7 M'][W;XC7I%6O=4A?D=[P@GCMT%U5]C&\W@WI75S].NI?D#U/U$W_W*Z>9KUA M5M#H79_<]*[?]H;]F^K5[^_[?]@,HJ51KS\;MWP;EAQ4R,<:^85J';1C.B8ZI_ M_NS=M=$A9P)2B^@MP[PK-A7NA7 &4PJK53&'Z1#P M'-H4W5(,ARE$1- PI6 B#5Z>,IUC !5Q@+KH+&; MP349(LP)AH7$GZT^AN\1CLW]@2,C$4^1<(.=98(KP"*ZHSE?:;=5 DCCL,/3 M0!0A; )$*]FL (#KE MB].&=])5);I*Q6&H0T81Q^6A>F6S." T9Q8OR#_W!3-Y)0P@]057L1EANB5@ M3L.>YCKD*A!2%1AG.#67P@$GRV7 0MQ6Y! X"1F Y\#0OPMBFHX9Z8&NK@N! M'E#GUD>OZ[4/F?,%&GWUGKO)C7Y-'7C-7,3PVPJF'<:,7T^<--HP:81)3?SW M48]^1B5\6JRMI>6DL4-HI;N#5J]6/S'/X8(I;$^0*5OT/@^IBJG' 2W4XX>8 MPN@S0**0P ,Z:<&69$+U8:NT8/;[DT%4>SIF@%F-EK5UBHU)RM&GD MX%/XHJ3@H3V\4H6O>,AISDT W"D"6QE28ZE0IDK;%:IL2;>\*16#0QH\;09E M$*(\* 0U=(^PK!/+:H\13CNL2AY\\YGI"$;&>!9N9N#=QZV_.[@M678=MH_F MI@?H?3RK/1K$ /Z$AP:;5,F4&BJG"K@V.M, EN;A'#R ,Z<^%US/3(W?-*U9 M2A9G%D)N%:QU7=&IMF+6@=L(IUS%)(#0$DHX5E9HF8 M+E#C#JU82CP#4>\K7H/=P>N<9_L3*@I+1B:;+(H@"_D$>5 ;Y-U"-3R"7-WE M9L5G\8F!($;E=*4O"[W=@\?0/UWT9D8T1Y_?\Q!_+L?MDF/N2< ?"R\SP1Y" M+-P=B,TIT27O(0C,1KN48+9E(]*>0(2F.LL@*'*3ZI52N,%J(I7&?7/X"5LJ M@*$_W9$..=PR) )F05'W>I>.8T_$[!F!.3Y(BX5?KYQ7,54+W6#(S6*_\K<+DOU9<+AO%U^1!O9HX=6_>Z=GJ^D] ?D%.<@!+K,]-9O>@#- MH:S+BSW,E-%;4VB='+.EU@I)>[@Y/_9Y$L#*[88[--A :S3$0,46K+85C*7\ MQ! @"BJQXJJ]0JE719)@S_07L\&4U63C =D^5_+=V]ST4+"C'*Q009:9Y3+@ MQ!X]EX"JN'K'TXD4$V:*7DK'Y0EZ7M(?2S(A9PRMTU@ZPJ-K< 6\GD41U!Y? MRC[SZZ"VNZ5RL \PLKR*1 B:*=:9?^F"MC-!9QV>VL=I!W4!U#%/J[[46B8= M\R[(Q- _-$3Y ZR%FVM>OB92J[M7133%\YK*Y9IN.=/BPK55KMEM;6^LU M;VO;IZPVD/_CXV\UMM-FK'/V]O7C5[9+/F,@=PJ(RF MKP^:!_? UVED=\2;\XW#@L'C?7PX:'Q]#K( O,"Z7B_,9?!/B\N]GK1+@?6* M<0$QY7D5^XK8$\*KF^ .OO1)[%R&W\Z>(;\[%Y7]"5[9SXWO6*R%^\CU^H3$ M_S-=]^'!#VGR:,(H"ZF660=A$7LL3HR+W7V*^%]X?<6'/3(OZWZ/A'4>6RT_W=O61?:O[_U!+ P04 " 6B0M7701_7XP$ ",(@ %P &5X M:&EB:70S,C$M,C R,WAQ,6$N:'1M[5IM;^(X$/Y^OV*.ZO9%(B$AT$*@E;(0 M5*0]V 5ZW?UT,HE#K'7BK.VTY7[]V0EIM]=RUZZXW;:"#XAD7I^9L3V#W(]E M0D_Z,4;AR2_]7PT#ABS($YQ*"#A&$H>0"Y*NX#S$X@L8QH9KP+(U)ZM80M-J M.G#.^!=R@4JZ))+BDTI/OU$^]QN%D?Z2A>N3?D@N@(3'-8)1LX671Y;=PIV6 MT[6ZW:X=V=WH$ ?+H\-V]*==4Z**O9015FV5 M1, HX^Z!57QZFF)$*"%T[;Y>D 0+F.!+F+$$I:_K J7"$)B3J&04Y"^L$"@P MQ>-EB:^E]%"2X@JOW=00_:N8+(D$IVG:MT%\)_;[40=*%/.? ?OH7M@#?[88 MC\8#;S&>3N8P'<'@=.R/P/_D#\X6XS]\]4J1_1EXD^&&-AI/O,E@[+VO:,\1 M^(>SV?S,FRQ@,7V.[ML=.#/GYL"$N3_0N0/;:5OUYPC%FX,WG'Y8^$-XYDFI M4M&U#O5*6ISZ,/=F[[R)/S>FG][[G\$;+#2E:5G-76TR/V>['-?A,TH#O(9Y MQG-":1T"S"6)UG7(,*Y841HPG8%O&QU<' MK:.>IZ6&9$4DHM, HQ1.&0W502SJ,$X#$R+&"U41$0&B\+74"%@E(H3?$0_B M5P?VH=5S['IY1$$AD7"CC^FA..]5$MM-$;X&_06U!6[/:; M\.TU/!SDG$BMP;\*8I2N<(71[CHM0&E8PB2I\C!!A:I Y0>IG(3J+8@\B!\4 M@ @1S9!Q++1O=2V,* 6E5!6!PJP(F7)6U#>!2%6&]7ME+B2%8>V-XLII"8UE MF!<>B?^*[A,IV_O\D&A)<>7(DO$08L"'*IU_^J@W>E= M+XH-^,?A*AOYIP3,RU>YD&!O=NI'P+,TN-KW1N+)9?C=>@?Y?7*HBN-,%-__ M:$)N 7W@2GU$RO\?UN<0\@E*'KQ5;(Y0R3)7P0+!* E!N]A[3HCWA?5#PKS0 M?V6]Q$UJ$!,M?>27&"81A%1$]+=0FH4K>2=SOB)#7OGIIJ!I!H++F$N M<3&+R/W(MQ_YMD=W2^UNJ^O]%+:?PO93V'X*>X$]SLN?PN[K#O8M\WX6VQ'B M?7GM)[)=362CZQ;WX1-9Y>GM"Q(9$T6'['),D9[QMEZ9V'2FUHT(6JJEF,OM M(H^_9;'Y+F^#-(I;*'\#4$L! A0#% @ %HD+5]KI/?9%2P$ \E02 !$ M ( ! &1O8VXM,C R,S S,S$N:'1M4$L! A0#% @ M%HD+5TGS[[FG$0 %'-D4$L! A0#% @ %HD+5PGXH8&-&P 7P\! !4 M ( !2ET! &1O8VXM,C R,S S,S%?8V%L+GAM;%!+ 0(4 Q0 ( !:)"U?. M/T,C[V\ &)"!0 5 " 0IY 0!D;V-N+3(P,C,P,S,Q7V1E M9BYX;6Q02P$"% ,4 " 6B0M7IQC+?!__ #JW0H %0 M@ $LZ0$ 9&]C;BTR,#(S,#,S,5]L86(N>&UL4$L! A0#% @ %HD+5ZRM M7&AI8FET,S$Q+3(P,C-X<3%A+FAT;5!+ 0(4 Q0 ( !:)"U>I MX N1* @ -PM 7 " 8^< P!E>&AI8FET,S$R+3(P,C-X M<3%A+FAT;5!+ 0(4 Q0 ( !:)"U==!']?C 0 (PB 7 M " >RD P!E>&AI8FET,S(Q+3(P,C-X<3%A+FAT;5!+!08 "0 ) %D" ( "MJ0, ! end

6#!'E9 MKJK$,PL%>)T8NMX/6LTUTE5FQ^4+R/45\ZJP_9-^JF/VGN/=8&<)70]N[U%' M#:YF -3%F$ EH\?,/6\U=W+;'1I [MM.016$J M,L0U7Q $<4HSR*AD, V")!6"8N86+72NL;'QQS9UG>L!J;.0VK& +Z!ZYH)6 M>K_>ZPW:0.*M]LB9I@:N-G)9Z8<_>EM^2Z4 MU 4[?RSEU/K0Q-4%FB-^:LBP Z%DFQ1E)?6-4FK_:0!D5TI^4QOIK6M.^* M3LWSYJZ*O(,H0A6!6S]G$,9VU6I-T<[W=:VTM)<(?R_]_0>M79,>E3*6Q8R' M$ FBK4U%4TC#.(,A8Q*%**5(.54]L6]Z;#S=BG5VKT;B@+B=B=D/CCTS]7[- MC^HX[D'QCZWH/@LSN<+EK4J3=<,#EVQR!>2P?I/S$P;.A7O'N9R9) 52F""- M?'[?'.9*XB2F 8H@3Z74+G0602:R$'*BV2Y"D@6I4\8B[Q*.C?OJ.#%F&4_& MCL63M50%C:X7CWX-]#K8,>Y-.[EG8O80+]BE?X?+1'NI#VZ=9_:D?-]'%ME+ M\'K+$7NQH:YI9ZJMR;K0V.>\_/LOFU@K0@(>*6&.="L]5[ L@!21 9QR"@6 MA,6A4U;TTTV-C?1W) 5&U"L"WLX@;$>_?G#K?RFB$V0=LLU<0L-;LIF3#0V< M:^:2PH>I9B[>T8TL6FDVF\2;Z]KRTXAQ0I7VEF,2F@-\F$ 6I29C%8M"2GD< M,*>HD---C8XLFLRZK7)N?W%CB#.PVC&$'[!Z9HB=S,-KT'Y?"^J1(2ZCX8DA MSC0T*$-<5GB?(2SNZ!HSUFQ*UA$EM/A85.%IHCH*L$T;(#/&,RF@Y@9F8L@X M)%PF4 FF^4.9K8_,+8;,IMFQ,<=&ZCID; *>: &>C<15!H%5*3IG#[#L!SMZ M\8]NSU2S!?9+#:R66;_&H):Z/IG51YX!-Z"\19Y9-3IP))H+$(>1:4YW^V"J M^IAEA *1!3&""0T5Q'&0P8RJ%"+%)">Q2E1,NM.2\U')&W 0^.%_!'\.]']A MW&*C#0O]"T#!1']K_F_R4P&Z6CXL"I.[_5_ YL.\RB51+7,OMB?$ "U-G&QU M!O=__C-*@G]9'\2MKGPC>;7'L_-5>!7SN1R?O;*WAN:T2L!)DSRE+P[KXP3H ML19NR$YG3TV>N_2ZDCM568,R-R[:=D$@$ E'69K"3,3:BU(!A50F&0P21:5V ML:3"3LOSYQH;&Q-M"I^TA+UBV>4LSG:$X N]GIFA.W"=R[J<0\1S%9:C3=VD M:,HYI4_5.#E[3\=-P14KY3]6VF=[^ZQ_?-5/>;,PY<&F89K%":(A9(E9@\E, M?:V8<"A0'*G4K,YDU&ES[U1+8Z..K:"@DA084<'OM;".O'$:7LO-,A^@];WI MU0TO]TVK2UCXVGPZV(2JB0+,6<#6FJ8MFFX-D@=*0)=H04,7*T7LY==I9&^";?.RM63=M]'KJY^N]9;!J^> MQ>R8UXL6IJ!UN5[.?Y//5KKE:<0(SI3BD/%40:Q"/<=C$L$H9%%&LP!Q[G3( M\T0[8[/9/L@EF"W*5KYP0)?+(F>K954A8KG822_1)$J= %&KXR7E^*DNL9LJ M/0#=\Y2UEG"[]34V2=A\%7\JL3K0R;UNJ\J@<)JRY3QV)I$A5JVGLR?/>U*CM. LI(&F*8* MD!2G3DZH9<-C8YJUM),JS\JR3F^ZEAC\7LGLNF9FVP>61G!N!_#7->"_:, W$9O^.,P&+4^\=;:I0;G*1NE]?K*ZIT.*BD-G M<>M*_OKYRV]W9AQIQ[$BOU:I%H52&4L,4R&5H:H0$L(22-.0!I3B3(3V62NZ MR3 V!EO/(%5PDY8:K,5V2+O0L3?.,]- & ^RU+AWMG*KPZ3"?+(!O3&W@$W> M,&_]X) 1H__^&"A)AF._>$J9<1U\9[-H='ST<(DUKM-])]?&E8_J,-_\FFNC M;KF8RRK!,1<9#S+%(8I"8I*Y,4C"4$$>102A3"AEEU[C\-%CFQTVPCFEASX" MF077=P:B9PKWAH$#SW;&8B#ZW,CGB1B/ZGN6[W;O&([&CDJZPT['KQAKQ:^] M;9.F_*JL2BE.:1"E:1(1*#(20IRD"&9IBF$@%9.2,XR%TUFGVZHS-G*UK?MU M6%[;2X'6V[U6/<.WG6P1V714OU9&=U]6F>5W@>$I9IF1*. R$0! C$4 :*NU] M,";JTS4LGM93Q):18(E@<9PT2+^=B\%Q7K?98ZQ!?>"Q M1XCM# OH/4\-Z]E7)]LK,66BNONL?_F&KFEC MYO*CJG>3F@3""0]#)E@*%0T3B%-$((ECI)TBF<@0A21)(K=([L-&7-[P88*I MC8S&"ZFE=$T28SLSS\;E%\H3/Y1K+E%\E71958YN=B49:_S36GS$QR +.+/#6' M-V26QE"*-(,8AS$D3"4PRD(:Q"@,&$JF\ZJ(K/CJ$.W@*HC5",CJ$7 @3G^C MH9(4;$6MMMY=ZP6Y]XIE=$,O( ]#,T96L!5V C;*0+4HH%%GLH^[QTB'KLCY M"G]P;G_8F(BN\!P$2G1^T&T6EEON<)./%P6:=J(H@&F:A! K*6'&J(01QU&& M8OUR\]3=0?4NYS@=VUHV8TTL:KEW4\\LJWJ-;./]ZNO,!ZT5X4X.FO^7(#"' M'$2@&8C8)Q=/\RB_E6= M^1VMT^\LQ?>2D+N/3AC)(OJA?-_5NOA)>'TO=9]NJ*-3I2W^=@F)32I8R0F* MS&EW$?,4XE1FD. X@7$6XC!,@C"A3DD43C4TMAW>K82 5B([9M<]":BEV^,! MIIXYLQ:Q73ZFEQ/0EY#PY:V<:F98I^2"L@>^QZ7K'0/F9#[]6E##*E]>'MEB M-DTD3FG*$I@A$IEL_!+2(-'VH8QD3%-.L;+*37GPY+&-]T8X4$MG&2AV -?Y MP7T5"+WOAECI;Q\;=DK7(^.UE/S/]XOGG_0]]5#5?VQ'Z.&3A@D9.Z7 )F+L MY 4=]RODTKSHZ[72U@Q_]VA.8DQ9R)#4HP_RR!3NC% ,,[//29,0XRCE/.1. MI[4N-3BV(=K(:_RHYE#6HFUJTTIHQ^V-2YA;;G9X1++OK8\MB,WNQXZ_ M1/>-$$MD?&V+7&INV$T22^4/MDQL[[NB&N6*+U>%?J(Y=-ID&LP"E6*>13"3 M.-$S?"QAII2$))!28$P(3YV.JI]H9VRTLB-F=9"Z8P['4[C:<8@'M'JFCBY M=2L<>1H&GU4BC[0R?$G(TZH>K?]XYO(.9V.:A87RW:)X/]=C3;>POYLQ#9*0 MATFD-"MD)H&%RK0'P!.3Q8(+&3(B9>RP>6K;[DCW2C_I!SU4RW]Y(SA8S '= MV=F/"RZ&3W@'2F+12 NT:& M[_Y>J<'4,Y .9WH\ SK0 M29_K@74[">2 TMGS03;/&>[4D(-6.V>)7.[K9L?M;C0WT5D!R[0WJ"*8HM@4 M$S%,G9$8DB13E#(J,A6Y&'''&AF;!?=Z43PM3(U*($S$A2OUGL73SGB[%J6> M*78O$*6'@+=S 'BRV8XV,:C!=D[)?6OM[+7=QOL'N7P_YXM'685/*:('LR0A ME#Q$$/-40JJ4@D215#!3T2-6T^5B26=V WWGZ4XC?--&C[LQZSR%%MD)W0;] M+J@D"$0F5 SU;Y/J61N[)(J(MGC3#"$D->094L#7 B3;$] M*B%.2 89I1$T:359FB2*(^$6==T9UF$"KH<"UFYNZ@Q6SY.20:D6#/Q@1#L= M!N,\&QU5V=,TM/OL0>>?HVKM3SS'+_)5>7?*DRC24P^!*&4F;UR$8$88AQ&. M%=+_,X42EVGGL(FQS3U?31N '];;O;;<[C3@VN]1B$(9)2G45KLFQI3'$&4H MBU6419E UU4O'MN4TQ^6=EQX'4(]$^*Q4L5]UB?VO?=RV,"-ZQ&?W%\Y?67' MD&QCZ$OQ49L7S^\_:Z?TRT(5FV_>SX7\]N4/^F2^:5Q,'&"1 M&@900:1==B*).1\L840(281*,5%NJ3JND69LC-$H S8R@XTZP$@-?OCR\=WG M'UO?5TH!HU5U@6-P[54]:4="@_5/SWQU==?TL [A!5M?L;!7R3)LW*L/V YB M7+T\M!LC;TI'O,E+KGTQ+4CI&()Y[A$C&H6M C0M07L)Q;1!Q-/8.=O4H$/# M1NG]-]_JGFXO]J^4/^1S6;RT$X4WTP^38:H-"0JUR:#]B2B,(0LQ@PS%^C6B M"9%9Z&)(G&EK;&:"B:)?58%-)C^27 OK-OF?P]:.,SPAUC-E;*3<+QC@?3JV MP,,389QK:5"^L%!YGRYL;KFV3,EK6C[HQYM?IHEG.C.;DWOIA*422!$6:^XP ME0Y-OD :I1%42+LGG&>A$&X5,YV:'QNG?):FR[6C6!\%,Q&36OQJS%1_M!3I M6KC$JEL.[;C6BE,3\)L$MV[2OJFKA Y[VZB57C-ZIQX@+,Z4HG3D_I M6N]$/UA['=K9R)?RE_Q9BO?SI7[?2N)XM#TP"52W$$Y+)G2X1E7) $IWY?E2HII2GF$ MI3;6&(]-6K,,PRP@#&IW4-$LY"H53C36?OC8:*J6;0)JZ3ID3EB#9FE5=82B M;YO)#H5NZ07VU/69&6#]Z.$/]>\I=?0\_OXUW8;FJU6I!WE9OEX\LGQ>^0[& MD[B?F_P_[X6V>'*5TPTCK$E#VT6M?2G]W>I1BF9[JO5%541W2I-$$9PA&&!3 MO2UC1(]]DL XD"AB,@DHZY+1; #1K0;1\'']=07PJS>FA^A[.^(:2U<.PX=K M;4%+W0G8*@S:&J^MJXT59AS.EG*@47NS"0]V=N8KW?U1[H =Y8G)AY!XT EB MP"[8GW>&;+K# ;$CXGTJ%L]YJ?^@L_=SM2@>JT_?:XLWI[.F:& ^OZ]BT)YF M[(;VSOA<&1O;._&0&?^1O2.N!T> M'+*_SIX^'$20X8XO#HGKSOG'01ONYJF_U:TL7J2L*@\T^_QQ*@,1$F'LD%C_ MP )2$6)(0Y((*5*B)'-92SO2QMB6U-8BUH4PW!S>8Q#:.:A7 M/S7+N+20^1 M$6?4]^2F'6MA4+?JC(K[;M"Y2SLND)LG?99/ZWP-;^JT&94]7(5F30.EW8Z MI)!)&4([7B_FS'J?&LJD>^G&^/=)!8B5%"%D2F\""0, L(A*F"<[22&&"4V5=9OIL M4V,CE2K5P%;:23,HP,[N\ M=FX.JA4B9SW+\T\8SB6TTF3'E[.[HYNA]KZJGURERGD_-PW=S<6OM/B[K$[- MFS"QYJ\ M6L]VVI\?JLC:6E>P3OA<:_MCZ_ 0^+V7*-N^>\63]=N;F(,:S7V#O6]K]]Y> MM\GEM4%KOBSJC=6\_/LK.>QWY 5&8+"1N&,:W(N8VY&X3R1[)N/K0'0F4EMD/!'BQ>8& M)39;Y?<)ROJ^*Y8;Z_#!]C)#'598?=D4[EF7G!?3B,22XDA +!($<4@1S$1" M8()$RE*2Q2P,UV$/#BN03D)T"&'H>S-B+=H5!=+<^\)AD=(_OM]?B;.U?I7M M68/@>;FS$\H^US_=!!A^0;030$=72+L]Z=KSJ&]I8>IAEKK%=:&SG&N[\$T^ M6YE J=TCD(*%::S"1)MI.#+KJ3&D/,V@TKZ]B%@B1.RV5]--CK%9;[M')V=\ M-=L<5:WTJ%S"1A-@\NV9G'!FP-:CO.NI5;>^L^36_GND;X)M=<9:ARW6DR,] M,LR9UDYX>C_:&<9!UHH[^21167HW%[ M1[E^P_XF37X>*>Z>94'OY7H>^%3D7$Z#-&,9PAA*%5)CQFKG64H!HY0I'ILD MQ,2N.-SM=!@;HZ^5 %H%$[V[U@2H2I7**%Z5PGQ5&\>6MO$M7Q.+[;KQ=_X@ MUCD[:YV76_.XLUC3W7PC9GI#ID$O#5 MAY8.\HUZ9OS+DM4OT&CH?SFR!]Q]IE3P)=KP*1D\@WHTI8/O-GI+2K4WX?Q6 M2K6:_9(K.8V3@- XS6"DM(.-0QY#2C39$XSC 6,A11[3E)U4IBQ4?J!M5F+ M"HRL9F_B/R1U+;%R55_94?E0/= S=5MFL3KB$[1Z:="T5A=1'2[-U6E1QI;V MZB)H'=)@77[FP+9U':'T?FY*[%:.0Y4ZX>L#G3>>PH=%%>$DQ>?%;/9N49B; MIA3'&&<\A*$R!5R4(##3G0!9)AG*D HRXD3-PXH_-C*OMQT',L2[=3AB0<91 M%$(2,@EQD&'($ UAJD(19K$*(IRXE3(;;YY++*8K8*M#.EK%5PG+SL.L%RTO$.;=^3 MQ7DH>SIZX@:3+_*U:W18TG0"XH#LW.[NR86[M*>S"4Y]WYQ4/+N;' >)E"BB M,%.9@)@E#%(>I3 -&.,L"5%,W4I>#"K^V$AS-WI;Z)F+%J5SL,J-7@5/=O[- M.G@$=GYY103Y +$#M^W#H8QZO\*/RZCOI6.NTTXY["T MFQT\(=0SE6]K1IH4D$;0":@!0SVD.K/ Q'?5R",MW:9HY&F53]:,/'-+UY*1 MZW/8VQ/8Z[+IJ0R2-(BE]O5Y"#$F"K(XD%#1,%!4?Y/%3B7HS[0U-H9HI4HH M.^:Y.(>L'5]XPJMGOCB:$J2'&O46:'@K%WFZI8'+15Y4^;!&*.MKJ-8 OD[<:V7SQ['O5K82>@$G>_^G./IU'M8?+$&Q8-#LHH]@#L8 M5YU]P=8SQ3@CUB$]B 42WC*!G&MK MX*0?%FH?YO>PN:D;;7PMZ+Q4>A!J3OHBB^>V]"K:H.3:!ZC[7-Q+&P-'R6_6J*N* M@[M[78SLWCU;E'\K.]=3F.DPA@'(43* MQ#$',H$4QYG^ITP%CTE(,Z?<_WT).K9)J#E,L5" +QX?-6^538VH4ELL358J MM5J:)/&Y?B5,OHP)F-=G,>A:N>JJ>Z/>%3E<^WHS(J+MD$02F"8F]6Y$ DA9 MIE\/*H1$<19& 1_H!)?'=V.8LUK;0S=REM='?'_]_.6WWYJW'^6?'$_S_]+BO=" M2Y"KG&Z.KJ]/MVLWOE6)MC*0](><%RLIWGXSNIF"U30(XP@AF$@<0BP"/=$D M*84)4Y+J&2A.6.*AM+TO>:UX:_B*]HV40#9B7E>6W%OGGI]C1M%7MRQ,OU44 MM#5MLH* 3?80K6R[GCAHU)V =;>_'5>W7U>$_A;=?]/:\\.]!E<7G/?=-ZYU MYKVU?]/R\KY1O%15WGM[':O!;E?IZU*)2^,@K>5]0U_*.Z5=^*;@57TL9$I4 MJ&2J AB%-#7>: 09)J9&84A1@'FH7QFG.K$=A!C;&L2&1H06%U C+U@VQ>I< MU3$6<_L 7@'HQ5JX79X];)7<*[0_J)][S;,Z9ITT4V U Y:Y>6&;,(U8 M7QR1,("(,V1R6$60FA- 29S1B,0I09X0.*+GG:3P+@J\,C,<;&3:WXEE%#[(FGK]ZX VVYB!SM;BV.<7\<[$H MM?^+DM3LDD 4<@$Q1LC4XHJ@(D&DV2/#7 P3XG%:QK&1SR;M0;4K9IS:9L]L M^(V3,QW;\YZ)G^X:_W;)IK-K3=L)+BIM1[!5U[Q(Y172O[G^\7S M3_K.FNWT'UN2._6\8=9KSRNS68J]<)G[D/U%XSO[]+"8RSH^:2HS*46D"(P1 M-\=? @Y9*!6,)&,")QJMB-F.U_V'CVVP5O*!2L F1-!^I!X =WF87@-'SV/4 M 0FG 7I*Y4ZC\^!A@PW-4VJTQ^7):[IYKN_GO)#:3WXCZ]_OYTW"XE*; #)_ M-M/^%*<10S(A4!":0"PCD_N,,ZB4$%E(.4EEZA" /M*D%!L9'4S2FT MPMW.A_,&XS S\K=!]/-E1)V](A>(/#DQ5DT.ZG.X@+#O(CC= MVXV)*M_ +.@5\D&["_FS;H0O'N5O<]WBS+@B_V.Q')$3,)=+!.'4TFE;8'XGWW26>B+\W,0>=+/H&>W^"Z;V]*W.&OWKY5<][ MJZ+:7WI7R'^LY)R_5'FI4IPH0M(8J@P'$,=$SR^Q2"&)$.(J2UG$TTZYPT^W M.;:IHB4GV C:*068#>!V#.X9QI[)N!."W1.,7\;$=Z+Q,RW>)N'X90A.)AZW MN+5#:'R=K;C:M/XLRV61<^W,?C''RIO$^BB.$AYE,90$F9J:VH;-!,J@(APA M@81(B%4\D55KHZ.82MXFD&0K,:A$=HBOOHCRA04VW]CUS2OG8+M%QX+1L<*G%L3'N1F P MJ];K9MO-7NW8+^:07ZAJT!%X2P?=)YQ]>]H;)"MA)YN@D9>J5.\E'-T]95ML M?+F\%]L;UG>U5?_ ";6^L6.0.9W)CZHBL=<+[>2*JKDJVD)JCU=\JHZUS$O* MZ[DS1$+B*(1)%#*(44H@HSB$/*6(P M.R;J#]:>:O?IE_F:%L6+IM;*@9YBC#6W20(YHPCB M! D3KD5@2!FC5-(T=BN;X]C^V+BMY4AP+3C(YWRV$OI?YDA$$SNZSNGB*2K9 MMEP8[0[/-@U\=<2X05 M\_XVSY?EYR^_-6LC(48 MU^O/"4TQ3S,*,RDXQ Q)2)4((1$QIXRC@#*GPL[MAX^-8-NRN='"#F1V+- 5 MB)X'O14&SD/[F+*>1O+.HP<=N,>4VA^G1Z_I.BS;J5T^Z#YL,H(D 6=1&@60 MJ8;&-USWDA<943LF6SD)KNU@OAZRW@=V M)[0Z#/7S4'@;]B>:&9@"SBM[2 <7KK\RRJHY8+ASL+ )M1 ?S M!#P*>8BM3@8.(>S8**I58J4=H/1^_K1JCL=O- %;59H"J5TCO_IX">QH<"Q= MVS.5]M2KW:/1>H3;=QA;'Z+>)OZM1]!/!L[UV6:'B+M/Q<)LHY;O-$KOYYI0 MM5?:SIAOME"T>1JB),013#-59:87D)$P@@K1-"8T(8S:9YZU:7%LD\!:9F!> M)I W4I\X![(]_.$04V;5#^^;A76#7 N\?P3"P^L;2(4;/-Z8#Q>EY MP-8M:,\%I[.!>U8/&BYXST6OG0 ^IQN[^0V_;@Z=;<^";(J]3[F(4800A5&2 M)1 '<0Q)0E(8!W&8I$QF.';:8S[;VMA(>RMLZW27FT%^'ET[B]H;9CU3\5&X M&HL7&(%!);%'X]<*&4_6Z_FV!C4_K=3>MQ_M;NK&(4U^P/*CJA8WFEI]KQ>E M2;"'64KB&$&4( (QE28!-.>.1<2X.R MB(7*^QQB ]F.-3Q!US-K=$:M2TZ42WCX M2X5RLJ6A,Z!<4OE(XI.+M_C8#_U-OQ2+8FD.NK_)RRJURJ="/N:KQ[NY.&"L M#W)I*B*EF&CW1DE*(8Y$ *E@'%(9APCSA"1V&=0\R3,V^FDI $2C0;6V?;4! M]D.=I?FAKO& MG:$[O[G<_;%=CM[G,UDN%_-UU$24&($*>XNBMD&1OGU45I6)7$@=;%:/1L M8\R0/XPV'\FDZS,PX'ZHJ>^?9H::!M%1>3G*Y)%6HZ M0^L'6@J"CVR6WWN.\_6 JZ^R;%=(,FSMMNLA.RCPYN&1'0_H\P:O.7/GJI?6O[4Y81"B*L8A@$K,48ID*R*)(P"B,LDA[Z20D3D<,N@@Q.H)M M=#"+WYL:*VTU)J8V6.L#QW/\7?K)CEK[1K]O3G4%OM=-SFO ]'70OXL(PQ[W MOP*D@T/_USS+C3/+8CE]NRH63[(Y/9@D"&S<5LMF1U@'()TGH6M4[YE8:K$\'IL\I>NY<:_O:8UY_:_M>#]X MW"!C^)02ZW%Y\OL.BU1_I455A>FSMHB,S:-]S/FR66V@#"E&4@)1$II\&@F& M&=,_<"2C6)LAL_11O:7%7/N;Y2=9.YQ;;T)DBH@82<@C%$),@Q1F.%.0 M)Y00%- 8QTZI//R+.#:N;KLF1D?XIE&R'7*Y5K..VVXI:N[Z($T\A'9H3$ZR M2MFN;J.WU\#5J;Q%YP[HTL=#/3#HN/;Q6R3:D\+^R7_UCB"09@A&B42)IP$$ >,P2P1,=1C+$.2H) E M5NF%G5L>V[20.-B<3@A;&.U]X3;(Q@D[O7'2R ZT\%URO#O![&#K]P7W0,:_ M"^R>'($NB)WU#)P>.)RKT$7/'=^ATP,ZI_B3^J:'*@[I6Z;X'?1:\H)&X'[RU]D"Y"^+W<46A\YE9PO!D8QVUK=VXQWM_9K4I9^* MQ7.N;=I7+[]IMGL_?S]_EJ5)6G_'M?%;UT-CY;*@?#G5-B:+,Q3"*&-F2X:& MD#"90H)0++3UR3F7+C3D+L+86&DC*J ;6=T8J4,WV!%4O^#VS%=F::9*E[P6 MWVPS_V T /G\1["%?:L%^'VMAT<2ZPZB)T[K(,"@%-<=H'W&N^))5^167O%E M5>;1\&WQ+*<21YK$,@ZY2"*(PQ1I/UHA2#(JE0A8P(-@^E35A/RRI,72VMXZ M:,IEM.TWV-_ >T5GU1D)VAPTY=54 R(T ?K=##ND!]Y'.)-Q+(3",.!9;.HG M$\BT,0M)@)$D4@4!BQJ$W\[%D/BNFQL*W5\KBZR!-O( K;7E>A58_9NJ6_% M(Y_GM,HGM/>937F_B>&3*)]0\FCNY%/77K5LV8ZD;/G/KUX.O6L3-%T5A:_6 M7695%N?#:.:(J(BS,(1AC!C$& >:EV,)$TH#@9)4<6*5>[%G.<=FI+87FMIR MME>;C'UU=$&J#F=OZ5QG/V_BK-N/Z[0BZ/T=<5JFO67/#[BH^]^^TSLM&M^R M\V^PQ'R+EZ#KZG1?76.YENV]^5NL?/>%X8EU\MZ:ZWC2[;H-W+OJ^-:4*AXD MJ8QAF$GM#:8T@DPD3/](11B*2/LMW.G,FP^IQF9>[ 1I;!-V KD3I,%W@S1F M)NY&NUV@-(IMSLO]D,_K3\H?'0_)>>EO.P=J\%[LV53P%&4S ;5F'L_/^03: MUTDZ+S(->Z;.)XP'I^N\/KPCV9L9Y:N^M\K?E(8"JT0@&)JX=4P8AX2F 4PT M62=)3$0<14ZDW7[ZZ,C7" >,=)WR8.TB9TE_7?'HF\:LH7 GHF,J^R*4G6-L1\'60@Z=-J/KP&\.K8&4"O?2KI5@DI]L-3Z@P: ":@AJ(H,5R!XC+$> MN-M\15X/)?:P\=@#=\9!E/;0[7?,!*U'8:MR6L R18-$P1"C".(X(R9V)H(D MDC22(M FJU/Z^-W'CVW>,-)=4X!N#SP[[KFHTK[RM"\^_!A MDS(?5>P@#_/QJQSW+64^?=.LR/^_*UKH$3)[^2R?%L5RFD186XNIA$3[E!!' M"8$9%A3&$4(L5"3!RFK\Z@>6%WS@]&/8]F=WCL MMT$N W!D9)>2__E^\?R3OKL>U/J/[5@^]\QA]B4N*[794["XM&.TJY:1E@_; M:+*Y>)?/Z9SKO]\OY>,VNC)641P1(B$.PU!/U$D,"8EBB 5/PI@3'O/0*6560\"G4V(COR^KQ MD18O9I?K0D[):LQ6BH%&,T_'(EVZ]()-=:..&G!5Z^CAR99:=2^6D]V>3KNVE,G#AJF=$UG#G ^M@/$G8_.NK0UCE.U'="Q/G#;Y=E=:R_5A26; M!KMS, @,8N: I.;")F MA%2R*&3;@U+.R<#W0;9SD*X KN=Y?(/8VPNO7(>"5$=U]E:$:O?I Q>>.JK: M8;&IXY=UX\:W3?;Z+[)XSALF/MB%T;Z0\8*DJ#9)^XT&=SN;;%CQ._B';BU#[71?Q,(4(7U5>42 M*FTF52TM?=T2O,@EV*+@/Q;TYAWF:>*XG1Z#3E$W[Z[]R?#V G6;=E_3IUQ+ M4I:4 88D4A)&6&"E9!R' M;LDY;!L>VZ3VR:3'+I8OE0TN_['*ZT0W>J:3^;-))+%:@GE#6$]:_@G(YTV< M>SX'=[RJ#5?JKUZJY2'S%/UAL=+?+ZJ@IV8^=#3?[N['>.YH7?Z6SE?Q5TG)5 MGQ0K-Q_^GUP6)G?"RSJV2BJ:^D(B("5)!A,:*A6K&&&[=/6=6A\; M_QDY024HV$A:L=B'N[]VC,9RZPT[ NL-XYY9[#IXG&,RM[4%IK!,L M^US6[2'=".UG_8C2)!N7YLCY?!5R1.)64,JC3.3&:1#))$$9@)$:<(!Z$2T1K\V^'^WPIRNVG"#XS# M3 U&5O"#$?9' ^/; QC?G(/1>6JPAL;3='"YO4&G &OU]VG?_L:.5"_G>N:8 MWSS*)41*G '))0A1"S@$$B: 0#3?8\84B0V&EKT:K5 ML=FJC=#U=MF.V(YL8P6Y)>/X!K)OUFEAN"MQC\E]G4#RQ3]6;0[+02XP'/"0 MT\T=#R$UBV'FF,12M_1VO1[V-T*.EL;O'[^2Q^ M[B>+I?&/#GH"R4OS@1)3=75<7SUZR_;.7S6;(Q]6R7.K71=M< M?Y/Y_8/9:GG6+'@O/TOC9>O/7R_F5;3TBLZTG_D83@6/ A4EQA,V!S((,0JX_XND1:?3_@._'G;< M.O).'W"GOV,.@,TI_Q82$[!YD1HPP 8-T((#&#P\9P.X35_Z3 PPL ;#YPBX M31<=31=P(U$Z)J8WK7Q4OY7RKBSE\B-;ZF9,+ORWW_B#D?K=HOBHYWAJEBY^ MD5KN7W+*\EF^?)EB4R,]I SRU$0!$(8AB\,,\D1RG''])W7*6'B%+&.;]#9B M@L(H!1<*KDJ3B[TTIT$6C68F"$ VN@&U*,!B<]O,J*.U@-4BH"/KLA M.\A2[^&1'9,+SF:+/\S9$]W"F\6*+=5JMHX2^EP%%55%IA>SF7XAS;PQ)8P' M/,2AR3:F.3C&,30U.&&<(!&1.*8D=*K6YBS!V)AW$U2UE78"-EI5 _EU(47> ME&/^W:@"WM6ZN"8T=.XM.VKMM0]Z)M1^X'=/HM@50E^)%IW;'S898U=X#A(V M=GY0-X+4G/Q1O2V7^2-=RG*:B9 (@BA$81Q!G EM@:*(PR15FOVD"L/0R0+= M??S8J,W8*"8;\EH^-[;:@\Z.BKH#TC//[&,Q 9\6LYR_@-^;W[W47S\.AR?. MV'OXH(1P7+']T7[BJFY#^9?%_%Z/FD>S"VY2OC81?2IB29CP##))!,0()S"+ M6 :1"C,BA0FP=,I==[R9L0UM(R4T8E9Q&Y,FLW"G ,H3N-J-]^O1ZGG<5T!] M=07*>:"?Q\'3@#_1R* #_[RB^P1PX6KW3'AOYTOM-;W+9_+#JHJ;8!0E F7: MGV&I,AFQ4IAAGD".42@12[*8VY7=.O+PL0WZ6CY@! 2UA/9)[PZ .S^^KX6C MYU'M@(13?KM3*G=*;'?PL,$RVIU2HYW*[N0U'3=?^8,4JYF>[Z\LNE#ES)AF M) J4B ,]EV<,XA#'D&1A""FEL4 LPX19I8+J1[RQ$<-:.V/A>BJ8TF0@O:#O:R_3KW##;E/V NS!#F0_K5P[B1P_ EV5 M@\WY4HJJ+MMO\WQ95MNA3?WME[T$9EPD"4DS9)*D:N-0Q0HR1#%,:$ )CQ,] MPW2<1;S(-^9IY/.7W];UZT_O5PW2B:Z3P.!=,V!\S-%,&%O5ZB*8P"@WV?2> M2R[!*]C?*^S>Z=^/=#?B?Z_0GIX _#;3;08XL4WZVASBGB^G2J$0RR2#D:04 M8B0DU(Y"!EF0B#@B 8V5TV'J\\V-C9\_GH[VF !>R^S&U1?@MJ->?R#VS*1[ M 1F3;43&!+R^ )\S,]JAXHGH+C0V*&_9*;Y/0Y9W=*L>LQQ=0.)_&^-3- M ^8EOB#_;J+A2Q=W=*N-X?:^+%=2O-%N_?R^KB%6YRO>Y!XS%WW2;\2#YE]S M/J>;#IT85\*0?,@%S69VV7])OL@1_Y,N'!SF[IH1EQZZU M=*K[[["^";WJ@UH%4.O0%("<;)*UKQ5IO.>U*M7Y08]'!:\$TY=+W%&*85W? MZZ Z<'&O?%S7;>HO>FQ7*1KI_&6:\D2F"1-0)AQ!')@XE4 [L4Q)[;>J@ 7* M*J?"\<>/C2.;#=I*1-#(Z+I9O0.?[79U5U"&V;"VPZ/#EO4QM:_8M-YYW,#; MUL=4.=RX/GI5-_/HU:K,Y[(L[_@_5GF95R>PS)^%7,="A3B,$QJE,(R0'KM$ M&T(T"A.8!BP.2,HR$E(70^ABBV,;SFN!04OB"5C+W#'P[#+N=E:*5S1[YH%K M@72V.JS!\61?7&YO4$O"6OU]F\'^1L_)3W[1S5:5V:9QR'$B6 A3@D.(>:C= MKY!SF&0(1T$6!8@ZN5^7FQP;[9S-Y0%^-W+7M0A=*SA?!M^.>OQ"VC/W>$#3 M7WZ4 X#ZSI&R;7 <>5(. +#.E7)XY[71%M4>WXHO*^=(-_59SDQ*1Y-1OJYA M-8TSC@0B$M*,2XCC*#1AMA(20C*)*0ICZ;849-_VV$AI)TJB+7PUH!KQJ]H3 MY;5!=)?[Q7(=IQ^T^UZ[\0CT%8$-UI!Y#UJXW/*- A*L(3D=;&#_B*ZE*O*:28Y25)$8:@=/X@1"V F:6Q^*.WLB9#& M;/I4KR(M:;&T([VK9'(9F/N2]3=&C9 34!6+EEM9JP%:;,.2JN\A8/(^GU?Y M=_2(KF5TK5-Q3:)1*".S=6\JY(RL&[%566@JHOL.G+(CK.S5P;KCIXMF'HPF9^@)>!.Q&9]26W0['S8OL-GO1D/ MR'HK0G.-+ -7IO$ VV&Y&A\/[5I,V-02,][D^SE?/,IU.I]9I78KH6OCV!IAW=^<"H9R;;B@AJ M&2=@+:7/JKCG1 X'9TYT<[8:.!U*YYGTH3D@+P.'^DJFS5?M71OU9E3-_/ZS"0X3!A,4J[GL 3K.8Q%",9)&!&F.$$D==_TT"V[^H#=YC.E^A!B#Y]'?<#..)H\?YZ)-T&@+;DG8$=RT!+= M?S"H"UZ>XT*MFKY)B*@+**>B19V>T;&"IZF4]:E8J'PYI3C@-,$($I8F$,=A MK/_",901RV3"2!1FH0M)M9X]-@ZJ1 -/E6R.]3=;@-G12D<8>F:-&H%/YQ%P M+Y9YJ*NODIBM)P];^/)0I8/RED+Q,:^6ZM]) MJ6U(;DY@W\LIQS'1,&$8B2B 6/ (,L022 *!A>1)$J9."UT.;8_-MMN*"924 M)H*D$=0Q=[$#^G9COR=,>^8&([6)Q&E*):P%-T;%!F2B,9IQ)FH2 0 M8QI!$J4$!FG*24B%3+!3X02;1L?&66]D;<&!0C[+^[]N# MM;A5N@.P%KC?[$LN$'G;.;1HYU/R#?)!A]65?(^J#?GVF0 M2J&"D,%,,6T?R0##C%:E'"),$A$S2HGM$?EC#8R-4-8R;LO&&2GMC\D?!?$\ MA?B IN]]"C=4G [+GU.]TW'YHP\<[,#\.77:1^;/7M>Q\ASGJ\=5=6:C6CTW M2_"%?)#S,G^6=822*=CU02X_JJ_TVY1E+ M0E6+-E&D)40)I*F/M"DD4)S@B M) Z=ZLZYM3^VH=\2'RRJ+33>5@#,SE6I]](A=J9&CS#W3"-MA.M-RAW9FS!& M\(,1_\<)^%#G9=(Z>"PJUPT\7R7E'%L?MJ!<-V@.RLEU?$R'-)(G\P2MLTDB MA864*>292B!.,PXIHQ(&*D-1HDA$[8H;VS0V-C9[^^73)X?LB)>@O&#"> :H M9QXZEUVL2VK)2^ Y9)CT".) B2;/@>DIX:0E*&?S3EYZQG#I)RVUV5S],9$8^OZ\J+I>MQ5W]NA 6901*@D*(51AJUY&&$$4\CM(H0*E; MW$0O4HZ-MALQ.Z^^]].5=H;IS3NH;R_X^FB]ZA=8=W*MZZ27+8!>.\-G#)YW M&8&T)-W*(;?9]&TXZ"O6 TK/5=2WG9['9FP(M8>&*QT^T, MRD07U=UGD\LW='#)?Z7%W^6RFON.5*EIWN4PC57&"(*F&JSVRY,4,IFF, H5 MD5&@J B1M5]NT^+8&.+7SU]^<_ OK4"U\-!]0]4S4=3B-H;4T8I:79QU*S = M/';?H [DME\&UY/S[H+/60_>ZD'#N?$N>NWX\DXW=J#@G31>9HW@3OSGRAR> M>%=(:5)6O)LM_M!"W.?S:1:+C+&(01)GIIR$C" +3?F=*"%92"1)F3T3.S0\ M-D+>S67WJ2H+L98>&/'K_"]& 5!KX, X+AUBP>(]P=PSF8\&80=J[PGI@1C> M(^)NC-\!MK/$[_*\X?B_@Y8[TT"7^Z]TT67QG'-Y_(S>AT65S$36:P5E=;ZH M_;W) OEAL?P/N?PL^>)^GO^7%/59O'>+HOG(7(>F*)$\H4C"@,<88LFP*5$D M8)@A$82)8)ET*@@YK/ACFYE^FQ<;@>L<*$V: -Y>@93?S-]R NBS+.B]!,56 MI4ZY =^9QQ7-T;W)@RX\GRTWO!&Z?5"L]%2?[H$+W()MHI.FN/?0"T*T%*V MAU670?O(]U+.,,+?9GUHT(XYN>@TK!1N$V=9++67]BU_7#VN(TG"5"'!&0QH M(B$.A(#$'#V.>"98$L6)R"*;.>W@R6.;;AKA[":+0YS.\_A5VO>^V%3)Y7$= M^J2VY\A*W]0B*OVO+4D=/F\0_CBIQGIHG[Z@<_J[_8"Q381DE*)4"<4@DS2! MF.,$,B("F&0!"A+,B2*)4Y+ATVTYC@S44F0J9#&& 1 @Q M"X@VV;,42B1CF:$0!:E3AE%?L YSZK$W6.VL6D]@]+*EH7,/7E+Y2/[!B[=<6Z*F*;XEWN7:W)*_Z(;$ M^_E2OS2Y[OJ[LI3+5R^_TO]<%*]GM&R*HX@HH3S-8BCC*H>+C"$+,($X"0GC MQ)Q(<&*:JZ09&Q>UJZNLU0&U/K!2"&PU I5*)MRH4@I46EU;W*9+C]J1W&#] MU+[Y*"<52_UPC9]X4JBWA$> M=/?O5*TP8$0'E>S#EPW;1VW8TF&;UL=8/FP?FHXEQ X>XWY&_4VS=?I5WSJE M5%-8B@.H.-<6)-(L1F200(9D&(LTSK3?:GLVO?W@L3'36C9@A+,_BKZ#U86X M@BL0Z)DY[)1W.G%^3--.)\UW'C38"?-CXK=/EA_]OF-B.[FX+^C30\Y?&[E, M^@FSKOXY+__>+/C&(L@8$1PFC'.(<6R*D!($(X724,1)DBGI8D1<;'%L@W,K M,-B1&!B1';/B743;SDSPBF'/P_LL?#T$A5MCXROCWL7VALW#9ZO^078^ZQL[ M1"SVES5Z'5/SZN63+-2B>*1:^'>4ZY=D2F1"0R00#$T! ISJ'Y1BDTY88L9D MFD0Q6Y%RRF MUV7SZY=\+M$4423"5!&88B8ACI"" M)(HC&"4A$Y@3JJ3URLO)5L;FZ=6"@D;$R?H/8(0%'^<.*S.G@;V\3.,%KI[M M@LY(.2WC7$2BTYK.Z:<.ML!S4;'V:L_EBSLF$]3/%?ELMER5+X M9O%(\_F4!9*+@(<09SS3'" 9))@CF 0J2@5%B21.VT>7&AP;';3E!5N!)U5J M3/![+;3C3OQ%T.T6@'Q"V3-57(FB>_X_2VA\)?R[U-RP&?XLE3](Z6=[7\>- MZQ4KY3]6VK!Y^VS6K:NP$JY0HN(D@#(VB8>IJ:B29 2B+$;:O(@"9!=Q?:Z1 ML5'*5D90"=DQG.<8G)8;S%>"U/=Z@RL^[GO%9P#PM2%\K(EA=WW/*'FPM7ON MVF[#_4U>\MFB7!6FF$++$6KO%1_X0:U8"94*(04F4/^,(9;:#2$!CJ"*,A6C M0*@T=BJ#?J4\HR.1ZHS@898R-Q*YMI/L^&9 Z =9"CUY0D\S51^A+9[P\\1L MUTHS* EZ@FZ?+WT]MF-=4UKFI8D]Y(O5W"1[^[28Y?RE_KD=G!DC+ H5@W$4 M8(ACQB%56$%&>$R3-",X3)TJFEHU.S:BK*0V<;R?]%/7"]J.]3/M\+8C0_\H M]LQY&P"W(D] +2[XO?G="^VY(>6K6J9=H\/6R70"XJ!"IMO=W2BI6JK^H-6A MY4-]#N5MG:M@2E2")&("9DD00BP2HO_2/W"HJ, (!8G3_OO%!D>Z35[)ZT8[ MIS&U8YKK(!J&7.J=ND;(S7FS1LX?_7')12P\T M93.LV?+ZN%J62SH7FK;^)DU*6RGNZMPG;[_)@N>E_%3D7'Y>S&9J49@;ISA+ M% ))S!G$"@1I*/OW]2[KPX>EE7^F[MO>3E541@D84HA#Q&'&*4!S%*6 M:FZQ MGX?!EXM^HI5A??+SJAXXX1R.[_M=R =1B-=?O3+5&]R%_U +-Z"ABI>W?H_,L.Q8Q1T3GP\5- MU^B ?-[DE)R #4+U=\!@! Q(H$+I.WOU1A&TW\LK^-\NA-_?JSB6J'[G?K]1 MC+^]G/\=(OZ=>V6@^']WN3J8E7]=;,N'?5B9,Y\?E?Y,UOO9TS#E+ NQ@BC M)D4JBB'%-(:2ZR]0RBFQ*_=ET=;8C#'=G?\_>^_:Y#:.98O^%43,C;E5$8DY M) B2P,RG]*N/X[ALAYW=$W/K@P)/F]-**9N47,[^]1<@*8F9DBB IFLN?=, MG"YG)@GLO4 LO#;6OC>T5L^_;L"/VG90UL9[C'D7\'68"85#;>1)2F/H/O]A M8ROXI$%M[4TS(H2#SF,D#P?A1(/L=5#Z#7=NX/2.1!>*F&Z0UE:SY@K?V>5S"\VL%M$W T=$>F MZ9V-X&"DF5D_0?MUJ62Q 58']@:T'@2\K3$$N%!7-[SJGO8>QQ!8CBYU#"HD MR V/5LTF5@Q)E0H8\R@U3)93R*(409UB@1*,8QG[:<&>JF5N9/7\#L-5=SN\ M9(&NAF?LG:NCVQW!U7]Z(1CG?L=+J/STNGGAAL<+JOGLYE1WYDGQ754+G>.< M,HQ@%"%#$%%B0Y21A @1G&11S)/<25PLK%ES8Y1VRK_68--:.,5&ZU%CC;E3 M?TT3S"$^YE5O?,QAS7;WD@TXQ7[W-0TYZ:[U5 TZT7[S.=S'V34^JNU/L/=[ M#J$P.[AG2Q\VGWXBL_O:U/A-53M!SC1)192ED$8HAYAE%%*I*52,8V(&3:ZY MERS#^:KF-@X>:TROZZ,BT1CM-]'N0=AMMAT&MY$'KZ>0M5:.,.^^#$:@R7=/ M19/.P"\[_'P:[O#&%1=P/A2,%\M:MF&W=248(S1/,=34KKX3&D'..#$S[)C@ M7"<*(^%#%&?JF1M+-,?'HC$.+ _V#KB"QX[/BL/7PQNQ= M5G7/J<' ]G%CDO%1'YEO=@Z 7W8N_&KC]O;M\+G3#JTCW6E(.&JZ#LE !#;0 MB$EI[CJ@GI/AE:4-3"G,JN^[_1%&DCR2*41,FV6/5&;9$V>IO02,*,]DS!+I ME>IV7_3QKJ#2SAX*GS2I[Y-!1$MGC M)P9/6=;WZNO&3(#J+='V9J_[F'?J[1E]9O6!)RIC(.=0LR2#FL80\T\(,1E&6*TTB MJN.=YHW;^#."E4X=ZZE0SLA#66NDF0JN2R!LT-)R:7[XQ4P<*^M<=5X09K*F M=>.REVJN&1V&.XI%=#P]7.R9CQ1$3T/,1.OAE(5_*C&''HA#JS7T5>6?.*/5 MR'Z,$;\K-DNU0%E,8JD9E'&.(58YA42D'+(\E3I+:9I%3GLOIPJ?V[*C-LI& M(\7H%_[K3M/]T3T[QA%Z_I3BU@-ND*C2N(U-""$BO#,'H MQVB48(PS5;Y@6$8_"/T!&A?>';I-^5!LV++X9S.-V9K^_76M-V:>HFZEK+5A MJH64E#-).(R$-$M(E6:0(9K!/%,9Y2@BN?22OW>I=&ZDU+$9B-9H4+56^^YY M.F#NNAL:%LG1]TD/(.[L!3N#ZZ1=CI0Y<3;KNX@'&_(>KP[ M_*C$,)O]CY4=^,&65G!@+R!PT+=?Q"F5N> YC+2F$,SYCA=: 8]_W.J=_'3("XY3AT=^!5RG>VD(D1>K>M_G4'8G:U!,=&I3B<44 MVQOS7$">ZQQFG$8QBC'!D1XB@]E?[=RHJJ,RZ!G5X@BS&S.%!V]D6MJ+9'8L M[K#02.E]_& *+*)YH=(7T=1T ^*)\^PI@?,G.$-UW@JOV?J?6G=WWXX')2 M+Q0PX'+^&\4W!R&YU^O5#U5N"KY4=Z9UJN_KI;PKF14M?\,>JZ_BNY+;I9*+ M3&@42Y39@#D.<8X1)$G,8"3B+(L2E'/MQ%E7V# W]MH;9J_=6VN!-.9ZW-P> MV!073L.F 7AD5K,.=$0_;T#'AQNP]P*T;@#KQPW8>S)^(WCQI @&XNA:8R$L=MN!#S4(2!?-ZS[L:.\KS13^OG7O3?ES**C_\S_NLW-:P MWA.9#8;28)^CFW^TK&O(5WZB(J%R)*$-> M\J3>)LQMR\,:7X^R9G@5'W+7BA.RG MJL ?Q>;[=[5T7*)?T7J.P^6H;3+%X%:!QOR;9E2Y.3V4';KJ#6#:!OH<(MX# M#D2#T0PU;/@;,"W)#P;HB)*'ES0P+FC)JNJ3KNO]L(_/U51JF2@&*AZ^YOWW'?A[.S0?=X3Y9PHP^VO:DU)CY)+AC MM,O D$3DT_[ Y##(&N=)FS9 HA5.5-R.;^!N#1KO]MI-+]."'D>Q+].2$QW/3MJB?F>VX7'O/<<-6-UT9[OA,7IR MWCM"\2^CJO*W>KOP=B7?_GQ0HK;/_FH_'25$2XXS!*6PLL9Q2LU8G"B(N8Q1 MREG,(Z\5ZWG;W97X^R,IJHE5[ZH,K1VC_'&90?]*'%6URK'39@ M'9:>GW37OB]J:96O[$WP)@$H[YA7>5+3=97,E'E.G#Z,PAAAP M$"%<:,VE_ M#P/<\^X;QC/]]+>P"I"U'7V^3>620XUIRF&"I[0($)C2"5 M*H-$)9HI@17.G2X 7JQI;E.ZQMAZ4_.IN6V>*G=EIGZ +VREA(1M9!(;C)B7 M>),3&H.4G/I+GDS6R4[3F!*&T$Z?\\Y]$>E4N5,'>"J[>3?%+3U3 MT'_MP8HM%:CV]OLM"=W:PVWV% [>:?AE9Z]=1[46@X/) MX.ME2+WG2%X0!9H*N=4YZ8S'"X;G$QN_E_UHJBHWBR]VEEQGE4FEE&F<)I") M6-OK=A327' HDBP6(I,ZRKC+7.5)J7.;EUB]YJ+:&))?@M\4LQ/&=HG@GI?G M*6S];#$8C+&73,-P<*: DW[W=7'S0J=[FY\.7?MI69-TW9/F[[KFZ3\.FR&\ MO7]8KA^5ZIUX9.4>RK/7>=E[Z M33G&:F"W2F MK!W/6;3G.MYPS7@6*\?BRM.]OT32N<1QVF@\L>7 ]KZT3O,X\#M( M/(]4\< @4L4WAS/BVUT8Q;MU^94MU9W]]T)3RC67*4PBCB#&D8*4Y;'5&S$+ MVMCJTJ4^@XU#G7,;+FJ)R8/--^#V..#D]]IRS^6N"_YNHT!@5$?F\0N ?G4! MU#\>UQVB4$&W#C5.&UGK#L%1^*S'JP..+MZO1*E8I=ZHYK_O5Y\>ZCM@JV\? M[,]?[/V?3_JO54.5"T9E&D>:0I7&EI42!JG.*-01QR3/$[/8UAX1<4-LF&E@ MW-YFL+1&@]):#=<:;LT/S42WG@DM#R-,+8;DL8?OVU@.)R)C8#^9.$-M,?AE M9_NO9BD/#LU0VP]J!^ G#8T+S?QR1, ]SE!&!'ZB(Y7P#>!WWC(0P=[C%]\R MISN-&>CMD\.9H65<%V)MAJHOZJ$-&Z[O@-RO5[4>S2*7(I$JMP?A*H=FBIM MFL0QE!A+Q?(LPR*^(K[Z?,TS'4,.UM9#1:DV11O]]TQB;UAP=4]+N,UV P$[ M<5BUF=J"#K(&RL;@1HLJ?%#U970"1U3W5/@BX=27 3@72^WPYM"SHDY9C5+B MI^VFVIAN9MAO82:OL91$0"F958%G"I+$J@8HD::*"1X1I\6V6W5S6V>W!R'= M7M$*1U:@8[;O^5$OXJZG2*%PG.8L:3"$ \Z47)"YXF2IM_B)SY=<7#T^97)Z M:\":^8OZ451U:.'GLEB7353AV[)JSC7ZI1)UKDAV_<0*O_,7#OW1H(6N%T^P9CX/1D M4V&4"JX0$^.7E6.Z2A-NB0ENOWTKZVV ]U8(;545HI;6WLNZ8$TUC7D,999D M$%.L(4\E@DQ&DD1,I%PX19R]N">S&_5WYH*]O1?RI;]+&#+DC:?)CTKPB7T6 !O88'2=KMKD/ M[M&NO'O?__-^%*DU!WQ\_J!\& MU_H6'H[R+,IC2.,\,JL@02"+I8 TUSSG9AF$F1==NU4[-TH^Y'0$>V/KX]R/ MMW\;=CG/#7TW+@V/Z0V<_E?XO- )=://K=)I+_AY 7%TW\_O[6&D]$5M MF.$W^9:55I"\NA5B>[^M147?*%V(8K/ D8SC.$$PBSB#.(L4)*G,H219'F4, M)7F>^1#2Y2KG1D8="X%L3/0C'P>4W8@G+':CGVDTQH*=M>"7+I*MP>?S1GL3 MCSLZ@4C'H<))"<<=@.=DX_'FP%R'Z_O[HCEYO%U)FPO#5*-6HE#5X 1H7F7. MJ&-T[*X'X2>6CYTE;1!HH?+^>=4];3[ (; *J0@IWSM/IRJ:VRA=W\LI]H;> &V> ZRV MU?]FTTEHW6@I!& C,U"-U?L.5M;*5DLN[*6E/B "WE0Z6%Z'F)=/JR;'%16"%6]MN66CZ_74BTRBJ60DL,L$QCB"!MV4%C!*$]4*E4D M>VUQ'_WFV*85I^N8=%+1Z^;S&47_PT.G$[=2FH^CJGGD4_FY7/\HC.D+Q;G6**>0 M,'O9 ^AW[W@F<.'Y@2$IXKN2VZ6RHM _U&JKJG?& MU+<_3>];L>7K;;59WYN.:'5@UJMO'XH?2C;,U$B") A%+%.&*0Q50(Q2LP!A M6D-)8BX9XC*A7ML3UYDS-WK9>6-#Q7?^ /LI@)U'8.]2HPEEG(*U5SO)J$%B M+E_UHIV1$JN+6JD8T6SF[I8>9KR#!O!C/%#2U'201)1A 4"&>&KG-& M-/.A97\3YD;%!PT.MK?5CU0'-(,;D8X+[LCD:8P'UGJP,]\&ZOUB/0#%ZM>. M],G!BU&6D,-!#$22 PR8E!B' _2<#*\H:1@!OO_\J;V%&&N:)Y@0F/*,0IRG M%')#:%"P.,HS'BG*O"X5[4N>&UT9P_S8Z8"1&^D,\GQD+C$V7;[GZLT,1YX& MZO"'QP\,W!PVBTY9++=6DOH@M]?<6U32SG]LZ.UVT^84VL6: M?%9E'7G[81_1KIDV:T)I[RCDR*P1B8(TQQ&4(LT8C:@6Q"OD+)1A<^OS7;\Z MDI1@YUFS)NGX9AZX]?T"#3GV;OF4;>B_SQX8\%!; M\Z',FG8W/S"81P< HY? M/-3WW[]N6+EQ(_A0 D?/*QZOV[]2WXJ5A1^\8N8/0H%?BA6H:N//A\3ZXQUA MI&/..*0QPA!GE-OK)#%$F"$AE<8L%BW>;U?R)=#>53OF$80<'VA--9=(29B3 MW "-<0I)DMJM%)$CG.69T$X:1*%!GN0HO*.J>--B"]8'>T>"W&W.\"<1/SNE M>G835O;,!Y& $;\O*X#FX_2I>-XQQ,\^;NUJZY/^W(HT-GHO9MVCB(QH8C@D M)1IB(A-(*9)01"+&*(\59KFSCMF92N;&'8V9X),&.T-;=23'S=9>0"^" M:>P-TS$1\E#I"H#41(); Q#S$\ZZ $6O!M:Y=Z>3L[I@_1-EJDO/AKB\\'J] M^J'*3<&7JOFGE<*RZE8J7B0,L5SF"*8D3B#.,PHY2I/Z7H/,*6$D]KH.[5SS MW'CR8%^MTNBIW>0.N-ND:A081^;1HTL/';-W/]3X?N[%]\IK$ Y8C7(OHJ_> M%[PHX0!'_\T)EP)&(ZDO=B"+%YG(&$$TA3&Q8I.95$D"C+=6"2 M:FJ>,4G5X>(5Q]]0U-PYY8FJ=":WSP/L MNKD=!+;1][:[B%GC;KJ@W8#/ZV4A'L'O[7_OU,\->&5ZQ]^#"E]\[[H\O&6]^57KEA.5=76GL&]7E>;ZGV3#EB^V9;%ZIO-#LRJ[Y_*S\Q, MB]BR_;D6.V>U /H"YX3F<BS> MIFJN219UNY:JO0$[=T#C#V@=J._*-2[M?]5Q*O""+P2^(1>"5]DS_0(Q!'PG M%XY!"O:_ WQKUJK2KE??J$J412UYO8BP4(E""4RYY!!G+(:<(F)YF-*(9EA2 MY'KW]U0%*UUW>/L\'W>$]6>!D=W?[ MW.G>V>U]+O 6]IW!L?J^7LK/JK3S/?9-?=)UH$.]=7Y7%M^^J7(A%.54FU5> MG*48XI@GD"(SXTJHS//4K/*PHD$VMMWLF1LQ'(RM-[BMN,#=Q>:*=RFN1^X8V^E.UHSCPUV/^B%9VN8 M&TG6-GI$*IU$[<)T*006DVRC[^T;DI[Q)#(> 5S7(C11]-8SI *%;/4YWQNO M=?+%Z8*U^NQ^$JG5^^#5-SG,XO)360O)R%J)?G=I9)$E%.,\HE!%F8(XRA-H MZ"R#A.0)Y@K3-/&ZJ^=0Y]P8[FGX^P,KP8\ZU8*->I?KY9*5%7@PGW0= 3$\ M /YL$[@>%00%=O0C@VXXO#'8;H,U)K>)+/97WT8)C+\$4?CX^+,UOE28_"4( M>J+E+[XZ4'IJRZM"%JQ\_,J6N]E:G;:=UC5#,F,:2%=?.&*2"=[I;54W]6J*GZH)A+BW;I4Q;=5HX0I'CL[X;X#C&L7?@U%36SXVV6B>!:+T$FX-C@.T]JV[ 2FULS]VPG[[GDM-^ M'FYD.=M&GVCUVW%\%U+VRX=U5?UZ W:?Q Z#[B%G?5#=@0$<<+@!'YLOQ&!A M TG*YN\=.,!F#1I H>I3=V.(:/>)K-]^B"ZJ9OE9$S>Y$8$50I\O_JAJJ?* M7 N&)8^%1)!0>\&=20VIQ!*R5,B81CB/XF2Q66_8TFW\F5G" MJ<,P'KH*=MN=@EVQ\R"T<."I5G$;=L;!>N0QXX)0X-[XCE#@Z.J /8B-JPIX MJN(YJ 'V .*H MA7PF!2:QC7SBQN?[!BV3!F9X/"GON8:>XK5A5B(>(48QPC MF&*"(.8:0Y)&%/(T88K$2 KMM87I6?_=4^-?$-@>8$ M^PTJ9N!.Z=!LYY_JL*.NT,F7]7)IIJ[VCPN9$19E,86)3B7$.-.0\XA!A'.$ M*,HC12.O;=91S)P=H>[OP+9F.\GZ3-FNCCN]+]Y:8V\36^MA;3[HN@@Z/MI) M:/>YUD]0.WJS:^$GRDW@=^LN:/T-N?$\:H.$VK4>Q\AIM[Q'!?IHOWS-<^B'+O-P#,Y,P&1?QU52JV+/ZII-T> M^+RN"CN3VXOOM3]7BUC&"6.<0Z%8!G%DYE$\4S',>9PD)--1Y'\%^FJK9DD@ M!Z]N#MMI4*]+6#%[/>3@&[#.@9TW-^"P7-][Z$\^US>U.U]-VH!34-SYMOL: ML.T&T6,PK ,RZO4V34["P6 \Q=OA"O>C>M&D65^\>6L6O4FL&373-,%2B'4B M(14DA8]-W_6\$W^Y-K'PV[)!KC)E; M5^VFJZV] 1UWAN8)'M!&CJ<,$R$_]EE"'^CU1E+M2RM,W@EHW.4&'D<%*P2Z MP9,$#S#EA5($#P?M?(+@*\H<2+3VL/F+>F@EW:6I\(O:%'M%F:;B^N+.(J<1 MCK'A54*QACC5!'(I->0BU1'2*:8L7ZS4-WO5Y\Z#7MU-<.K3M.G31X:,N5>\ M,[[NS&5M?;TK8SI\-U+&DV ]VH8F.8UU3F&F8S/)3&D.64YRF"89P3+)D]04 M[#/F!6Z420]37KPU'$>W<3 >>S"K[TUUS*Y1;@W?Z94UIM\TUS,#CEC^B(4: MH#QJGG8\\H?D:/@94,2PT>:MUG9@VT7!W[&?7PQ'OUZO-L5J:VIJLT#;+2^6 M:Y$I,W5/(AG;N^2I634G#$8Q(3F/HA1I+T)SKWIN?+:W'#12U?;^DY74]TS[ MX8&]&WV-@^C(['4 LXVR-&9;M7QE&,SVN&)9L&;[L)6""4=>_G@%XBZ/BB>E M+G] GC/7@!*&$=>K;56L5%7=BG]LBV9G\'.Y?KOHSOW2-XIEBE**81QAFQ<$$4A8JB#-9*:4C#AG7JK[ 6V;&_7M7 ,= MWV[L'1!0NP?:'V&YEH@S3=J-L?(^ >B+!#6C8I MHX\ Z7/*'Z.*@8I(M1KZ.V;G#)O'.JZ$,XJYCF.HK)8;U@Q!GJ4IS"6*,TPT M5L0K)OZXBKDQ="O=OS-Q4(#."2#=F/,Z>$8F0$]D_ 6*SCH?2H_HN()IY8?. M.GBD-G3^R6%=^\-!_WYA3VV3.,]@F@D)<<9CR)FV2>MQDG*!LBQ5/G>=.V5[ M=>8)+C/?V3J&B_]W4:.,T#Q%#.;"WA"/1 191"/SE:F,Y#*E@DL?)AR*V@04 M&! U-]H;B,7(?/?! 0!ODCOA:B!VZY8\*:V=<.DYGYUZ9!B1U2')G:E2/;BJ ME&98\ SF1$<0)U) F@L%22HBF4FBM18^??-4)7/KI+6-W;7(H)G*23C=.NVU M((W<>[WQ\>[*?0 $ZM,GJYBT<_G'TIJC$LFV&IGMNJ[5J0(.SK7A. ?W;&/N'00'#\'!1?#[*!M48S5 *.VPT.9-*P\V M$KA'"F!CU3/P!/;^8;E^5.JK*G\40IVY7KRL/\[:*GLL]FUEPZ2;8^ ZZ]2' M_7U0F:-810A!%>D8XE@D9G6<,C-*Q)&*I(UN]LK]&=B^N8T/C5H ?ZH6<+C, M?;-+J-L$5;QF#\6FB5&_ ;?W-KCVBCN_H9O>\93XY1ITY$'DI/)#^+;T/V<> M!_%0A]&!K9OVQ'H<:(^.M4>J9MB0\;=&DNW-^IX5JT6DXBS5$8$\LG>0"4>0 M1C&%1*FAR( M;)Z6/2E5G'3K>4<__="P;OI^)4IE2.*-:O[[?F6FEP^LD&^45C9%:#L2_K#6]+?7JCV/5YQ; MP?',90QLQSZ(^?3Z_9F4!9?S!/H?RO@B%.JDQKG>:8]O?.$X.M/Q+F 87[UC M15E?R/C-4.2VN=[TKE3_V-IL NV"@\=21CE#D*D\@A@A"EDB*=0ZE5+%FF:9 M5PB&0YUSXZB.I6!OZL#5G OD;K04&,B1"6D@AMY4Y(%*(!)RJ7%2^O& X#GQ M^+QZ=4S<1^-.L^ZYY=6F9&*S2..8:$Q3F&N<, D?5':B MKI<*,SOO=D_@6<]+P_CCL_D"/IIOH@E!TSA.%(_L-E,,LO*9X9J4AW #SW'G],LS^O9J*<%NP,X( TT_" $U_DY4,KEHWWE'3ZGP M]3SM][56Y6;Q<5UNOM_>J[(0K-T.8I'*=637MA@G$ N10IIJ!;4@6E!.,$F< MAI/3Q<]M0*DM!*V);J/)&=SZ>_?U:(S? M*722GMOOT*['7GAJX+2O7#^HV>+"KTSM37KMM0G!.S/]I MB%)$(6:<09)H9OHP1T)',9/(:Z?*HE.)H$[\_O";OPV,?G#=JM<8'>< M388%<^R5Y7 <_:>=[LB$FHTZU#CM)-4=@J.YJ\>K P_UGBG^/M4#_DNYKJJ# M"/!?;(^0D<@3>Q5*ITEJB$@GD.8)M;$1&<^2B*:YURZ6MP5SHZ7:Q*[&MC72 M]U3/NQD<3_?&!'>*]8B'M+DU/^"IWU#D0IW^>=<_[2G@4'B.3@,'%S0PV6TK M7OY%/9AIG*WXJ_I67R18:,$RJG4&$YU+B&.40Y;)&*:&[6*2:8R85YS^^:KF M1F&'- #EWE90M<9Z)JL]CZ\;985!;>Q5U1ZP@YG@ZR7 _-/,7L0B5$;9\Q5- MFSSVHL-'>6(OOS'P%A K5\7J6_59E75PN>=VW[G79_01[TRT,GY-CLY1]OPN M(1'JTL2Y:J:]_7#!V:-K#)>>'RA9O>55?;"]>?O#_,^'_84D18F*LDC E&,S M>T>40)++""8")RJ*4YZGN9<&\IF*YC;"'>P$M:%7W!$[BZT;,81 ;&1B& :6 MOU+Q!21"R1*?JV9:#>(+SAX)#E]Z?B QJ.72ZKVMY&^L_+NR-RO:6.&%8H+% M(LT,*YC5/48*02(IAS'5:6HUG5CB1PUGJYH=.9AU1W-AX7YGJ2Q"$4,YRN:EAHN.GQ$#I??&*C76$O_UV+G;=W ?@E_\K^K?(_#^4 M@@=6@A_68/!@)LN5G:K]!\C3Z,;\V?[_YE>&1+:;[^O2[E7\!R#TAI+D)LU( MW65H=I,GZ":-N?'4P5#P8"V]L;S4VGI-ZN?SP+M1PPAP M3G',<##Y!G2@_=Q ^_DRM%?FCKX(U"@)I<_7^H)9IB]"T9]Z^O+KP_CI+VJE M2K8T4ZY;>5^L"KM-8\?=Q1)"Z9M1O@J@3CG':$13H.:@0OLPY2E 8@^H-7GE"(]=BM3BC M5G401GOU>'BDU4V[_8.5<[;+ELSM5SH5%.\@ARPC*(\UQ GJL4DIC& M1$<"*>H4D17>M+G-4@[']O_8LM+4N'P$1<=>M[G*"$W83^(OVS!C[RIW) *[ MGG5U L&K1W!22M#Z=P/:9OVDP?LY-*8ILEZ*U(7,M%&?V/@_J7&=!^SQ\&]& M;5M^/11'21+7P_$(-4XR)H^'U&Y@'K&&85/SNY))96\-5NTM($R%SDB6PI1G M]G 4$TB)UE R10G1A$8,^2SOGU*92JB>9Y[I6@XJF%NW;K XA>?E3QR><,:]XZB$M&Z,ZO))Z5ZT,EFRRVOTFY^"Y\8?@R$9F2<: MNVY :UG@M&_/'0Z9[VU?]O2)WIZ[=3+#V]%# _;4.UGB/NF/A9E_+)<[#0]) M,J%1Q&$D:6(Z+3+S?Y)2R#.!A&0ZC5GFO$/>4]'NR,]J'J ML&D="*NQ.W8'ID\'F"XO%3R_0O=]X4"X3;3+>P:_0'NT#ECT[KCVO3_=_JF# M%T]V0UV>'WBQ\:(&%W*-TF.=<"-#(EMMC4]H&]@0$O MA?:X'^I"Z*DJIKT,VN/DT470OF>O%$#O2):VTL?RT^J+%5DHS9KI%:N*ZK#& MYU0SG.0(YJE5*=9:0Y(F"-(XQ3J7N4ZXE[[+("OF1A5?Q7#-1.]VHM-[(9O0U&9B-K_^XRQSGXGX$/?K^K11E&V;JY"L_0 MRNQ>-KR,5OL0F,ZJMP\J[(JMG_?W#Z9J.XU^_9V5WU2U2#BA1*$&*N \/"SKL#&V MM,6]6Z[_Z)R.[J]/Y(G,4IP+B"47=FLX@TR93AVEC+)N77O MKME [J7(ZPOIMK\#;?P Q<$1S\PMKLWA1@TC@#PR9SS!UYH,K,W=\_I1;J-X M A5,<<>MUHD%>+R@.-;C\7M]X()#_O>VVM2)J=;E[;T]U/YG>US .$,(&W9* ML%ESJ A!PBF"/(DDI:E$ OG)[IZK:6[,U+7-8;B@X[^J MN.1YJ(7%V7JF75M<7'QA8$W0FT^S(_KE57]9C:>I4F'N;O\S!&BBL<8 MFHD)AE@+#IFF*22YMI.82!*1#LA#WE^KT\<^?;[Q)IWN+T5MZJ^[M.,W8*7. M!V8,P=R-*@) .-&]V1JVKJ6@,17\TAI[7D+(_RZL$RJA+KGV5S;M[54GQX^N MI;J]Y1D;HXK%V]6FV#R^*Y:J?&WZY[=U^;@@L3W7-5,)2C&#.(HRR"7%D!*$ M2)Y%&DOB%!)SNORYS2(:$T%M(]@9Z1C7<0;!?F8(@,O81[Q>D+C';/0[?J*W M5TK\V[?UC_]EWFPZNOG'H7^?*V^:T(U^9_81&Q<>NV*_<2LV6WNN\7I=V0P@ MYG>J_+%+$*GM'D4"-5)F29 QLQI :2T^DR*<,XQCKP21%^J;6Y=^8BZP&5$& M)8^\A++'9F48[*;8O?2";=@^YF4P0FYL]M0V_4[G9==/;GTZO#9P+W0G7E$? MB2\0X3'*E8 IX0G$"7YI/BYT<3>NC8BP%?M^REV MCON3@Q$9>QO2&0S_K<:3/H?:47Q:^+0;AR<=.]H?//V4_V2]#85_5U2"+?]+ ML?+M2KXQ92^8E*;;9A*B6.OVHEO&.U>1/KV?KU=;>(%3V*29"R"/$YL\EX90::X MLFD[4IU2:AC *S658[USHX/:;)NCJK4;/#2&WW1TMP&K;?<=Y=W:P77X#X[N MZ/,""^S!9/!Y!^S!:G#;#^R &8,73,&F$FZU3CS'\(+B>/+A]_K BR-:-SKS MS;[D'?OYQ3#@%V5]+)9%?0!R6L3G[4^AJLJ\\$JME"XVC3T+D66&P+A-*:#L MMH5-N(>B'!*I))%99"]MP)X8ZZAQ*4]> &;=9.Z M /):2DMT7/2\V1*ZK=V8\R5;<.SMUIUKNP,78RNPWH&G[MW4?V@W_<$OK3N_ MWIS62#NH8]T$Y^>Q&B/4_9[0YDU[-V@D<(_N%8U5S] $,RNKQU[6-7PIJK\? M!-KC!58QSC/$89*F N*((4BR*(*4\BC+,1&2.YU)N50V-VY_8BLHC;'#4SKT M@NQ&Q*&@&WOM^P2U+S5J8V1K<($C6/:7GJHFS@1SV>GCK# .[PRCCL\&7V56 MX;*>[=:<51VFN(L$BQB9:2/,M)E'8A(AR*E,82Q$HE*::*)2'_+HKVYN]+&W MMIG_W1SGH[*Q,NUO/;-$70#>C5#"P3DRI1R0;)-(-;9V%L+A:,4-E$#$_.QJ]I-Y!GX_:Y+>K9&1AN%?+ID,-UD:I8$Y1IF$ALEB%,1I"K1$-DUB%8 MYS1+A9/4G&-]V M%U^-G'#=93ERZK4!8I:OME6Q4E5EN)(7JWVBJD*J9F?ESM!:U53>D4-YOZJE M6@W#KNSU 2M\T'VI2[PVQK!:*,8,6TD.,TUM5@O$( >[GYRV5>:GRBL'T41-?B'D:9X-.3+/[AP&'8^;I()[\T''Z:<:5#N_ MZQ=VG\*3=V^>+B9>S_/#\% GG=\',I'0Z9P^%#\1U6F;K%>/=2)3II-VG1;; M)RJQ$U<];,GT46VL8L+GF^5;>\WQUIY/UX8M**=:YQ&& M'",,<:0Y9,BJTO(41Q%-8I)E/NKZ[E5[S2LFD-XWEC?"*P^M[7;CZ7!IE^T- M]UM">;2%IB@C46K6K\@JXU!E6B5)$(QCB2+!8TR4UVG\2&TQ1=K0%V\+MY7M M. B///FRX-:".)\[X/YB+0?%ZE>P-Q[<7H;9>]'KCUB@]:]'Q9,NA?T!>;XJ M'E#"%0=V_/*.(G^^H]CN&[[]J4I15/:ZSOO5IBS,""CJ'<)X(6661B2*8*ZQ M61='*8*$<0TETB3*,A*KW&L3;SQ3YT:5?U.5/<2P*=C5P6C -N WT\#?01+? M -L9!ARNC=/4'J=E+]Z \S_^VA]P=1R^ 7N71SG$&K590IY*C6/H],=,HP)^ M\MQHW!H'[,\./LVJ_\>2I!D)O]B3JFJ7O=@F036_?,,>JT7,(I$D+(>12&.( M"8T@(6;\0/PF]_=9IFZMU7 M'=F$Z?93I\'RR3[J1%4.6^B^7XE2F8K?J.:_9C%M0V#V*^K7[*'8L*59>"_R MC.8JDP(J&C&(8\(@5S*#"JN(:RTIS9(!"I'N%C@1RDNI138)*NK%Z?*P&^ZW M%/5H#+>E96!LIQFY=T:#7W9F_VJ#&1N8.UMV!\ [QP^&BGM$.KT7@?X !EK4 M>50\Z2+-'Y#GBZX!)0RCMC?JH52BN85H_KU4->VNY%/I:YUG0A!#:CKG$.<2 M0:)2#+%@4<235"KA)'SC4^G:/XYA!;_'K]0ZULP+#Y[5=5_BB$ MLK^R@<1?;%6_L9_%_?9^H1!/(R8HI#35$#-&(,?F7T+G:2*H9!BYQ\T-,F%^ M_,0WH&KL!:(U&-3Q!![+[F&MX;"E,CK&HS.7@??@@ T4:ERP-&;^U'H!=FZ MVH\;T'HR>A-X;&B,WA03[5.,U21^^PY7H=F[G3"LY.EV":[R_,GB_[J2PD1W MU_/K5O2E6J01%HV%/ M^G,ICO7T2P,SH6_+5;'9ELJL'-X5/^V_JM^4W:==Q%++1$849G%,;)1C @F) M4DBP3*,8$TRY5ZC/^:KF-F7?6UJO?W5KJV?2\O/ NNT@A(%K9&Y]BM3.3/![ M8VC(O.(7T0B5//Q\1=-F"+_H\%$:\,MO#+S8VYSJ5'?K-^J'6JX?OJ[UY@]6 MJD6N:2Q2J\?!5 JQEIF9C:5F\4\T%;G&,95##E7.5CC3F5B[Z=O,Q631] $( MBI4AJQ5;PFVE0-6Z &3CDG70\X[OV69P(Y3K4)WH7F]KHY7K;*T$.S,#7NB] MA$2HJ[QGZYGV$N\E=X^N[UY\8>B91GB9M1A#JEPUAKL#08[B\=)Q^T!4>C,.7U5ODP^'0<0SF;9<7EW M6(\XL15ASQMM),NM^,>V&-0W_ J=42\YM1'6G)=;VT''^%$ZS##< G4=S\HG M[43#@'G>G0:6!Q*F&)08(:VH5CE1 M/M>]CZOPFN=.<*W[SM;1:&.U=O[KOQ 4Y_\!?I%*%Z+8_ I4;?F !#9/P8TY MR1.K1!9+;5<8DD/"202E1BDS^#(>J<5#+9IF:+7<3 'Q\^I&)"[UK5BM;!#B M*V;^(#P7%2?P3"*=Z!Q+J$2:0JP8A2Q' D8RX9% D8R$;/%\NY+3H;FK;#PL MWS:Z;:& C",>U?K<"E,K+)!DT/Q"P2@7B;35GP[::^F;U9@\^L[-NF'9;7ZR0((5-X/:U@^FQ=)QT\F9CK])-# M\Z?'>&>]:@0WU M2=>3G59V8R%1RC7),4P)1C:)"8.4*@031AC'&4HB['5I*YAE>&/:=H?&A21+:>>N;U#-; ;GSX(LTV]LG1I42<0UO,/T-G:'1#I>8,9M>T M.3E#PWF4C#-X!0,56=>- NQJT]S07F!*1<3S""8IU1!GVC!20AA$5$G$"4YH MYI4\[WD%\3J4DN;S MXJ?5RSSCW)$JYKGGAG7@+ZK:E(78M+DGVMT+TUM3)KBT\6,"XCPQO5@GPO3B MG&$DD)9^LI4G:YE;5SX8V61)\>O)IX%TZ\Y7PS-RGWZ.S C;0+T0!.K@I^N8 MM)?WNOF\J_<_/*R_?[ J''8?N;I=R?T/[^^M('4]Z=S=NB"22VEW@I-(VX!U M22!C.(4\QXF(F:01\1K(72N>&ROL305%QU8_;G &W8TNQH!R[%G!WN1&PV(_XKN1V:19I QF,&L4HRR%(>0\Y$@G0>2Y(G7O$!H2R;&\GM'+/[#-UMI'.RB=5! MO?G9?E,MF/A[[>3Y;CQRLSN>L+]$8XZ]H734COWREU6O"O?%=O0_T ^->:@X M@&!V31L^$!K.HZB#X!4,#598U8&C_UELOK_>5IOUO2IW.H"/[8'%%R76WU8V M?_M"9H+J*%,PDR*%F* ,\@1+F"D4Y:G,4A%SOR@&G^KG1NZM@:#<6PCDMK1Q M>$W8GV^X@U=3N,9!C 7PZ $2C>'@#V,YV)E^2-?V>+,[^@0'^T,&3PS!+5A4 MA5?E$X=;# 'F. YC4"D#I26*5;%1]<[I^]7&?&2%X6:\QO=YX/ M#K2;T%8MR_@ :B> ]0+\WOCA.4OU;24W_AL1^Y$),#SL_EH7P\ +)8#A6?NT MJAC#H#F2RAA8S-7K?[OM^>JQ+KY9VB4":V'3.F:2&M+#49U*,(5QE.NF8UV[WCZ"V7L%?0UX4ZZ)_7"[9GU[#I'P*]:C MFEYJ#7K.Y9Y5Y=E7!J\3[6WV)OOLEZ(R9=^9DFY_%M4"I40+A3%D3'.(%37S M)2H51)F9*T62V&--ST7AN;KF1AU/3 765F!-!;];8SUIHP]BY\5>".#&7]D- MP6S($NX2&N'6:V=KFGIQ=LGE$RNQBZ\,/! M5H:(7I=*%IMW3-1+.QM_7VSL M#M8[I6[OU]O59L$CICC!W.":F)D'R2FDW&IVYRK-HRR7FD1>YZ%N]$S'/A'HIZO^[%456[J,)!6K*3=5$A5PAE'-B*#F*D, M(2GD*=)0(Y0:.LH02I0+%YTL?6Z,\T7]*"H[!IMN\KDLUJ65GBK6TG,#YS22 M_;QR-3XCL\=P:)P)HQ>"/EHP+W8HP?QTH(/394[2Z7O=V77M_H<&;FIL>:7^ ML37%O?UA3\M\);'.O#ZCC_%@(FAL'$?XZ@(0H9;7YZJ9=FU]P=FCA?6EYP>G M#5S?JP_KJK+W".RA2+':%JMO;1:O]:IZI?2Z5,US=^RGJM[^-!6;.HH5*Q_? MFWY4V;AE>YRR7IJ:ONV$Z!9)AGC*,P)3PJA-4)Q HG@$4X4S)D7*1$9\A'M& MM-5K8)Q <@Z"7CM#2AJ=\#&^N.=AG"TQA6Y2&.48)@C%ELU 0Z)S@3$#%&F M\USF?O>)Y]*XD]PKF7OCN@U<,VFRD<>^QGKPB_7S5V")'!QP.>NK?76PV:V'+L1@B7"7,T2Z=.G3DVY"=R;8Y>Y:#$>+4FMI66%]]7Z^7Z MV^/NB@%3+!4"PS3CW X/!%(<95!&J8IC:E:TS$FTNK^:N3'[WE"PV5OJE5;M M')S]A!P.I)&Y](#/P M+GCP+)';I:>#20(?XL?>2_.-%+I@^^"*6IZC5-)>MSADO39_,Y^3?*.T*LT? M#9%W_KC@>9XGE$FHXB0QI!I1R*0DYD+?Y^$S:\253V1W\!5V'=SGF=RX_3S8/6J]M5L[VD[!2'!\A#7YI5>R1&L!!27NLFJ]0#-B*37V%P%3[12TM%]^*3?&C+O]- M48GENMJ6ZD[]W+PRL/Y]@1EB42PBB-*40DRY@I1S"GG$,>>*4)XZG5A=8\3< M%@)/?!@@-N#;!FX#Q-C(CGXDUC&_IO#6 7#P !Q< +];)T#M16@U@X$@AA0[ M\#5A>BV$@2"=E$H86M; -'^E62"4F\?/YOO;F"JM*F^=IJX3$">TEHC$&,:9 M#1K"/(-<4@YS%6G,(A9EDOG0GD.=.2ZBT?PXU3IL T!V"HU2 'J\.HYWG.55>KU=5(=L=WKN2K:IFSM?L M_WY3-@]]YXD%E9KR..:0HH1!C+" /$L)9!FG*(VT^5/N0TE7VC,[NC)3[W\' MKUGU'3R4"NKM2IH^5Y_HB+T'YI^'.]!^!'9M\[F1VX2-,C+Q'66'LJ&1'5-! MQYL;$[^SE4U-Q+=6]HD4KD!56TL*&IK MP2_%JOW-K[ZSO[-@NT[Z0D X,N4=T/O:H-?8"1I#0\[T+H$1;()WMJ*)YW67 M'#Z>SEU\8\")^-]86>_@V2RL5DUEO;)Y*%>J/9[,:99JQA*HDD3:O3(-68(Q M% +E,8VEH%0X'XOWUS4WXMA96Z<:!GM[@3'8X^3W KX.Y^3A4!N9*WH &W)F M?@$YCX/S< A.='H^Y-/S.T1W@Z3W)/U"$=,=I[OY\N1,W?&5@>(IK"C_QI9; M]7[UL-U4'^SY/6J_6IVF491E'!(LS(K7RAHS&BO#ITG*$X%CF7O-PWKJFAN? MUK:!]^\]-4YZP'2;9P6":&3RM%:"VDR;Y-X:>@,:Q- (4J0.F(22).FI:5KY MD52Q>*M6?IM'M_>J_*;60+^I5S_L?EN.8BM;#;6*,F3.(89 M2NK+=!A2F6F8W:WCH.V.[U)MU*W\[VU57^WM MA%'?KLX%9>5YII.,9A#E.(8X$0@2BAF,5)QPHF2:Y>YKN>GMGQMIG0[HZH M.BC80;W& 1R 7]'(3/[_?T 7/B"/ M)?Z\/Z2)M@WF_$'Y;4^\7'/V;GF\@%G3;:.\'.9/MF9>T(R!HDWKU;U_E:RA^^%N"T5:[3D#I&/2%!">)I!S9,4XBQ&D.',_J@3A=*81])/ MN\FK^KE-HNI8HF4G0YL51#QX &H7/&6<_-K#;1-I/)1'GF0_RJ<5>QH$S)'FT[!2AJIO/%7<_:@V;W^*Y5;:I?%Z+?\HELL% MRI"0D1 PSR)AUIFU-E2<0,S2G&I.180\E18N5SHW7NNH3[-6?7JE/+,:.X'M M1E^A(1R9M$YH=QN+P2][F\'.Z/-!&P.$"=PQ"J8PX%#EQ%(![B /?E M[ZP:\Q89TC%#Q,S#1!)!'.$(ZBV,=VH\ 6;Z$7VDZZ^8?JQ9]QZT'/46O>GO2;: M@7;,.Z'=:@;+P=E)KGJCFO^^7]71<387I)GEV1L/F\(:@EXX<2VOVJ<6S!H"S0D1K$'% MO/S<^#"5KQ:"4AH)I"%!)(,8,PP)00PRQ5$4*Y(3ZI6K8B0[YT:MAX"NEYL5 M=YMQ^MGQP,;Y<\Z2S^0>FZD.RXFFF>$4NFOEGW8J?0+J,:?4IZKSCU%\TQY8 MORLJP9:-D/L[\[MJH2+.(TD45(FRVR8LAB3&% HJF4I%3FGBII/85\O>!_5"I$PHJ$9FUD$H><4E7D1A4%3B^5(GBTF\Z%@W(O'R MP\,FD&\4W[Q?6>V2^^9BZ@]5;BR3W!E8*SMKO2N9W\^O!J$6:-;D5_>DXCS#*E.)GP:<2Z5S(ZW&,K TIH7*.]U! MV(VJ0N,V,D/U9IB^ 2VB'_H0#9A2^ABBT?-(=ZJ<2?+H8Q#<,T:?>'>@$))9 MHLEBN=V82KXJL2WK)5ES^JUD(X%__[!M H _Z;>L7!FRJ\S(@DC6?KW!BN:RDXF#I([6W, M)G;CRIDTW,@4.[#-_,63QDJCSIWS:;BHSF-E)\W^JXMMWJS!J9M7L MFWK[4Y6BJ-3GLA!J825:J$@D5"K+S#J="LB)^3'%*+EE9V5\U$E2>"E13?4&,)UA@7,O%8HAE%D%*-8(\IW&:Y$AD4=9^06]7 M\D_^_>P\F,W7HU;R3_K=N,UJ9O@EC#S#J=V!M3^@ZS/H.&UO:72?:QT'M>=: MBR@EL<4<*D&Y&=@0-VML1B$C2FM,)1?82W[X=#5S6Q37,4B0U[0R7#OX#*37 M/NDF3:769W_ZTYH].K9,PX1R(RX]GKJ2%+^J'6FV5706^_6FZ MWHHM7V^KS?K>],)+UT83E4DB$@1QINLDPBFD,:(PSB1'262653'R2R(SV):Y M$4SKRO4W>:]I'S&6[)Q/EGKH;L M. W-]44.XU5#T??K)M:Y56K$6+!42V+%@V.(.8DA3T@.4Y3GB4A9)".GJ+&S M-KZ5:1%J3.*4,QK&P]_BYLC?Z-4QQC&0=UM6'+_Z=XJ+\FD8J,IEI#&2FSV,C-H,EL$C?".<NJ55R+KM]0A/'X24_*JD%P,O'Q<_>_WW[YWWM]!I[^+ M#_-YY'[LXJYSASWVL&?;JGVXZ93M#X?^V"EJDDYW;/JN9YWXRX!\1(,7&(V, MU>%R;[/4N/O.5NW2XV^JVM1B)3962IA_WJWMKYZ%^_W%5+1Y8UAAGW1MP2)% M2!HCJ)1.(.8I@4S;37"E,X19;/[/24=ZIO[-C5@:/VJ%(]5Z8EI]/=J)$2?\S/EV_E$KS_3!Z4R[-T.SI M4C+-T/GG9Z(S-_-:Z;O_4JQL--H2$F6'>"\''T1 *219T #\+E"[NX(@0!B=XZJW"R^JF^VP$/P,UNVNY\\RC*2LPQR%6.(DS2!A! .-8IHDF4J M(=HIQ+&WEKEU\*Z%GGO*_6CV]^Y@&(W[:3N[W;1>; CI;Q>:G0Q?O M+WN23N[DWJZ;NST\8#_K]7*]E7^PQ^K#1K9Q]-+F]\EX8D9P2B!.*88LS1C, M*2$Q)SE2S$E(Z4SY<^O<>PN!,?'?/!; )Z!SV"NY#I"1>_)3+"Y?07#[GMQ7 MY=>!,]&JV/&#\5MVGO>\=]EWXK7IEEWG;7ZR[.EYS']F\ENQ*NZW]^VGQ9&2 M$8I3J**,V,4&@TRD&F(JM=T#3V/A%#9S5/+<2*HUSGW.\12GR_.,P=Z/S$BM M70%O0YWU]HJIQ-/R)IL^G'2C.V4X_<"P )3/Y?I!E9O'SZ9]-G:KX1_;XL'2 MK8:)C&W*M?(S!FXS"&)M$ID@DFLO"0B^BJ;6]_T,'9#( MM!?A1#'*M8U)-P:9_TD09%D4PS010N*4I(+D/BD8@R$\03[%:1#N)\G0N(W, MFSLS;T!M:(WU./TSA7W8KZH!_/]?&=6 M#<@N$N]WT8&8JPSE*90JSVQ< +>!@012P\Y(,D6BS/]2RYG*YL;.32SLP5C0 M6CLP-K 79S<&"87>%.?6@X ;=D_C B(A+UF'2.P,)1'Q7 M92 M(NZ5T/YZDV9'1JU'5JFR47EHS <[\SW)Z/HV1Q)@)E:CFJ>VXLVYM]I);YJNT'M0.#DASX-(P;PXX$ M]\A4&A3I@!E?SF(V>N*7XYIGDO_E+"3N:6#.%W%5(/TNTNDP!-^9?QGN_6J5 MV78[_0*+2*((1A'F$#.=V3PO.50$I2E.(JV%4W;E 77/C=[R04&Z3B@[G%^. MA]TDTSY^?MK76@]J\X>J%RKQ.G>\M-B MY\;8UC+WH]L./)?/;8^WG%<6VGL,G.:H\=Z![4GOCKP&V\ MW8WA3_HUJ[Z_6Z[_J&YYM2F9<#WAZBMB1A_9XGC[9,7-X)(YYC1JI"?"A6ZKVIL5K@-$)IG.5FDH$5Q$AF MD*%4P#R5F,>4,3/07*.@\[2ZN8TPQ_(O-Z"V^,8NPEL%G7K==F/EMY;;.FW2 MW1_K=FG^F]I\7TOPNW40U!YZ[HA<:!TWY@F'^9Y6] MJ%;/:<6M@T%0SDZZ^J"6KKV7=L9__66R^6QTK4^F[=7EZ:WF1)+FF M0B90T3R".+/W+!)#9[&@W,I,IS06BY7Z5I?J$5;OG=DU8C]\/YA MN7Y4"CRP1U/W$FS83U69GPH)RL9%>S=_I3:@4IO-N=56O!9'Q&GW M^')5O'>3W0NK%:&,!&YJV_?@4[*T$WHW;P1!R7 MT0C$/ST53^: JB$\J> 'IPU,.GM8[//GDL'YN2K!?^>=R_:.0 M2KYZ_&ME#[3?%2NV$F86T@;L&%I9F&Y.,2(:2A03,SO &I)(Y)!F/$<4ZR3. M(Y^K%>Y5>_'"!![,MOM$O_RU0?E7L#<>W%Z&V9MF_!$+1#\>%4]*2_Z /*>K 24,H[$W2JNR MM&6W_-A$XM1W[K#**$4$YCB.(4;F?ZC*,8RCB*O<3%M83'VF+>>KFMOT96>I MG;D 5EOI1TH]J+J14!BL1B:=/4R'>4P;F1=X'G,9C4"$TE/1I 1RV>'GA.'P MQO DHL6FWF^Y79%,)\.)!0*Q&;"@P) M$@+2*(WR-,ITKJ5OAE'WZN=&)!WKZQN23^SWST?JT0YN-#,>NB-33R^PX&#[ M2$DJAN$6, VJ1^63YTCU!^94 M4!I0PCN%?;JEBIJKH5_]@656$WBC\K\YFN M-NR;^J3_MK:5OU\9NE#5IGG*\.R"FD^4I$)!&?$48O.90LY2 BEG2#%!DCCS MRH@QS(RY$=[."[.X,1,Y9Q*#&6<,8@SJ2#1 L$L1RK1<9HAM_0!_=7,C0AOA=C> M;YL( 3,W+T3A*25R!DV)A4 \T5:AA4*,!8<\X@**A$>)E!D1G"U^J)*OI\.S M6]TTB,J B+H-"->C-#+A[PP$^]BQ\.>*_2 $8NLSE4S*QOV./F?;"T__&;+ M?-S6?8&EB< RB6&2L\0J+ C(TTQ#JKGAEI@+E VY!3>I$W,;"2[E<_%*4ORB M7T<_4_Y9VGQD'IY)3HL&ES_!1S7GG"K^']?_MQ*G7/C(9IX8Y6GKSBO[26O; M_^ 4)T_1?]D\)L]LN5;@:A$RIAG=JO1SLID;E;0BB&HN=:,9>8OL9?TRFB6SFWJ]75[?\_* MQ[T:5AL9_H0Q[9>PJAP3DXW?UFZKT5FTX"03J1X9K;;EFJGU:_90;-C2^G4# M;N]M+LZ)9+5&:H'@:ENA[7PA$:Z1X#ZOS356A<-&F5LA2E77>+\N-\4_VSKM ML9C]YNUYV>=2W1?;^^K]RJXQZW%PD6:IC!#F,)>20AP)!(G0"B*DTXA2G:0T M&G#=:Y@U3B0S_64O&T/'=@[9,4/NW*@9AG508D(Y M45&<".D3SGVI0J]9]01!W'>V#K \6%WWP*IC][_^"T%Q_A_M+5@_1KP(?QK3 M2,J$0Z+S'.)<8LB%4E"G*4$J1G'JEPHB*/P3#%,O#+_;T!,2U)$'F0_/D'S; MCYKWV.$*1:!1XF)UDXX'KLX_9W[G]P;.HG^P8FD7A_:N,%NJ-XIO#O< V]%& MU3-W*]=0+2C7BN0I@FEJTS_IC$"2\A2F489%1)1BPBN(P=> N9'0WD)@3?2< M\_J"[SC;'1'2D2G(FMJY$7P#]KY O2ZA]:;>U'"!W']N.Q"W4+-:W^JGG<\. M!.=H)CNTG&'\5N][MS< C*/;LC03XX5DB5*<*2BIC<32,8=,X@1JHB,4DQ2G MR"FW;F\MTR"ZD='5T(S,. TJ^\LZ>Q/#T4HO H&XXW0=DQ)$ MKYO/6:#_X8"R=0LN<4:TCB#)=0RQ,IV>F*423%2")$ZCG&FG'+N]M1-6 ]AF4Q9\NZD/ C9K(!KIM.YJZ09PZTP=BR/7RR4K.P4XAN7T M-T;"A"!1BF&:)!G$1.:0LEQ!1(U+F.94*^D7LWEUL^%,T-P5]L M\_S::1\+^K:2@0%WX^BK01R9H\^* /Z_W7U;C]PXLN;[_@H]]@#%.:1$2>0\ M'*!\Z8&Q;I=ANV>PZ(<$KW:>+F?6Y*6ZO;]^24F9J;Q)))-2J1=GSDRY2A(C M/DK!8##BBX&I_"(;Z]*_K MNNW!C!)9]V$!IA:Q\OHEOG DHL]ZYS MK''=/!>US]P]IYL"W3Z74VGC9#[7&4\5#V45.6[_W6XW/RPW_T=M#F?6[:93 M,PUYAO-" $Z9[;@G"L"5-#M&)G*J;=.]PLLRC2+UU"Q[%K M1[1)T!3MM"05DI8TSDOAZ%U-;:H'ML*]Z4I[77<9N+LV@%9)\]=-\L,XR@<] M=VE,$;V],:J-C3L.9=SOJX*&<1'QS2.*MDOAFBA= M_B6(W>SZC< -;85/,?L2A%D 0]%55*)1$YV/,#(GT545S\F(KE\:G/9HUT+C M2W]YW!E &W%OD:G=^^X,S\?O'U?+KBGUO6"XRHC/.> X((Q!@CA7@ M@DN ,"\AA*@0-'6N[.\>:VK&Q I;GY\DC;A)(Z]'>70/O-V6)#)H YN0ZWB% M-*WM @"-5:0>\>'XETVZ(=%8V]SQBO )D-UV.ZH0=;PGTTT*+D)L8 MR-L_U4K,UVK];E&7@551E'>+S6J^6,_%O]CC5LT*K+C,40&HI K@$D- %2D MR7!>BK342$(O3V\$H:=FWD_"ZZI1H:*7?ZJ4N+-<@[4&R;-5P=.1'.--<'1% M)S:_(\;4^VDN3F+O[2#[VE8+-ZK;]^)C\U[L-4_^U?E>^+O)(TY4+$=[#)'' M==5'G(0S9W_,L4/Y&FV$3FRV*]M08"&;=FHVN+^CQ[ _HUF),")9F0$)TQ)@ M*@D@V*Q7"FF=IHI(F7O%(UP'GMI*[QGG4//9V\5FOOEQ+Z5Y]]:O MS8\/JR_+/Q8SXR@3IK0 -),YP!QJ0&&I0UF$DC MYUUB)34X)E96QPUZ!Z ]$8TX, UL4X(0Z!.(G1 MM*!(*)!+*6S%0P$8%1@PLY&F@I4EYEX5#P$R3,U V.2,A9@_SO><)0=5JFYA MH:17[K/BN*T=%NLQ/)=Y%<:OR&"J/FPU)Y7YH27\2(14WAA&IYIRE^"%2*2\ M(;I.#^7_*#^;N%YMC%_U/%]7U"DIH00XQ%A;4^1J30&$1,!RAPB6A884.G5>,EQW*F9LX-L5 9!)H+ MX\]EA0(TU<;XP1*I7 G$L%<9UG14FYI5;37KV.[*=K M*O8?BJU(@-O,2, I9'*FXH:&O+!WW#4,A.C0?GU+[.0$V8/DR6_# M'.<%8!;+%_89>EQO-0"4,W\RY!D1$BQ?&R?UJUK/<)XJB!0%F!0EL/G_@#+% M@#%ADD-5H(+2X&3*9I"IF:7SW+YEQ3\J:G%O2)7GFV&_%:,Q$C/VX+SN >>VU-$3[8=( M$]T-\7(IH2=*=J9_GE[KG^KYIMD>5&6R<[M'^*2>EJO-C&9E25.B@. B,QZ? M$H JD0(,"\KS7" FG#R^KD&F9D)WO=>&^4G_7"[E'_/'QX_F5?C&UNK O='*V9D5 M!%F2IQ) 8O.9B,@!+2TU!F+$=KR+8M9AK=[ZYBB* M[86^2[XVJOGY VZSX>8@Q -W'!NRD_F\'UJQ^M?]5T:E(44N:Y L9228!Y M(0!!J0:9V:'P5.M4%GXL/IX"3,V#:5.S[31(VBK!>/_-3:WX=[8GY[> M;S??EBN;HW6XIB:T13.8$9(KDH(L-[LXG!<*\$*6@$G%589X!H4?[46P*%,S MDHZ6_]X\Y-2/9$MGRIOL&O%U0=C-]D;$;V,:U M8;/BWB56X)KYIGVB&3'EW1V?6.GN#B..F^KN#L%9FKO'K:'VQG9#J\Q=E4.W M/IBV64E()G)K783. )8%!IQ"VSN29TJ5Q+8I\K,S5\>:GGTY-(F[J]N2K=O^ MF$WWKG_KF>_=A;>KQ8F"XN"6I@+P/ M!IZ:W6L+M^MVEJP:RK?-TE*VJM6"/59](->-1M&JG(_GQ-'W&@#IH1VQ[CKG MMMBC%#I?Q&GX2N?C8:=2ZGP1#(]:Y\OWQS=?0FR_;ZOOLCWB3!)!*=.VJS4I M 4[S A"H&<@9)DBED)4(!>1C^$LRT>2,]VJ]_D?"#C+;\'W_YQ9K>FZW:3>@ M/0WKUH)^?$O7C=X(-N^* ).Q?MT ^=C!GB<%=AS;[<1^7JZL WGP%&TPKK5K MRG->:L$P0(09KTYE'! D(4B-DZ=3*5,AB5_JN>O0/I_B..GHAX"RGWUS!AMR MF;&",)"25 &<00X8I +D*44T+4E6"B_O>0BHQXD:['>IA_C /P8"W6TI&0+* M@1>0JC+T()E9,H["+U:+B$WW//&)U8+/==AQ&_)Y@G'6GL_W_H":_6 *_X_* MO)^+#?MJ>WS9*HCZUS.":4H,6(":O;]9*8BT?5_,D=B3WB9:?;C7AAJ&CH9&Z(/.A[/PU!X';%###;(34OY M;J"#&+:827PSCL1VM>N5B3@BF&@ =<4H@04P>PX*.!0\4P7D2JF ==IAZ*DM MPCC(#KM@[+5V1D9NE(7QA.?M(/I=T@B?6.E#6FKZ(1VTG$5&?-2URA'YZ&N/ M!V:."XO+$U]BU?#0],J2X/.$L/C=^_G"K!^O5TK.-S\SVP5C\^.]6I@'-'17 M:49RDI%QP*3;\L M=XUWU >U>;<0R^_J_7)M?F];@WQ<+9_G4LE7/WXU=O#=XN%)K5A5JBHV\^[W"F9L+V6OB'U(=X"Q_#["\_MP%;V9%KW M"B9&PZ16,?G)*ODW^^>J\]+'UMS^]&O=$?IOR5[=Y*!O\MM.XXA6>L@)B74V M,(2(XYXC# CRV9G#D&.%K3J[0M_7R^]\OJAV5Y_5$S.CJ<^O#5;,R2S-5J Q0D<.Z+)<*B8 HF$(TTRIU8R(> M1+JIK3.-I-4"4TMH%A/;"LF8'W:HM/9;/^+.I]O"\6*S-/"*L:SY\KFOMW9DNC#[]YM]B8C\+6$-ZOUVI34T*83=#]^B-;;0Y4$2U%*G*( M \=O"3$I:,&!U,RL"ADM 2&DM$?7!4$%(X7TXK$95MRI+1-M\I5:I62GD]_2 M,/ LNZT5TYF[@1>/6E%0Z54M P==FU\>M#V=UX2M$ZOQ$=].2^E!V\".,T.1 M5IF!A1UUV1D'^--U:*11(_!?FW^HU;/ZM'Q\_'FYJA,M-!<00@T@MIT<2\H! M*R %I918%UE14,J"J;#/QYO:TG!,3]S(F_QF)4X:D3V#[WV NQGYB# .;*5O M0O VON?KN Q!_7QAM)=C@;ZN>BC RR/A(LXH(V47>'Y@OFE4?0CT9DST7'[> D2_3H<94,X7![,RE%W M[S9V]LURRS=Z^]A0XJYGI*0"4DU!7M@*&E1F@*!2@52DM,QD1A')_,J5NH;S M>8W'*5':2YOHY>K0VU74I_?V@#" :.,ZW%FF*O*=1 %[E!3^<:%V\VYC 3CT>6T(32F1U@,0>/[*YVW*.%.S)0[!*2"SH1.%:,D)ET<9.;^@4]7S%('N MRZ/0PAZJ&YL-AZ(<%HH91TY97B$A<\!3(D#.(2FY*)$B^ 9*V-/QIF8:XM+! MGJ'K9ADB8C:PA3BE@6T50/=OA&^E@+V&RS#TKV>CO23UZS75>VA?K]X6R-H? M6I7U]C_;^>;'NX7=L%8Y4 ^VA>.7;VS1-%HW+I!6\XVEI3WIJ/Y/\_#-&[91 M>PK;69%I6*8Z!Y0P"G"18F.\1 Y4RAE!3#&*O7@2$*3\ M37DW#K%LZY511NYRWZGJ>4/[[LLCY.[8DZG:&!BW/949L@QW)< YAH#PE $E ML)8EY*G"3IV7.T>9FBFX=& <8 S,KSF[.&J P+HK38G^%X.V:H)C4#-"(!? UJ/:)J<,,$Y20*5B*58R M+TNO%#ZOT:=F*+(H6^@K2-^TT[T=OQ$WI)W,'97X \0I@X ;=D=W9>PI;+RZ M87'<'_4\Y-8VS6^_/STN?RCU6:V>YT)=$>*Q>C7,3P_Z4)#SL>JE_GJYWJSK M'L$98F6><0J0U 7 *<\!5;:74\86:5 \ \_5. MUD,,%N40OO'*D!8YP@*!7!=F8>"I90FDA5T8: DS B'Q*HZ\.,K4#'O< _=; MCMDGY\>>':X/?J(^QCGZ!$[/O<[,QSDI7U\+ZY\'[]\M:FMT$L1_^Z=:B;GM M,&ULVPQE4F:H2 $BU.RE(2P!$8H!I)60F!4*^Q5:CZW U,S42YY^QWXW(IUS MO^",3^!$>]USI'WIT-HF4-9 7#B^WH&15&B,>&X]T#R.=4(=6_PIA$0&GQSO M4^>AY @M2E(V<;O9(-XO9'7671>FO]ZN5D:X&8*8"T$X4)QBXTWG C!<8I!) ML_8AXU$+A/R*97K'G-JBU8B\ZXA9F->O/GBZPP7C&:%@$"52@&%P(QK0;TLW$LJ,S7362<32IM,J&TRX;-_'[H7?3<\?/R_P(Q/P-^/ MD\&ZAR79XU+GJ9H-PP&:R,[_"T]PS(W 2ZDR_J;@A2?MX@;AI66::)6*)<>J MMSPSD980WB#]E&XOU!QR/GD_54J0%J23RNT%G]*1J_EN"!" M /W9!P,H6W\SZZ\RG_:FV2[/A"@QLFPS.",08&S6,EY2"F"J*33_D1ER8IOI M&&-JNSXC):A:>A,P\RKRMH=B\"D3 :V%@W B8["7>1L-O1\: YNQVE MD2C.O-'R(SGKQJ&3X.S*K>.1FW7+?D1LUG-I(!_.X^/R#^M$7J#:.7 DS3*5 M9;R $'!*2X %Q8#C7 %".4.$E 7#>O94V=_/&[;:N#GS;H/[O-"G(@SW3K]2 M7^>+A:W+>,4>K0Z>A#ENN*<,E:@D$AB,"<"2*7>0]VVM1$ < N;S?<"\.HM)V";A^]5HJ9.G[BW]R)//)(&,%=3X"HB9S1.7 M@')-08888IIPQ&'JNX1-:.J'7_4Z)U[9/(:I3?G 8;Z8DSC]H-X^;-?2]^[T MT&P"\3O767GI:%VOG'^-V)PKW-$B<LD(4 A;*DK1 30"14 &&F,T:IQBSS2OOPEV%J<3LK?>72FT5!++]_ M-Z9F;;5*ME77[/KG9365R9,E% @_-PJ8,,>%8=AI&,/DKY-:_KO:LJ_O+EOX M=HT?T^;]:.5(1S3IX7C&,M8!$HQKAL,A.C.P-SS*\\A"S6=O%YOYYL+S0?S9LXR)C3/C*/-+6D$)I9<*F<80$55!AGD+'6JJ[XVP-2,7BUC]39Q^#[K@LX;ZQC;C\S,7\TS]T5OY9E7J"L *6F&<")UZ\<;S#Q"ZYCXX2.R\9+Z8 MQ6M1YCSRV!W+?"&YT,#,^Q&A_$GKS8.V8^P:ZU!"4YI""BBQP1]&(6"90,9H ME4AHEJ=(>K5&/!MA:E;)"F@_F95Z5@O?TL1S_-QLS4VH#+U]; "II!N$*NF* M[M%HDDZ?/S)%TA7USNF1KET8]BT?6-DL3X21M7DC\TQ37)3F$]:I!)CP##!- M"> TY0JF3%'F5=U\99RI?=<[,9.]G'Z?]C4XW3[P"" -'=\]PV> ;[T'ADA? M_+511OWN>U0]_?K[+@_6U\9S>\_&+'U_;,H*G1F;/_<8U9!TW%[< -=).HA&Q2N<]$C+B M?J$'AEB;@VO#C+L3Z%'VS.WON][_?/=-$T?_N$LVM,V)9D518FC\>" U-R: M(67,0LD!+Q3/&)>8ZMSU@/?B"%/S!79"-N6JB1&SZF_F?L9[&LZ(8\ S\ MT7LCXW7.VZE]T$'OY2>.=M+;J5#[J+?[PK#%_=5V/5^H]?KU\CN?+ZKHYH%8 M^9TTH\WUW&;RU\1,]^(_V_E*R?N%?&]^;<]JYFIM_F8$DPUK4^L/;Y16YG?R M4[T/GDF,H_:?[Q+]F_-IYZW MQMLK>Y'9B^3JC2O[J/[CBTS+J5/Z,D($5B,+L^AN'ZT9?Z.>5DK,*WG-SX^J M.@MMV- M=G 8&_!8M;^QQ!JW.C@RF&?UP[&?']K]M%HD[*GHZ^5BLV)B\^_YYMOK[7JS M_*Y6^_Q7I+!2$A1*$X I%8 :BPTDA64F14'*U*OYH=.H4PMX-$+720$[L9,_ MC-S)3G#?/JDNV+L9V^B(#FQ)'2>FHW\EUIOFDVX.FAP5A4_3FN:2*^&FP&>X(0/;,)C%M*WM)]2]YFX0JSS45,0NP?<=/J P[=Z\"&B?X6 K6C^:+_F;$JK=])76V_/0JVG!#O M.:X< L>![7HOA"'%;TY8>A3#Q<9TI.*X\-?3KUS.!Y[.\CFG!XU73N>CUU%Y MG=>-P9'R$_:W-D=<7=]GJ?RJ'KU?U)^;5T:MWV<"$LB+# *.E008DPPP5B*0 M(:4A2E%*L1=C2I@84[/C;^9K\;A<;U=5Z<7K;W8=KEH4'C,D[ICWDIW6WA'Q MD"ESCG\//!'#1[L]&"J;AN>)U22I5(D8KKD-RWB![! AQ@Y;WP#4A2#U+4\+ MLZ-?5HJ9#_]'9:5?5X1)NZS[0N0T)1I(D4* PQ^-NXZG&YF+ I( UNJ8WSNDEK, <+&O6!$,C77QQG5FO2J>VHP M^F\(Y5-ZK6R$^?'=0JH__[?Z,5-"9E0("#*<%@"7R+8U*KCQHFC&",HXP]R/ M4.EDA*G9@(8[J)$RJ<1,C)R^G$JG0/9L8&/ ,_#7[XU, *_2%>UO(%8Z?>+( MS$I7%#JG5KIV87AS V$/O2]'W'8M-P@6#"J8 Y0C9%9Z1 O20ERK30ORY07 MT&NE=QMV:I]\945!U;7.,D<>(NQ>C5\\H7?<\_-*[/8'%UA M:^ ^KM3/EM%5SA0I&"YT!DJ1$8!AI@"1&;)MWF6!<0ES[A31&4*XJ9FX.K^Q MKB$TWZ>NA*RS0L1>G2/CYQ%TCCVQ#K'^%YRN@0WHY;3\(]&3EG;5GW;S=W35 M73W=1D=0*_F",^IQXO"",SO2X<0+S+#?J<9 4]!Y !)[S/'.2@9"Z^A89:@Q MPC87']3FW<*L%KZNTM1DN MM<9EP0#/2@BPP,CN-S1@7!!84B9HJGWV&\&23&U];L1+%FJ3S"N-DI\>C4Y_ M.Z1M_<-O&Q(^26X[DU&@'WBM-3HD[QJTWU=H[Q5)-LM=>+.MRUVRFZG?=OI$ M#'O>C&FDW4VX'*-N>&Z&ZW0/=/L#PPQJ/>@7]F>SRWJE%DK/-[.,0()3+ '+ M; _$-"T +0FS72@1$072 GJ=65\99VK&L/DD-^S/700F^8G7HGKFKEX#%FN) MRVDD1X M*P=>)QJDC(B[\%7RTZN^%]+;^O?@$,FV7QME5,O=H^JI7>Z[?#*<%/65AV/\ M]8PHQ5');<$#*0'6I03F5PAH3FTW=9U#[<5@-X;04UL/]@DRJ[V,+TX[<3[3 M;L9N:O/W(M&L:"03]0UWK2N#H)(_!'7!][R";V M_U[--^I!Z_4LSR#EK(0@MURJ&)J?J((8&#P0?F),U"&NY -+ M(V!E>9:;;[ZEQK[3X7X('!O=*::VWB65#F8"QF[#?H;=J/W8#Z-/L#'[&31A M'=K/'Q-F\&SEZWSQ]?[/^7I6YDSAE&*0%M#LXHVC#5B:0:"S'"JSD>>0"1_? MNO7LJ;G C6C);U8XQX*@2Y"Y&9Q ( 8V)HX8>)N("]I&^OS;3Q[UT[Z@TNEG M>^F2L$_R9S9?57V0#\4DZT,1!^>22IL[BC)HF\B@$K ,49"J7%+.*LVYL/^N&I.JQ>?/VLOE;?R2P7FLN,Y !FV*SP#!OC M0:D&.X> MK;V4R><^M/Q/9_N0B'7Z>G6<<4]7^]0].SWMO2&0CB'M*VA/BUQDF?'\B[0H M ;94SXQ! H0Q&+G20NG2O6^PRXA3,Q=6Y)AT#+V(=]N.07 D87.'II6/H?="X= RN>IW1,3C?&.:\/=@HJ:T46*EO M:K&>/ZM#"LT'M7G07]B?'RW!YG)QO]FLYGR[J9-J/C(;$)\5.L.YUAH02"7 M-KV%2IZ# F=4ZP*AHD"S9[7B2UJ'"<+WB4V?] XG4:ENZ11*FEK99,(:[WB>:&1 ([D MJ]XJS:@>;23H3OW>6(\-L[_OYPOUH(_;VE>A7L7*PNR:"5!"(&-8N0),"P)R MRD1>EB7E&?39.U\;:&J^\'NU,.@E'\PE0>'RJX"Z&< 8, ULV3P0\C9/?>I' MLCM7AQG5H/0I>VHI>J\/[)[ZGZU]D%_^_O%-$WH[:\$&R:^_K'.L3I['#Q^W M@>=%Q<[Z=EZ^*I Q6GQ3KFQ+X,]*;%=5[HM]W]]MU/?U+.,2 MET6>@K20*)]]AE]:BO4&\4WR4'.NT/5"=#+%5@; M+9+?K/1));[G^N4W,6[&8C"X![8E/4A_=D;:G_,X!+%8S,5>8X_+/QP"RQF+ M<-!#1DT2_^=R*?^8/SY>S 4TFX(9@876D*6 8I0!C#&SWKD$B$ %98Y0(>EL ML]RP1S>#.)"<7J9S+^UP'_07.T:B[2GQ!WR4[3N^OYX$;?%\_[=IV0ETWU[I7RKY#=[0IUI(1NY^$& MZ0WU]D_QN)4V5I45 M!<@P-:^ZK[5H-.S=S/K B YLLAWZ1EDJKT:'9*>$#86/UCRJ"\)Q6DE=E&!* MC:6Z(/)L,]7YJ,#0]7+QU5B&[W:7]L4\H@Y;"Z93QB50M#"6C:^*(";5K@RQ>$K;2_+!?JQR]L];O:6 :P=9-YIIA"+-66,M/R MRR " >,9!(1FJ999A@GU*J"Z/,S4/L=*RN1[)69BF3 ]$VFN@.FVS-X.T< ? M:XU.+6%2B3@ OW\W"I&6VBN#C+K8=BMZNMSV7!V0/OTOMJH"&I_81MD4%3/ M8E-YA9ACXU$+#226$F#),& E+0'A!2HX+E,LG:B_NX>9VK>_$S2QDB9[4;V< M[1Y@>];I:' -; =&0,HC\3D*8B-E.U]!+E*.+YNY5X.C%.;^ MJX,Y]VP3%?5&U?_[;O%&U0RJ>[8IM9Y!32B!10D@),9#PJP 5"@!9)G9%J"P MH!2%$<7U#^[T:H_/DK&3=,=3NK&R>O/%.6#OYE#%@W(T+KE*SN2GG<1_L_WV M]J@>N.9B8+']5*+U??+T8QSK\+[ M>*)-S2G*$4R?6YC MCFK5O& X-5A^-X?N?,UG;$S=1S:OTA1S(:4L< H(+C. F2P!YP4&!2>R0#S5 M2J5^+/-'SY^D?7DRLE7T@_-&6-\-[#&$KEO58& &WY36DB56M'9BSVOV--^P MQSI+L[GHKL6RTBR6\[A[U8LP1=N5'C]]Y/WG1=7.=YJ7+PLX #AX0(TSW?*E M;=<@L_7Y>?ZL=D0J+"?&]1! %*5Q.R#4@+)" 4DIS(E.,X&<'!#_H:=F)7*/ M"+C5_?NS7")U;Z$#X5/Z0]SA<&0WRD,PT* O?^DGN=K\ZH]Z(^K^7)EMKKSI7R[6BU7KY>KE1+M M;G'F"F$3.N7_;-<;*TGSW62P9) S!912M*;L)))9Y@"5I27--$@G]E0;1K9DZ=:> ]K%F.N'%:3D6=@X#5FITT5K+7Z)+5"QFNU*B4'G>[V M73231JV[Y*!8R/(38\(\%J61)VZDI2K6!$9:Q2*"W+FVQ1AGO!4O(BI'ZV#, MYP9&8H_8-]XLO[/Y8J8E+7B1$E!0Q $N( 24JA((G:>*< )UZG56=FF0J:UB M3>.%G9#);[68GA4'%^%TC*K>"-+0051??/P#IAT Q(J/7AIBW'!HAY)GT<^N M:P,/U"WIX2?UU- >VN8\G]3&5G6^V:Z,=:DM4'T,-$.H("6%&"!,C!G0F@ . MM0(D+4N&*4LT4E9PHA"B@A10 JP("7BAI#':6Z5Q(*++2*[DA]A2-6O@ZK;EQ3%X8 M"/&A0UP5D"VY*\P;R9-:]+U#6TL?,0,A +-8.08^0X^;11 REF>0,@SPA8D M6TKW;K'>K*J]UBNVGJ\_/ZT4DP^+=JHKFB&%,B99"2#&*<"Y* !3&0-*,4^OD?7]@&Q:U.1#7[IFUOBQ?5RY$92*_+1_- M\]96!+'GFU2L%$61&S>92=N+CE<'2 9-[Y; MFBJN2B$*ZE1-V3W,U$S<@;=$&CG]J4HN .EFQ6Z'9V C=4I7TLJH:EJ7_\(V M#55E7/Z2Z[!$9#"Y,,CH'";7%;W$8M)Q=6!@43T^VM.)A:P+MLW/;_^T*>:[ M[!-&88Z+0@!F>YK@/.. < :!2C-9E"23@F9>(:J> :=F'"P?:]U(^_M.7L^@ M4Q_"CH&FB+@-'5RJ1:U VPN;--(.0,/@"DVL&%+?<./&C1R5/XL5N=X7:%>6 M>O,'6ZDWZED]+I]:F0,*8Y)6IQ,9(@ 7. <4$@IXF:-2(*2*U"L@='6DJ5F2 M*AUVP1[!UGP%ZT9J3UMR%55'(Q(#JZ&M1R-CTA)R"*/1!T4L:W%UG''-1)^Z M9_:A]X91F<@ODM::+\J\.?/]Q54+HR_?V&)'=3M+C8-2$I6!HBRDV=!D$-"4 MYH!@EN>I,BZ-7U!G5.DG9\#:_-;SO?0-:_DH9.6!KX&;=9SLY YL<6\B-K_. M9GZ H+GG+JF;T6T,#'LZ]![* MTAI_?+V/C3-:YE1)"" 4.< (2< Q+ A62HIP:74N<]J=G6DJ:T\ATH]U4CJ M>1IQ'5.WI2$*4@.;\0-(.R$'.2KHA2)63\ZKXXS;;;-/W;,^FKTWA)F%IN)F M_6796*>/JZ49:O/#]D#>&$ME*ZTK/WVFTT+15## 2F&]WD( @B@#I@.2I4:-R9=1.!S\#XS$[;A8G,MCCF*"= MT/8$LQ$[VU7+Y W)JR@*>$&;;[J7Y M&HU/QAYMK?B[1?.A[FJ-"H*8U@P@QICE=U: $45 7HJ"HD*J@GIMXCM'FYKK M8YH"FF0&,(B9 ::UG$_DHOLB%;QBA>Q M_G.R4SYIM*^J9ZMWI08@V2,P-#GB4#,V*'%B=*$G0*HXU$2X$2X.-GJ@TUQ% M'V=F-R^DX!E $IG-?HXE(!HKH"DO>(G,>H2X3PO>^K%>"\9H'7-#3IH:F,I, MR1S1'&091P##4@(*N?FODF!;*W.H@7G-*/"B8*G?ZBI?8BU"].J:6UD#>J'V(&PAR-Z,VYC.(\!D(4Y M>9UHQ'3,+@\TOC/5J?!%!ZC[#C]CL5YM9I_4>L,VE?]4O;M09@IS1$&.) ,X M51 P"@F0NE!YP30II=-QYH5G3\T<7&,+\C('ES#L_OYO1&;@#SX4%..\BEWJ++[=KLN\6]R^GIIMBZ.I^1GUT_H):ODBGH0 M?E7;H+Z=QT\:K6_G107:?3LO7Q!X=+U:"J7DNFG*;1Z\L>DSMI!E5F(*\Q(C M ,T.#6!&;'V)%$"* I8$Y1G+O0YW.L::VJ*P$[5N3S]?K[=5-Y"*[F0O>+)8 M;FQOD(6JB%#V5XGEVG>+US4-CH?2<< =^A3Z"->6G%456\03YWXT8ATQ=XPT M[IERO\IGA\@.MP1N/+=\K?ZS-6O=V^?JF'K?>(C27(J,$=L5U'B6,.6 $P)! M:5Q*6D"8"N'5@>3J2%,S*0=!DUI2SXWF540=]YDQ\P^=<^VF+TWA.:2[&F-ORRO'#A7VUM^&M__9'._UO.-^JQ6SW.A MZMU(DR=L+ZB;[:0YS2!%!1#"N"TXY1C89L- (%WD..[UW>7CV_;-/W[[J"Z M8D)>;Y*63C%3;\8!/EKVSL#BCIP - [XYSE$(XWKM_R(Y7:Q6?V8_?IYQI!" M6%,,"I;G9H&0)2#8_),BS@M.:"HRX>)]'AXY-3?SU[]__KN;J6[!TFU,PY0= MV-S]^N'=E[=ODL]?[K^\_7R[W3K7L2-DU%Q<&Y;F'P>;TGK4*%_]N>B[[_+" M7\(Y75GNRB91E7+,!,]RP#@7 &<4 @(+!)"6 MI,PID872/CL[ET&G]O59F>NNAU659BVJG^?DA+6;]Q,;P8$_Z8O@#9 6[ -+ M)/_"::][;VHIYYGC]?!D+US_TURX6;];U%[$_=>OJZJ0Z>UZ M,_]N"YKV\L\(*K'DK %SC* E42 9PB!K$R)@%KCDCFE#(\K]M2L7DU9O:RU MN$N^6CW,_F.^L+G"%4\UVRF3J)TVB;:?^W-GA]B7?#5ZSM4F.^%#Q^A:?>#Z M\XA/^L75><0/NQ>EUM^^)SL^\ST&R1Z$Y+ L3/(]">H!.*'WY07Z!T[FO0EM M1SC2]#FV,AQ:FI=H@S@2PE=:*(XU>MANS&:2K+9B4S4.J!H)/-K''SHE>S(H M.#]O0LO0DPG_!]P8PFAH9([H M8YI]C'Q8['7]F$+TI\6\S_LU7K]_.%>K=1W]>S(N>< M"E$"F64:X*+0@)=EU>2)I[F4,&5AX8^!!)[:)N*P7">M;67R;O&TW=0LKWMM MDH,ZR6]6H:32R#-U>_ WPC-(,X%Y'BW $W^*PZ- ^,>.X(TE+@O$WT:&/RK MD:NAQPWD%[-\92V)6K3U(J>4:T8 3XO,%LGE@"M5@ P7D!!*&1%>#42O#S6U MA:%F)GS<=P)X/ CMR31V'5TW4QT'LX&-; U72\J[Y"!G1*ZQ7BQBD8U='VA< MMK%>A<_HQOKO&)E/PY(";7X<.CT="!*;+>R_C#=N:13K+>Q)J72UOWUCO/-# M\$NED"(.)< 4"MN5! (.<0:4^1%G.;%M24:AW(BMV=2,8"U^Q<$AEX^/;+4> MGXO%:L]8S\HT(JL5!%C;E. M=OY?FALDNEY_#?J0H:8S&L/(8 )&(BN>I5)PII0".5-FR4ZA!BRE)9 $$X4A M2C.2^_"1G(W@M6J.1DVR/*,HOI&A>(95J34K-*"9;<:&8 DX*34@6E%=E"QC MS*N(Y38@1R,OB0^DX[[K%GB&WFZ=43L/R.<<>VMU]OR7Y6^^NI&Z>F'@_DE\ M4W+[J![TV]5JN7J]-)LR45GH^X6LRMV;([Q]/G.K>/N+Y:*?$8(T%SD%2M#< M]LY&@!!5@#+%B)@_YK@D7AN?FT6:FLG8:61+8RN=DI925;#WB%C@H%C2TBSY MK=+-EY3E]OEUW)J,.FM#[RE&F3!_]S\:QK'\]ML%&M?AC@;@F:<<[\EAAOPU M6W^S_V\][V?V6*>A&O=[+HQ?;?]0'2BW?]&ZLI9M5P_U1M7_:_Y=]U%]^Z?X M9CU^V_C\K=9&L1E%*(,%M3%X4@#,!0$,R0P(S1E2,$VQH#[^\[CB3\TYWXEL M8PO"Z'97_7?%\M^H6!F=U1Z ZN]^*\'(+XC;JC'=:1]XA7E=S;+][Z2ET5UR M4#:I+ZGS>8Y^>7Q'LP;MBQE_V@'QMZK"L>F$O ,C^51E!E9PQ%N87F8:(RUB M(PL_ZH+W,A-SNCB^D!1A"^D'M;$2?%PMG^=2R5<_?EW;0-7/\P5;"'L.?IY; M2-(\E5#9LY[4-J3/%.!YI@%,D:820J255[-8?Q&FMN/9BYJPO:Q^RU7 -+@M M.<."._"R882OEX"=^/9DXR>K@7$=_I8<8!\X]3,CLC6'RV](,SRCZCE/A.!GK5;V MW.15;Q5S]_?EHBH2-_M:8?-M<2%T060*>":-=:4\!315.1 \EP4M-1/$JUAF M.%&G9J#/VW.)2N9D;86^LUF!HBO1=^R9=CQ(F\3\#7W %J$%UZ$!0S/[M<;) MYWKV/_;,?ECRW: 3$S.;;AA!QT^/&Q3PB_ENPXX8X)I7N7/_5+:YQ=.WN6 & M<\76C6^4(:P@+CC(R>OB7G2@Z M^..QL!G8LM:)RVTYDTK0$)>\$S(/ISP6=".YY=<@C.27NZ#1Z9EW/F \W]Q% MCR/OW.F&,/_<\K0?LHW?'RK1B:2:Y0*4&BF 4U8"@LH"I*DH"IU3P;+,Q[F^ M,L[4;*,5LU7.<$-E^#5@W7S9"' -;"Z#D/)V'7MPB.3W71ME5*>M1]53CZOO M\C!S<%)/\&%K3L(5LBIC%3!0LXWE&@3+N$L"EK050J01%D;*4 M,E4@[-4LVVOTJ9F.G?" -25-3$OTLJ\>,M*4&H M15IH_,8>=?D)@N5T40I[B'_WNK>+C3W$JPOA/ZFGYL88R7A: M=0>,0.ZVL>\9:&H+4"UKT@B;[*5-:G$=MZ]]Z/9L M^"-B-O0)7"!<7HT$7; (ZBO8^>#1V@RZJ-?N.NAT?6 :OY5VL5G5K2#FZ]^_ MF.M,,M-Q:XOUN8#9IZ M;S9F,\TS!0E.@4Z+TNZ21269JL@!+WPQA>9F*$.AHK4]U/ MLZG/7BY"Z[);0)98JBPC&8!<&[NK!0WT:'5[J?JQ^[UKTUPLM4NY^K>+7>_<*E M 4>I-MQ8MW>U+=WKTI(O?RR;(RV8B:Q4RFZY$+,?.@.$2@GR/$T%R8WA+)T< MK/ZAIO:]5V'P@[3[JC(CL,=Y83>Z#F>LT3 ;X]3@,EPAYZS=N'D,=]SJI,G1>:O;'9'VJ:]^O%(+\>T[6_U^_^=\/)$22 A&5>0DY2[4?2VC?@U"SJA;W77M[D-ROQK9O64\0# M=ZXWX#C^]M49PMMWL%=P&6H;>SKOKTS,=Z8T^25K5XOJ:BC9NK M70A$8W C4 /QJ0>(@ _^@L+1ON[VLT?^E"^H=?[=7KHHL#1BQV+SH*L$+YLY MNU+?U&(]?U;UKLVS0MOCB1-Z4?=2V[>U3B$\$GP7+QBB'#L L5BYYAXCCYL\ M[@_)639XP"-BI"]^4E)]KVA2JW3R)H.9/[/'^NVUH;*\T$LH9 M4CG%I88 R919\G$*:)I# (M,B#Q3)49>142W"C2UY?2@05TLM"\.,DK M,,4S'+SN7- ;GAL0&*XH-MA< I&'J#5-$!6?1WLIL?CIJ*/>BDDK_="6= MM#WBU0.B/E($.S+Z?L'M0/@ZP]V^SQPO !ZH[5%(//09?BN*L!9P]6/V^9\S M3IA(2TH %;97&2$<,*I+(%0I%(52P RYK!.'1T[-^G]^]^&?]Q\?/KUU,RDM M;+K-Y5U_H+/]>O(H&PNKGW)YA\'-[+UJ%$^QW/1=Q_9A;_<&%5Z MOR\YHYAJFIEOATAH$Z(%!+R$J=GC8@11 ;G"7ITFSH>8W*=UH!)_'UK =P%( MSRA<$#RC!=N&*=B[KGSLN-G[ERG3NZ[@U2C8^96Q4IRK-@-IEE.=9R6@DMM2 MW=*LF6DA099KIJ4L$2N\VDA<'F9JG_B%,\Z@/@]70 T\$YY:/X8 E"*D, _0 M,.'*("^9_W1TDUGI ML02?FBUO6L_:9B#;Q7/]#]6H8%D9[*\2MDF4N<#8E*)IWV+[\KQMO3/VUW?'' 4U#!/H5QPX<2_=CMA7[+]&M^' R8C6 M3#AT_(!CX%\^??ZU*;M@2B(*)0:((@DP%!I0F7)0I%IPGN<8NX4;3YX[M97% M2N9Q&-@"R.%4-4SM@4VK%2JD2J>ENL<19Q@$(YU>=DZ^WUGDN9Z=QXRMR\<[ M03R7\>AP\,*? R.0DPLNVV$