0001582961-23-000021.txt : 20230509 0001582961-23-000021.hdr.sgml : 20230509 20230509070626 ACCESSION NUMBER: 0001582961-23-000021 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 77 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230509 DATE AS OF CHANGE: 20230509 FILER: COMPANY DATA: COMPANY CONFORMED NAME: DigitalOcean Holdings, Inc. CENTRAL INDEX KEY: 0001582961 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40252 FILM NUMBER: 23899919 BUSINESS ADDRESS: STREET 1: 101 AVENUE OF THE AMERICAS STREET 2: 10TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10013 BUSINESS PHONE: 341-985-0306 MAIL ADDRESS: STREET 1: 101 AVENUE OF THE AMERICAS STREET 2: 10TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10013 FORMER COMPANY: FORMER CONFORMED NAME: Digital Ocean, Inc. DATE OF NAME CHANGE: 20130731 10-Q 1 docn-20230331.htm 10-Q docn-20230331
0.33330001582961FALSE2023Q112/3100015829612023-01-012023-03-3100015829612023-04-27xbrli:shares00015829612023-03-31iso4217:USD00015829612022-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-31docn:segment0001582961us-gaap:RevenueFromContractWithCustomerMembersrt:NorthAmericaMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-03-31xbrli:pure0001582961us-gaap:RevenueFromContractWithCustomerMembersrt:NorthAmericaMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-03-310001582961srt:EuropeMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-03-310001582961srt:EuropeMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-03-310001582961us-gaap:RevenueFromContractWithCustomerMembersrt:AsiaMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-03-310001582961us-gaap:RevenueFromContractWithCustomerMembersrt:AsiaMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-03-310001582961docn:OtherGeographicalAreasMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-03-310001582961docn:OtherGeographicalAreasMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-03-310001582961us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-03-310001582961us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-03-310001582961us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMembercountry: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-310001582961us-gaap:TradeNamesMemberdocn:CloudwaysLtdMember2022-09-010001582961us-gaap:TradeNamesMemberdocn:CloudwaysLtdMember2022-09-012022-09-010001582961docn:DevelopedTechnologyMemberdocn:CloudwaysLtdMember2022-09-010001582961docn:DevelopedTechnologyMemberdocn:CloudwaysLtdMember2022-09-012022-09-010001582961us-gaap:CustomerRelationshipsMemberdocn:CloudwaysLtdMember2022-09-010001582961us-gaap:CustomerRelationshipsMemberdocn:CloudwaysLtdMember2022-09-012022-09-010001582961docn:EarnedSeptember12023Memberdocn:CloudwaysLtdMember2022-09-012022-09-010001582961docn:EarnedOnMarch12024September12024AndMarch12025Memberdocn:CloudwaysLtdMember2022-09-012022-09-010001582961docn:CloudwaysLtdMember2022-01-012022-03-310001582961docn:SnapShooterLimitedMember2023-01-012023-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:CashMemberus-gaap:FairValueInputsLevel2Member2023-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:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2023-03-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-03-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CashMember2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashMemberus-gaap:FairValueInputsLevel2Member2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashMember2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap: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:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2022-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:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2022-12-310001582961us-gaap:SeniorNotesMemberdocn:ConvertibleSeniorNotesDue2026Member2021-11-300001582961us-gaap:ConvertibleDebtMember2023-03-310001582961us-gaap:ConvertibleDebtMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001582961us-gaap:ConvertibleDebtMember2022-12-310001582961us-gaap:ConvertibleDebtMemberus-gaap:FairValueMeasurementsRecurringMember2022-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:VariableRateComponentOneMemberdocn:CreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-01-012023-03-310001582961docn:VariableRateComponentOneMembersrt:MaximumMemberdocn:CreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-01-012023-03-310001582961srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberdocn:CreditFacilityMember2023-01-012023-03-310001582961srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberdocn:CreditFacilityMember2023-01-012023-03-310001582961docn:CreditFacilityMember2023-01-012023-03-310001582961docn:CreditFacilityMember2022-01-012022-03-310001582961us-gaap:SeniorNotesMemberus-gaap:OverAllotmentOptionMemberdocn:ConvertibleSeniorNotesDue2026Member2021-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-300001582961docn:DebtConversionPeriodOneMemberus-gaap:SeniorNotesMemberdocn: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-010001582961us-gaap:PerformanceSharesMemberdocn:TheRestructuringPlanMember2023-01-012023-03-310001582961docn:MarketBasedRestrictedStockMember2021-07-270001582961docn:MarketBasedRestrictedStockMember2021-07-272021-07-27docn:tranche00015829612021-07-272021-07-270001582961us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-07-270001582961us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:RestrictedStockUnitsRSUMember2021-07-270001582961us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2021-07-270001582961us-gaap:RestrictedStockUnitsRSUMemberdocn:ShareBasedPaymentArrangementTrancheFourMember2021-07-270001582961us-gaap:RestrictedStockUnitsRSUMemberdocn:ShareBasedPaymentArrangementTrancheFiveMember2021-07-270001582961docn:MarketBasedRestrictedStockMember2023-01-012023-03-310001582961docn:MarketBasedRestrictedStockMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-07-272021-07-270001582961docn:MarketBasedRestrictedStockMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-07-272021-07-270001582961docn:MarketBasedRestrictedStockMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2021-07-272021-07-270001582961docn:MarketBasedRestrictedStockMemberdocn:ShareBasedPaymentArrangementTrancheFourMember2021-07-272021-07-270001582961docn:MarketBasedRestrictedStockMemberdocn:ShareBasedPaymentArrangementTrancheFiveMember2021-07-272021-07-270001582961docn:MarketBasedRestrictedStockMemberdocn:ShareBasedPaymentArrangementTrancheSixMember2021-07-272021-07-270001582961docn:MarketBasedRestrictedStockMemberdocn:ShareBasedPaymentArrangementTrancheSevenMember2021-07-272021-07-270001582961docn:MRSUMember2022-12-310001582961docn:MRSUMember2023-01-012023-03-310001582961docn:MRSUMember2023-03-310001582961docn:MarketBasedRestrictedStockMember2023-03-310001582961docn:A2021EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2021-11-192021-11-190001582961us-gaap:EmployeeStockMember2022-05-230001582961docn:A2022EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2022-11-182022-11-180001582961docn:A2022EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2022-11-180001582961us-gaap:EmployeeStockMember2023-03-310001582961docn:A2021EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2023-01-012023-03-310001582961docn:A2021EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2022-01-012022-03-310001582961us-gaap:IPOMember2023-01-012023-03-310001582961docn:AcquisitionOfNimbellaMemberus-gaap:RestrictedStockMember2021-09-012021-09-010001582961docn:AcquisitionOfNimbellaMemberus-gaap:RestrictedStockMember2022-12-310001582961docn:AcquisitionOfNimbellaMemberus-gaap:RestrictedStockMember2023-01-012023-03-310001582961docn:TheRestructuringPlanMemberus-gaap:RestrictedStockUnitsRSUMember2023-03-310001582961docn:TheRestructuringPlanMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001582961docn:A2021EmployeeStockPurchasePlanMemberus-gaap:RestrictedStockMember2023-01-012023-03-310001582961docn:A2021EmployeeStockPurchasePlanMemberus-gaap:RestrictedStockMember2022-01-012022-03-310001582961docn:AcquisitionOfNimbellaMemberus-gaap:RestrictedStockMember2023-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:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-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-280001582961us-gaap:RestructuringChargesMemberdocn:TheRestructuringPlanMember2023-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
(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.



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



SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q contains forward-looking statements about us and our industry that involve substantial risks and uncertainties. All statements other than statements of historical facts contained in this Quarterly Report on Form 10-Q, including statements regarding our future results of operations or financial condition, business strategy and plans and objectives of management for future operations, are forward-looking statements. In some cases, you can identify forward-looking statements because they contain words such as “anticipate,” “believe,” “contemplate,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “potential,” “predict,” “project,” “should,” “target,” “will” or “would” or the negative of these words or other similar terms or expressions. These forward-looking statements include, but are not limited to, statements concerning the following:
our expectations regarding our revenue, expenses and other operating results;
our ability to achieve profitability on an annual basis and then sustain such profitability;
future investments in our business, our anticipated capital expenditures and our estimates regarding our capital requirements;
our ability to acquire new customers and successfully engage and expand usage of our existing customers;
the costs and success of our marketing efforts, and our ability to promote our brand;
our reliance on key personnel and our ability to identify, recruit and retain skilled personnel;
our ability to effectively manage our growth;
our ability to successfully integrate acquired businesses, including Cloudways, and achieve expected synergies and benefits;
our ability to compete effectively with existing competitors and new market entrants; and
the growth rates of the markets in which we compete.
You should not rely on forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Quarterly Report on Form 10-Q primarily on our current expectations and projections about future events and trends that we believe may affect our business, financial condition and operating results. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties and other factors described in Item 1A–Risk Factors in our Annual Report on Form 10-K for the year ended December 31, 2022, as such factors may be updated from time to time in our subsequent periodic filings with the SEC, and elsewhere in this Quarterly Report on Form 10-Q. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Quarterly Report on Form 10-Q. The results, events and circumstances reflected in the forward-looking statements may not be achieved or occur, and actual results, events or circumstances could differ materially from those described in the forward-looking statements.
In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based on information available to us as of the date of this Quarterly Report on Form 10-Q. And while we believe that information provides a reasonable basis for these statements, that information may be limited or incomplete. Our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all relevant information. These statements are inherently uncertain, and investors are cautioned not to unduly rely on these statements.
The forward-looking statements made in this Quarterly Report on Form 10-Q relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this Quarterly Report on Form 10-Q to reflect events or circumstances after the date of this Quarterly Report on Form 10-Q or to reflect new information or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements, and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures or investments.
We may announce material business and financial information to our investors using our investor relations website (https://investors.digitalocean.com/). We therefore encourage investors and others interested in our company to review the



information that we make available on our website, in addition to following our filings with the Securities and Exchange Commission, webcasts, press releases and conference calls.


PART I - FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS
DIGITALOCEAN HOLDINGS, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except share amounts)
(unaudited)
March 31, 2023December 31, 2022
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 28,485 
Total current assets698,612 946,552 
Property and equipment, net277,957 273,170 
Restricted cash1,747 1,935 
Goodwill296,579 313,718 
Intangible assets, net117,638 118,928 
Operating lease right-of-use assets, net185,516 154,501 
Deferred tax assets753 751 
Other assets5,594 6,353 
Total assets$1,584,396 $1,815,908 
Current liabilities:
Accounts payable$11,005 $21,138 
Accrued other expenses38,220 33,987 
Deferred revenue5,015 5,550 
Operating lease liabilities, current73,058 57,682 
Other current liabilities58,856 45,913 
Total current liabilities186,154 164,270 
Deferred tax liabilities3,771 18,209 
Long-term debt1,472,148 1,470,270 
Operating lease liabilities, non-current133,471108,243
Other long-term liabilities6,506 3,826 
Total liabilities1,802,050 1,764,818 
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(245,758)(210,821)
Total stockholders’ (deficit) equity (217,654)51,090 
Total liabilities and stockholders’ equity $1,584,396 $1,815,908 
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
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 marketing17,709 19,044 
General and administrative48,939 37,424 
Restructuring and other charges20,869  
Total operating expenses125,789 93,709 
Loss from operations(32,534)(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,329)(15,230)
Income tax expense7,608 3,338 
Net loss attributable to common stockholders$(34,937)$(18,568)
Net loss per share attributable to common stockholders, basic
and diluted
$(0.37)$(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
Net loss attributable to common stockholders$(34,937)$(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$(33,568)$(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)$(210,821)$51,090 
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— — — — — — (34,937)(34,937)
Balance at March 31, 202389,983,568 $2  $ $28,781 $(679)$(245,758)$(217,654)
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
Operating activities
Net loss attributable to common stockholders$(34,937)$(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 taxes4,150  
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,755)2,843 
Accounts payable and accrued expenses(11,031)(10,455)
Deferred revenue(535)422 
Other assets and liabilities12,804 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.
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.
Reclassifications
As previously disclosed in the Annual Report on Form 10-K 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.
7


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


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,448 $206,118 
Singapore57,150 60,607 
Germany
71,232 50,274 
Netherlands
54,777 35,951 
Other
72,866 74,721 
Total$463,473 $427,671 
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.
9


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 measurement period adjustments of $17,139 to decrease Goodwill and corresponding $18,589 to decrease Deferred tax liabilities, $748 to decrease Prepaid expenses and other current assets, and $702 to decrease Other assets on the Condensed Consolidated Balance Sheets. Additionally, the change to the provisional amount resulted in an increase to Income tax expense and Deferred tax liabilities of $1,589. The measurement period adjustments are 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.
10


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


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.
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:
12


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”).
13


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
14


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%
15


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


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


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


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
19


The following table presents the calculation of basic and diluted net loss per share:
Three Months Ended March 31,
20232022
Numerator:
Net loss attributable to common stockholders$(34,937)$(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.37)$(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 expense of $7,608. The effective tax rate for the three months ended March 31, 2023 was (27.8)%. 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, excess tax benefits from stock-based compensation, and 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 provision for income taxes consists primarily of income taxes related to international jurisdictions in which the Company conducts business. Based on the available supporting evidence, including the amount and timing of future taxable income, the Company has concluded that it is more likely than not that a significant portion of the deferred tax assets will not be realized. As such, the Company maintains a full valuation allowance on its U.S. deferred tax assets.
For both the three months ended March 31, 2023 and 2022, uncertain tax positions recorded by the Company resulted in an expense of $83, respectively. To the extent the remaining uncertain tax positions are ultimately recognized, the Company’s effective tax rate may be impacted in future periods. The Company’s policy is to recognize interest and penalties related to uncertain tax positions in income tax expense.
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.
20


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 and our audited consolidated financial statements and the related notes and the discussion under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the year ended December 31, 2022. This discussion, particularly information with respect to our future results of operations or financial condition, business strategy, plans and objectives of management for future operations, includes forward-looking statements that involve risks and uncertainties as described under the heading “Special Note Regarding Forward-Looking Statements” in this Quarterly Report on Form 10-Q.
Overview
DigitalOcean is a leading cloud computing platform offering on-demand infrastructure and platform tools for 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.
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
21


$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
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
22


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


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
24


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


Income Tax Expense
Income tax expense consists primarily of income taxes in certain foreign and state jurisdictions in which we conduct business. We maintain a 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)
17,709 19,044 
General and administrative(1)
48,939 37,424 
Restructuring and other charges(1)
20,869 — 
Total operating expenses125,789 93,709 
Loss from operations(32,534)(13,584)
Other (income) expense(5,205)1,646 
Loss before income taxes(27,329)(15,230)
Income tax expense7,608 3,338 
Net loss attributable to common stockholders$(34,937)$(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 
26


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 expense
Net loss attributable to common stockholders*(21)%(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.
27


Operating Expenses
Three Months Ended March 31,
20232022$ Change% Change
(in thousands)
Research and development$38,272 $37,241 $1,031 %
Sales and marketing17,709 19,044 (1,335)(7)%
General and administrative48,939 37,424 11,515 31 %
Restructuring and other charges20,869 — 20,869 100 %
Total operating expenses$125,789 $93,709 $32,080 34 %
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 $1.3 million, or 7%, 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 Expense
Three Months Ended March 31,
20232022$ Change% Change
(in thousands)
Income tax expense $7,608 $3,338 $4,270 128 %
Income tax expense increased $4.3 million, or 128%, for the three months ended March 31, 2023 compared to the three months ended March 31, 2022, primarily due to income taxes related to international jurisdictions in which we conduct business.
Liquidity and Capital Resources
We have funded our operations since inception primarily with cash flow generated by operations, private offerings of our equity and debt securities, borrowings under our existing credit facility and capital expenditure financings. Cash provided from these sources is used primarily for operating expenses, such as personnel costs, and capital expenditures. From time to time, we may also use excess cash for share repurchases.
28


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 for the fiscal year ended December 31, 2022.
29


Critical Accounting Policies and Estimates
Our condensed consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States. The preparation of these condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, and related disclosures. On an ongoing basis, we evaluate our estimates and assumptions. Our actual results may differ from these estimates under different assumptions or conditions.
There have been no material changes to our critical accounting policies as compared to those disclosed in the Annual Report on Form 10-K for the fiscal year ended December 31, 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.
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:
30


Three Months Ended
March 31,
(In thousands)20232022
GAAP Net loss attributable to common stockholders$(34,937)$(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 expense7,608 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$56,204 $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:
31


Three Months Ended
March 31,
(In thousands)20232022
GAAP Net loss attributable to common stockholders$(34,937)$(18,568)
Stock-based compensation27,594 25,981 
Acquisition related compensation7,601 — 
Amortization of acquired intangibles3,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 — 
Income tax effects of non-GAAP adjustments(1)
36 309 
Non-GAAP net income$28,714 $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)
$30,593 $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)The income tax effects of non-GAAP adjustments are calculated based on the applicable statutory tax rate for the relevant jurisdiction, except for those items which are non-taxable or subject to valuation allowances for which the tax expense (benefit) was calculated at 0%. The tax benefit for amortization is calculated in a similar manner as the tax effects of the non-GAAP adjustments.
(2)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
32


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 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
There have been no material changes in market risk from the information provided in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022.
ITEM 4. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
We maintain “disclosure controls and procedures,” as defined in Rule 13a-15(e) and Rule 15d-15(e) under the Exchange Act that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to our management, including our principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure.
Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of March 31, 2023. Based on the evaluation of our disclosure controls and procedures as of March 31, 2023, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.
Changes in Internal Control Over Financial Reporting
There was no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by this Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
33


Inherent Limitations on Effectiveness of Controls
Our management, including our Chief Executive Officer and Chief Financial Officer, believes that our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives and are effective at the reasonable assurance level. However, our management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. These inherent limitations include the realities that judgments in decision making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
34


PART II - OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS
From time to time, we are involved in various legal proceedings arising from the normal course of business activities. We are not presently a party to any litigation the outcome of which, if determined adversely to us, would in our estimation, have a material adverse effect on our business, operating results, cash flows or financial condition. Defending such proceedings is costly and can impose a significant burden on management and employees. The results of any current or future litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
ITEM 1A. RISK FACTORS
Please refer to Item 1A—Risk Factors in our Annual Report on Form 10-K for the year ended December 31, 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 for the year ended December 31, 2022.
ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
(c) Issuer Purchases of Equity Securities
The following table provides information with respect to repurchases of shares of common stock by the Company during the three months ended March 31, 2023:
Period
Total Number of Shares Purchased
Average Price Paid per Share
Total Number of Shares Purchased as Part of Publicly Announced Program(1)
Approximate Dollar Value (in thousands) of Shares that May Yet Be Purchased Under the Program(1)
January 1-31, 2023— $— — $500,000 
February 1-28, 20231,311,933 33.51 1,311,933 456,035 
March 1-31, 20236,448,040 34.42 6,448,040 234,099 
Total7,759,973 $34.27 7,759,973 
(1)On February 14, 2023, the Company’s Board of Directors approved the repurchase of up to an aggregate of $500.0 million 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 and will expire on December 31, 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.
ITEM 3. DEFAULTS UPON SENIOR SECURITIES
Not applicable.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.
ITEM 5. OTHER INFORMATION
Not applicable.
35


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.

36


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:May 9, 2023By:/s/ Yancey Spruill
Yancey Spruill
Chief Executive Officer
(Principal Executive Officer)
Date:May 9, 2023By:/s/ W. Matthew Steinfort
W. Matthew Steinfort
Chief Financial Officer
(Principal Financial Officer)
37
EX-31.1 2 exhibit311-2023xq1.htm EX-31.1 Document

Exhibit 31.1

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

I, Yancey Spruill, certify that:

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

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

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

4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a–15(e) and 15d–15(e)) 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:May 9, 2023By:/s/ Yancey Spruill
Name:Yancey Spruill
Title:Chief Executive Officer

EX-31.2 3 exhibit312-2023xq1.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 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:May 9, 2023By:/s/ W. Matthew Steinfort
Name:W. Matthew Steinfort
Title:Chief Financial Officer

EX-32.1 4 exhibit321-2023xq1.htm EX-32.1 Document

Exhibit 32.1

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

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

Date:May 9, 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 0000022 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Balance Sheet Details (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Summary of Significant Accounting Policies - Disclosure of Changes in Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Summary of Significant Accounting Policies - Revenue by Geographic Areas (Details) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Summary of Significant Accounting Policies -Long-Lived Assets by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Acquisitions - Purchase Price Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Acquisitions - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Acquisitions - Pro Forma (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Marketable Securities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Fair Value Measurements - Schedule of Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Fair Value Measurements - Convertible Notes Measurement (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Balance Sheet Details - Schedule of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Balance Sheet Details - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Stockholders’ Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Stock-Based Compensation - Schedule of RSU & PRSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Stock-Based Compensation - MRSUs Share-Based Payment Arrangements and Price Targets (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Stock-Based Compensation - Schedule of MRSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Net Loss per Share Attributable to Common Stockholder - Schedule of Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Net Loss per Share Attributable to Common Stockholder - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Restructuring - Severance and Other Employee Costs (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Restructuring - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - 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 Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Asset Acquisition [Axis] Asset Acquisition [Axis] Cash paid for asset acquisitions Payments For Asset Acquisition Payments For Asset Acquisition Convertible Notes Convertible Debt [Member] 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 Debt Conversion Period [Axis] Debt Conversion Period [Axis] Debt Conversion Period Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net loss attributable to common stockholders Net loss attributable to common stockholders Net loss attributable to common stockholders Net Income (Loss) Attributable to Parent Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number Income Statement Location [Axis] Income Statement Location [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Segment Information Segment Reporting, Policy [Policy Text Block] Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Conversion price Debt Instrument, Convertible, Conversion Price Proceeds from sale of equipment Proceeds from Sale of Property, Plant, and Equipment Forfeited or cancelled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Restructuring Type [Axis] Restructuring Type [Axis] Forfeited or cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Other assets Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Shares of common stock reserved for future issuance, number available for grant (in shares) Number of eligible MRSUs (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Entity File Number Entity File Number Redemption price, percentage Debt Instrument, Redemption Price, Percentage Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Stock options, exercised in period, intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Measurement period adjustment Goodwill, Purchase Accounting Adjustments Convertible Senior Notes Due 2026 Convertible Senior Notes Due 2026 [Member] Convertible Senior Notes Due 2026 Subsequent Event Type [Domain] Subsequent Event Type [Domain] Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Organization, Consolidation and Presentation of Financial Statements [Abstract] Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Weighted Average Useful Life in Years Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Remaining authorized purchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Antidilutive securities excluded from computation of loss per share, amount (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Revenue recognized during period Contract with Customer, Liability, Revenue Recognized Research and development Research and Development Expense [Member] Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Sale of Stock [Axis] Sale of Stock [Axis] Commitment fees on unused balance Line of Credit Facility, Commitment Fee Amount Subsequent Events [Abstract] Schedule of MRSU Activity Share-based Payment Arrangement, MRSU, Activity [Table Text Block] Share-based Payment Arrangement, MRSU, Activity Milestone [Axis] Milestone [Axis] Milestone Business Combination and Asset Acquisition [Abstract] Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Business Acquisition [Axis] Business Acquisition [Axis] Schedule of PRSU Activity Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Unrealized gain (loss) on available-for-sale marketable securities, net of taxes OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Schedule of Liabilities Measured on a Recurring Basis Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Grant date fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Award Type [Domain] Award Type [Domain] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Local Phone Number Local Phone Number Credit Facility [Domain] Credit Facility [Domain] Purchased interest on available-for-sale securities Payments For Interest, Available-for-sale Payments For Interest, Available-for-sale Vested and exercisable at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Vested and unvested expected to vest at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Weighted-Average Remaining Life in Years Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest [Abstract] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Concentration risk, percentage Concentration Risk, Percentage Preferred stock ($0.000025 par value per share; 10,000,000 shares authorized; 0 shares issued and outstanding as of March 31, 2023 and December 31, 2022) Preferred Stock, Value, Issued Business Combination, Provisional Information, Initial Accounting Incomplete, 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 Number of options outstanding at the beginning of the period (in shares) Number of options outstanding at the end of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Restricted stock share price (in dollars per share) Shares Issued, Price Per Share Consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Debt Conversion, Period One Debt Conversion, Period One [Member] Debt Conversion, Period One Trade name Trade Names [Member] Accumulated Deficit Retained Earnings [Member] IPO IPO [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Noncurrent liabilities: Liabilities, Noncurrent [Abstract] Adjusted for performance factor (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Adjusted Performance Factor, Weighted Average Exercise Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Adjusted Performance Factor, Weighted Average Exercise Price Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Corporate debt securities Debt Securities [Member] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Repurchase and retirement of common stock Repurchase and retirement of common stock Stock Repurchased and Retired During Period, Value Long-lived Assets by Geographic Areas Long-lived Assets by Geographic Areas [Table Text Block] Accounts receivable Increase (Decrease) in Accounts Receivable Property and equipment received but not yet paid, included in Accounts payable and Accrued other expenses Capital Expenditures Incurred but Not yet Paid Operating right-of-use assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability GERMANY GERMANY Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Vesting percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Accrued expenses Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Expenses Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Expenses Commitments and Contingencies Disclosure [Abstract] Capitalized stock-based compensation Share-based Payment Arrangement, Amount Capitalized Business days after trading period Debt Instrument, Convertible, Business Days After Trading Period Debt Instrument, Convertible, Business Days After Trading Period Revenue recognized prior to acquisition Business Combination, Separately Recognized Transactions, Revenues and Gains Recognized Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Number of operating segments Number of Operating Segments Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Net loss per share attributable to common stockholders, basic (in dollars per share) Basic net income (loss) per share (in usd per share) Earnings Per Share, Basic Market-Based Restricted Stock Market-Based Restricted Stock [Member] Market-Based Restricted Stock Unvested balance at beginning of period (in shares) Unvested balance at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Net identifiable assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Proceeds from interest on available-for-sale securities Proceeds from Interest, Available-for-sale Proceeds from Interest, Available-for-sale Less: Cash pre-funded from contingent compensation Asset Acquisition, Consideration Transferred, Contingent Consideration Geographic Concentration Risk Geographic Concentration Risk [Member] Shares Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Fair Value Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Computers and equipment Machinery and Equipment [Member] Milestone [Domain] Milestone [Domain] Milestone [Domain] Share-based award, amount withheld for employees Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Commercial paper Commercial Paper [Member] Other Other Noncash Income (Expense) Business Combination, Consideration Transferred Total consideration paid Business Combination, Consideration Transferred Variable Rate Component [Domain] Variable Rate Component [Domain] Variable Rate Component [Domain] Provision for expected credit losses Provision for expected credit losses Accounts Receivable, Credit Loss Expense (Reversal) 6 Share-based Payment Arrangement, Tranche Six [Member] Share-based Payment Arrangement, Tranche Six Plan Name [Axis] Plan Name [Axis] 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 Level I Fair Value, Inputs, Level 1 [Member] Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Income Tax Disclosure [Abstract] Internal-use software Software Development [Member] Entity Small Business Entity Small Business Summary of Share-Based Payment Arrangement and Price Targets Share-Based Payment Arrangement, Performance Shares, Price Targets [Table Text Block] Share-Based Payment Arrangement, Performance Shares, Price Targets Total liabilities and stockholders’ equity Liabilities and Equity Investments, Debt and Equity Securities [Abstract] 1 Share-based Payment Arrangement, Tranche One [Member] Other (income) expense: Other Income and Expenses [Abstract] Deferred revenue Contract with Customer, Liability, Current Excess income tax benefit related to stock-based compensation Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Restricted cash Restricted Cash Additional paid-in capital Additional Paid in Capital Share-based Payment Arrangement, Exercise of Option, Tax Benefit Share-based Payment Arrangement, Exercise of Option, Tax Benefit Concentration Risk [Line Items] Concentration Risk [Line Items] Snap Shooter Limited Snap Shooter Limited [Member] Snap Shooter Limited Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Net Loss per Share Attributable to Common Stockholders Earnings Per Share [Text Block] Operating expenses: Operating Expenses [Abstract] Entity Interactive Data Current Entity Interactive Data Current Minimum Minimum [Member] Nature of the Business and Organization Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Other assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Marketable securities Marketable Securities, Current Gross profit Gross Profit 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 Conversion ratio, number of shares Debt Instrument, Convertible, Conversion Ratio Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Address, State or Province Entity Address, State or Province ESPP Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan Balance as of December 31, 2022 Balance as of March 31, 2023 Restructuring Reserve 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 Business acquisition, percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired Deferred tax assets Deferred Income Tax Assets, Net Current liabilities: Liabilities, Current [Abstract] Capital expenditures - internal-use software development Payments to Develop Software Restricted cash Restricted Cash and Cash Equivalents, Noncurrent General and administrative General and Administrative Expense Restructuring Plan [Domain] Restructuring Plan [Domain] Debt Debt Disclosure [Text Block] Adjusted by performance factor Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Adjusted By Performance Factor Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Adjusted By Performance Factor Vested and exercisable at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Line of Credit Line of Credit [Member] Stock-Based Compensation Share-based Payment Arrangement [Text Block] Senior Notes Senior Notes [Member] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Accounting Policies [Abstract] Debt issuance costs included in accounts payable and accrued liabilities Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction Weighted average remaining life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Number of reportable segments Number of Reportable Segments Other long term assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Letters of credit outstanding, amount Letters of Credit Outstanding, Amount Document Transition Report Document Transition Report Common stock ($0.000025 par value per share; 750,000,000 shares authorized; 89,983,568 and 96,732,507 issued and outstanding as of March 31, 2023 and December 31, 2022, respectively) Common Stock, Value, Issued Other (income) expense Nonoperating Income (Expense) Value of restricted stock granted to founders of Nimbella Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Aggregate Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Aggregate Grant Date Fair Value Common stock, voting rights Voting Rights, Number Of Votes, Share Voting Rights, Number Of Votes, Share Unrecognized stock-based compensation expense, average recognition period Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Treasury Stock Treasury Stock, Common [Member] Unvested balance at beginning of period (in dollars per share) Unvested balance at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Number of tranches Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Tranches Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Tranches Basis of Presentation Basis of Accounting, Policy [Policy Text Block] PRSUs Performance Shares [Member] Commitments and Contingencies (Note 8) Commitments and Contingencies Subsequent Event [Table] Subsequent Event [Table] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Acquisitions Business Combination Disclosure [Text Block] Restricted Stock Restricted Stock [Member] Payment of debt issuance costs Payments of Debt Issuance Costs Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Scheduled trading days Debt Instrument, Convertible, Threshold Trading Days, Scheduled Debt Instrument, Convertible, Threshold Trading Days, Scheduled Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Cover [Abstract] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Revenue by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Cash contributed to escrow accounts Business Combination, Consideration Transferred, Cash Contributed To Escrow Accounts Business Combination, Consideration Transferred, Cash Contributed To Escrow Accounts Pro-forma net loss Business Acquisition, Pro Forma Net Income (Loss) Diluted net income (loss) per share: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] KayBank National Association KayBank National Association [Member] KayBank National Association Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Financial Instrument [Axis] Financial Instrument [Axis] Accrued other expenses Accrued Liabilities, Current Revenue Revenue from Contract with Customer, Excluding Assessed Tax 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 Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Capitalized computer software Capitalized Computer Software, Additions Stock Options Share-based Payment Arrangement, Option [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Equity [Abstract] Document Quarterly Report Document Quarterly Report Cash payments Payments for Restructuring Interest income Investment Income, Interest Common Stock Common Stock [Member] Excise taxes imposed Excise Taxes Collected Variable Rate [Axis] Variable Rate [Axis] Loss from operations Operating Income (Loss) Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Operating lease liabilities, current Operating Lease, Liability, Current Beginning Balance (in shares) Ending Balance (in shares) Treasury Stock, Common, Shares Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Stock-based compensation Share-based Payment Arrangement, Noncash Expense Variable Rate [Domain] Variable Rate [Domain] Restructuring Restructuring and Related Activities Disclosure [Text Block] Additional Paid-In Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation Depreciation Number Of Purchase Periods Number Of Purchase Periods Number Of Purchase Periods Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Deferred income taxes Increase (Decrease) in Deferred Income Taxes Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Prepaid Expenses And Other Current Assets Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Prepaid Expenses And Other Current Assets Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Prepaid Expenses And Other Current Assets Schedule of RSU Activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Loss on impairment of long-lived assets Asset Impairment Charges Other Other Countries [Member] Other Countries Other (income) expense, net Other Nonoperating Income (Expense) Redemption price, percentage Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Repurchase and retirement of common stock (in shares) Repurchase and retirement of common stock (in shares) Stock Repurchased and Retired During Period, Shares Capital expenditures - property and equipment Payments to Acquire Property, Plant, and Equipment Other current liabilities Other Liabilities, Current Schedule of Assets Acquired Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Total liabilities Liabilities Restructuring and other charges Restructuring Charges [Member] Award Type [Axis] Award Type [Axis] Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Aggregate intrinsic value at beginning of period Aggregate intrinsic value at end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Total stockholders’ (deficit) equity Beginning Balance Ending Balance Stockholders' Equity Attributable to Parent Common stock, shares issued (in shares) Common Stock, Shares, Issued Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued City Area Code City Area Code Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Restricted cash included in Prepaid expenses and other current assets Restricted Cash and Cash Equivalents, Current Vested and exercisable at March 31, 2023 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Prepayments and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Increase (decrease) in performance factor (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Other Increases (Decreases) in Period Entity Address, City or Town Entity Address, City or Town Loss on extinguishment of debt Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Repurchase and retirement of common stock Payments for Repurchase of Common Stock Non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Number of quarterly installments Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Installments Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Installments Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Measurement Frequency [Domain] Measurement Frequency [Domain] Debt instrument, face amount Debt Instrument, Face Amount Interest expense Interest and amortization of deferred financing fees Interest Expense Noncurrent assets: Assets, Noncurrent [Abstract] Acquisition of Nimbella Acquisition Of Nimbella [Member] Acquisition Of Nimbella Total fair value of net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Accumulated deficit Retained Earnings (Accumulated Deficit) Stock options, expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] RSUs MRSUs Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Issuance of common stock under employee stock purchase plan, net of taxes withheld (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Entity Filer Category Entity Filer Category Business Acquisition [Line Items] Business Acquisition [Line Items] 2 Share-based Payment Arrangement, Tranche Two [Member] Share Repurchase Program [Axis] Share Repurchase Program [Axis] U.S. treasury securities US Treasury Securities [Member] Reconciliation of Restricted Cash Restrictions on Cash and Cash Equivalents [Table Text Block] Income Statement [Abstract] Concentration Risk [Table] Concentration Risk [Table] Entity Registrant Name Entity Registrant Name Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Assets Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Assets Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Assets Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Contingent compensations costs Business Combination, Consideration Transferred, Liabilities Incurred, Contingent Consideration, Compensation Costs Business Combination, Consideration Transferred, Liabilities Incurred, Contingent Consideration, Compensation Costs Forfeited or cancelled (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Income tax expense Income Tax Expense (Benefit) Number of trading days Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Rights, Number Of Trading Days Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Rights, Number Of Trading Days Accounts receivable, less allowance for credit losses of $6,148 and $6,099, respectively Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Equity Components [Axis] Equity Components [Axis] Entity Tax Identification Number Entity Tax Identification Number Fair Value Disclosures [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Sales and marketing Selling and Marketing Expense [Member] Sale of Stock [Domain] Sale of Stock [Domain] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Forfeited or cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Debt service coverage ratio Debt Instrument, Covenant, Debt Service Coverage Ratio, Maximum Debt Instrument, Covenant, Debt Service Coverage Ratio, Maximum Other expenses Business Combination, Other Expenses Business Combination, Other Expenses Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Stock repurchased cost Stock Repurchased During Period, Value Statement of Financial Position [Abstract] Stock options, unrecognized stock-based compensation expense Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Reconciliation of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Restructuring Plan [Axis] Restructuring Plan [Axis] NETHERLANDS NETHERLANDS Preferred stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Unrecognized stock-based compensation expense Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Equity Component [Domain] Equity Component [Domain] Gross Unrealized Gains Debt Securities, Available-for-sale, Unrealized Gain Issuance of common stock under stock option plan (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Developed technology Developed Technology [Member] Developed Technology Sales and marketing Selling and Marketing Expense Variable Rate Component One Variable Rate Component One [Member] Variable Rate Component One Statement [Line Items] Statement [Line Items] 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 Deferred revenue Increase (Decrease) in Contract with Customer, Liability Weighted-Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Issuance of common stock under equity incentive plan, net of taxes withheld Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Fair Value Marketable securities: Debt Securities, Available-for-sale Convertible Notes Convertible Debt, Fair Value Disclosures Debt Disclosure [Abstract] Purchase of available-for-sale securities Payments to Acquire Marketable Securities Purchase price of common stock, percent Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level II Fair Value, Inputs, Level 2 [Member] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Type of Restructuring [Domain] Type of Restructuring [Domain] Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Useful life Finite-Lived Intangible Asset, Useful Life Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Consideration received Sale of Stock, Consideration Received Per Transaction Use of Estimates Use of Estimates, Policy [Policy Text Block] Options, granted, number (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Schedule of Calculation of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Trading days Debt Instrument, Convertible, Threshold Trading Days Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Vested and expected to vest (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Weighted Average Grant Date Fair Value Summary of Stock-Based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Entity Ex Transition Period Entity Ex Transition Period Vesting [Axis] Vesting [Axis] Title of 12(b) Security Title of 12(b) Security Cloudways Ltd. Cloudways Ltd. [Member] Cloudways Ltd. Total assets Assets Plan Name [Domain] Plan Name [Domain] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Purchase price of shares (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Restructuring and Related Cost, Expected Cost Restructuring and Related Cost, Expected Cost Geographical [Domain] Geographical [Domain] 7 Share-based Payment Arrangement, Tranche Seven [Member] Share-based Payment Arrangement, Tranche Seven Net loss attributable to common stockholders, basic Net Income (Loss) Available to Common Stockholders, Basic SINGAPORE SINGAPORE Document Type Document Type Research and development Research and Development Expense Balance Sheet Details Supplemental Balance Sheet Disclosures [Text Block] Interest rate Debt Instrument, Interest Rate, Stated Percentage Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving Credit Facility [Member] Revolving Credit Facility [Member] Cash Cash [Member] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Vested and expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Number Furniture and fixtures Furniture and Fixtures [Member] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Subsequent Event [Line Items] Subsequent Event [Line Items] Geographical [Axis] Geographical [Axis] Weighted-average shares used to compute net loss per share, basic (in shares) Number of shares used in basic calculation (in shares) Weighted Average Number of Shares Outstanding, Basic Net loss per share attributable to common stockholders, diluted (in dollars per share) Earnings Per Share, Diluted Percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Vesting [Domain] Vesting [Domain] 2023 Share Buyback Program 2023 Share Buyback Program [Member] 2023 Share Buyback Program Cash paid for taxes, net of refunds Income Taxes Paid, Net Leasehold improvements Leaseholds and Leasehold Improvements [Member] Subsequent Events Subsequent Events [Text Block] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Employee Severance Employee Severance [Member] Cost of revenue Cost of Revenue Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Debt Conversion Period [Domain] Debt Conversion Period [Domain] Debt Conversion Period [Domain] Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax [Abstract] Statement of Other Comprehensive Income [Abstract] Deferred tax liabilities Deferred Income Tax Liabilities, Net Stock options, vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Uncertain tax positions expense Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Corporate debt securities Corporate Debt Securities [Member] Fair Value Measurements Fair Value Disclosures [Text Block] Restructuring and other charges Restructuring charges Restructuring Charges Accounts payable Accounts Payable, Current Concentration Risk Type [Axis] Concentration Risk Type [Axis] Depreciation and amortization Depreciation, Depletion and Amortization Percentage of target award (in percent) Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Target Award Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Target Award 4 Share-Based Payment Arrangement, Tranche Four [Member] Share-Based Payment Arrangement, Tranche Four Less: accumulated amortization Capitalized Computer Software, Accumulated Amortization Proceeds from issuance of convertible notes, net of issuance costs Proceeds from Convertible Debt Accumulated Other Comprehen-sive Loss AOCI Attributable to Parent [Member] Restructuring and Related Costs Restructuring and Related Costs [Table Text Block] Beginning Balance (in shares) Ending Balance (in shares) Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Financial Instruments [Domain] Financial Instruments [Domain] Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Restructuring and Related Activities [Abstract] Document Period End Date Document Period End Date The Restructuring Plan The Restructuring Plan [Member] The Restructuring Plan Entity Central Index Key Entity Central Index Key Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Number of Options Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] Customer relationships Customer Relationships [Member] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Total operating expenses Operating Expenses Non-cash interest expense Noncash Interest Expense Noncash Interest Expense Other long-term liabilities Other Liabilities, Noncurrent Lender Name [Axis] Lender Name [Axis] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Trading Symbol Trading Symbol Earnings Per Share [Abstract] Pro-forma revenue Business Acquisition, Pro Forma Revenue Property and equipment, gross Property, Plant and Equipment, Gross Beginning Balance Ending Balance Accounts Receivable, Allowance for Credit Loss Foreign currency translation adjustments, net of taxes Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Revenue from Contract with Customer Revenue from Contract with Customer Benchmark [Member] Credit Facility Credit Facility [Member] Credit Facility Vested and unvested expected to vest at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number 3 Share-based Payment Arrangement, Tranche Three [Member] Weighted-average exercise price outstanding at beginning of period (in dollars per share) Weighted-average exercise price outstanding at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price 2021 Employee Stock Purchase Plan 2021 Employee Stock Purchase Plan [Member] 2021 Employee Stock Purchase Plan Debt Securities, Available-for-sale, Unrealized Loss Position, Number of Positions Debt Securities, Available-for-sale, Unrealized Loss Position, Number of Positions Long-term debt Long-term Debt, Excluding Current Maturities Asset Acquisition [Domain] Asset Acquisition [Domain] Company stock price target (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price 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 Convertible Notes Convertible Debt Securities [Member] Vested and exercisable at end of period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Europe Europe [Member] Entity Current Reporting Status Entity Current Reporting Status Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Weighted-Average Fair Value Weighted-Average Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Effective income tax rate Effective Income Tax Rate Reconciliation, Percent 2022 Employee Stock Purchase Plan 2022 Employee Stock Purchase Plan [Member] 2022 Employee Stock Purchase Plan Net accretion of discounts and amortization of premiums on investments Accretion (Amortization) of Discounts and Premiums, Investments Maturities of available-for-sale securities Proceeds from Sale and Maturity of Marketable Securities Cash, cash equivalents and restricted cash - beginning of period Cash, cash equivalents and restricted cash - end of period Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Shares, Issued Shares, Issued U.S. UNITED STATES Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Current assets: Assets, Current [Abstract] Variable Rate Component [Axis] Variable Rate Component [Axis] Variable Rate Component Amortization expense related to internal-use software Capitalized Computer Software, Amortization Gross Unrealized Losses Debt Securities, Available-for-sale, Unrealized Loss 5 Share-based Payment Arrangement, Tranche Five [Member] Share-based Payment Arrangement, Tranche Five Cash and cash equivalents: Cash and Cash Equivalents, Fair Value Disclosure Entity Address, Postal Zip Code Entity Address, Postal Zip Code Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Business Acquisition, Pro Forma Information, Nonrecurring Adjustments Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table Text Block] Amortization Amortization Fair Value, Recurring Fair Value, Recurring [Member] Underwriters' Option Over-Allotment Option [Member] Income Taxes Income Tax Disclosure [Text Block] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Schedule of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Variable rate Debt Instrument, Basis Spread on Variable Rate Write-offs and other Accounts Receivable, Allowance for Credit Loss, Writeoff Stockholders’ Equity Stockholders' Equity Note Disclosure [Text Block] Schedule of Anti-Dilutive Securities Excluded from Computation of Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Statement of Cash Flows [Abstract] Class of Stock [Line Items] Class of Stock [Line Items] Credit Facility [Axis] Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Entity Address, Address Line One Entity Address, Address Line One Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Impairment loss Capitalized Computer Software, Impairments Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value General and administrative General and Administrative Expense [Member] Entity Shell Company Entity Shell Company Total current liabilities Liabilities, Current Employee Stock Employee Stock [Member] Employee payroll taxes paid related to net settlement of equity awards Payment, Tax Withholding, Share-based Payment Arrangement Payments to Acquire Businesses, Gross Cash paid to Cloudways sellers Payments to Acquire Businesses, Gross Stock options, granted in period, aggregate estimated fair value Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Aggregate Estimated Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Aggregate Estimated Fair Value Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Money market funds Money Market Funds [Member] Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Vested and unvested expected to vest at March 31, 2023 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Asia Asia [Member] Current Fiscal Year End Date Current Fiscal Year End Date Unamortized discount and debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Long-Lived Assets Long-Lived Assets Marketable Securities Marketable Securities [Table Text Block] Proceeds related to the issuance of common stock under equity incentive plan Proceeds from Stock Plans Statement [Table] Statement [Table] Earned September1 2023 Earned September 1 2023 [Member] Earned September 1 2023 Other Other Geographical Areas [Member] Other Geographical Areas Statistical Measurement [Axis] Statistical Measurement [Axis] Subsequent Event Subsequent Event [Member] North America North America [Member] Debt Conversion, Period Two Debt Conversion, Period Two [Member] Debt Conversion, Period Two Goodwill Goodwill Cost of revenue Cost of Sales [Member] 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 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] Subsequent Event Type [Axis] Subsequent Event Type [Axis] MRSU MRSU [Member] MRSU Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Earned On March 1, 2024, September 1, 2024, and March 1, 2025 Earned On March 1, 2024, September 1, 2024, and March 1, 2025 [Member] Earned On March 1, 2024, September 1, 2024, and March 1, 2025 Disclosure of Changes in Allowance for Doubtful Accounts Accounts Receivable, Allowance for Credit Loss [Table Text Block] Vested and unvested expected to vest at end of period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term EX-101.PRE 9 docn-20230331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover Page - shares
3 Months Ended
Mar. 31, 2023
Apr. 27, 2023
Cover [Abstract]    
Document Type 10-Q  
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 false  
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.1
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 28,485
Total current assets 698,612 946,552
Noncurrent assets:    
Property and equipment, net 277,957 273,170
Restricted cash 1,747 1,935
Goodwill 296,579 313,718
Intangible assets, net 117,638 118,928
Operating lease right-of-use assets, net 185,516 154,501
Deferred tax assets 753 751
Other assets 5,594 6,353
Total assets 1,584,396 1,815,908
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,058 57,682
Other current liabilities 58,856 45,913
Total current liabilities 186,154 164,270
Noncurrent liabilities:    
Deferred tax liabilities 3,771 18,209
Long-term debt 1,472,148 1,470,270
Operating lease liabilities, non-current 133,471 108,243
Other long-term liabilities 6,506 3,826
Total liabilities 1,802,050 1,764,818
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 (245,758) (210,821)
Total stockholders’ (deficit) equity (217,654) 51,090
Total liabilities and stockholders’ equity $ 1,584,396 $ 1,815,908
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.1
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 17,709 19,044
General and administrative 48,939 37,424
Restructuring and other charges 20,869 0
Total operating expenses 125,789 93,709
Loss from operations (32,534) (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,329) (15,230)
Income tax expense 7,608 3,338
Net loss attributable to common stockholders $ (34,937) $ (18,568)
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (0.37) $ (0.17)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.37) $ (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.1
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 $ (34,937) $ (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 $ (33,568) $ (20,494)
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.1
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 51,090 $ 2 $ 0 263,957 (2,048) (210,821)
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 (34,937)         (34,937)
Ending Balance (in shares) at Mar. 31, 2023   89,983,568        
Ending Balance at Mar. 31, 2023 $ (217,654) $ 2 $ 0 $ 28,781 $ (679) $ (245,758)
Ending Balance (in shares) at Mar. 31, 2023     0      
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.1
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 $ (34,937) $ (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 4,150 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,755) 2,843
Accounts payable and accrued expenses (11,031) (10,455)
Deferred revenue (535) 422
Other assets and liabilities 12,804 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.1
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.1
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.1
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.
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.
Reclassifications
As previously disclosed in the Annual Report on Form 10-K 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.
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,448 $206,118 
Singapore57,150 60,607 
Germany
71,232 50,274 
Netherlands
54,777 35,951 
Other
72,866 74,721 
Total$463,473 $427,671 
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.1
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 measurement period adjustments of $17,139 to decrease Goodwill and corresponding $18,589 to decrease Deferred tax liabilities, $748 to decrease Prepaid expenses and other current assets, and $702 to decrease Other assets on the Condensed Consolidated Balance Sheets. Additionally, the change to the provisional amount resulted in an increase to Income tax expense and Deferred tax liabilities of $1,589. The measurement period adjustments are 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.1
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.1
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.1
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.1
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.1
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.1
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.1
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.1
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
Numerator:
Net loss attributable to common stockholders$(34,937)$(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.37)$(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.1
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 expense of $7,608. The effective tax rate for the three months ended March 31, 2023 was (27.8)%. 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, excess tax benefits from stock-based compensation, and 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 provision for income taxes consists primarily of income taxes related to international jurisdictions in which the Company conducts business. Based on the available supporting evidence, including the amount and timing of future taxable income, the Company has concluded that it is more likely than not that a significant portion of the deferred tax assets will not be realized. As such, the Company maintains a full valuation allowance on its U.S. deferred tax assets.
For both the three months ended March 31, 2023 and 2022, uncertain tax positions recorded by the Company resulted in an expense of $83, respectively. To the extent the remaining uncertain tax positions are ultimately recognized, the Company’s effective tax rate may be impacted in future periods. The Company’s policy is to recognize interest and penalties related to uncertain tax positions in income tax expense.
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.1
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.1
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.1
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.1
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,448 $206,118 
Singapore57,150 60,607 
Germany
71,232 50,274 
Netherlands
54,777 35,951 
Other
72,866 74,721 
Total$463,473 $427,671 
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.1
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.1
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.1
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.1
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.1
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.1
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
Numerator:
Net loss attributable to common stockholders$(34,937)$(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.37)$(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.1
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.1
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 41 R32.htm IDEA: XBRL DOCUMENT v3.23.1
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 42 R33.htm IDEA: XBRL DOCUMENT v3.23.1
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 43 R34.htm IDEA: XBRL DOCUMENT v3.23.1
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 ($)
Concentration Risk [Line Items]      
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    
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 44 R35.htm IDEA: XBRL DOCUMENT v3.23.1
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,473 $ 427,671
U.S.    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets 207,448 206,118
NETHERLANDS    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets 57,150 60,607
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,721
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.1
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 Combination, Consideration Transferred $ 311,237,000      
Cash contributed to escrow accounts 42,000,000      
Contingent compensations costs 38,830,000      
Payments to Acquire Businesses, Gross $ 278,187,000      
Business acquisition, percentage of voting interests acquired 100.00%      
Measurement period adjustment     $ (17,139)  
Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities     18,589  
Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Prepaid Expenses And Other Current Assets     748  
Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Assets     702  
Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Income Taxes And Deferred Tax Liabilities     $ 1,589  
Revenue recognized prior to acquisition       $ 6,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 46 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Acquisitions - Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Sep. 01, 2022
Mar. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]      
Goodwill   $ 296,579 $ 313,718
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 47 R38.htm IDEA: XBRL DOCUMENT v3.23.1
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 48 R39.htm IDEA: XBRL DOCUMENT v3.23.1
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 49 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities (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 50 R41.htm IDEA: XBRL DOCUMENT v3.23.1
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 51 R42.htm IDEA: XBRL DOCUMENT v3.23.1
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 52 R43.htm IDEA: XBRL DOCUMENT v3.23.1
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 53 R44.htm IDEA: XBRL DOCUMENT v3.23.1
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 54 R45.htm IDEA: XBRL DOCUMENT v3.23.1
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 55 R46.htm IDEA: XBRL DOCUMENT v3.23.1
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 56 R47.htm IDEA: XBRL DOCUMENT v3.23.1
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 57 R48.htm IDEA: XBRL DOCUMENT v3.23.1
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 58 R49.htm IDEA: XBRL DOCUMENT v3.23.1
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 59 R50.htm IDEA: XBRL DOCUMENT v3.23.1
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 60 R51.htm IDEA: XBRL DOCUMENT v3.23.1
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 61 R52.htm IDEA: XBRL DOCUMENT v3.23.1
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 62 R53.htm IDEA: XBRL DOCUMENT v3.23.1
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 63 R54.htm IDEA: XBRL DOCUMENT v3.23.1
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 64 R55.htm IDEA: XBRL DOCUMENT v3.23.1
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 65 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss per Share Attributable to Common Stockholder - 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 $ (34,937) $ (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.37) $ (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.37) $ (0.17)
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss per Share Attributable to Common Stockholder - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details) - shares
3 Months Ended
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 67 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Tax Disclosure [Abstract]    
Uncertain tax positions expense $ 83  
Income tax expense $ 7,608 $ 3,338
Effective income tax rate (27.80%) (21.90%)
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.23.1
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 69 R60.htm IDEA: XBRL DOCUMENT v3.23.1
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 70 R61.htm IDEA: XBRL DOCUMENT v3.23.1
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 71 docn-20230331_htm.xml IDEA: XBRL DOCUMENT 0001582961 2023-01-01 2023-03-31 0001582961 2023-04-27 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 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 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 0.3333 0001582961 false 2023 Q1 --12-31 10-Q 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 20872000 140772000 591681000 723462000 6148000 6099000 54972000 53833000 31087000 28485000 698612000 946552000 277957000 273170000 1747000 1935000 296579000 313718000 117638000 118928000 185516000 154501000 753000 751000 5594000 6353000 1584396000 1815908000 11005000 21138000 38220000 33987000 5015000 5550000 73058000 57682000 58856000 45913000 186154000 164270000 3771000 18209000 1472148000 1470270000 133471000 108243000 6506000 3826000 1802050000 1764818000 0.000025 0.000025 10000000 0 0 0 0 0 0 0.000025 0.000025 750000000 89983568 96732507 2000 2000 28781000 263957000 -679000 -2048000 -245758000 -210821000 -217654000 51090000 1584396000 1815908000 165134000 127327000 71879000 47202000 93255000 80125000 38272000 37241000 17709000 19044000 48939000 37424000 20869000 0 125789000 93709000 -32534000 -13584000 2189000 2059000 0 -407000 7394000 820000 5205000 -1646000 -27329000 -15230000 7608000 3338000 -34937000 -18568000 -0.37 -0.37 -0.17 -0.17 95565000 106980000 -34937000 -18568000 126000 -18000 1243000 -1908000 -33568000 -20494000 96732507 2000 0 0 263957000 -2048000 -210821000 51090000 1011034 1461000 1461000 7759973 268560000 268560000 31923000 31923000 1369000 1369000 -34937000 -34937000 89983568 2000 0 0 28781000 -679000 -245758000 -217654000 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 -34937000 -18568000 28913000 23933000 31531000 25981000 3987000 4023000 0 -407000 3436000 117000 1983000 1959000 553000 0 -4150000 0 -9523000 -445000 -590000 -697000 5125000 6931000 2755000 -2843000 -11031000 -10455000 -535000 422000 -12804000 -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"><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%">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 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%">Restricted Cash</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles cash, cash equivalents and restricted cash per the Condensed Consolidated Statements of Cash Flows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"/><td style="width:57.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.082%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in Prepaid expenses and other current assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,038 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></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 style="width:77.687%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.113%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue was $5,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 style="width:61.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.083%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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 colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="width:61.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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 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,448 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,607 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463,473 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427,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"/></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. <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 style="width:57.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.082%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in Prepaid expenses and other current assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,038 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></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 style="width:57.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.082%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in Prepaid expenses and other current assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,038 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></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 style="width:77.687%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.113%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 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 style="width:61.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.083%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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 colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 style="width:61.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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 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,448 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,607 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463,473 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427,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"/></tr></table> 207448000 206118000 57150000 60607000 71232000 50274000 54777000 35951000 72866000 74721000 463473000 427671000 <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 style="width:65.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total consideration: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid to Cloudways sellers</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash contributed to escrow accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Cash pre-funded from contingent compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total consideration paid </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">311,237</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepayments and other current assets </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long term assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,820)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(957)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,013)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,097)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,660)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net identifiable assets acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total fair value of net assets acquired</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">311,237</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023, the Company recorded measurement period adjustments of $17,139 to decrease Goodwill and corresponding $18,589 to decrease Deferred tax liabilities, $748 to decrease Prepaid expenses and other current assets, and $702 to decrease Other assets on the Condensed Consolidated Balance Sheets. Additionally, the change to the provisional amount resulted in an increase to Income tax expense and Deferred tax liabilities of $1,589. The measurement period adjustments are 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 style="width:59.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.749%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intangible assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Useful Life in Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total identifiable intangible assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">72,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cloudways’ assets and liabilities were measured at estimated fair values on September 1, 2022. Estimates of fair value represent management’s best estimate and require a complex series of judgments about future events and uncertainties. Third-party valuation specialists were engaged to assist in the valuation of these assets and liabilities. 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 style="width:71.627%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:26.173%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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<br/>March 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro-forma revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="display:none"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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 style="width:65.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total consideration: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid to Cloudways sellers</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash contributed to escrow accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Cash pre-funded from contingent compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total consideration paid </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">311,237</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepayments and other current assets </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long term assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,820)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(957)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,013)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,097)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,660)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net identifiable assets acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total fair value of net assets acquired</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">311,237</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 278187000 42000000 -150000 -9100000 311237000 5827000 4753000 547000 9000 72000000 1820000 957000 1013000 3097000 29660000 46589000 264648000 311237000 -17139 -18589 -748 -702 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 style="width:59.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.749%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intangible assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Useful Life in Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total identifiable intangible assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">72,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table> 9500000 P10Y 31500000 P5Y 31000000 P7Y 72000000 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 style="width:71.627%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:26.173%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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<br/>March 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro-forma revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="display:none"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 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 style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(367)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></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>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. <div style="margin-bottom:6pt;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 style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(367)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></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 style="width:43.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Cash and cash equivalents</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Cash and cash equivalents</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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 style="width:24.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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"/></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 style="width:43.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Cash and cash equivalents</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Cash and cash equivalents</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></tr></table></div>The carrying values and estimated fair values of financial instruments not recorded at fair value are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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"/></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 style="width:59.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,876)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,244)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(321,924)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(317,329)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></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 style="width:59.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,876)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,244)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(321,924)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(317,329)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></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 style="width:46.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.266%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Remaining Life in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.16</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(814,602)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(205,644)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.54</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.34</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value represents the difference between the fair value of common stock and the exercise price of outstanding in-the-money options. The aggregate intrinsic value of exercised options for the 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 style="width:59.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(352,763)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(912,505)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="width:59.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.143%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Fair Value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,118,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,947)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted by performance factor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(436,387)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of each reporting period, the Company will adjust compensation expense for the PRSUs based on its best estimate of attainment of 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 style="width:26.285%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.629%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.792%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.629%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.965%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Tranche</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Company Stock Price Target</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Eligible MRSUs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$93.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,000</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$140.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$187.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,000</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$233.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$280.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,000</span></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent earned based on the stock price targets set forth above, the MRSU will vest over a seven-year period beginning on the date of grant in annual amounts equal to 14%, 14%, 14%, 14%, 14%, 15% and 15%, respectively, on each anniversary of the date of grant. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MRSU activity for the 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 style="width:59.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of 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 style="width:61.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.083%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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 colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 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 style="width:46.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.266%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Remaining Life in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.16</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(814,602)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(205,644)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.54</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.34</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 style="width:59.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(352,763)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(912,505)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 style="width:59.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.143%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Fair Value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,118,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,947)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted by performance factor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(436,387)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 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 style="width:26.285%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.629%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.792%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.629%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.965%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Tranche</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Company Stock Price Target</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Eligible MRSUs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$93.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,000</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$140.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$187.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,000</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$233.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$280.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,000</span></td></tr></table></div> 75300000 5 90 93.50 475000 140.00 575000 187.00 650000 233.50 650000 280.50 650000 P7Y 0.14 0.14 0.14 0.14 0.14 0.15 0.15 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MRSU activity for the 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 style="width:59.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> 3000000 25.12 0 0 3000000 25.12 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 style="width:61.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.083%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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 colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 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 style="width:61.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.083%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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 colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(34,937)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,568)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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.37)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,937,760 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PRSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,075,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">792,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MRSU</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,402,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,402,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></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 style="width:61.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.083%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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 colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(34,937)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,568)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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.37)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> -34937000 -18568000 95565000 106980000 -0.37 -0.37 -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 style="width:61.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,937,760 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PRSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,075,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">792,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MRSU</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,402,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,402,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></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 expense of $7,608. The effective tax rate for the three months ended March 31, 2023 was (27.8)%. 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, excess tax benefits from stock-based compensation, and 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 provision for income taxes consists primarily of income taxes related to international jurisdictions in which the Company conducts business. Based on the available supporting evidence, including the amount and timing of future taxable income, the Company has concluded that it is more likely than not that a significant portion of the deferred tax assets will not be realized. As such, the Company maintains a full valuation allowance on its U.S. deferred tax assets.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For both the three months ended March 31, 2023 and 2022, uncertain tax positions recorded by the Company resulted in an expense of $83, respectively. To the extent the remaining uncertain tax positions are ultimately recognized, the Company’s effective tax rate may be impacted in future periods. The Company’s policy is to recognize interest and penalties related to uncertain tax positions in income tax expense.</span></div> 7608000 -0.278 3338000 -0.219 83000 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 style="width:59.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:37.840%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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"/></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 style="width:59.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:37.840%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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"/></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 72 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,HXJ58'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 " #*.*E6+.XVG>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$E882;UI:.G#@8K;.QF;+4UBV-C:R1]^R5>FS*V!]C1TN]/ MGT"M#D+[B,_1!XQD,=V-KNN3T&'-3D1! "1]0J=2.27ZJ7GPT2F:GO$(0>D/ M=42H.5^!0U)&D8(96(2%R&1KM- 1%?EXP1N]X,-G[#+,:, .'?:4H"HK8'*> M&,YCU\(-,,,(HTO?!30+,5?_Q.8.L$MR3'9)#<-0#DW.33M4\/:T>\GK%K9/ MI'J-TZ]D!9T#KMEU\FNS>=QOF:QYW13\ON /^ZH2?"4X?Y]=?_C=A)TW]F#_ ML?%54+;PZR[D%U!+ P04 " #*.*E6F5R<(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 ,HXJ58TT]S>TP4 - > 8 >&PO=V]R:W-H965T&UL MM9EK;]LV%(;_"N$-PP;$L4CYULXQX#A)&ZQ-W#C;D W[0$NT+502-8JRDW^_ M0\F6THXZ=H6Z'VK=SAN^/+P\)$=;J3ZG:R$T>8[".+UHK;5.WG8ZJ;<6$4_/ M92)B>+.4*N(:;M6JDR9*<#\/BL(.S!3<=4H5/XA$G 8R)DHL+UH3 M^G;J,A.0?_%'(+;IJVMBK"RD_&QN;OV+EF-*)$+A:2/!X6_28W#V86/!53&?X9^'I]T1JVB"^6/ OU@]R^%SM#/:/GR3#- M_R?;XMMNMT6\+-4RV@5#":(@+G[Y\ZXBC@E@NP#V50"M"W!W 6YNM"A9;NN* M:SX>*;DERGP-:N8BKYL\&MP$L4GC7"MX&T"<'D_E1B@R@XR1-DG77(ETU-$@ M;%YWO)W(92'":D1<\E'&>IV2Z]@7_I?Q'2A062JV+]4E0P4_/@D@7 VL(5_41RWK"0WUW/12OI[LDBU@G;WCZV&"H6N7<%TQK=IPCUQ MT8+>E@JU$:WQ3S_0OO.KS=YW$OO";+EY3?'6(:B207-E)L6>T;F&OHFD8I,919K]0*_OK4> MI4LZUSC.%'_DQN?>BIP3+PVU>\P9= >.S2X> MW-3O*[J@Q_B=^#ZH0R/<79 /\!VYCZU9/2!)'4KZ>DTF&Q%GUA$*%VCJF56> MV3=YGIH[:,V/)R=X#"3X#"5J=H:%.G%191%$3^Y[3LN#,E-T'LV=.+ M:]X]68V>@HAHA404AYJOCF XH4IB$K/^!Q39U6I$1QP,D; MZP06A/7&<(%^MV^U=0HNHA4849QF/D@/\C5;RQ@#AP,B0S9H=]V^W=\IL(A6 M7$1QJ'D,-""17!+*?E[\0N;"RQ1DTFH25YK**(+I"!:>WN M2)A2,NN6Q '%)^M&QA2/:NJSXB%V% _=QEJH8@?++$3YWKC5)ZY8Y_,4#,0J M!F)',9!9J '& Q6LI+*.1@=T/G %;7WB>0*$0,8O)*V.3\%"K&(A=A0+S2,> MAN0R2^%U:F^WN$[MNAN/:^JO0B!V% )=1T*M3,=\!PI X3!=)#RVIQ87K#=Z M"@)B%0$Q'&#VB5P+2"1F#Y>IMW<*$F(5"3$<8O8C;3'-SXMI?IYO_)+[3 /7 MQF8&M3K^3HRSJX="K9>KF=.&S7@X'%+6H[U19V/S6-$0.VJ;: HCJ@+LNXU] M\4Q^$_8T'MHMYUZG$=M\/R#7;E/6=NU&3\$[;L4[+LXI93(_95P! MVX4OR,;[ 2VM[-M:>-BW6NR\.C,T'Y=/RN':2'U)VJL^+ ML]Z/W"!!2D*QA%#G? !CNBJ.3XL;+9/\!'(AM991?KD6W!?*? #OEU+J_8WY M ^4A]O@_4$L#!!0 ( ,HXJ58%D94G%@< &(> 8 >&PO=V]R:W-H M965T&ULK5EM3]PX$/XKUK:JJ+2PL1WGA9>56M#=5;JVJ+1W MGTWB92.2>&L[0._7GYU=DDWL>*D$$I"7\>29\7B>\?C\D8M[N69,@:>JK.7% M;*W4YG2QD-F:552>\ VK]9L5%Q55^E;<+>1&,)JW@ZIR@8(@6E2TJ&?+\_;9 MM5B>\T:51/%#,Z>'WPK[M;*/%@LSS?TCMTP]6-S+?3= MHM.2%Q6K9<%K(-CJ8O8!GE[BV QH)?XIV*/P-@.#$ M[0:@EP[ NP&X-72+K#7KBBJZ/!?\$0@CK;69B]8W[6AM35&;:;Q10K\M]#BU MO.1UKB>%Y4!?25X6.57ZYB,M:9TQ<&,42W ,?MQ<@:.W[\%;4-3@^YHWDM:Y M/%\HC<%H6F2[[WW19.*!S9;OWL H.'-9 M]TK*!K;BSE;LT[Z\I'(-]*R!S%RPGTWQ0$MMO',6MZJB5I5)!0]+%"2Q=OG# MOCFV% R#>$]L #3L@(9>H#I&[IFBMR4#DF6-*%3!G""W:LC>YTD*HP2.4-IB M,<)A-(&2="B)%^6'+..-]IY.9AG3KM1PYZ!D4@):ZN38+A^=9D$F6%XH4'(= M8A+P%7@;S6&8M#.A+X,TG6L5)QX8XL1!CJ,!KAMJ50$B;$C3ON<,=>W-^Y MHN4+(,;6QZ,TB>#8M[98&D:$3,10TH%,O.GG"Z^SPQDH>-P#- EE>*)^(9[S V]^/[D/'\LRM()#-I.22,2IV-H MMAR&.(;)!+B>5Z&7RI:?:D7KN\+D\&UD3\[R3M' .S".<#*&ZI)+4C0%M:=% MZ.?%KSHFJ2KJ.YV]=4$(A*G\COGJN)&'P6,;5$((C,;@'7(D) &< -]3)?1S MY15;,9U 6*SS0'+1%TG",S9:*,)G@ M-MB3&_2SVY8E/.!L;H(D"7%J3;!#,($D#:;"L^EN4;2WD9 GH MY0G\>Z%"'8 ZL;IR^135$Z M.8U=Z9(B9()H44]DR$]DXP2\%^GSYPK."=HFKQ@'9$P<#C$21\E$Z8;VMHY^ MBOLZ*(+W0#NQVNQ%DH2,TXA#+-1[FHD\AWJ.0WZ.&U;#A["Z2"W2?#4&ZY"+ M0C15>:&>U%#XTK+X4-9#7GK\[>WY*VD;VMU3)?)3Y8#,#TV238@XCL=;7X<4 M3%"03LQ0SYO(SYM_\_KN6#%1@9S=NA>G@Q##&.F=[QBB4S"8#J.>.9%_"^C- M*S6OCWVYQ=[P08Q#V\$.N2!!X=2*[1D0^1EPFUW*SL^'PL%FN8@$5GJQI303 M11-8>RI$?BK<9I=#"&UZ@TF C+F09=@'(7)U*8$]TR(_4QXR:NJ4&;/N6UC M7/+:A >K,XT9''WABH'DO;,=YE7L3@S E6%>0='0^)YEL9]EK\5S=I&*9_?@ MZ&UP$N@?1'21)< #+1L&](H!L3&;IRK^WLKST^Y'EACFQTBC"=Q..B!AG=%#IE.$':105*8JNGZQ*+\'YS M:(BVKSVP?T.MR_JF:LKV%&37YN257HMK%4 M9NLK!WRP&=VASMFJR HGJV&['#A&(8FMFMDI:(AMHAV ^\H!OV3'W:ZK-2]S M)N2[-UIM? :.=L#?MZU!Y6R$8[M8T+CBR*I-'8($!NE47NAK"OR2MO(>U;5+ MTF6.QXC8/C9Q-A5<@LZFPF+O -"19(6>C1*GM]7@L5PG+J;SB6U; /VLN8Y%?_>LHSO9R,\ M.KYX3#>)TB_&\^F6;M@34Y^W#P*>QDV4.,U9(5->(,'6L]$-OEX03SM4%G^E M;"]/[I&FLN3\63_@@Z:L;4CJ?WQ^B_ M5.2!S))*MN#9ES16R6P4C5#,UK3,U"/?_\8.A'P=;\4S6?VB_<'6&:%5*17/ M#\Z ($^+^DI?#HDX<8 X=@=R<"!=!Z_'P3TXN!71&EE%ZR-5=#X5?(^$MH9H M^J;*3>4-;-)"3^.3$O!O"GYJON!%#)/"8@1WDF=I3!4\/"FXP&PIB?@:_;EE M@NJL2W2)/C]]1._??4#O4%J@3PDO)2UB.1TK0*-CCE>'D6_KD4G/R"ZZYX5* M)/H9$,3G_F-@T5 A1RJW9##@/157R,47B#C$M>!9O-Z=#,!QF\RZ53RW)]Y= ML>(Y:S.)_KY92B6@;O^Q):L.YMF#Z<5\+;=TQ68C6*V2B1T;S7_\ 0?.3S:F M;Q3LC+?7\/:&HL\?V8X5);-QK!V#RE'WE]TEX=XK>8D9"EX2-V1DN MO\'E#^):<*ET,8M^?'4 _V3@$$?AI //M/)"J!D[NJ!!%PRB^U5P*=%6\'6J M;- "8]")2WR_ \VTBAQ,?#NTL($6#A;R8?47&\1>MKI7R&L;PO M"_B-@IWQ MC1J^T3<*6#(J5@F"O@:*L .IV^H%;",=&0EW(Q*2SK18K$+B8?NT3!J8DT&8 M3S1CLL((^OO,] 39$$Z,L7$8.MV:MEA-',^S(\1.*R[.<%6S FHGJU#2&.0K MU1U0"[=5+QQS9443MXO58N:&'ND#>Z*$^%OSKD2Y4J70M:XAHD?1@9.TV[BGA;+.=96 M"?&@X,Q_U[UM+7A^Q L["2M.UQC_$KJ<(1 V.^SZ45\)M-*%O>%65TWX^[22 M[@_'G%K;'1Y4P>_M=V\5[9QW*XUX6!OO"L4@KCHRMA(V=8]@LX0L5H[?5T&M M.N)A>:PJ"';][$47>YG*I-I2@9S';&GMS-C40J>+U33QG)Y=!F[5$@^*4T\- M7:""V7&&9BV'[L0H>8M91/JZ2"MU>%CK[&"M.$T1N_1A:KLX33,<>$$/SE;K M\+#85?._9/#9RE -%BGZTM/M3#&[U/M'HU0M=M@G;D]22:MZ9%CU[AJ 0PDE MIHR%@1-U0%JL7->->B"V6D>&M>X/IE"F7^+KQ?UR54;ICY(NX?-9UI(E+$UA'2N0L EZK.I^D'Q;76\L^1*\;RZ31B% M,M &\/^:LK)HZJ30A"3_* M(%*AFU9IW:JR;@_3'DQR$*^.S6P#[?[ZG1W(@ ;4A[Y [-Q]_KZ[\UWZ*ZD> M= Y@R&/!A1YXN3'SGN_K-(>"ZG,Y!X%OIE(5U.!2S7P]5T SYU1P/PR"ME]0 M)KRD[_9N5=*7"\.9@%M%]*(HJ'H: I>K@=?T-AMW;)8;N^$G_3F=P1C,_?Q6 MX-Z55'6L?MYPWZ1Z<=M4RHAI'D/UAF\H'7]4@&4[K@YDZN M/L%:3\OBI9)K]TM6:]O (^E"&UFLG9%!P43Y3Q_7<=AR0)QZAW#M$.X[Q << MHK5#Y(26S)RL*VIHTE=R192U1C3[X&+CO%$-$S:+8Z/P+4,_DXRDR# GD!%\ MTI*SC!IJ<1,TS M$@9A5,-G]'+W\ B=J(IPY/"B WA5*&TDOYH%\7@%<"VPE'7(4C/H:>?,'.Q&T% M46,4FRP,G7 @1A(,0H'W&BL^?<@EST#5%E.)WG;HMD4MDT847T2=OK_VZ#F:M/ M6Z<2T#DJX%[@@./L+S:V&0XVMN3?1]H4H&=:8A4%\ M$>]1]+LOW8C;VQ_B-T YLO_#E!\0V(=G3&C" M88J0P7D'PZ;*H5PNC)R[N3:1!J>D>\SQ.P:4-<#W4RG-9F$/J+Z,DG]02P,$ M% @ RCBI5MH[/?R*!P 9CP !@ !X;"]W;W)KKM>AU7WRYI7CY=3/#D^8N;[&'%FB]F\_--_$!O*?NTN:[XI]D> M) M<2"= SG5P>P<3-'!/N)@=0Z6X$#<(PYVYV +#J9WQ,'I'!PQPK%>,^['YHBSJ,L_2F-$4 MW3+^A_.,U:B\1_RG1UJQ["ZGZ)H3A%95:U,FGU%<=%>K,D]I5?^$@B_;C'U# M;Y?T/DLR=H:FZ-/M$KU]H*Q 'U?EMN9N]?F,\78WT6=)U\;+71O)D39^ M+%F<*]P6>K=%N5YSLK?-5'@O7PC*!W:]K;X=]0_T_K^D:=8,MCA'UW&63J\* MM(@WF?I.PA>PDF2[WN9MCOYD*UKQW*QYY5G18EKSD8Q^*VM5OT:GPW9I&X+, M.)GVC")[1I$6U3J">DD?LJ+(B@=T&>=QD5#TEJ>_7L45K<]0S'BHY#TR\3M$ M#()5;-#B-[7Y0[V)$WHQX5U0T^J13N8__H =XV<51W9@=@O6U.7'.39\[-J> M8Y[/'@_Y !DV@ 0+(<$B(+ !-\P]-\R1W#B%#SM,YR"%MNMAWQWF;R&;$2'# MLL74LGUO:!7(5J[CNX8]- L58*9K#8TBA1'V'-OL8P[ZT=KWH_6=QY@6?^P8 M@P1;6M* G6+?\0@1\P09-80$BX# !M2P]]2P6W3S"#6NBJ29N6@S$^^NSIKI M5SE9_W-3YCGBCW1/<97^JZ*)#4D32+ E)%@ "19"@D5 8 ,J.7LJ.=HJ5XW;==QA#*] MA P:0(*%D& 1$-B )^Z>)^YK>$)WQ2;C%D6S[FRY\@X5?)W-'5C\E=9\T<-6 M*YJG*MJX\H3@N(8OS/[:)HXM+I!@P4GM#R%#1D!@ S9X>S9X6C;*%<:,.,+1>>G 1BNZ[E8J%>0$8-(,%"2+ ("&S $'_/ M$!^&(2I6^(K'0]O@_X1ZH&W"V'H "1:<> =:E6ELK5LM1E!R6L\8@CIE@;<72*(=$"4+3PM Z)H((.4]P+>UBO M[/W!G]B:E**8L2J[V[*XD899.:C9W1I3F799BYMBSW8\,>^0>M<2%"T 10M! MT:*7^W>8^%ZUPWK9+BA2C=;T>USMM2:BS+L6?>R37(CQ0(S2&EFV-APC@RW7L'#6E7GU<,-5+0#15MV:">HNZ!Q0U"T" IM MR(]>EL-Z76Z4^J^F"*@4AV4MSG=7UIV9MB3+)H8XP.5@S2))G,1#A1VOLY8GEF.5&38\@H^4 MXU[/PGI!"V"X@4I9H&A++"MC4J9 92Q0M @*;>"-ZX>T[[[X169K"EB/LFBST;1Q;:T#1@I/N( 2-&4&A#3EQ< 1/ MK]2![<'IXXPN'@J!RG5MWW>ELWBPA_%@3^/!'L?['N?Q2"_M$;VT]ZJ].")+ M<5/B>+8CKACTC1A='D!EO5-O(@0-&T&A#?/>*W9$K]B-V9$CLM)E8I^88I)! MCP&"H@6GW4((&C2"0ANFN)<1B5Y&'+,C1V1=#IN.>,9&'W!TAD&/\(&BA2?U M1P05AWPM?MQ1-;MIJ;EF^+!:GTS1J<=5 ,$10M!T:*7^W>8^%[= M(WIU[_0- E.9=\BS9@LB"V^>[WNFM*^[!(T;@**%H&@1%-J0'[UB2?2*I7X[ M3LT)3]Y#(]AU;$LL!K*A*/XJ3$1)487BN9ZT*%.TRG&E,JQJNV6[]I&-;]++ M>T1_4NVU PU4SP-%6Q+Y&)J4)%"1#A0M@D+;$6-V\ )E\P8NS^Q#5M0HI_<< MWGCO\FZJ=B^U[CZP D )(J 8 >&PO=V]R:W-H965T&ULM5IM<^.X#?XK&O>F[L10@5/55FW5[.- M4MOWBT6;;425MN_D5M3PS5HV5:K@;?.P:+>-2/-^454N:!@N%U5:U+/KR_ZS MV^;Z4G:J+&IQVP1M5U5I\_Q1E/+Q:D9FAP^^%0\;I3]87%]NTP=Q)]1OV]L& MWBU&+7E1B;HM9!TT8GTU^T#>WT3]@E[B7X5X;(]>!]J4>RF_ZS<_YU>S4",2 MI;JUD\ M"W*Q3KM2?9./?Q=[@R*M+Y-EV_\-'O>RX2S(NE;):K\8$%1%/?Q/G_8;<;0 M]. +Z'X!G2[@C@5LOX#UA@[(>K,^I2J]OFSD8]!H:="F7_1[TZ\&:XI:'^.= M:N#; M:IZQM9YW H(@_@52O+(D\5O+E3\ ].2[6!7 KX919\E;7:M,%G0)"? MKE^ %:,I]&#*1^I5^#5MW@6,7 0TI S!<_/RY=0#AXT[RWI]S*'OUZUH4E74 M#X.K%JH0Z"X-6CBN14?Q^W:;9N)J!F':BF8G9M=__0M9AG_#3'PC92<&\]%@ M[M-^_0LDG5*V;9 JU13WG4KO2Q$H&62RJB!BP9>S[QM9YJ)!-V+0ONRUZ^RS MNYXSGK#5Y6)W;"(B1N)H&8]B)^"C$7SD/:T/^7\@V :/!\B-R&2=%8"_/E@% MG^K7F8Z%;2-W!7AM+;T'_4F TJQ(ASQ< MYT%:R485?_0?8)8/ZJ*C(Z-Q0MCD8!$IEC"&G^MJQ+KR8KW33C?7B3[7?@CL MUSIAKBP C$2,3&#:4C1*8H+#C$>8L1?FK7:HGAJ!F0/QM 66TX@;D1>#_^') M([8A)_$T8FPAWF=(#' R DZ\@/^A0P+@BB?M^EW1;G3L:++(Q;W"H"86BG"" MTY;@X0J'24+#;^'9K)1FL)&]MVI\19O)3L?YU'7UM^#95=%5O6U%O1/[G(#2 M6VCAA83%EA.K,#%"7'8=\3;QVR7K>9^+BEH)B''5>PTP.0J56!A($D\#$)6* M$@=2:I#2%[E*46W3HCFX22GKAWD))1R< 7BW8XNIA2B*+-BV4.C ;+B;>)D2 M4MQ:-!!\L+N0-8#%TB<\ /=Z3IR61%//1J1<$ W;$C_=FOJB%)#>@D87K'.Y MGG?P9MC2WL/+(KTORIZ6+C2#H59P"U\246NC;2G.(X<=AGB)EZNN?U4;T:"@ M(OOP$VMG;:%EX@HN0W!DZ:T&;C9I_2!:7>$>T3NZIRC5$R^!OI;KWTK;Z688 M!B5^"OV0[?,ED+XH=KJJ0VVVB7$>$1I-#PP16R;,P9_$$"@YQZ "TDM^R(+# M.4GM6]!&02A#UO'D&9LBYW056=AM,1IS!Y,20Z7$SZ7C!F_3Y[YF[HD).*L3 MQAX4MLV80"VA5;*@7MA)W[MBJXL>=#=L1IU3QHCE<*AKQ+(%$:-TM7288CB;^KO2?DC54X!NH?J8!U^$ MW6\+7=SCWFCWG',:A=,B Q/C8>@HX:AA5NIGUMNNR3:Z=H-Z.-VE1:FS_QS@ MS]L4:* 5P%SN2$*(5)?KQ$*/"88)H2M':4\-Z5(_Z7Y-U1[AGS,!:5^AY8ZG M_(7(N?;>D"[UD^YA[W/30.EIQJM-0"EX6CFC4A%S&,$,_S(__]XV,A,B;X-U M(ZO_S1!F$_#4D1"1)7?X$#,&1HR]@AJ'9 MGV#H'[O!BW[:#PQ>,/*U29B$JR2RC+#EP+DH"2EW6'(TG/;S]9>B3NOL!5#? M=CS]_^!K9OB:^?GZ-GT^GE(%1=MVL LBR&2+-P;,)EXK*A!N3JBCH&*&F9F? MF<>P:$397\DH&4 U:S"#$<>#]:"KQ/9"ZKO[TV+$9T1^?%PH>86JZC))P M2HB8((&ZQ562,,/HS,_H8X;;)[5@_=)$@;702TZ9%2^(((E6L:L:88;2F9_2 M/Z_7(AOGZNU.5(9-R4"]Y<(=]UV.V1>:!#UK4DIV[X_ MU)E,V[ N0651#\^20(N%CD+YFQ80;Z7M=$N.;KC/-?S'/>:AWD;-MJL"0J?U M'2*4.*9(W!0._%Q+?XRQ)]9^[J^/K1'KSO&P!K>9GB73/@81(F'H&(!R4P[P M5[7NU3 -A1JF[/*!A73E4T'ZZPR9#K<>9P9ZW.9YLHQ65@PA8N$J=)V%J0;X MRAM"1Y=T8V< 88]Q*AX\WF+CU<'S1MI.-\.4%MQ?6NQG3<4?<*3M*Z[E.7;) M3:K M"=]TG]MU! VY_3P,)A9S1XT>F8(C.E=P6!W2B76I[];B3%A&YX<-B AU7>Q% MINZ(SEP(C--T[+I4WJL4%O3FC26D3DER&PO=V]R:W-H965T M&ULK59M;]HP$/XK5C9-K;0U;R20#B*U5-/V81(:>_DP[8-) M#F+5L3/;@6Z_?N>$9L!2:*OQ@?CE[O'S7.Z<&V^DNM4%@"%W)1=ZXA3&5)>N MJ[,"2JHO9 4"=Y92E=3@5*U<72F@>>-4MH(BBY=)KIM_LFEM MX\0A6:V-++?.R*!DHGW2NVT@=AS\P0,.P=8A>*Q#N'4(&Z$MLT;6#34T'2NY M(WE.7A(FR.="UIJ*7(]=@TPLGIMM3[UN3PT>./4C51?U!9[T(]MR_!25S2#B8-UID&MP4E?O?!C[VV?\/\$ MMA>&L M#> P]O>)8U$T"X/5 HR\).F,]K@..JZ#HUQG6.V@%"8MEDAV^YI45)$UY360,\S-6N>D KRN M"DSA\S[F+?QHAU1P$<$;+SH@?]INCW_4\8^>QK]AJ@FM32$5^XT;5D>[VBN@ MQ8]VB/E>^SM0<)3(,U,J[F3&SY+)M*Y/2XS_D7BH[9C%'N%A1WCX+,+X!=0& M+SLF5J=8#T^R/F:QQWK4L1X=93V598GW5&\IY))SJO2)<.#E^3N] VV:[')X]W'[[L[DEIU MQGYS%:(7WVNEW3JJO&\NX]AE%=;@9J9!32N%L35XFMHR=HU%R$-0K>)D/G\= MUR!UM%D%V\YN5J;U2FK<6>':N@9[V*(RW3I:1$?#9UE6G@WQ9M5 B7OT7YJ= MI5D\HN2R1NVDT<)BL8ZN%Y?;"_8/#E\E=NYD+%A):LPWGMSFZVC.A%!AYAD! MZ.\>;U I!B(:?P^8T;@E!YZ.C^CO@W;2DH+#&Z/^D+FOUM';2.180*O\9]-] MP$'/*\;+C'+A5W2#[SP26>N\J8=@8E!+W?_#]R$/_R8@&0*2P+O?*+!\!QXV M*VLZ8=F;T'@0I(9H(B<$Z%Q\LB5H M^0,X>ZO8TV8<$F<#\+8'3GX"O!1W1OO*B=]TCOGC^)A(CDR3(]-M\BS@'=B9 M6"XF(IDGRV?PEJ/R9AGL#%>0)\W"Y= QFNHX;WLO<8;5Z^6+R>7STC M[V*4=_$<^G\I[/\"_$Z6TH/ZE"%H\<&H7.K23<2MSF;!5U+V7)LZF4NP$IWX MA5HYG-5[5(=) '_YXFV2S*]N3-V /H39XFIR-'?XU&):^]34NL'RJY!$4BBZ MN(B)R)1IYG0!,E5=6* RMQDKGSSX\J(SA>^ M$N(-'45!=N$\6-\V?4Y<#4J%48VY;.NIDS\P%^F0-Q8^4-W?;4>R,_$[Z1^$ MBPX8N.6#1->#KT)RRE8&)0VQS62CB$$%/BQ11VK77]B439&BQH+S/=2LU^XJ MTRHB@@+!'8@^Y>8>+=W$$Y%: [DZT)V9$4>9*K)95!)H%+1 0? Y3Q\Q9?J+ M-U?N(45.UHV2!1?X2EE1@>:3G[+R%2QS!IJ MYMM'%9^"F\)T3P=49CB6ZQ9@?RS71.P&P>=]=R>^@=Y^Z)KS[OL3]]FI@(H: M 7+3>&H$$%5_JD)*>74D'+;@2E-O\%,KZ VW,"BD99HQ5P(IE4FI/ZG\E35M M6852= 2L#E/3:?(80FF;T],Z.W=#Q2?/$%6R#(\M598ZU_F&,/TYX M@_$K9_,/4$L#!!0 ( ,HXJ5:-@'H!. T *HC 8 >&PO=V]R:W-H M965T&ULK5II<]LX$OTK*$\RFU31LBY;=@Y7*9[,43N'RTYV M/FQM;4$D)&%,$AR M*+Y]?NZ 9*0+'N3[$Y-.>*!1I^O7T-ZLS'VSJV5JL6G M(B_=VZ-U75>O3DY4;OG=M+]^8ILYUJ:ZM<$U12+M]IW*S>7LT.FIOW.C5NJ8;)Y=O*KE2MZK^ M6%U;7)UT4C)=J-)I4PJKEF^/YJ-7[Z;T/K_P#ZTV+OHLR)*%,7=T\5/V]FA( M"JETY)7FIRQW_%QK\[G1R)M'&U*<)B:%#HTO\K/P4_1 O. MAX\L&(<%8];;;\1:?B=K>?G&FHVP]#:DT00)>9/.^ G+FSPB[X"5 MXI_SA:LMDN5?APSV\J:'Y5$!O7*53-7;(U2(4_9>'5U^^\WH;/CZ"6VGG;;3 MIZ3_CZ'Z?\D6[Z33CEZ\)A/+6OKJ*C/*[%0 MJA1P="4MB^$-;(:W%:JH7O-U4+_J=5NI4EF9YUMZKBJO@JBAX,>2%;JE?=B& M>0'-4BE>?/O-^7@\?/UQ<#L0/\SGUWP]>OV2[8;DO,E4NQVO)'%7WEI^!_N) MS=I@UV.S*;&):Q9.9UI:^'0@YGC,?DC;-:TL6HQ\+)UD&(M-5[D&(LA@0!K[ M>R!^\B:92I?D?ZA4R!(P2_Y+^%$?@2_Q/$"3$)4-DMD?0"B^G\ ZG:X[7Y0$ MF3G>3AMK*0 [[Y8J5O^)EZ@8Z".ZI="_=GH>OL58@?BHU-DVWM7ZX)3E:K+%X*O-N] MO/4ED?4Y1'V>].("ZO(=+H6Z\&N41:(VN+I3B>#ZQ]^5H4@O"" 2H5KM$O%' MDZW\'EP*#@R@\C&IUQ*IM%Q21I$79.&S'K882YK2@DR[-#>NK],OL8IWC(&G M-#577%HWG* ^55!M.>T$5:Q86E-@(VS96S$0MPVBT5VWF9Z(10,3+*5\+:@B M297:)$& 5;GT=_#Q7I4-W4H-,)8\D/2%CKM*W\M%KECG=EWH(_!BX]2RR;$% MKL(K,M=_R87.*6"(>8X0'--S=K*B2DMEI6MZK07:4N;'D"2<6=8;4CN#5KFI M.**I<;0HPDU*3\[@8^(^Y/ "?-!)KSP% WZP[&MX:4UFWL.\%?BDJXE?*4OH7LM/G4T,B=B948.6 M>X_M^(7+ 9&Z)Z7("H^YJ2UG)] ML$-93.NH7?\,Q(U*EK#GIMC:L4#PN^\?I.4RC4?MI2@ MDBMO"9-A(5OA,9H@64/CM&MGK'A YZ )^2)R7(=Z+24ZB&A98UNUG_9:0*@L MI$<'.J2 I6GEV"P9"^) [QS*SYTW[Y!!,G7/5X?Q5C/.WO2^P\V]]AR<#_ML:IJ;4U;_GKIX! M/$BUH.6N0@?SOTO9%J%;!&>G4,_M+3Y8%&V/"\V6WN,"!%$B_0@AD&A5Q*[1 MK;*,0T>T->DK[ MY[3+@ZV?X87D?#;&A^G9-#F?G,4V\>M=VBDNDM%P*)BOCE\_D/MB_%*,DMET)L;)<'(N/AAJF5_@HF=DY6QTP;J?P8JI M^/?#_UB3G[P-G&24R[ZY]ZT;C94YM(OY";L_-TVVD=O0'SWX#5CW3F:W%@[J M$8KZM:X;GX&1U%S5 #,.&X@"TKBC!8Z&@Y83R!7X+P=XT$*[HT[3[=%1()H=U%)RHK2^=Y>-MRZL#RCU.,8 M^,,OW W6.G9)):GI-BJ)^(\?LYJ*FB=?PV:%BO%8$2PA4#*%3GEXT&'Z,!#. MV!=-I\+<8]-]?1%KZ9DG^;GGK,'B"D,%"HT&"NWN/!=W3"4-BH-H#&*N75EX&M$2NU:_J!?3!FU2=QM^3FICFC;-:DU9?:_Y /F)ESW6 M(NJNS>?>+\70?">GN[NU-4*OQKQ!2=S,]BUM MVT?;313@O"3%8"FOZ$6'* ?&U:2UM^!]RT,.%8[=>;6C+)L]A &^%-2]44]R M;TT%_;II*!V!P&O^] M5GM$O7_DF*ZU6D8C =#65PX=?-DDU#*]HSZ!S7#D4"UH5Y82Y9Z^1&+J;\G\ MF"SU^W:%S.=HNT=:_>A>-1:LRP_F5JV:7%I@:QCH'RI(QR0 E;3K4M@$2).J M<'Y"K-7Q^!N=JBK+6B%%/0>S&5X@#\?S]YHJLU3QG,3X2=V7KIQW[4#\H,S* MRFK-331V="C0A&J\8Q+9+ATA%N6/C3-+[.:1(^&6)-#YLZ1^&V 7<\$'+O3X M&ZB#H\*O4'O='?2#EC_W?]XW%A:*\07]/W=:"EHQ$;\Q!(Z&]+]G\,3YGX>_ M+?:@'? Q')\<=4H>_IZ!%)^,GK.)++"%BZ\Y&OYY_PBPA26BJ!2RVG\?0;.& M/_-C7#\XWZ^Z (HVDQX-Q(&CQU+521_4:KUU@4ZE.]2I57,W>GL&/FQFNSZD ML6Z63-%OZ-,98_8M[)'(2B5.9\D(+>5LF)P-9\A+RO&MF(V2\60L3H?)&),4 MY@L$%O "(#V=)K/93 #L+TY'(>*S<7)^=B9F>#0>A'6_B ^C"8WQ L_[!QQ+W>'@T&#_0/$P:U-+8IGN2([-*75_6:V58,$_2# #JD<(]KZSEQ M08>L5:X>&24]^+0C9\*]$VV%3=U"R511F:DL?*6'I0VU7#Z(=[L$LS] 78<. M_,CTRL_I*QL^S'U$MA^: MG.N(PJ[^#T"/B\O3SS#KR)W>V4]5JPB*_5E416PWZZ%I "#L!7&PO=V]R:W-H965T;ILW423LW-_NLDIFO*G(+T:#P>5%(779NW[#SS[9ZS>F]KDNU2WIP<%O M6FUI(@\>]1W:D\)T$PXZ\HL]>JI(W=SXWT M#^P[?%E(I^Y,_KO._/IM;]X3F5K*.O>_FLT_5/1G2O)2DSO^*S9A[732$VGM MO"GB9EA0Z#+\ET\Q#IT-\\&)#:.X8<1V!T5LY3OIY?4;:S;"TFI(HP_L*N^& M<;JD0WGP%F\U]OGKF_2O6CM-$7)O+CPDTO.+-.Z^#;M')W:/Q4=3^K43[\M, M9?O[+V!):\ZH,>=V]%6!'Z4]%^-A(D:#T?@K\L:M>V.6-SXA[[9V>.*]=4EXN_&9!N=YQR,^]++-T-(G)0\>/A MZY>)\&M%@:]DN47Y8955F1@.!G\39LDO@1(.JC-=KH3">[\5NO0*(80-6-.: MD00[&I7M\T:7J&KK:EEZX8V0XF$MK1*?:INN4;'B9F65 I+X1&0P,!.2I=_4 M*Q28&%X%A\[%Y[5VP=#H#G:+A5($'JFI2]H*'*3M4BR:U$IWJ44B%+#* 1/V M'2!#A[/7 FAJ>:F#\$<5I.LRS6L4$#YP6$@;1XWBDAK45NGP%I^'TJPK.O;?GBER 'II*^0)= 8VNBE6!OGZ2FEB3-+ MOT%@SZ0[DV>4Y1K:*FL>=8:\H,@\?+R%,-21*E

KF-ZLCOFA4NMD*5=/-[PH362F@1LLK.R&M9#NM^/4L+"NRNM2LVJU/]%A*QZ5&6M2):L$(8G MC2ZA\JWH7R:#P4 LK2DZ%O#7?\JR1O-KB\BOK:E7Z^\\LZK):$H%"KH,1NJ0 MH3:3=/X;[=?BYN%.S =3%*'Q"$TF^N/A,!F-9^P11:.2FC,NE6X=5)TJFR9! M78P?.6 5(QV0(V1SD&HM:E"K\#4UB(\L0R60@Y6T]#(H:P(*5[S5BYJ2NC\9 M<>2HB$NA7$I(&6M/F/)HE#B+ZJK"J8M460\B(BID[1DRRE'V:-1/4>JE3@/\ M&R35*E@=+*%2RALUM*,M>TK'7)%E'%-2KYY2(&$L("^?*/]3E=4(AMBL-3(3 M&(*: ;22(?3213U<*<1FH(UVRH(4.BX<3]!S#%($'8FK%W^ QI"K2#J6(N S9P"CG(H.?^Z+F_ M$I\IL_=+X96X0S:'U$:P=L4''I@3@/3%:#9/AO-96-A-/JS?SS@G8CK^ OT6 M)U\1#CLQG [$3_"Y409$7-9$@$*)DTS$FNJ&(HL](2HOKA+TOI?'S X&]T53 MHBR72X@^4&=$Z/B ^F*:S$$O'.DEFT['XA,J4VZ(]3L/&I[6U M9%$,^G0RBU[EAM)"V:)Y=27NT6\\ZH6%ZATWB MF(2BM!=#&*U\,81G\PPM; M(QAMO%Y<360F= M/X/,Z:[9SY-KW9_.&?WNLM/A341_1D<[R[EE-&=$SN5-Z$=]F># MT=[^<$ Q9!&F[UK:E+;E58$N2R5.P CON2U2<8H^C+VSPR0SC2%/D DY^XUP(6654'_)D ^UA, Z- MA9H/(=8"Q!9)E<823+5-ZX*8;LIP"$133]KMF.@SUL$L=;]+PG?T3D)3#:&' M16=8X8+M7+V%LZP!Z[1L!26JZ_CB2QVT "#^3IVRGX5'%B+O8OX"W M]P MS 2=:'23G7@K:5MD>=39K>\? $-K1:V MQRK&/V+.3"F>T$AMK)P_ZFP5"R/D>^UAJ2!TC]Z J ="UK ^;;,S(H%;T1(6 MX2I%8XRFD8]=QNC PB10.?PO!F+=GN>Y^FST.V73DT@Y'DNR[5:AB9MS5;F ML*-0?FU85R=(M#@[EA$-/?*[)#HXZ-W(4 G]%D$$N*-H$G(P1)EZDXK3H\E MVZ&:X*/3J\!L T37115(8/#9[ ZSB9]JX.8P0=LI--,N,&Y+"900!A/[[+3N M%5@2R&-\__[V_O.[&R2476FZ6^@$S"P _6!5BC"?$RK&G;<&'U9-7Z/AVP+8O,BSAHTYT[HS9\7J"?"2K0T /)EL,0 M,#1G!B#JQ5] 4!I,B>DZ]$>RN)G^FJF+ M:H8T2G+W0-B4VIVK&'[I37P?ES M\3-X=W,BW3BT?L'S!25C5J>>+25S]*[-@99CV*%0WIV@G:>>I\8Q?MK]%O#<_G/R)8R)G<$EWFD0$J:R=BI.K=M= M_^^0>XXA?:OY^@KP:'AA>[?P+'Q)&")S76BOLMT@2=GH@^]15>S_7TJ)]**U MGZP1? DM/K37/O<=YD%E5+>K4:^"W^VQDP5=P#\?RX+S7-GMG=7>K1T"O?,# MK5COO=_=Z)RX6*)K'1<.=__F8XC)D4H-=E"QE8K0,12[5!2Q&@Z M9NZ7]VFCN:8WILZSSHT;@JT!)ED"[98/%@*V>V9H4&L:@1^Y0&-S.ZK__+OB M']UR[25%EUH&(ZG[90",U$/_'A0>WDP]N[_;89%L&75#&N-0WE'73._[<\__ M-92W$\*^&[M36%"W;4@<,713R@; (K./4>I>))UW)9/! MI/..IC4DF1. E\%D$H>1@_M]AX)I<_!P-FL=;D\G3C-+\5#*ZF%M#(9D<,E0 MO(R$(Z*'241!OE\\N"6.X@V-^'_]H&0'L ..JJWLIF" MCK.5Y_TMW-%%U&T&BBS,!TO*\RTQY&,SV9'+3WGRGJ-)EVT@;=>IKGW/\+Z9!]E;SK_ RX)E;%QH1.?'?K&Y MZ/S"!FZVXM\120..._S8UCYM?ZJ\";_0[9:'WSD_!IHD&ULO5;= M;]LV$/]7#FI0Q(!B?=J6$MM /MHNP ($3=,]#'N@I;-%A!)5DK:3_?4[4K;J MM4XV[&$O-N]X][MOGJ9;J9YTA6C@N1:-GGF5,>UY$.BBPIKIH6RQH9NE5#4S M1*I5H%N%K'1*M0CB,!P'->.--Y\ZWKV:3^7:"-[@O0*]KFNF7JY0R.W,B[P] MXS-?5<8R@OFT92M\0//8WBNB@AZEY#4VFLL&%"YGWF5T?I5:>2?PE>-6'YS! M1K*0\LD2M^7,"ZU#*+ P%H'1WP:O40@+1&Y\VV%ZO4FK>'C>HW]TL5,L"Z;Q M6HK?>&FJF9=Y4.*2K87Y++>_X"Z>D<4KI-#N%[:=[(@L%FMM9+U3)KKF3??/ MGG=Y.%#(PE<4XIU"[/SN##DO;YAA\ZF26U!6FM#LP87JM,DYWMBB/!A%MYST MS/R.J2!.-J;2\*$IL?R[?D N M]7[%>[^NXCP;MM-J@-=9/1/MS@P@!K2OCP M;_XD(JRO\OB*+X@Q?' \<+)D80EN9]F.>1P MFHPIMY:.DN@?$C:)4W\2V[HDF%K&E E*SI MW#\DL*7..YGXXTGHVNTDIRK3A+C6-95"&I/N543[*A[K4%L'GY:;;M&M)_$R MA,LC[>P#$\*RNZFH6]:\N-1,+O2Q\=05E?:,W/_!88H'2JK8;@)E@_""]-0> M>Y^"@ZU"^5ZYW4ES+->-Z19,S^W7\V6WE;Z+=[N=@EG97A*X)-5P.!EYH+I] MV1%&MFY'+:2AC>>.%7UBH+("=+^4TNP):Z#_:)G_!5!+ P04 " #*.*E6 MS3V2,H\% "]#@ &0 'AL+W=OK&< M..Y:P+!$\N[AW7,O%,\W2G\U&8!EWXJ\-!=>9FUU.AZ;)(-"F)&JH,25M=*% ML#C4#V-3:1"I4RKR,0^"Z;@0LO26YV[NHUZ>J]KFLH2/FIFZ*(3>7D*N-A=> MZ'43=_(ALS0Q7IY7X@'NP7ZN/FH0Y :$9CRVFUV])BL/W#OW:^8Z^ MK(2!*Y7_)5.;77ASCZ6P%G5N[]3F [3^3 @O4;EQ_VS3R$:QQY+:6%6TRFA! M(.=99?\*."MT",6A3[C 8^.X$6]IY'#B[[OZ7MIDER1LX;]_6YE MK,;D^.>0SPUD?!B2"N;45"*!"P\KPH!^ F_Y]DTX#.#/9WQO MBW;JUH&+50[,D+O22D#3/H_N1\QJ1\=VL(**\72!FM$>6#=WI8H"M&.T$A7H MG:$\].?!O'\V)A_#%2%@%/;/X\':F13.8C^**%@S'OGQE+NRPVTJ46Y9DF.1R34I M260FPS,DW[)<(ELI*UX23GR^RL1&VDR6;[7^&9!$WUN64K2$1M@ 2V M3&AH!%)WP+E"?ZR5Q;=V\TK+A$SL3M%VWHR..9,\I](EPZOQV+.>OVIA;:CW MR+*J<0N%JQI%1&]P:RE.6:>52FQ8%CE5&I5VHQ5U:Q.1%GQ)&3N1 F<5@SV2=H%OXF @<"]&=(T.!Y6Z@K9!$ M:.V2P@$T90S&2ORJ1/0=M(OM86Z/V$^F'CF#7QX.5YTY3=0'"7!DY3GSU-O\ M>,;],)Z[]W"&+70>M/.!SV?->QC%?A %!XCHTN$E]O_/6_2)%K+]*8&KG$?96Q#O*$S_SYA#NL$[[P9U'@(Z^F@K8HFX!9U]WW/XX. M6TK;IX"9@!_GPP9*TI0,Y"S5.3U=D.B M\#*$#<8\;^Q6N;[2-T^:%:[@TF;5[28+2>G6[>3:$#:HT:%OU?'@2H%=_,%= MG*BGUZ5M;A?];'\W>]=<27;BS<4.H_B FAC4(P0 M T* 9 >&PO=V]R:W-H965T328!?H8H.DEX>B#[0TMHBE2"U)Q4K'4"Q]CFQ2:I MF3.7CLQC096 M>J=:3&@499.:<1FL%G[M3J\6JK6"2[C3Q+1US?3S%0BU6P9QL%^XY]O*NH7) M:M&P+3R _;.YTSB;#"@EKT$:KB31L%D&E_'%5>KLO<%?'';F8$Q<)6NEOKC) MQW(91"XA$%!8A\#P[Q&N00@'A&E\[3&#(:1S/!SOT6]][5C+FAFX5N)O7MIJ M&J]T'Z.N9.KQ"">-_R:ZWC0)2M,:JNG?&#&HNNW_VU/?A1QQH M[T!]WET@G^4-LVRUT&I'M+-&-#?PI7IO3(Y+1\J#U?B5HY]=73'!9 'DP2O@ M!BSCPBPF%J&=P:3H8:XZ&/H&3$(^*6DK0WZ3)90O_2>8TI 7W>=U14\"?F)Z M3)(X)#2BR0F\9*@S\7C)&WB?]99)_HTY*83D6DFC!"]9IPQ9DCL-!J3M%M2& MW'*)?>%,D =2?R[6Q&H7T[[$.=0FDQQ-PF^O"-*R 9="X6/H1@M7/ M/\59].N)\M*AO/04^H_3^ X8[ V> =H^^T;!UY8WKATAD6ASZEN!7>;&0ND: M:BL@&R7P$.!R>T&0WZ(:",90!=1KT/L5BA3536M!FY?(9$2F^32D\]2-LC3, MLX3<2D#5H!Z]TUE"XW!.T? LB?,P MH?/SDT2,",WS<.[SHGD2QGF$'3\ A"<\Y+%J'#9'<9 Z[2FTE08@=;?9P6WV MUU0Z/\_@CF%'* V3G/K%$8TPU2S$L]PTX$]C\3PF?R"J(YO)9U*PAELF^#>$ M+91!@C1T]5OEPY> 3JI+"455]"+Y3I?+D_=$$DMQJWZO_MD#_A$A2GMK)ET^XYQ[9D3;K,X8J;3SG,4HS9>=?B@ M[J%46S'KFBX58L@M$K\&ER/VHW1*:$PV5>#%2,5Y<&]@9.#BP$!/R.MGC@S/G:>3PZNZ!KTUC]$#&JCE;:[K8?5 MX:USV5WQW\V[AQ)V?LNE(0(VZ!J-\VE =/?XZ"96-?["7RN+SP<_K/"]!MH9 MX/>-4G8_<0&&%^#J/U!+ P04 " #*.*E6/+-M!!(+ !(0 &0 'AL M+W=OW$,XI,R<_$CQD[ M::;9W3PF:78_[.P'B(0D-"3! J <[Z_?W4,J+;T5>NNO!POOJY=&12Q>JD&YD*E7BSJBD/;A3N7F_GHP'C1??-+SA:#IJI62Z4*73IA16S:X'M^.7=R>TGA?\4ZM[U_DLR).I,5_I MX6UV/4C(()6KU),$B3]+]4KE.0F"&;]'F8-6)6WL?FZDOV'?X?^D[G_145_3DE>:G+'_XK[L'9R/A!I[;PIXF984.@R_)7? M8APZ&RZ2'1LF<<.$[0Z*V,K7TLN;*VONA:75D$8?V%7>#>-T24GY["W>:NSS M-Z_5U%\=>4BBYZ,T[KH+NR8[=AV+=Z;T"R=^+C.5]?(^\X]:M8Y9WO,NMDK\^W;JO$4)_&>;LT'6R799 M!(N7KI*INAZ@[IVR2S6X^>F'\5ERNZ.JI4[_7 M^#['3D .2152.)4:O&V_P&?X[Z7'0QITR[E5"N\]RM8OQ-_5PYTLOXKWDB G M+2M&:Z&4QOJ MX8E52^V42)7U(".10F0I2^\@37JVW.J4;"?INDQK:U69*F%F>,H04)65RCD2 M52E;0#PO=*Z6<1D](R1+:-#37(G2>.5$AC*KG8/@*7$<^].&?K(O]'BE[5,# M_(SD_/3#Q6227*YEGK\=7Q["]"&DF7(N#,>L,)F>Z93C[X;BF3Z$@@*!8:-@ M2B%R(RE6165*TA*]5-^0)0TYT8Q94V/W"PW'%I*<5:6H*.BF=J@;JRJIR3-D M+,\OH0S:$&:T"A?T@;9T41=B:BQ 0M)S36&..B'*Y,MM2F?6%.)@?)H,DR2A M_!Q,PF?6 C7JFT<(HQ)?6]J4(8ST?DD^5SGPV_>LL<8;CT(MT?]RA9M*84BE^U6ITIM+.&DIJ0^209,@D6*/"]A(=NT19,%'K4-F4=\ MJ+U259/ADOH ZZ>B%41(.E6\=:69U'"VLSHZKKGTG*?WJ%I953DJ@\J86> ! MN42V= 4K4$(U 0=-'-589J05 -Z?),#['LV5_M)"698U.U0@Q>S&3,%3A*LN M:P)+J^01P9>,"WBC^XF< KP+#!)?:390 Y"#?WC M[=V'3^0O1]W8>VFSYSE&!M++<& )U.:SQK FNQ3>DGI\DRYLX=557B.EMKJ5M,F@Q+%$GP\]Q\$DH"8Y!P/..M+4$7"X=CNMW9M3J%1(IW6^>>0;M@#?L?K&L# $.J0L-\#H]0B$;A( M6A+$3T4\ZYJ^72_\)@B[MD.M8$^1Q9QMF[;9]JXA,6A>9Q'W?X!WR,3CT6GR M#07']NZKN7N 6(>VD&ON?H'Y\HYIP''& =]1;A7U;)! T6>>[R:>G6IV )W+ M>JI6U4%=;Q-_ ;;:4\6T&5GKH\_FCS3RZW&*G M#*.#%Z<<-QYP%AB>, 3Q427,6/VJYQUA2D.!5HJ/B#ELO"T,&.J_87"%^(Q: M#-FYXGXV\_LU,;9 4(VU&ZI?=>CQ/=/C_ODXDN?!>'@:6&\?9<*53?E$M+1T M25O,#)["OR[SA+E)V93FZSC@-;F@MO@0]C,8GM.9HFFLL?>IC+*>T62/3_ /@TT, M318T$0K! ZE269Q=<%9P;78P:D$AH^3EC+I?1N.>;UGS'GVL*=4A M,E@IA-%Q-!AOCJY6W%]0[<.+\Q>AWO'Q[&*]Y'^6V'LP)M6K#.U,#8<\5A3H M9]H_D_')ZG1TEHPOA%N@A-;+A :O\?FEXQ# 7TQMZ==A/-@@Q#1X+V4>#Y6@ MWZ9X@Q:^C2(R938",5J#I@SDP)2#\?G%Z'3,K8]U]SO%:BR4-()XBB>ZJBXC M1C*\HCJ:AU$S F\C "/QB\FSB"&L<-N"5,B')BRT1MMM^&I>1=#BF6#D=<%( MH60'^-(M2DN^T]II/B=C!A2Z0 7KX#W.@JEBOOA;7:H& 2CODIM$T\5G:-9Q M@M4VK0MJ]*ER+]%D159S<9,5*:4@ XK1QJUGZ$!7*,90[&S9^BK5GE9Z%0F6 MU<'\7-(@HBI#*!0.^U?9?*Q* *$ R#&:;/]"H%,6A!)%%4WU0;V4-$YP;K62 M;>/9^=G]0O$1'8N)9B"%&(X0<=B&@0I)FXQ'MZ2[I"^K]3D07VE;!+3$2-N>$DNURKD.A"2!F7ERIWN=(L?L9W/(\O# [& M(U:!.-?QQ!Q>M],Z9I:IT"Y %[R]I+C/X- )INB4SG+JS<[CTUJ(*9 M8?@$:FB3'B>W)]!$F!,;)?'"AKPZ&8FZBG),VKVHHZZA9YH'1HL@DK^85?G, M8.DFSEL]K>-T4&[$D<\^I2G;(,LI78;UB @'[F6K-B.JWGE8VNA,U)0CFMM7 M3=.<:8>0KQ-57_!(?"C)D8"6+HV"0+W.]X>J>A=& MU\ZL-!94!%*:@W(PAATVEU$I74&27U/XB8?%L#,;](%FZ2K'%%.ZG8O*:4.X M)]^Z9]CXO=XZFI^>^D<>,B/,?EP:0?BN,&]S&MHTU7N$INE43#M^3KAJ3L+% M B_H7-9,3C%U/%XLNZYW'F^E&USVQYLJOJ1)3"@,P,2FY9_38DG7_]]:GP:S M+)+RJ@4UI= >]"49&-M1AQ&)=;O/(13MQ<8X23IMYJDG&VRDOB7 MI>9TUB+U49QVP.WC][4\_.> =WPI1R/6#%N3T?GI0-CP@WMX\*;B'[FGQGM3 M\,>%DD@L+<#[F4$$XP,I:/_7P\W_ %!+ P04 " #*.*E6 9+^8I\$ "< M"@ &0 'AL+W=OA7D]!X5D5R MJLUD-IV^F]1*VVQQEO9N_.+,M=%HRS>>0EO7RF\OV;C->7:0[39N]:J*LC%9 MG#5JQ7<Y1"UVR#=I8\E^?9Q<'IY:'8)X,_-&_"8$T2R=*Y+_+P ML3C/ID*(#>=1$!1^UGS%Q@@0:'SM,;/]D>(X7._0/Z38$ MG614<*E:$V_=YB?NXSD2O-R9D/[3IK,]FF64MR&ZNG<&@UK;[E?=]SH,'$ZF MWW"8]0ZSQ+L[*+&\5E$MSKS;D!=KH,DBA9J\04Y;2WZS M';_+V:N GY0?T_Q@1+/I;/X*WGP?[SSAS?]+O'2M0VY<:#W3GQ?+$#V*YJ^7 M5.@..7SY$&FDT]"HG,\S=$I@O^9L\?;-P;OI^U=".-R'>W:0)9C&DF)C+8 P Z)B#IG:KQ;ZX)]]YKE-2=Z MR7ZGP6Q,OW",FC!:K]N[7=%$JD1"F^Y[Q-6[#-V4<,4"Q+"3+5 M#F'P>B6I(,,@%T:DL!+\Y-+!PTG05.U:&V7_NX/1\>%Q4@?+'^9'M%&!= @M M>,LN)G.(6 BP>B&1R>A9:"-,X-!PFJ%F.Z9?'15>;7J9ELP6.A5,+?K>)TI/ MJ2;IH7$)$V0/+08135L(K4"WC&[3><13KD)%SO;U!#P;.)5E<$872DPNE5&2 M@3N9>T'\8;Q-H)Y-,D%!/!3@4RE3C(\H0,)^UUD"AZ6='4VDHTN6N]-'E)RQ8&'"#AYTH;'!,E&&G9$CSU$ELR%D30 M'+WA$;M4 WP2(K[;6GJ;"AV2)GTS"O'0HB,&9& G??UXR"W9:%ZSZ*?BP.U9 M9!MM3.*5FD7M)PJI8LT2#)[:I*1%&*JF^ MQN$QDEB-1O902=OQ2Y^#&4+-?I7N1G(Q<=Y>'_>[^ZG71W3@>S+M[&Z8' M"DX26L)U.CX^RLAW=Z'N(;HFW3^6+N(VDY85KH_LQ0#O2^?B[D$.V%](%_\ M4$L#!!0 ( ,HXJ5;B/J>[X00 "T, 9 >&PO=V]R:W-H965TJE'2FUSIBEFZZJ)O:HTL\TJ5Z,=1=-:O&)>=V<0_F^O91#56<(ES M#::I*J97-RC47/JY+W [QR79NL,SI-$J2=W>WS&OVC]YU\29C!6R7^X)DMIYWS#F28LT;8KVKY"5M_1@XO5<+X_V$9 M9&.RF#;&JJI5IGO%9?AESVT][!D&=YQRR;3;1:@G;2A.8. MWE6O3>2X=$EYM)K>KTJ=2B0RU>?_N/!Z,K^#^>\/M:M*WA.^D^FF+ M=1.PX@-80_BLI"T-W,L,LUW]/O':D(O7Y&[BHX"?F>[!<-"%.(J'1_"&&V>' M'F]X "\X!G]>)\9JJH>_]OD8($[W0[@>N30U2W':H28PJ!?8F;U_-SB+KHX0 M/-T0/#V&_A^S<11K/]/#!N!6516UB9> ;R6Z!S63JU;, *->I+P"DQFUH[', MTB5%;7G.4[J RH'+5.E::19:KK&ETOQO-& )D!O3,)EZP318M"EU#ZZ]&A5.6FXJQUNYPQ2K MA 3;IW'7*HFS9&&$:E72#6:F77)5FS55@S5 M0&/],)#*@N 5M^T\H$V%Y/03[3(;)B'NO*H%4OO8T!<$SZC2D]$O Z@%DUU7 MG7U*L1L%BA3HM&!)+^_'^UM=UJU+7@AK1Z0C*CJ" MT&C5WBZ5X[>CX:-:W&U+K9JBI+*$G)N4P%9(W>;TKZ!42UR@WIU@I._BH1+! M"]9&A*6>@'>+FM7RM!&$PBK54$I?S5>9_4N.?182&BC/UH^B+E0JH^GC3J8Q M=9A/%,>,.-,NP*5K+V8] =^^=-Y7%TY>H\M-#^X:[8K!B5$4D!(0MHH OMN6 MNR%X*<#UD+3<=?RX.QY=="_&PT,CO'YSE4/NJV2K S<-6FL>1NA)?#;J7D2# M=>GBLR_;\!$<_ 3[%H7^U@I7H2[\HNKZA1(5MKG-T\TN?!U6P!?QL$A3A HN M#=5@3JI1;SSJA-&ZOEA5^X4P49;62W\L:9]'[03H?:[HH]I>G('-7PBS?P!0 M2P,$% @ RCBI5A?:P,L\$@ K#@ !D !X;"]W;W)K&ULS5MI;QPWMOTKA$896$"Y55MO\0+(CI/G06P+D9/!8# ?V%7L M[II4%SNUJ*WWZ]^YEV0MO4BR8CSDB]1+D;R\]]QS%[)?[G3Y>[56JA9?-GE1 MO3I;U_7V^\O+*EFKC:Q&>JL*?+/4Y4;6>%NN+JMMJ63*@S;Y9>C[D\N-S(JS MUR_YL^OR]4O=U'E6J.M25,UF(\N[-RK7NU=GP9G[X)=LM:[I@\O7+[=RI6Y4 M_>OVNL2[RW:6--NHHLIT(4JU?'5V%7S_)J;G^8'?,K6K>J\%[62A]>_TYGWZ MZLPG@52NDIIFD/AWJ]ZJ/*>)(,8?=LZS=DD:V'_M9O^1]XZ]+&2EWNK\GUE: MKU^=SM?].Y_E-W/F.9+=%[Q7[$SS\;1F4B:JM8;.Q@2;++"_)=? MK!YZ V;^B0&A'1"RW&8AEO('6&*F2'S01;VNQ+LB M5>EP_"6D:D4+G6AOPGLG_"#+D8@"3X1^&-TS7]1N->+YHE-;7M_7RVJN@1,_G-L\V;N^/CO/NCR>H[\;Y(H!\XC[C.98&W J9) MUF076*=>*QXEB[N__VT6!M,7E7BC99D*O10_9"7<3Y>5D*G>UBKUA"Q2'E/1 MJFN=IXJ^W6Y+?4M?TU'8% M$BNHLRQ@T<4=C*7P8O+CRQ526'*LC8SD,0T&P,.Q0J4IMMKN^4PM>I ZGGP%*! MT\EJ(\&D40%650,IMDU9-:0%3$ J45]4F625LW_EEA08), E1;54I5SDREI! M&+R/R(=^5(NR01QD>ANX$12T;Q#B3@GV-A ).>J!%%B0AX8++.@# 84^%K,BPF#/WO[(Q89S,#Z>08E%J24ZR4AIHW4(4/+?4NMY" MTIK5#NL6-B-@3Z4%#O>?-H2G(P'FTP2?J<6:J<+6<1TIDB M%;>J$I5B#LE$1N6I=[T"(CXUF,'L]['_M5LH7NG8-(!O1;$ M@9@;.LTTQZ.E;DHS[6@@CLD.B04=VSVH+;$#/"718PX_J;X7'YO- LMA%;?A M3SWV_B?GARI]?@69D.Z*=XX[KF%<=?C]+XIR:AKZ<[:$(Q?B7ZR.JQ5\=T6^ M_;X +I >)^(WF8/X^\O)6OQ#%LPO3M[ ]X(Q !Q,Q+F8CO#)9,2O@]G8"V:S M5J)4/)L%L3?QPPL\,@L$\M^ERLA84$Y"T,QS>BKTQ]XDCB]$$(S@%GOK[ZEK M[@51Y$VF/M8.9F(\&L& 7B-\740W;K&_5PDJD70;(XFD&P>(Y)(DP2 MS3T_&$S2%+?FC?JR58EU1T;$X90S;Q:'D&W.6O%#DLS'ZW 6>^$TX# I6YUG MK>EXCR*(CPG QG2@U)1\%FH>J>4R1&6$O'7#"#GUQO@RL4ZFPZUH63+ M<,!C_=B?%<_QT',,4W?.@T8/B(8I5&M1YW6/AS<)AA/8$X?:%^*C; MQ7:P0TLR7T.#[>3["B9VV3"3#^U9'>4U(&XKRSI+LJTT\ #V+"R?)(Y16N3- MHHE1&EQT/MO7P!43\G *CF;0AM%Z",_VZ:&FH,"V*K+_=:'E@8#61^2)3=,F MLVK@=PLE>NM82MXYNI.6[CJ.!I>,'4=3;#-_VA7NMA35\[L>P_=9G6/?GR=S MF_<=L/*/9'E#M[\ZDEG(W*2;AYP;>S,_!%^-02AQ/ K'XB>[C\B;(K[._)F( MHM%\ZMCK630.O>DDNA#Q;!1/3E+O'&8<^V,\-AE-YD=E.:#.<.Q[\^E81)AY M.N3#J*@]9U$#>"F3<.X3K!"'AVKH,8-8^G<(E@%,:GDQ9X ;!\(2+V MQRM7]Z!"ZRME*:DD%,_B:.)%,\PZ\4?3\#&.AD@Y13P+*8F(QB-X^%5M0GR1 MMI9!WJ!+3E8-$H8%!YO8UG@#4!+0"B0)SC8&%RT.,FXT8) +55PRU51J.%Q0 MK,B6V1X$-HI*#)M2),VF(3^^==T.FCIIRI*F(%>'8V)](SC[G13)FOIHE*7R M3MM(6;1)L1&5/<8D[P.7 ?Z+86#LBV>]A=4R]"]"7F%5Q5NDTAYS89;*2=/Y M&KTKU6U&+>71L-?%971VO#[ M<_/W5+[,2FQBF554-O\!7ZRI5W%%"J0ER87MX)ZL=L^ *1?YJXP4Y0+)@*'V MNX3+K(!U,RKE>[;.06(YN=6^RUBYB"H-3N\;#U)&?0IU985!B06"VX?"]G(7 M4ZIFTT.'HB;:JM0[6+\WP@!?([65BRPG@NR^-/)TZ.BI!U!04+L%;ZJVO*6C ME-WMQ[JCB4%D:==-L&W2X_3] T_.'08W?TV[/)S7+IP>+&#F.C("04 WJS4B MH:ESD.(7>W(,W8Q#CV&UHWIITV%X7)-#$N8/+AK\[TB>-\!B^X;W'X M)/>BK:(]F$2AA,O*3D%M7='I9\^U0#*.6:Q%*>\\R/%?O-#4C&1FIO'.!NB7:!DE!0E!0LFUEWN.LX+TFKZNNDU]RIX+Z M;CV!B7,H_%M/LVR24W,3:4B>;[AFMB;T^'%R\@0B>,ZBF!2I2(KQK1BVRZT; MC%7E+97*%IK.<-@+<[5K!E&_:"0^]1NNL6>+Q_HDBQP:P^5\66&ZYI3T]"C& MA+'6L0#N8#P^#F!BBZRR>C0SRF.Y1ZG2)G$-T]D<9<'SX=J""8N34:UOK^;M27@IVG'U*J%KEN%/&G/-O=ZXJ;M M:-ZT=17O2+/=28Y0VN['L->@Y\VI7?M &V@Y1Y#W"]+FJ]X^9*H2P+V3&\1T28^+1Z&:NCLSGJPG0@GY3Z%\-CC@-IQ#""7Y5 * M& MZ=X@;GPOJ$7(3]'&.G28!V]1_A+5#5-U67'1;Y/ABT_+ M)>)BZ8E_$6#NQ,VV;)!\>@?] SXTX008NJR(@2WQ.KBZ$(NHF[JS-AOT]_#F M1CA",0*;7O9*RYS2!8HP58*ZA\IGN@YDTF;2D)-M3?5<[Z!GK]-ZCL(Z@LZ0 M:W!.C9K=U%=2I&"]$BP&!*1([MK" Z5LG6USU9?H^5822%)* _66.:]+(1J3 M TF^S@)ERS+7HLI,2:SA)E1:4%K"J(9)EDS,$#E9#RK"KJJ]KT]S1%'6P_?' M6:HZ!91<5UU?UAXB&+:C VV'#13&"J7+L[E_T<\)'0'>7W]+2KIJPF^]=NY: MF^-M:TZCA18%]HX""_/9Q*SNE.R=*Q:-6P;B?![1T4L,(Y-CA!0 _!%>C>TG M$3Y!0,>KR=@X3RS.PXA'N4_&^&3F]S_Y[,[J:U+Y,9/T=68)L[=19G)#$B1I MSW^L?BOBVN<<;ZVB%@KY2=&KQ-PE$8-L2GZ*@F*^20BKKAP-XN^\XW^03)+O MX?^PY4^EA>WV84E(5%%R9U$R6-<0X%^HP=>1X+D(QZ,@;%M\#.OP1?O_$6VW MP\D>[ G'$R^(PR>UA!T:OG4O.)JZ7O"[F^OK_[>[5O8RC'/8!DM2+3AH,)% M+I*-.N]M+]( .B4 XHA!TTEHU^!T'1T4?V77H-ZZE5P7=$?6,9=E[A!F[[HG MY&'WC5J)UFVWIOHL>YV=65=^Y:JJ;-T<7!RXO.LUV8WT2EYJA[6'> R!$YNC M4CN\Z,YZ38+0!:X'0[OEB7:WIFJ]6M;VRI=MA,EB?VF/%*-VW<>F=]S4>@.) MS4D9T]& B@Q8-TCKZ)Y1?N=.TR8V_4*3**I.D[O0^.A :N.Q"@Y1GZ$P2! M-QL'O52O;WL/FJM[J*8EURHW>6(MO] 5-;HCN!QD#D4O88PY0<."'M:& 2Z5@EAX'5= ,#*W3,[X7B] M2MVD_A' M$'>C*(4^!;G/UE2]^W&G=FLN*!KA70I)SQY;P(3M)*$40QDX<7J-##E#A6#3 M69-X#QHS1'-(IFE^4.G)<,B0\_S)?%!9'(EY79/0&8S&'A-Y)'YXRM6($]?U M3DHNJTHGYH9EZ^ <;VE+DW#L2MQH$CSN?@7T$,Y#+E^XHF]]6-/%X;7,EQSR MG...3#%LBD:;3)W@'9?76SM_S "R/)>PZQ]-9BY TB(W"A'?,-"1JM8=(X?( MD$(_[A'10?%**#F?1*,@Z,54A@X(FN#0%6-TDR0:NVQHJ?F"LN%C*R5#NU)N M/4Z:.3[#!?5>5XYUOK^-N&WVVY-/UJBD^ZZ2N\M\KQ461N+%4(LF%C#&JPZV MEU7]+LNRO3-)]%]QC#%I&F' ML0'I!B])O3&W7ICH^7N;'K<5_4$R@[U!'-KIP8&?[P' O]MC/06X> MBX2GF+E?7GYF _5_3K1O(#;.6UT->IWG(IK3;9$X"@F,BH<8O^9&#\?+N3>> M^_A+]S-N9&XO+YE\G?0<>1&&XR]L]I,J(%]N."BEDS[B'>ZC!+$7SGSD&5X\ MBQZ$OKDV[HK9!V!Z3ML<1P'7L=Y\AO+L"_VW?4R(@2DD<-$RI8S+JUE5G,=.ND4'QEP+9- MP\S+#9?Z, _BX+3P*':U\PO18K9G.[[F[M-^97 6#2B5:+BR0BLP?#L/EO'T M)O7VG<$?@A_LV1A\)!NMG_SDMVH>$"^(2UXZC\#PYYG? M\7Q\0O^EBQUCV3#+;[7\+"I7SX-Q !7?LE:Z1WWXE1_CR3Q>J:7MON'0VV99 M &5KG6Z.SJB@$:K_95^.>3AS&),W'.C1@7:Z>Z).Y7OFV&)F] &,MT8T/^A" M[;Q1G%"^*&MG<%>@GUL\8-U_U];"GAM8U\QP6#IGQ*9U;",Y. VWNFDP?VNG MRZ=:RXH;.XL<!.ZU'2R_#^;,T MM7M6\GF A\5R\\R#Q0_?Q3GY^8K8=!";7D/_'ZMVE>=R%/^-'#[6'+9:XBV M:8;>M -5SH+#S9+)LI6L.ZQZZ\^:*(&I"BHA6\Y^[@(R][1HH=[Y59:"VN];![E']!?7@AQDF&%!G$) \G8_(J=G#Z M-[(O :-\,CK&048Q#E;:8>X%D_*EM\+K$2PO6R.O3 M*U17K1/NJ["S^EG8\))A!KSI"U[,K:QP"04Y\=/ U6$S>^P*.X6E]86_5+^N MD^##O@>?A'&2A'E!((Y#B@7*QQ0>UY\L%"'-2#@I,DA\U<(B)[#J=N*0%%E8 M4 +%A(8DCN$>U]&,$.(_9Z.[]6H%*4G#+,DAIE@1FF)+*ZRO$S[K#Y@Y"^,P M)30LT.%U]%$[)H%.0IH784YBH$68(E]>%'#IW$=G-S=VZ*Y[GRS6M%6NO\2' MU>$)7/8W_ZMY_WYBVG8"DR/Y%EW)J, 7Q_1O4C]Q>M^] QOM\%7IAC4^X]QX M ]S?:@SK./$$PQ^#Q5=02P,$% @ RCBI5K27$DF_! FPP !D !X M;"]W;W)K&ULW5?;;ALW$/T58M,&"2#KZMBN(PFP MDQ3-0P C=MJ'H@_4[JR6,9? M#&JI3#:?QKDK-Y_:-FAEZ,H)W]:U=)M+TG8]RT;9_<1GM:P"3PSFTT8NZ9K" ME^;*8338HA2J)N.5-<)1.7Q[P_;OA=T=KO/ N.9&'M+0\^%K-LR Z1 MICPP@L3/BMZ1U@P$-_[N,+/MD6RX^WR/_FN,';$LI*=W5O^ABE#-LK-,%%3* M5H?/=OT;=?&\8;S<:A^_Q3KMG4PRD;<^V+HSA@>U,NE7WG5YV#$X&SYB,.X, MQM'O=%#T\KT,B(^61,J+SZ8@HI]^P$\V;HSOG?G.Q)\7"Q\WO4/"8/< *^-9=(@-JI%,:-'BX"CVB&;&7QH88P]*H;YP] M]"ER#D[$Q'I/(='[I7_=%YQYT%VTD1PIRE9KL9*Z3<*1&IU;FIR$7*++^Q ] MB98'8'M(5D[>QZE.6UT :&;Y[1'WT"(J$RF-)_0BU0Q:JSOVOI.$BAI%7S7B M:^N4+U3LY/[YK(Z?S>JD-YG\=U;'':NC_B__-U:9HG_-;$K!?LO9:S$YZ%0> M, \Q/_"?MCC2L:,@B-B,3$1&;]G3!(ME72E0L4LXX(LV!_RB]6A8'M*YC$[: MU"WD2BHM%QH4M$UC7>PTM%(%(3$]]D.WQ7USD[5M34A:537/PM6R#6WJ5Q$F M>;ZONDK&.!F*PZAD0._B1EISI]/JEA UIDWD-ZY+X:%Z5:I*1HMV;/T+2QW*3ZTNCV-S:]ANX"F21H M1QPOD_78P1(DX(3XWM*;;7U1L9>VER_.QJ/3M_Y0/==RPWE7V)AWGG:RZ-Z: MJ0R^1VJL5OF&A0!I;X]-(L>+-.8,P4KXME\&CT6"B8?*N<]4_]"M9+!S8:S) M+>.UF%4*@:>[XW9V>_.^2!?.A^WIV@ZBERPF325,A_W3-YEPZ2J R&Q\K_'L@QQNP7EH;[@=\P/;_R/P?4$L#!!0 ( ,HXJ5;519)E,00 M #<) 9 >&PO=V]R:W-H965TE#QO# MY;P6:[YG_VM]:_$TW*$4LF+MI-%D>;5(+L?G5]-@'PU^D[QQ>VL*D63&/(2' M+\4B&05"K#CW 4'@[Y&O6:D !!I?.\QD=V1PW%_WZ)]B[(@E$XZOC?I=%KY< M)&<)%;P2C?)W9O.9NWA. EYNE(N_M&EMIS#.&^=-U3F#025U^R^>.AWV',Y& MWW%(.XSU7Z*N"-L,C2Y>H3_=T9^^AO[?Z7G5_65R!YA?-'WB MS#9HR"CY@'S)=&VJ6N@M20V!HEIA]U#+6R4T>4.B^ ME2M([R@T6O0U'M46> MHP,M,**%1T,'DM$Q+R4_,JTQ3#Q;' ' =/1#AXA#5Y:9BNV:RMJ$$%=BMC? U9_#'] C2Q1E#K$+0]T"PO M$0(82PVMM.XFTT9V_%\06.+(NK;F26("L=K243H=C$:CG0B.^*D&4,B1H0R1 M-"AFH9$W!?,10-U;HO*VQC#6OI*=:;'%=>!3(7G*/)L [#="8 MI?G#NS#"BR@+;I:V5/9.>$2<717D;#TN->*OC?2HEXVPA6OE61F%>@QV7F2* MNQM-_LT')?;VS5DZ/KUPSVI 29%)%2!1\#XDL"OD(I3%SZVLC;6(9&1^)534XS[#]+9^*=GZ(>9!_3)8'8ZII&PO=V]R:W-H965T@@0--AV&'90;-H6:DFN)#?)OQ\E.UX&M$%WL42* M[_'1$CG;*_UD"D0+!U%*,P\*:ZN;,#1)@8*9OJI0TDFFM&"63)V'IM+(4@\2 M91A'T204C,M@,?.^C5[,5&U++G&CP=1",'U<8:GV\V 0G!R//"^L$CG0>0$ M88F)=0R,EA>\Q;)T1"3CN>4,NI0.>+X_L=_[VJF6'3-XJ\J?/+7%/+@.(,6, MU:5]5/MOV-8S=GR)*HW_PKZ)C: Z>@,0MX#8 MZVX2>95?F66+F59[T"Z:V-S&E^K1)(Y+=RE;J^F4$\XNMO7.X'.-TL+="WW- M++1$ZP[#I*58-13Q&Q1#6"MI"P-W,L7T7WQ(0OM3P19:U7D!:W:$<>/KD1/A5HF* MR2/U6U7KI*#WG@*3*=F6:]H/>I/1I!=?16 *1N6#RB!10E"#T5M-GH!@IF:4 MVRI/Z--M72RLZN..4]J:C:0_V M!4\*P$-2UBEE= A>5HS:QSW(K&1^!#QB6C?#8)G8 M_FNW%9YUDD"=^WEAJ,):VJ:I.F\WDI9-)_X-;^89O>*<2P,E9@2-^E?C '0S M(QK#JLKWY4Y9ZG*_+6BLHG8!=)XI94^&2] -ZL4?4$L#!!0 ( ,HXJ58G MYPEI>08 "@0 9 >&PO=V]R:W-H965TD[[$,"(FG,>BCYPN2,MC[GDEN1:=G]]OQFN M5FO4%I"^6,O+W&>^&?IB%^)]:HBR>FR=3Y>S)N?NXW*93$.M3HO0DMMGYV=2%[=_'J(O3964]W4:6^;75\NB$7=I>S MT]E^XXO=-IDWEE<7G=[2FO+7[BYBM1RYU+8EGVSP*M+F?%+?3D[887(D/G@6[).68$-?X8>,Y&D4PX_=YS_[?8 M#ELJG>@VN/_9.C>7LP\S5=-&]RY_";N?:;#G'?,SP27YJW;E[KNW,V7ZE$,[ M$$.#UOKRJQ\'/TP(/IR\0K :"%:B=Q$D6OY+9WUU$<-.1;X-;OPAI@HUE+.> M@[+.$:<6=/EJ78*APD:M[=;;C37:9W5M3.A]MGZK[H*SQE)2/^R_?KQ89HAF M!DLSB+DI8E:OB#E3GX//35(_^9KJY_1+J#SJO=KK?;,ZRO"SC@MU=CI7JY/5 MV1%^9Z,?SH3?V2O\7C+XM^LJY8B\^?TE@PN_MR_SXUKZF#IMZ'*&8DD4'VAV M]?UWI^]//AW1]NVH[=MCW*]N=+*)8W;'O'W6G.$O*?D/V"CM:VQ8;VSG2(YO M@T]P2BWGOS:$6C*A[;1_8G_U7O>US50KZS-%VRH3$&6?L&-&2BPVUFMPU4XE MB"*4=DZJT0^D*B*OX*=.1V$C F*-VX1ZR(VLA_!T!]6VY"EJYY[XG+JB@LI0 M\*L7A=8L1TRX;J&9T>J'[[_[L%J=?/JZ6"_4?ZZO[V1]^NE',1N<75_37IQ0 M,KO;8JW<@3RU:P*DO@D[#R&IKY*MK8[(F86ZQK'XP>QI]KR8&.GDDQ9 FII. MSJ*V]6" F;I[<21=WHWI\NYHG+\F8DM^2MFV[)"7,N7;."C.@A*PDC3%4;CU M+;$OMG)GL?FI!'J,"Q#_C]XB+X%V'NV!*50.6-W37$F:XN\V<$I4G,=S17OM MYNK_?;TM,B1D"3VG*T[/CL>2H$I4FQA:"(+(@Q4+M>Y-<#^9ZW3 "XLP?FAX3$+MD'73D2G?=T US!BWVB3>\@ M JOABG;V3UU9QP%#S!U"\(;/QK$%$,3(=$)-98#*\) M@E%2I!R!"TPH2ELVZT&[?H ZAZ&$40;F;3'!I,P=G2*C4-:/HTU2NI"\T38* M>?'8,_]P!6B_M7MWPO9Q*6Q@I&1T2;&)1B4_B^>1&N($SH>J3[ @<:JT%<,# M)_!"?3[4 WL(>0'>ARR!68V% QGNG*+'#L!'#*0L%8V9U*/%4;#4E,Z M1JD/<:BPV3OJN7^.0>#[$0+?'P6P-8E\]8LO@^PK_?*;F0@0#NV!6\GI^2?$ MJ[&T41B<&1QA8$W&RA3+X!6+\\H=>B33\UP*ZS%Z\2%JED=/P:"(-)Z C)W( M[4K+)HFI?@Y+!_=W?>Q"*LZ-M.V=CNB60U#^KB"G.DK"C)@.(:&/AH8:X/BD M) DZ*@4FHA52;"%S8ZQQP3W-GW7.1G-FTD1FP1,&75ZEXMICH3X?0WU^-$J8 M5@Q8'1K3+6K.9O7%ION78O[/N4GP#PUDPT^-0\^X'7O&[30X-]K)7+/FF;U$ MR>C4B#_D@_L>2H*K98Y0Q7O*@M$)J1('"$-<,@J<^3'-?#]<3&>7*;P#=8$$ M84!',[5).6)J4]0TA#W5:J'P0ZD/4.FM#F WZ3<)O#$/5WP^461Y1PC M6RU0^;K^[*:1!80C][V@]7P82(?$1F,!V+JIUZ Y0'=P :+3R7P1AJ&H*C%_ M&?X?KY0V-5]&60^1H ]*3Q3FFNEC> MI6610R=OP2IDO"SEL\%3GB)?P/DF8%89%BQ@_.? U5]02P,$% @ RCBI M5L7!SOD(!0 N@X !D !X;"]W;W)K&UL[5=; M;]LV%/XK!^X%":#&NMB6DB8&G*3="JQ=D*3KPS ,M'1L$:-(E:3BYM_OD+25 MF^.U+WNJ84B4R/.=VW>.R..5TO^8&M'"MT9(5N3<&Y\E#]\0;] MO?>=?)DS@V=*?.&5K4\&Q0 J7+!.V$NU^A77_HP=7JF$\5=8A;7C? !E9ZQJ MUL)D0<-EN+-OZSC<$RCB9P32M4#J[0Z*O)7GS++IL58KT&XUH;F!=]5+DW%< MNJ1<64VSG.3L]"HD ]0"KOA2\@4OF;0P*TO520T*$F?49+!1R5M;>"=K+!Z*#\D@WNKTXW5I^E.P(],'T"61)#& M:;8#+^NCD'F\[!F\;>[^.9L;JXDU?VUS.."-MN.Y2CHR+2OQ9$"E8E#?X&#Z M^D4RB=_NL';46SO:A3Z]Q%+)D@O./+$I=6?,U,!D%0;OOG;\A@F4UFPS?3?X M=8VP4(**U47#NI13\06%%)62%$3^"GBGQNLF1ZWFI<4JS+>HP1+:F:*L2T.O M:60HO!5S:ZXLW1HOO?'@/6DU1T#9+>L^O>Z2WGGX1/5+6A 5>4J#T604%=D$ M+A]9PF4I.F(>#>!"8\MX!?BM=48%TQ79J:G\E^W 8)7$,KU\4 M:9*^?8*[E^Y#$N6C'-(HS@JX5I:)'PG12^=EGAQZVR?DQ0C^?OKSEGP(/E & ME">J,[14C7,BT*#"5AE.BC0*'V"K0OB%ZJH5NR4+2C*'EM#J V][C]G+4H 6 M7#)*-CG"I;'<=F[] U2!UJ+V:2LU5MQ"9\*,08HAT@+JD\"6&D."#W:0?MR3 M?OR#I+^7#<>.;53?#?F3ZC^I_G]2?=)3?;*3E^?%7,>W^.)39S8LZ:JXZ#DR@^ M/"26J1ON]VC.*,>UD/00+O+#,2^+#HL&4 M):,"=D0W[Z.;_T M[1/)/^E9.>="N ;#JHIB[+T+O:)IF;SU!9>_->O-'I$M@A6AT3_T)NH2US71 MZ\$>:FOC^*2TK6%&&+2) RK25^'RKM.TB8?TT/UGAC-P$AG\[N.?Q.X?ZMEU M@%?ANB/211_I8F=P?E-R^4;0IKLBK;[/?&?,=\)N)ZWKYC8C1;D3< M3@K:?\LE:Q55_3B/DG$,DSB:Q#E%C$X?\A;R)$JS%,9QE%+S_(0N>U0RE8'Q M*,KS'+)Q=#A.UFG-TZB83""GJ319I]>UWBP:Y:Z>1FD>3?)D:T4-[YTGB$U+ M?VIR[9CZ0CA:]&_[@]DLG$?NEH=3'<5E2#08FSB#GYE*54.!+JG3.+5[U;F!*#3QQ M0KD1<%-YJX6BW>K50E96B@%O-3)7G7#]>@U2'I3?TCH2/8I=9(@Q6 MBY+OX [LI_)6XVW0HB0BA\((53 -Z=);#Z^N)\3O&#X+.)C.F9$G6Z6^TN4F M67H!&0028DL('/_VL $I"0C-^-9@>JU*$NR>C^AOG._HRY8;V"CY120V6WHS MCR60\DK:C^KP.S3^C DO5M*X7W:H>:>!Q^+*6)4WPFA!+HKZGS\T<>@(S%X2 M"!N!T-E=*W)6ON:6KQ9:'9@F;D2C@W/52:-QHJ"DW%F-KP+E[&H=?ZN$$10A MP\[O^5:"N5@,+$(3PR!N8*YKF/ %F!%[IPJ;&?9KD4#R7'Z )K5VA4>[KL-> MP'=<7[+1T&=A$(YZ\$:MGR.'-WH![[HR2#&&;52^%06O2Z)(V-H8+/U.&-B? MZZVQ&LOEKU-QJ-5$I]50"UV9DL>P]+!'#.@]>*N??QI.@E]ZG(A:)Z(^]-4= MMF1226 J9:U#W0SZ;/O8)9QRH%?%:0?N,V"IDMC HM@Q2T7",&H&B=IFS.)S MK/)2%5 @D:)*)(X"<1UHM)7MT)?XN-_6D$/^ <7PI M%YKMN:SPWB!RX^S@Y+*&Q$E)P;="HO_(AN]53G3KV+MIQG:!*W:O+)>H&*=, M MJIOF(;;C)65QK"H*1Q3Z01"P#ZA?,WC :6K0L.$X8&_1YZ,R#:_2BGJ'I5KE#A-CC?%T MD469.BKGGS*X-/L.F&?KAJ+&-XA'3 =!Q#)U+T!D;^[-PBM%H3-00 M [Y26B-_.AZQ6PTE?\S;="IG?%QI318U01]'T\8KJ:@L0.?'ISF[29!3I,*! MBL+R8B?HV#!,ZZ"T%J VQWD^1,O0/WS0%0:CC=?Y?#R]8*\A!4UYUK"'HG+\ MP7#4>;#\X5D!G(_\8(Z2'YYY\(PCG/N3">I\CW- =,W^OKBBB3^>S=EO2B4' M(24+)Y$_B69-,IZJDXJS /N#_%-N>F;!N)T%X_\]"]:UHG6CZ%37]X+U='VG MY9I^KJNP/X-B:]YHGP J> T9[[H^QQH8!5L<>MX^2+(U(QMXA@G.IES)'?JP+;%^N:1O,Z^1N=<7U[J@AZU9XN@B>M>'KE]+;- M=\:&HZD?!5'GC>I>*K0]Q,:+HI/A&'36%8S[SBUE-/UQ%-2;2TMM][YUO>X\ ML==+(ZX).X&;BX0418/+*=:YKA>Q^F)5Z9:?K;*89'?,<'<%30SXGBIECQ=2 MT&[#JW\!4$L#!!0 ( ,HXJ5:CA*>S&PO=V]R:W-H M965TACTH-A,+)UNN)"?7_?6CY"3-UESVMA=;I,B/'RF1FFV5?C85HH676C9F M'E36MI=19(H*:VZ&JL6&=E9*U]R2J->1:37RTCO5,F)Q/(YJ+II@,?.Z>[V8 MJ"]!M/5-=??KU&J[3Q(@KWBBUA7UBFBQ:SE:WQ ^]3>:Y*B THI:FR, M4 UH7,V#J^3R.G/VWN"KP*TY6H/+9*G4LQ,^E_,@=H108F$= J??!F]02@=$ M-+[M,(-#2.=XO-ZC?_2Y4RY+;O!&R=]%::MYD =0XHIWTGY1VU]QE\_(X15* M&O^%;6\[HHA%9ZRJ=\XDUZ+I__QE5X4__2/B=B#(]@2OV5E (CB$- F!Q2P]@Y<> M$DX]7OH*WN=F@\;2M;(FA%M<6N!-"1^^=<)^/R[!'U=+8S5=FC]/%:&/D9V. MX1KITK2\P'E G6)0;S!8O'V3C./W9S+(#AEDY]!/']DIDF=A3I-\K!!62E*K MBF8-P@#?MRNH%? -%](%?D?3X)WAQ*#^0<85:*#@IO*GX!=(1[$A:'] U+>6*-THNDV-(1=:&25%R2T)UUSRIJ R MN.M/7(TC2>4IJL.-\;BW6&"]1+W7LN&_K:YJI:WXRPA@]#L&1@.JK94=J_0#:>AGDVIE629O2]2.+) M8*^?I!2YKE$7@DMH>4ML$Y:$^6@,; 07DW30RW$.C\J2S=VIRA/<:)J$DYBY M,*.I#Y/'@YU^G"<_%^-_27Z43<-IYM)FGE2>30<[=<(R"JQ;I>E0::)22QZY MIJ.035-X^R9G"7M/CN.!U\63$P5+IV&63V$*%^F8:NOD)$W^HV 3EH43YLXE MS7V]PC1F [^1AMF8P:F>C8Y&+I%8^X>%+K?J&MM/WX/V\'9=]2/[AWG_\!&O MM2NPQ!6YQL/)* #=/R:]8%7K!_A267H._+*B]Q>U,Z#]E5)V+[@ AQ=]\3=0 M2P,$% @ RCBI5K! 77V3 P YP@ !D !X;"]W;W)K&ULG59M;]LX#/XKA#<,=X 16W[)VY( 37K#%5@/1=MM'P[W0;'I M1*AM99*ZKFS-68W]3R= M;+'@>B!W6-)*)E7!#4W5QM,[A3RMG8K<"WQ_Z!58BX/)>;+;&*KS%;,N MV'096?O:X*O @SZ2P6:REO+)3F[2N>-;0IAC8BP"IV&/*\QS"T0TOK>83A_2 M.A[+'?JG.G?*93:":Y34W?#%3\@#*6A.:%>I4 M:V\B)TK;E >C:%60GUE\XD+!5YY7"+?(=:60*FXT_/;(USGJWV>>H2C6UDM: MQ&6#&+R"&,*M+,U6PQ]EBNFIOT?L>HI!1W$97 2\Y6H (7,A\(/P E[8IQS6 M>.';*5\+G>329JWA[ZNU-HIVR3_GW06']ZQ MH?_Q N&H)QQ=0E\\T$E,JQQ!9O!9\+7(A1'$N&U8"G9WPSTFE5*BW,"2:Z'/ M)7$QS/DD'K<(F2W8OBX8,9"5@DR4O$P$SX%KC;1=BA,JJJ>RME2 ?EQ#)G.Z M O04J*')MN\H?,8]YG#3C3?P* TAK[C> B]32*R WRM!%.S>G#9+[X%-W.%X M0L*'=^. !1]?5+0#\9F.B7JB:RVKRE0#<]DX["V;V1N!""_PW?$H. G1JFYK M<'M(0-MTZY9,X5X/EHAQV@X(<_P!*S3K611H*HKNN,[5"]$ ^:. M_7$_-I3/!C\)T=F_AWC"J"8,KC'!8DW0;>&#_U_X2>PR-CI)I%6=*7P4N\,X M[DW;Z=NE9Y'OCGZJ?:?[]>+'T<1E072"UNE64NVDX@;I.E^;8[_.-HS=P!]U MP^O-"@DP9/UXN5DOE-@H9&H\!ET;B6V8@R'/NMWG>#42.S,'+]T(=SEYEW]/A063;U M$ZLAD55IFG>HU_:O^%7S>+V8-Y\ E/5&E!IRS,C5'XQB!U3SK#83(W?U4[:6 MAA[&6MS2EP@J:T#KF:2TVHD-T'_;+/X%4$L#!!0 ( ,HXJ58->7X>(0, M + & 9 >&PO=V]R:W-H965T+)7NF&6=SJ0V1:#:SR M3HV(:!SG4<.X#%8+K]OHU4)U5G )&TU,US1,_UB#4,=ED 0GQ4=^J*U31*M% MRPZP!?NIW6C<12-*Q1N0ABM)-.R7P6TR7V?.WAM\YG T3V3B,MDI]-7/0%O)2\5]+6AKR1%53/_2/D-A*D)X)K>A'P M/=,W)$U"0F.:7L!+QX13CY>^@/>W/C#)_V.N)T)RIZ11@E>L;Q%9D8T& ]+V M"K4G]USB!7$FR!:5@/UH#?EZNS-68T?]>^Z&>@+9>0+NE.M8Q^2#V#/T;X( M?)[VLPCP*X+$7BKQ:KFQ4#DJM@:R5P)' )>'.<&BEO5856R[$IH=Z).&8EV: MMK.@S7-D\HI,BDE(9YF3\BPL\I3<=UIRVVGPMGO^Z&1#DG"2),/Z%^##K96H M"&]:K1Z&,N;AE,;#^DYB.,G$'YT!8M3>'ADB3N,P22DIIF&>S3D&;9]1FG M"O#.L0F]TU5*DW!&T? J38HPI;/K%YFY0KPBM"C"F>=%BS1,BIB+Y7RIXV+L#XDUK]!%!+ P04 " #*.*E6H71=1KT& M =$@ &0 'AL+W=O6]YSZHLVVGOYBU4I8]-G5KSF=K:S?OYG-3K%4CC=]M5(LWRTXW MTN)1K^9FHY4LG5!3SWD0)/-&5NWLXLR-W>J+LZZW==6J6\U,WS12/UVINMN> MS\+9?N!CM5I;&IA?G&WD2MTI^VESJ_$T'U'*JE&MJ;J6:;4\GUV&[ZYRFN\F M?*[4UAS<,]K)HNN^T,,OY?DL((54K0I+"!*7!_5!U34!08W_[C!GXY(D>'B_ M1__)[1U[64BC/G3U'U5IU^>S;,9*M91];3]VV[^KW7YBPBNZVKA?MAWF)EBQ MZ(WMFITPGINJ':[R<6>' X$L>$& [P2XTWM8R&GY-VGEQ9GNMDS3;*#1C=NJ MDX9R54M.N;,:;RO(V8L[VQ5?WEYA7R7[T#7PM9'.7"?W35 ,E?@!3LIFOMVK#KME3EU_)SJ#?JR/Y9 M.#SQTI[74JNW"[?G6_D$BEEVJ;5L5\K=_^MR8:P&7_Y];/,#=G0(R;*O%>N6S'F._;YQWKHD MO&/_Z)N%TJ3UH*]AO_?66-F65;MB?[C04>7;RP>ED0G8]:/21644N]55H9Z_ M_Z@HW9#H;]52L:IE_U12&W:Y6FFUDE:Q7UJK*V2.@GV6=:^^6DY:]JML>Z0@ MMM)NP-2WV,)+Z[#[/8"[-LU*AD)UD8>4G 3S$E"QE2PU)54([! M.(5L"^07FL6#V$NBZ)2%H2_2;]?_QERY%PKA)6F M<.,Q7X<,9YSCXN0?5:& MT"'+U* $Q>41D-03T"P2&12+19Y/ W9!*/CD='QJQG]\>[3))$GD8X3F2#_#_QU&<,\ M)^)/LM([AGW:VW4A:Z+!,9I%7A9PN"B&#:/(YS'[&5F'A(27A@)O,R:$GZ=[ MAYV(F'MI(DY9E/E1\B+;\I![<1!C6N(G^5%=GK&%QX&7IS$30$Z_IMEWB1%Y M<9YX21QB(Y!/TBDJ)",5DE=3X?9[7)B$.LZ%V[\6&9(D\4+.8<$X]:-PI$+H MA6'FQ1Q4"'WX9T\%'GIYE,+%H<^CE_,.O K?G#+A^'59_J)\ M]6)Q)H8.9>%>ZI6RYA@[IE>[A]MO0 :/;=<5]K8F![,5V9^55#V6Y,D'YTEH M] ;[%4& 7D^C@72F[(U+Y*RL3*&5)?Z4JF9#2X&2V: GK#:@LG&%=$/ZOMU( MHEBI'M );RB\UKKK5VO'PMZXI:1KG13[('7=,5,!QW5C'JL@">(2/:L6@;F$ M*@Q-2HN@,8" H[95#1440RELG0MWRA"^+-85%G86Q#H':K%5)VOCL49)T^MG MJ4.4[=.//V0\3-\;5M2=L\0A7@<1;*1 E5=%3STW0ZE6"+F3/#@E MG5T5+*5C9-65K.PUC= "AQS=O85S# XG&+9K*O4N:%T-7-"1PF?W@Q7VRNT: MHT..'/0?UW6UJDB8"& 8$E@NJ*A%<'( )R,>PRCP<1?O1@1&LI1&$L06C43L M#1=.:C^"A,ZSX&!D(B:R,2:R5Z?#F^^EPTFHX^GPYJ^5#@69S1D3_47LAWQ, MB(YM_/UX?462>@XVX9!\=$C^ZB3UTJGI^I'NU3$738)/M.&[@TIQN SYH&J+ MNA_RP2XVX:UVT*@U75U1*BNA*BX4]V9HO^&U;B^*' ]BX M]*&12EKX%14@IP(6"8Z>W"@G0@EZE^1R% M)R".7_0W/ZL6^M5NABQQW*WH(.9R"'I;A!A#HQ-E@E:SNB_LD#EH>@<;H!*N M*> -X')TW7O&W'<6H.8E:[ZA;<8B=&3Q[D7A<<+Y/S@R-XHZ$P?)I!0N[ZUP^E]'!V_?5P.1_X_IP\? M3N"I%(X<%V&_&ULC5;O;_(V$/Y73MDTO96RQDD@ 09(T';:I+5#I>_> M#],^F,00JX[-;*>T__W.3AKHQ(OZ@>!?]]QS=X]SF1Z4?C858Q9>:R'-+*BL MW4^BR!05JZFY5GLF<6>K=$TM3O4N,GO-:.F-:A$EA&113;D,YE._MM+SJ6JL MX)*M-)BFKJE^6S*A#K,@#MX7'OFNLFXAFD_W=,?6S'[=KS3.HAZEY#63ABL) MFFUGP2*>+(?NO#_P%V<'9:WU-+Y5*L#:'<:T=S MA^JMD1R7KBAKJW&7HYV=/V#=_U#&P)YI6%=4,UA8J_FFL70C&%@%-ZJN,7]K MJXKG2HF2:0-?GMRNN9I&%DDXJ*CH'"Y;A\EW'*9PKZ2M#-S)DI4?[2,DWT>0 MO$>P3"X"WE-]#6D<0D*2] )>VFT;+!.:@LW M5!2-H%[L.%U2PPN@LH1;+AK+2NAKW4=V+IS+#I\J!ELE\"YCCJ#5B(]+6@,6 M-XN/+#8]B[)C(9&%>%><<2PF\%1IQCX( ["L1=77U3T2>&AJIJE5>N)C\2CT M?VHM6K6:4[7^"%_203A.\RLWC$?A,!M=P2V3"F]4B_?-7U_T2U_0Q8ZUS PT M!M=:V#W2/\,^/!/C>(@NAA"3+!R/R)%L;_09VN> D3ZY[N(@UW%^=4%#PUY# MPT]K:"$M_]GK!=^5L&9%H[GEF(>[UT(TKBY;K6KW2L!L]$7^G+ NLCA_3U;* MHK X%>*M38%C98ZL;$4M'!CF4RH+7'8LGXC2P807%\KJC;]@[ M&E'B$F8;,]#[\MC4=)(W$U@8%_ Y MUU\-Y&$R).$X'T+J)!GF&8&5WXE#D@_#/"&0CY.0Q#'(X2XW\GH;KU: MP8 ,PF&:09R@W)(!5D6B>"UWDGK S!D8A0.2A#D:'$=/RE(!R3A,LCS,2 Q) M'@[07Y;G<$Y-T4ESP>NW\RW4H& ;:=L^TZ_V77K1-J?C\;;%8]IV'),CV!9- MR76.DM!MVVPG5NU]J]HHBXW/#RO\TF#:'<#]K<*PNHEST'^[S/\#4$L#!!0 M ( ,HXJ59$G?2?OP( !0& 9 >&PO=V]R:W-H965T\"KK'?=W74( M_?K.KHU+*H+Z8N_ES)DSXYGQ<*/TL\D1+;P60II1D%M;#L+0I#D6S%RH$B7= MK)0NF*6M7H>FU,@R;U2(,(FB?E@P+H/QT)\]ZO%0559PB8\:3%443&^G*-1F M%,3![F#.U[EU!^%X6+(U+M!^+1\U[<*6)>,%2L.5!(VK43")!].>PWO -XX; ML[<&%\E2J6>W^9R-@L@)0H&I=0R,7B\X0R$<$L7_RL5,L M2V9PIL1WGME\%%P'D.&*5<+.U>8>FW@N'5^JA/%/V-38'H'3REA5-,:DH."R M?K/7)@][!M?1.P9)8Y!XW;4CK_*6638>:K4![=#$YA8^5&]-XKAT'V5A-=UR MLK/C.1JKJ]16FLLUG#VQI4!S/@PM<3M$F#8\TYHG>8>G"P]*VMS GVL? MDJ966+(3-DV.$CXP?0'=N -)E'2/\'7;0+N>K_M?@3*9P1P%LYC!Q!4&MQP- M_)@L"465\O-0!FH'O<,.7/<,3,E2' 74'@;U"P;CTY.X']T.L1^1 M/U/&FD-RCQ(>EON4(ZR4H$YU7JPKAJ9=^6]*CZ7KF2I*)K>G)]=)?'5CJ#'W MA0G.EEQPNR4LL\ -<)F*BDJ"%O"%"#15M=8H;8MUB:?+FIRJ1QH?E31*\,R' M.&6"R11AXM\M";,@%K!+:98+ G5%%0"'\!' MD-S V\RF.=-K$A3W.Q^["I.[TO_!Z7I+7-9<&!*[(-+JXN@Q MUS.HWEA5^KY?*DM3Q"]S&MNH'8#N5TK9W<8Y:'\$XS]02P,$% @ RCBI M5M(JG,TL P ^0H !D !X;"]W;W)K&ULK5;? M;]HP$/Y7K*R:.JEK?@?:0:2V,&T/DU!IMX=I#VYR$*N.36T#W7\_VTDS("FC M$R^)'=_WW=UWMG.#-1>/L@!0Z+FD3 Z=0JG%I>O*K( 2RW.^ *979ER46.FI MF+MR(0#G%E12-_"\Q"TQ84XZL-\F(AWPI:*$P40@N2Q++'Y? ^7KH>,[+Q]N MR;Q0YH.;#A9X#E-0]XN)T#.W8O ((:$!P*"&M >"@@J@'1H8"X!MC4W2IW*]P(*YP.!%\C8:PUFQE8 M]2U:ZT68V2=3)?0JT3B53JO]@?@,3/>@JZ-/XJTO< MBB_JYC,WU*5J2^IADHV.2C8]$ME64L"E*N(\] MM5O?'(?,#.#O&>FJ1T656"ISP:_2P.OW]-9:;0K=MO(CK[=K-FJ;14G4#Y-M ML_'>\/]3G*@1)]HKSL858>4A+*/+7,_TK3 1L, D1_"L?XD2JCN%JP*$OA:% MT!(B+"5T"UFYC3=RO_ ];T?'O;&]=<.V/>ZX&Q_)W9;0<2-T_!:ANR2+6PGX MO:BW(]E>+V^5K.TQ\,+^CFI'\KBE6M*HENQ5[8XK3*U@9ZWC:[>C^+>L2>L4 MAG[/O]C1M6WEQW[?VY%_U#:+DJ3?BW8TZV#K^7$4Q(U=)8>[T3:8IE#_S^:$ M241AII'>>4^++ZI&JYHHOK"=Q -7NB^QPT+WIB",@5Z?<:Y>)J8Y:;K=] ]0 M2P,$% @ RCBI5J@#U/@% P =P@ !D !X;"]W;W)K&ULK59M;YLP$/XK%JNF5FH+@;PT78+4))LV:96B9%T_3/O@P %6 MC\_F.R8Z+!YD!*/284R:G3J94<>VZ,LH@ MQ_*2%\#TEX2+'"L]%:DK"P$XMD8Y=7W/&[HY)LP))W9M*<()+Q4E#)8"R3+/ ML?@Y \IW4Z?G[!=6),V467##28%36(.Z*Y9"S]P&)28Y,$DX0P*2J7/3NYZ/ MS'Z[X2N!G3P8(Z-DP_F#F7R*IXYG" &%2!D$K%];F .E!DC3^%%C.HU+8W@X MWJ-_L-JUE@V6,.?TGL0JFSI7#HHAP255*[[["+6>@<&+.)7VB7;U7L]!42D5 MSVMCS2 GK'KCQSH.!P8:I]W KPW\8X/^"P9!;1!8H14S*VN!%0XG@N^0,+LU MFAG8V%AKK88P,D58BI:D"%"94GFF0 MN_4"G9ZX=%_+TMG)6[?KL[4RVN98$CF#JZ'$@06W#" MMV]Z0^]=6RS^$]B3R/2;R/2[T,,9I(0QDYLS3$TPVM16$$,+84K9-AQZX_'$ MW1ZJZ/3S2A6#1L6@4\52\"VQQ= <)3P6NK!!C*+J3/4UD]!Z*RK4P8&P8'PU M.A(V>*:^;Y-ZVT)XV! >=A*^%T3!!4\2B?2-15QE(-H(#I\1O C&P=41PTY? MKPS]J%$RZE2B*\8?LF?T/'MZ_6,)G4[^58)[4,-S$*EM;1+9&E#5L&:UZ9XW MMFD=J/S$.FG^-\!=02P,$% @ RCBI5E]YG&F+ P !1$ !D M !X;"]W;W)K&ULQ5AM3]LP$/XK5B9-F[21-RB4 MM9%*82\2VQ!HVX=I'TQR32P2.[/=EOW[G9V0-ET( T7B2QL[=X_O>>YJW76R M%O)&90":W!8Y5U,GT[H\=ET59U!0M2=*X/AF(61!-2YEZJI2 DVL4Y&[@>>- MW((R[D03NWHT9QK'[><[]/>6/)*YI@KF(O_!$IU-G2.')+"@ MRUQ?BO5'J D=&+Q8Y,I^DG5MZSDD7BHMBMH9(R@8K[[I;2W$E@/B=#L$M4.P MZ[!_CT-8.X26:!69I75*-8TF4JR)--:(9AZL-M8;V3!NTGBE);YEZ*>CJRI] M1"S(%4LY6["8D@N1LYB!(F_)):R +X%<_R$?0*22EAF+R0S+ M1Y%7IZ IR]5KM-MZ.1<\!JXEM4F[9.IF"V2D8A+JI#%,';PE%,@5.-'+%_[(>]>ER$!@+7WV M&WWV^]"C=J5)K+0WI 1I]O ^ZJ)>X8TMGKGN5I$_<5?;?/HL6D$>-$$>] ;Y M14@L\AGF"W]G73'UNC\V'0.!M9B.&J:CYRC7T9#Z# 36TN>PT>=PX'(]_*<8 MO;WP:*=B'S!JA7K4A'K4&^K94F+;T!52K]]CLS$06(OBN*$X?HYJ'0^IST!@ M+7U\;],G> /7:PW8KL5@O%.P#UFUP]UJ:_S><&>*==ZO_6Z/3LVN%NFAB_OXOYJK-[FM]> MOTT#1E6P[M9 MB?E([9RMB)T)JP&JV6UF^9F=8'?V3\R,;P?5#4SU!P&.1RGCBN2P0$AO[Q#5 MEM7,72VT*.W8>BTT%H5]S( F((T!OE\(H>\6YH#FGX_H+U!+ P04 " #* M.*E6Q#S(\L\# #*$0 &0 'AL+W=OPWO.U;W\F.T8?Q )@$3?LI2*N9%(F5^;I@@2R+ 8L1RH M>A,QGF&IFCPV1/N_1 M/Y3D%9D-%K!BZ5\DE,G %+1?F+=O58RT!!(23+ M:F/E049H]8^_U4(<&+BG#)S:P#DR<)P3!FYMX+[48%P;C$ME*BJE#CZ6>#'C M;(>X'JW0]$,I9FFMZ!.JX[Z67+TERDXNUE6\$8O0FL241"3 5**;(& %E83& MZ):E)" @T'OT&7..=9S0&Q\D)JEXBRX0H>A+P@J!:2AFIE1.:6@SJ!U85@XX M)QQPT2=&92+0KS2$L&UO*C(-(V?/:.GT G["?(1<^QUR+,=%]VL?O;EXBP3$ MZFN5'?ZM7@[G[.$Z8/Q^&!^"YV!:;-TF?FZ)ZY[ 73$:*%XZ+"J+[HAX0%__ M4&/01PF9^+LK'A7@N!M0UYEKD>, YH8J) +X%HS%SS_9$^N7+O&&!/,' FL) M.6Z$'/>AJP!%P#F$JIAM@1: OJ.++O4JE$F)HHOJ=N%9MCJ]$YUKBH= M,WJ>UMGPZ^^)+XYM7QZQ?SK( MGKI'$OF]_KTRUI.&_:27_>J<^5Z6!P%HJ738J7?:J]!NP MF.,\(0'J*,7?T3[1(LXR/4*]#J1:XV6"5N7J#KQ+P=Y)SZW10X+Y X&UQ+YJ MQ+X:>K&[&E+((<'\@4[7?IUG]KN=V[C*L"KGJQ^ M?HC?[]9K:1_L=NU>VO>C]4AEY0_*VO[)S_W:!D7SAT)K"^\\"N\,G;HUXE!J M#HGF#X765O-QTV_W;H5?D[WND]2T1NZ3!!YT.S\46B62>7#(5?D7EY<% I7G MU.ITV/0V%Q(WY3'\J']I7Z^J:X5'F.J60YWU8D(%2B%2D-9HJK8PO+HXJ!J2 MY>51>L.D*@+E8P(X!*X'J/<18W+?T!,TUS>+_P%02P,$% @ RCBI5JLP MQ_*V P OA( !D !X;"]W;W)K&ULQ5CO;]HZ M%/U7K&QZVJ17$N=W.XC$@-=5ZCH$ZZ;I:1_<8,!:8O-L ]U__^PD#01"5+1( M?($XN>?XWG,/<'%WR_@OL<18@N(8S3)0FIBV9?EFB@@UHFYV;\RC+EO+A% \YD"LTQ3QWQ]QPK8] QHO M-R9DL93ZAAEU5VB!IU@^KL9#. H09D$=\(WHJ] M:Z!+>6+LEU["\G2 JPR M2 G-W]%S(<0> +HG '8!L%\+< J DQ6:9Y:5-40215W.MH#K:,6F+S)M,K2J MAE#=QJGDZBE1.!E-\_8!-@=3LJ!D3F)$)>C',5M32>@"C%E"8H(%N+IG='%U MKU2?@;X06 KP]!O<8K;@:+4D,>@K'X%W0RP12<1[< 4>IT/P[NU[\!80"KXN MV5H@.A-=4ZK$]?9F7"3Y,4_2/I'D9\0[P(%_ ]NRG1KXH!D^Q'$)MZMP4\E5 M:F:7FMD9GW.";X(WF*Z5(G/.4C!ZEIA3E(!!UBW,!5!5@F.Q_KU7/.!.XE3\ MK-,@W]2MWU1_G&_$"L6X9ZC/J\!\@XWHKS?0MS[4*=(2644?I]3':6*/CDJO MJS:G\#,*_5VSB5S?<0/5WLU^'35A=N 'L RK9.B6&;J-&3YVIIVZI!I1Y[:@ M);)*@5Y9H'<)BWIMZM,2644?O]3'_W.+YA3>GO=L*W#=\,"B=6$^A&&]18,R MPZ QPX?1UT^CR7W_83BMRZT1?&XG6B*KU!F6=8:7<&K8ICXMD57TN2[UN?YS MIUX?6= +H&<=&/4XRK=\*ZCW*;1V$X35F.'T[N&V/_XR&=7^L#=BSVU$6VS5 M2O=F)7@)KQ:[MJ512VQ5C7:S$6P<+5[GUX)CWXH!M!W[P+ U89YE!^X)Q^[F M$]@\H-R.)I_[#S]J,VM$GMV+EMBJ=>ZF'.A>Q*^MCDEML54UV@U*L''.>*5? MO6,CND$0'/KU.,SQKKT3PRK<#2NP>5KY(I>8U^;5B#N[$RVQ5:O<#3PPN(A; M6QV5VF*K:K0;EF#CK/%*MX9'?YH"._3]0[?6A+F!?>A6<^]P09_LJ#_C"T(% M2/!&)2-2Z[7&(TPUP'J.=SQN3+0A]AE$=6T?]0 M2P,$% @ RCBI5@Z_,Q(]!@ +RL !D !X;"]W;W)K&ULM9I=;]LV%(;_"N$-0PNXL45_)G,,.):V94C6H&FWBV$7M'5L M:Y-$EZ3L9-B/'RDI^HAEMBZ.>]%8M,Y#Z7TEDN>8DST7_\@-@")/41C+Z]9& MJ>U5IR.7&XB8O.!;B/4W*RXBIO2A6'?D5@#STZ H[-!N=]B)6!"WII.T[4%, M)SQ181##@R RB2(FGF\@Y/OKEM-Z:?@0K#?*-'2FDRU;PR.H3]L'H8\Z!<4/ M(HAEP&,B8'7=FCE7'AV:@/2,WP/8R\IG8FYEP?D_YN#6OVYUS15!"$ME$$S_ MV<$DM][)[CT5SF6*32>"[XDP9VN:^9"JGT9KO8+8 M/"B/2NAO QVGIK/EYR20@3%-DG?D-R8$,]:1-RXH%H3RK6[]].B2-]^_G724 M[M'$=98Y?9[1Z1&Z0^YYK#:2>+$/?D.\:X_O?2G>L\>/+?$=K50A%WV1ZX9: M@8^PO2!=ITUHE](F/>SAO[+X@O2R\%Z3'/;P>R:LX9X]?):LBW!J$:-7/#N] ME-<_)D;,MN1QP[D"0>Z"*%"-'MU8*68DO));MH3KEA[J)(@=M*8_?.<,NS\V M"8P)9_+GG6XCMPHB^5>3+WU,7S!A M+B;,0X+5?!D4O@RLK\@#>]:SJI)$\3%*Y!M\K/@4C9Y8\6>ZDT&&Z8P MLW+83>F@:_Y-.KNJ[)B=>DBPFNS#0O:A5?9/$E9)2,)@!4WB6H-/%==^)0/R M#$PT6>QB7H6'!*NI/2K4'EGO\4X_S%=DSN2&:/J[56(F6[(2/")+/?T&\5J_ M OICI%>WDIFAJ.*=P\<=LT8OF#"7$R8AP2K^>)TRQ2G:WT] M"F?F/%H$<3H"M?6!SG9]$.DA^2A8+%<@1/,2-N^A.J#T'(?V1@>CRMQ^,:?: M@$KSL&AU(RJYIF,?I\P48:8$$2P2G2R851'(I>&PY9(G>J'4*'Y&'53$[]-N MPP)F;N__9.TQ:1X6K:X]+;6G=NV;9V*IC^01V>F![+WQN-5BTNOQE6NQ8L[MRZ&?EI-PF M6Q!+;0I; ^$KLN/FQ2!!K$!?@LK//3819/U=5E>6K^U 3851:1X6K6Y'F0T[ M]G3X'IA,!)@WPI@0<)\P_^]$*M/2*#=J'HQ*?7S(/@N,-5^%I+;./O!(?WB-M8OB6Z<91.R>3-N8S-CA*"@36:% M76WB0K9@(A_9$[D+V"((=2PT#V>H.3(\=VRB3;L6?9 MY_/Q0<"6!3[QGLRR '0&$_ODO=J (/-$&ZQ?UIF>K8ZL$E#S=E2:F].JQH[Z MX]>VGB-S=\K4W;'G[N>S-7/0XAQJ40"5YN:TFG-=^MJYU@AM7\93QII$6M*:#2W)Q6J\LU#+3G*!?0LEQ [>6"#["#. $B8,G7WD4[5'I;FH-(\>%D2&U'#X@\GC&^C'ATV#&^H5054FH=%RU3O5#8,1B#6 MZ4Y-(Z%.3+*]@T5KL1MTENZ![)2G9UM)];BU#K3\(:QT:/=BI!\/D>W.S X4 MWZ;;#Q=<*1ZE'S? ?!#F!/W]*MT_EAV8#HH]LM/_ 5!+ P04 " #*.*E6 M?B/K]2P% #@' &0 'AL+W=OK&6DIL1,"="E2IVAG*W5VT'1F]V*U%VYR &N2F+$=:-]^[80F MA 2W2.X-),'G=_QQ?/P[F>ZX^"'7 H]IDDFKWIKI3:7@X&,UI!2><$WD.E? MEERD5.E3L1K(C0 :%T%I,B">%PY2RK+>;%I<6XC9E.9_OU="_\ITG)I=1S]S)IGY#R3JHT4NHK7& MB!:"18"NDX1'M/B#WL]!49;(#[K5]_LY>O_N WJ'6(:^K7DN:1;+Z4#I&S*R M@VC?^<>RA]SJ:](B0Z8HG_O]#5TJR"5_W4!*B6#;DDSZ2_EAD9PU=.S M6H+80F_VZR\X]'[OPN52;.Y(K('2KU#Z-O79)\[C'4N2+F+6R'.)E6)A(69* MY'9&)N%P-)D.MH@E2NT8:R&"F.ZGS4ZW(" MHK.BA^T9,QKC\:@Y8VZLW9Y+R)%8@]"H(C1ZF5#$,R780ZZ@ 4R,BHTBGB> MJ4Y,I>CP %.@K9AW1,G:];F4'(DU*(TK2F,KI2]J#0+!H[:C$CJ!C%M \/ 8 MA[6/:([$&-.S57M2S8OO&%4T,(C K..7BY'VVB@R!Z!7ORU-X$0)VFL=$AJ.28N/M<>S M^3A2:_*I'3BVNE*]FRDKLMZ11J#9/"3028:TJ_-HZ!^3<6JG7:DUR=2&&ML= M]4+ ACZE)E>*!.)%P8YR(4PEHE+"B23RVTD4M'+(I2>?NU)KDJI-.;:[\G(I M2WBV0@I$:F,3M-A,CLDX-=VNU)ID:MN-K59T=AOK7&%+9J:5WODKFJV8.;00 M&K8(C3ILD+W?LRF]A:'&M:/&=DM=U2 ]WTX6H+"]M.,Q:7%QZJ)=J36YU#X: MVXVTYB)R[8)L)A&W;7-_,FR5&Z>VV95:$TMMG+'=.<]A";H(QWK)VD*6=Z=+ MVSSWL8=;"Y93_^Q*K6-4ZOL M2JWYK+'VRL3NE;\T%O 7 )&V6>Z321@>%QQ[GV<_07P+LTQJLTSL9ODO4(@= M+EGE.J6W[=HWZ\SJ!-7VS$$X'!\OZ_:>S^;T%J:9'#RVMIMFV\-6TG;*) S" M8'P,Q.VCY[?PRJ3VRL3NEQ%H3\P[J^JEYNQ_4$L#!!0 ( ,HXJ5;[I<=8!P, ,4+ 9 M>&PO=V]R:W-H965T+4=J#\^]D.#50-J=2*?@$[]CWW//;Y[OHK+AYE M#*#0<\)2.7!BI;)SUY5A# F1#9Y!JE?F7"1$Z:E8N#(30")KE##7][R.FQ": M.D'??KL609_GBM$4K@62>9(0L;X QE<#!SLO'V[H(E;F@QOT,[* *:B[[%KH MF5NB1#2!5%*>(@'S@3/$YQ>X;0SLCGL**[DS1D;*C/-',[F*!HYG& !D( MHO^6, +&#)+F\;0!=4J?QG!W_()^:<5K,3,B8<39 XU4/'#.'!3!G.1,W?#5 M+]@(L@1#SJ3]1:MB;[?MH#"7BB<;8\T@H6GQ3YXW![%CX/M[#/R-@6]Y%XXL MRS%1).@+OD+"[-9H9F"E6FM-CJ;F5J9*Z%6J[50P#)]R*JDY(8E.T56J2+J@ M,P9H*"4HB8['H AE\D2OCAC/HQ592S1140,=(9JBVYCGDJ21[+M*\S&H;KCQ M?5'X]O?XGD+60![^@7S/]]'==(R.CTY>P[A:3JG)+S7Y%K=9ITE A"YI2A6< M3O2]1Q72_DZT(;I2D,A_5>P++ZUJ+^:YG,N,A#!P]'N0();@!-^_X8[WLT9# ML]30K$,/+@D5Z)ZP'*J8%;8=:VO>W3+HZF?H]=UEA"SMDF/[2ZZV?0 -G5)#YQ-7VWESM4WUW=)EM];E M@TU.^J2&2Q ZV:(["?.&KPB>E03/:I%&-M.! MT(F>$9N,8II5,JK%^>#-]4J6O2^)OMX!-&!OF_&]3\3?QOAU .[-+7BGSN## MA. [N-UW8Q!OZP:N3>G!K2 1H)0DU2=SB'J MP4!-[\D^'!MX?FHC&V1P?55 MYIWH:[V)OM[>[(>W50/7)O1/!%\]+O;V1Y^[TY29!OL9@HGMD^;<:5SH5V&.L^&X39H-?GG*N7B6G]RLX]^ ]02P,$% @ MRCBI5K%!ZKAE @ 304 !D !X;"]W;W)K&UL MC51M;]HP$/XKIZR:6FDE(0$Z=2$2M*N&U$JH7;SKESNE'ZR92(%EXJ([C7N^ M*JW;"+.T9BM\0/M8SS6MPHZEX!5*PY4$CW-PF2R4 M>G*+63$.(F<(!>;6,3 :UGB%0C@BLO&\Y0PZ20?;":3CGA;#;)GQMN MN+LA ^CL8 ;+KG%\ULJH )FTC*YX@N!,#$&K8$?MP2$F<7* M_#QT':W*X+"*:[M+4[,Z5>(5ZY1O90*X::=MJ[W:[MV+2MLCO\/:AH6I9<:IV@4N"1KT+QNX02Z%S3[!5!+ P04 " #*.*E6X3R9 M)N4$ !0'0 &0 'AL+W=OQCVP-A,+%02/9*.V_WZ49=(%B4S4<:\ MV*+$\YWS'5[.)W&VI^P[WQ BP(\\*_CO**,]LY#B!G>.TL!:SZMX56\SH3F1I0:X8X+L\Q^SG!W ME.SYP34HJ=Q2^KUL?%[/+:>,B&1D)4H(+/\>R))D68DDX_BG ;5:GZ7AX?4C M^H>*O"1SBSE9TNS/="TV\#*WA*MO*B265E+^FE1CONU8/)I*NW$XA*S[T3@VXR :[+:L52DA(.W MB;R79OP=. $WUPEX^^8=> /2 ORQH3N.BS6?V4)Z+S'L5>/IHO:$CGARP24M MQ(:#WXLU6??M;1EU&SIZ#/T":0%EZ*? A>\!9HQ#S1FR=D=+?B8 C>@_,'.0+EP)S(U7W"L1RAO[Y((_!9D)S_/38 M0=O MW$.Y@YSQ+5Z1N26W"$[8 [$6O_X" ^>WL>R9!$L,@?4RZ[69]73HB_.<,I'^ M2]9@2;D8RUMM'U3VY4;YL/!C&#IR6!\.,Z)U,S4C0Y\A\D(4M#Y[7/V6JZ_E M^I%1SL%-(4M 5E'^*+?^T<5:X_@'_J$?*X3]08QNU.^2:,-YX< &+=E@&MDO MLDU&V08#MBR#AL&8=:QA]PRL WG.W(&,EP$+^-Z?7IT#(<>4[]A/P=E<<8ZU%FKKIF01+ M#('U,ABW&8Q?O9S$)C-K$BPQ!-;++'0ZR>3\SX+2 !PN"R^((R]0EJ+>T=2L MC'CUO3CVO/'%" \T(C1451J@7EEQ/97UL!-22D^BC^BE0XPZQLA4:6F0^F7# M"57.([TB;\!:&]5+67<2%&IUV!/EI3%6)W7HJE2-*L<1KW)20W1L4G>J$.IE MX9*R+658$/F:*/=*?9'18TW="XVB):;0^GGL%"?T7[W20$,RLDFO2;3$%%H_ MO9W&A7J1^XQB8TB1-LDSB9; H:9V?12[1Q9OIX.A7@A/J$@FY>X2#O6NH^[A MAASV,],I9ZB7SE,JEU'IW*#U*UR@)N8FA>C:(DIM'[Z.F6,X*L7/V1( MZC;I-8F6F$+KI[>3X4@OPY\N?FBHJR&"D:^^:>D=34[+B%A$^H5HU2+WZ,GCW0,//JB=N$*JD M7T,QHTXQ(_U'6GT50L.OKN6,=B*5JE&5.^;5C:$+E1EM'QPUR<)Q7QW9<;"B MNT+41S?MW?98\+PZ#%/N7\"S97VXU\'49XV7F-W+20\RBV.M"ZI4+0O+K<$+PFK.P@G]]1*AX;I8/V$'7Q'U!+ P04 " #*.*E6 M2<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' M78WX3V OVM&IV]$YA$[MT$BHFJY3)#*$7W"T2V\)TK,@QHS6X7GOW.N[ZZ:. M/X/>=WIUS MZW9I>]R ]>T#/I]*"X9KNOWDBI^2:IXJEV(*[G#PSY3\QAL]" M*9@*Q8TOM>"FR.8H02SJ-44*#US*44FGV]3P2N5!PO]Z6F[#+3*42VNB"B)1 MY+I\>_5J[=-#:T^OUD?DWZ7=/L.4YD\/:F0/U5"W\#4$L#!!0 ( ,HXJ597,*)_"P< M *= 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<'X+L M@G#ZAC"/<4OW:[C[C9KONS.S^[#,T#Y-;)\F5NMQIS21VV2]*9-5#K%^,ZB= M^5G-5TGX?:-R\L_[4H?<%BK._[7E8'M18;]HM8(O\W4P5U>#IHV/,3EMA/K6F^69M""HPTVHDA+;B?4#$'X MD_&('X;:;B?%A#)Q)%3-)Q3\>G]>=D[K#I9T-1:6FID #2"4]['V*,@]SCE" M4C-SI.F'POCCN/I$RZO>H9VA)F:0&E@H^'WOLNAD>]TS.O;&AU%:VHT$Y^,C MH6IVH"? @\N" ^6XP@=];+@0 IRSA&2FIDCS4(4AB''!3=N^W3B MCR>'=FXWFTA*1T?EK)V/#RLZ3=@Y"8IJ06"^$Q% ) M"4O-S)$F)(9)2*R;D, F9I":D%@'(:6)^DGBFI/(LI960OI1'K*V!B<' 9+7V"X@$ MOHSS!)ZCJ,0TF+%>RDH,E=JPU,SM!TUM'+.PQ"T5H[;)+:T DW--3[RCK 28 MW,GE\'5<9Q!+SRQ8;1T4X+#4S1XU=-GB;S='EO!-/P"9FD)JA> =# MI7&LLGD81&0=K%5F#0UU@PU+S1RPYC'>RQX;1P4U+#4S1QK4.%PJ<]@@MFR? MV:IZMG9\0CD]XE_-2[R#EP[\Z_2)C%J]PE(S$Z%AC(][\34JFV&IF3G2;,;A MHIF#KRL7D#5\$>>C$>>H8PE-8H+VX7"!RF58:F:. M-)<)N'QVNL-W0A!O@$W, #44B0XH.NIK-V.CUK&PU,R<-,XYB5Z,C7LNZAS8 M)C2V":R-1G'B1J.M'?31K>E)P/3TY>+N@A19/9,_&]%:@T6M76&IF0/7+"9Z MV604J)B&I6;F2&.:Z*B9G>[C]LZA]92*I1UT2D5H6A(P+1WSL=/G-&K9"DO- M/)RIF4SVLMDH42$-2\W,D88TB74*2YYX"LO2#O*WU*PD858"_/T"U(8OYCR+ MYRA=24UILI?=1XE*;5AJ9HXTM4FX"'/ZJE.W=R"._*J6F*MEQ M="O-UFD6%(HLU'WQ0E:!K^$\9>=!GZ,PYFO8\WO9L/11J0]+ MS"V&%"+:5AJ9G(T#_J][('ZJ%R( MI6;FJ'&K(=8>*"SD/&R_15"V+X=AXR[RZA;^,MR',,E)I)9E/^]B5&8OV]X5 MOWU2I.OZQO+[M"C2N'ZX4L%"956#\OUEFA;/3ZI[U??_-\'L?U!+ P04 M" #*.*E6@P'\".P" !F"P &0 'AL+W=ON[WE#-Z>,.^'8MEW+<"P*G3$.UY*H(L^I_'D. MF=A.G)[SW'##5JDV#6XX7M,5S$'?K:\EUMS:)6$Y<,4$)Q*6$^=S[RP:F?%V MP#V#K=HI$[.3A1 /IC)+)HYG%@09Q-HX4'QM8 I99HQP&8^5IU-/:82[Y6?W M"[MWW,N"*IB*[!M+=#IQ3AR2P)(6F;X1VR]0[6=@_&*1*?LDVW+L"&>,"Z5% M7HFQGC->ONE3Q6%'T.N_(/ K@?]:05 )@M<*^I6@;\F46[$<(JII.)9B2Z09 MC6ZF8&%:-6Z?9@602Z"JD(#?5"ORD5Q1*:GY*.0P M DU9IHZP]6X>D<.#(W) &">WJ2@4Y8D:NQK78AS=N)KWO)S7?V'>2RJ/2=#[ M0'S/#QKDTW9Y!'$M]QOD4;O\2FQ0[EEY;U_N(L":HE]3]*U?_P6_J> ;D)HM M,B!70D,CD%8+<[S/U)K&,''P_"J0&W#"]^]Z0^]3$YXNS:*.S/;0!36ZP+H' M;PI ,N/K L,0@\MV4GM)W$*<4QD%@HW1C"I?O0NIL?RB;T M1R<#/(";75P-HTY'@;<_*FI=Z3]R&-0 MQ*)UAK=&6)=F44=F>V2'-=GA_SC.PRYA=VD6=62V!WM4PQZUAO&,:T!73?!' M#4W86N5OQ=:E652:G>[<$7_OAY*%NY/4F P4,X85XXIDL$2-=SS",)=E5E=6 MM%C;/&&PO=V]R:W-H965T&TVF7-,#M]C/[E L &$-M%:F4UKC!5.$\$W2)AHS68:UAN+UMD09G9QIH2>)1JG MTBM,!+K'M )T UA6 O06*8G.T(BS-0A%YA30-ZY ;@>@XS$H3*@\Z8P\0W>S M,3H^.D%'B#!TF_-*8K:0B:NT9K.RFS7Z+FM]P1OZ;K X1Z%_B@(O"#O@H_WP M,60M/-B%N]JIUJZ@M2NP?.&[[$+7K*RT:3I%.XEMA=Y"EC/R6&D_?GS5/.A: M02%_=GE0+QIU+VH^Y($L<09#1W^I$L0:G/3C!S_V/G4Y]G4AGG!?TO39N1V/4:HSV:ORSAZ=H"EDE M!&&K+IU[:=Z[*P,OX5[$&D.@YSPHQL=92EK>V+9(UY$3$ZDFO*5+4H.)*V= M\LQV'2>T6X2<>" M_3,.;N/@_E\'KW'PZD!W9'58]T22Z9BS+>+:6JGI09V;VEM%0PN]C O)U5FJ M_.3TCF2D2 MZIJY!TEH)M U6JAZ2:L,$%NB.5=5P^7W*S17QA*1(D5_?*MH MJ993HK>-TSOE]6EQC]Z^>8?>(%J@O]:L$LI6C&VI2/7U[*2ANMM1N6>H_B3\ M!GGX"KF.ZQG<9_WN]Y"T[F[7W5;Y:9/DMDER:SWOC%Y_ OY^5.;H04(N_C&% MNM/VS=KZ-KT5)4E@8JG[4 #?@#7]]1<<.K^9 A](K),&KTV#UZ?>IJ&.'U[B MOT(KSH1QD7=R82VG]Y/-- R]*(C&]N8P)H-9@"/?:\TZM'Y+Z_?2/H(0MVJ; M2*J\RHB$%)&<<4G_)7K_,.'N]((#CNO0BZ/P"-=DAEW?-^,&+6YP(6X*:@T3 M>A8W..7P7#QR_2->DQV./'=D!@Y;X/"GJJ$ ::(-3RC<*!J=U(+)3-$Z9M:H M98UZ66K0.)=6*.VYCC5]RTXB'3,)!8)PVC-@VC83>M MT4D%!E'@CH[O*H-9Z$?AF4T+._OGL=/+^[[B!945AQIX29_UV/P([16Z=(V& M4NN&?="&X%>LUD9\J%0,I-9-Q;[9P+T/\P+< MWQ0\@FJBURQ+$U^NI612' M_G&7;1^\J^L/)>I5=T4+@3)8*C_G)E(%SW??'G83RK@&D@+7 M!NK\DC'Y,M%?!-HO0-/_ %!+ P04 " #*.*E64=3M/OT" #B!P &0 M 'AL+W=O@E@R'/.A>YY2V.*&]_7LR7D5%_* @2^F4N54X-+M?!UH8!F#I1S/PR"Q,\I M$U[:=;&Q2KMR93@3,%9$K_*-O# %DMC W[:+>@")F >B['" ME5^S9"P'H9D41,&\Y_5;-\..S7<)WQAL],XSL4ZF4C[9Q5W6\P(K"#C,C&6@ M^+>&(7!NB5#&KXK3J[>TP-WG+?NM\XY>IE3#4/+O+#/+GG?ED0SF=,7-@]Q\ M@LI/;/EFDFOW2S95;N"1V4H;F5=@5) S4?[3YZH..P#D:0:$%2#XL0H?,L09](!Y53,@$SPX.DZ)6 M.VYVT*D==(XZN,L+RI2]^81+W=A3.@=G',?1GK3#G%88["GS=]IE#FKAIHC& M$UX)4[:<.EH/JK[KSWOQ 0ZP&ULQ9Q?;]LX%L6_ M"N$=S+9 -M;?Q.DF 1J+Q0:S:8-D.O,PV =%IAVAEN2EZ*0=],,O*2FB:--, MA3V+?6EC6_Q1ND>ZU"&O=/Y<\2_U(V."?"W697TQ>11B\VXZK;-'5J3U<;5A MI?QE6?$B%?(C7TWK#6?IHFE4K*>!YYU,BS0O)Y?GS7>W_/*\VHIU7K);3NIM M4:3\VQ5;5\\7$W_R\L5=OGH4ZHOIY?DF7;%[)CYO;KG\-.TIB[Q@99U7)>%L M>3%Y[[^C<: :-%O\EK/G>O W48?R4%5?U(?KQ<7$4WO$UBP3"I'*_Y[8G*W7 MBB3WX]\==-+WJ1H._WZA?V@.7A[,0UJS>;7^/5^(QXO);$(6;)ENU^*N>OX' MZPXH5KRL6M?-O^2YV]:;D&Q;BZKH&LL]*/*R_3_]V@5BT"",#S0(N@;!3H,@ M.- @[!J$/]H@ZAI$/]H@[AHTASYMC[T)7)**]/*<5\^$JZTE3?W11+]I+>.5 ME^I$N1=<_IK+=N(R80^"_(U\3#E/E63D3<)$FJ_KM^=3(?EJJVG6L:Y:5G" MY9.;JA2/-:'E@BTL[>?N]J&C_50>5W]PPI9/>NWJ09NYC(;%8S M_L0FES__Q3_Q_FX3 E+D# *@AF21+TDD8M^>5T*)JF"I.6"I$7%1?YGVB3; M:JE2(^.<+<@R+],RR\L563+KZ7WE[&6L5"WLI(&I,>GI,O!G9Y[GG4^?ABI8 MMO/B_>TH:.>, ,=]@&-G@&]YE3&VJ,F25P7)ZWHK(\E4=+.J?&(RW@]K1LI* ML/J(E'(,E[_T6V55+:SACO>.W(]._-.S>._@Y\[=&WO>(V$4!#-D.>EE.7'* M,I>G=2[(AS3+U[GX9HNQ$S#VE$;"$B2,@F"&"J>]"J?0 >$4*0D2EB!A% 0S M))GUDLR<%T:C@,I.[06R["Z0(W5[F!?;@CQ47"+56)"E2BN2C4D$OD@+PMM[4DOW-+(,0!>V9$4K?TV[$"^QFI G,W'!JZC&8.S M9XE_I-^NTO*+='CH(FD)E$91-%.J0$L50$?3#H<2!DE+H#2*HIG":-OK.RU<*XS"YLT]O;SK M3U>,J*F1RJH+U/=V-)5&^CP3'L>[R0CJ:%$T,][:T_IN4[N?LV[R4MV\6*,- MM:Y06@*E413-5$4;83_&IB>DV9Q#:0F41E$T4QAMA7VW%VZ$R7MACM1-/U.3 M0=M26(6!.N..9MXN[=Y#=U&'&E\4S8RZMKZ^T\99DM0]R[9JMNV3'"!*M11! M/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(&S.K MO7:W'ZU$2_/]0>+SCCUILG>S'K);BJ*92V?:B@=N*_Y_R7KMS)5-4O?>CI44 M2DN@-(JBF;KK:83 AV:] #II *4E4!I%T4QA]*1!X/2^KV<]=_O12K2T,S/I M!3LI#]HG1=',"&OW'[C=_STK\XJ3CVJ)3V:C^6#9S_@IV3*UX'YB%0$Z)0"E M)5 :1=%,L?3401!A\Q1T]@!*2Z TBJ*9PNC9@\"]CC[6I :6)?+8[BOG[JY' MAQTZ-X"BF6'7VX 51_B[F;T=6*9,YB=6BI$K!N>S/9765#[9X993P8$ MKTP&-(-"6R>IPGM$RFWQP+B*\L&:LJL.Z@>#PXN/3SQ_MGN"0^TXE$91-#/R MVHX'[O7N0>0W7,W/?W<7\EUUO-/A*74Z.X[]W9A#G3:41E$T,^;::0=NIWV? M/;+%=BT3A^#I0J6-1?K-'FPW*(@/M9R[6XX./]2#HVAF$:;VX*';@]^Q!2LV MHC_EC\B&\4P.JNG*Z@ ZW/">??=D=_+=1TAE4?J%>&TA(HC:)HII3:*X?8!?80:IVAM 1*HRB:*%,V,LO:]H=OWRF&@9MFV>8I& M_$C$X[V(A[:(0RTOE$91-#/BVO*&;LL+'+!_?;86^+AW8/2X *TMA](HBF9* MJ6UUB*TO#Z&+X%!: J51%,T41KON\%77/2ZKS?:RFF_+:E#/#:51%,V,N/;< MH=LJ7VUK^4U=MV%.EX+Q/O*;-EL=BOU^B;?E,2-W]Z-##_7;*)KYA)WVVQ'6 M;T?[?ML[/MN=TW-W.C;@4!I%TLG-9+O_O;'#5/+2/8K!KIT#:4E4!I%T4P%M86/L(7O$;3P'4I+H#2*HIG" M:*> NW$@'IU*(VB:*88VJM'[B5P2)YSU[B[]V#T MA06U]U :1=%,+;6]C[ U[A&TQAU*2Z TBJ*9PNA9@&C,8^6O^5!HO7MDKW?? MJ_V$]DI1-//=+]KZQV[K#TMJATO8W7LP5B4H+8'2*(IF:JEG%6)L"7L,G2J MTA(HC:)HIC!ZJB!VE["/2FINUFA5 GM2VUE&3J"]4A2MC?=T\)Z_@O%5\X+% MFF2JLK9]*U[_;?\2Q_?-JPMWOI_[[Y+V58P:T[X9\B;EJ[RLR9HM)=([/I7W M_;Q]V6+[052;YFV"#Y405='\^-J _G[LJK$RP?50?_*R\O_ %!+ P04 M " #*.*E65GM!T4," [!0 &0 'AL+W=OW.3:6(OM8%_: M\>\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>\KJ.UF MRL=\>W"K5A6& Y%GC5S!'>!]<^/($@-+J308KZQA#I93?CF^F*7!/SI\4[#Q M.WL6*EE8^Q",C^64CT)"4$.!@4'2LH89U'4@HC1^]9Q\"!F N_LM^X=8.]6R MD!YFMOZN2JRF_"UG)2QE6^.MW5Q#7\]9X"ML[>.7;3K?R82SHO5H=0^F#+0R MW2H?>QUV ./39P!)#TC^%I#V@*BO6%?I',R*,T.YX!2U?Z(3N_O MYNSPX(@=,&78U\JVGK ^$T@9!5Y1]-&ONNC),]$_2W?"TO$Q2T9)N@<^>QD^ MAV* )T_A@G08Q$@&,9+(E_Z3&'/EB]KZU@'[<;GPZ.@)_MQ7W!IZ_?C4^'[W?I\!_(GNB1SKHD;[$GG\"1'">V24K')0*&K6R/T[OT;'#J,A8[3SN,%7HQ M*V4\JV%)L-')Y(PSU[5J9Z!MXFM?6*3>B=N*IANXX$#W2VMQ:X0&&N9E_@=0 M2P,$% @ RCBI5@HC_<#Q! ]!P !D !X;"]W;W)K&ULK5G;;MLX$/T50BV*!$BMF^5+:ANH;14ML%D$\6;W8;$/C$1; M0B11)2D[6>S'+RDINM@R:[7L0RU1FC/#(FCA,ZU@+'T M5M>I%Z 8T@%.4<*?;#&)(>.W9*?3E"#HYT9QI%N&,=)C&";:8I:/W9/%#&S%.[0!K''])[P.[U"\<,8)33$ M"2!H.]<^F[>N.1$&^1M_ANA &]= 3.4)XV=Q\\V?:X:("$7(8P("\I\]6J$H M$D@\CN\EJ%;Y%(;-ZS?T+_GD^62>($4K'/T5^BR8:Q,-^&@+LX@]X,-75$[( M$7@>CFC^/S@4[XZG&O RRG!<&O,(XC I?N%+243#8.B<,;!* ^O(P++.&-BE M@7UD8)\S&)8&PTL].*5!/G6]F'M.W!HRN)@1? !$O,W1Q$7.?F[-^0H3D2@; M1OC3D-NQQ89A[SG D8\(_?!N8IGC3\#]GH7L%7P$OT-"H! 27*T1@V%$K\%[ MH ,:0((H"!/PF(2,WO!!?OU'@#,*$Y_.=,8C$_BZ5T:Q+**PSD1A@SN-RLP=7[:[#'##4G4/QTA+NZ M'-UZ0^^ 6!L"R97&UV+2K)+%S7/L,[BJ"E *\!7FV M@+]_X\_!-X9B^D^7U@78L!M,5+Y;FD(/S35>VB@B>Z0M/KPS1\:G+B54@JU5 M@KF*P%J*#"M%AC+TQ0K',2^S5.AQ(_(Z3': B*)(P7]YGG<)4V Z.:980?8+ MWT8+O\2&'& DS"?Y$/KGCU*T:O.?MGO]ZE M<\+_V#&*?T3AAS6P$$?#>=(#&E0?<6XT*FKR&F+YW'%\UC*\SW?K"%">&;_ M?I3"<\[*\KXEE:LKI=F_/0DXX]371I+7WI_Z,Y5Y*Y%K&G4_87Q M4]2&E&8]ZDCI14:K/)"^O/[8H:O*89O91N=F2IE]0&E&O(!WR8"G*._:64@0 M[^&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.QI?F M[:HX@*MABO/ .TAV84)!A+8:Z3XHBMN&$XS<^0GC!C.,XO P1]1,0+ M_/D68_9V(QQ4!YV+_P%02P,$% @ RCBI5O$.%#F!'@ @S," !D !X M;"]W;W)K&ULS=U;<]M&@H;AOX+RIK:2*L4BP'/6 M454L] %HH..*)[,76WL!2Y#$#44J).7#U/[X!7@0")!LBI-WBCL7$UDFG@8E MX3,:^-1X]V4Z^V/^D.<+[^OC>#+_^#3)/\R\ M^?/C8S;[]CX?3[_\_,9_L_G$;Z/[AT7YB:3^6@Z\6;YW<]O?O%_LGXP++=8ON3OH_S+?.MCKWPOGZ;3/\H_1+<_OVF5 MNY2/\YM%:63%?S[GU_EX7%+%CORY5M^\#%INN/WQ1I?+=U^\FT_9/+^>CO]S M=+MX^/G-X(UWF]]ES^/%;],O.E^_HV[IW4S'\^7_>U_6KVV]\6Z>YXOIXWKC M8@\>1Y/5?[.OZZ_$U@:!?V"#8+U!T-B@'1S8H+W>H/W:$3KK#3JOW:"[WJ#; MV,#O'-B@M]Z@]]H1^NL-^LT-A@^>[?6BW_,VWVV]^OX.#.[;YAONO_H[[FV^YO_R>7ZY^?)<_^V&V MR*[>S:9?O%GY^L(K/U@>0,OMBQ_YT:0\V#\N9L7?CHKM%EA]'^:+;#2>_^!]YUUZ\X=LEL^]T<3[?3): MS"^*3Q8?_^UA^CS/)K?S=Y>+8K]*_?)FO0_Q:A^" _O@>^ETLGB8>V)RF]_N MV=ZXMV\?VSX],G[@ "Z++^C+5S78?%7?!TXQS69OO99_X06MH+W^@NW9KVNW M8J>?WWK^8*D$VU_Z@V#X^MT*#BO"KW'"I^'LV5^[-/^9/ M+V_%/[P3VJW$S^/BK?0W2GY?_#.V.*Q%Q[1)\99:=6W?X?":K^_JV][>=S2\ MXIO/\O_>\K?>K\3O[QR_/Z7Z:/V4W^<]OBI.V>3[[G+^Y^O=_ M\WNM_]@7'"06DI@@,4EBBL0TB44D%I.8(;&$Q%(2LQ!62Y[.2_)T7/KJ#,R; M/I5I4YQ,Y5_SV7G[>S8_=5W4Y[ M&-1?E9([9B&L%@K=EU#H.D/AUTTS_#Y;Y%X^7XP>L_*O[[+1S'T^X1SUU! AL9#$!(E) M$E,DIDDL(K&8Q$QOYTRA/6CW&CG2VTF:3F\X:)Q-D+ME(:R6#_V7?.B?D@_/ MDUE^,[V?C/Y1I,!\>0%X=4'C9OO"1_ZU_/A@-CA'/#4;2"PD,4%BDL04B6D2 MBT@L)C'3WSGL_:#7:IYDD$.F)&8AK!8B@Y<0&3A#Q*XF(-,[;S'+;D>3>^\V M^S8O)R$'+W2_=XJGA@2)A20F2$R2F"(Q/=@Y>H:-0RFI*D%A(8H+$)(DI$M,D%I%83&)FN!.&;;_;]ANG M$KNO"KK#0>-5*;EC%L)J">"WJCI)RYT!^^Z/5K=0+SRQOK]1GDBLKG)>>'_+ MOGKO\TE^-UH&!*J%J"903:*:0C6-:A&JQ:AFUEIMXN$'PT98['E5 MM]]M7I5 ]\Q26CTNMMIGOC,N?LOGB]GSS>)Y5DXH/HRS(@U^N?V?YWEY@5+. M\MR[SN8/GAP7<)K-[D>3O>'@'.3D<""U$-4$JDE44ZBF42U"M7BME<=.=:?B M;>-FI$''3% M135+:?40":H0"4X(D6QRZTT7#_G,NRG.1>[S^<%3"J=Z[A3$]_SJIWI#EK[I+1Z%E3%3]_= M_/S;0^[M7D/=>_2C94Y4"U%-H)I$-85J&M4B5(M1S:!:@FHIJEE*JP=*U13U M^^>>Y:#-450+44V@FD0UA6H:U2)4BU'-H%J":BFJ64JK!U'5-O7==5/HSC#: M0$6U$-4$JDE44ZBF42U"M7BM';LSC)9142U%-4MI]1"I"JF^NY$:??AU;RJ@ MC5-4"U%-H)I$-85J&M4B5(M1S:!:@FHIJEE*JZ_A5759@]:9YT(!VFI%M1#5 M!*I)5%.HIE$M0K48U0RJ):B6HIJEM'H052W9P-V2W0Z8K R6"R][G#X7,?-E MM'AXR,>WWMUTYN6/3^/IM_QPX\T]S,EQ@_9D44V@FD0UA6H:U2)4BU'-K+7: M2D%!)35 R[BH%J*:0#6):@K5-*I%J!:CFD&U M!-525+.45@^BJHP;.#MV5W\OES&;W)?KF]T4X9+=YWO#A*S]7:-:B&H"U22J M*533J!:A6HQJ9JT-#W?9$G3 %-4LI=43HFK)!NZ6;)I]/3C908NPJ!:BFD U MB6H*U32J1:@6HYI!M0354E2SE%9/D*I;&_3./=E!.[FH%J*:0#6):@K5-*I% MJ!:CFD&U!-525+.45@^BJI,;N)=O?>5D!^W5HEJ(:@+5)*HI5-.H%J%:C&IF MK6U/=G;N[*!E652SE%9/B*HL&[C+LJL%GMN2H]I=9 MZ'6\Q^ED\3#W>LO'6>V-GW]%Y[9==6[;1U:T_?C[WDNZ[LU.3@ZT*8MJ M4D MJBE4TZ@6H5J,:@;5$E1+4U7+%M[TB5=M*:+:B&J"523J*903:-:A&HQ MJIDC1X/KDBY:R44U2VGU#*DJN6WW/U43M^UNXIZ4/X=687&/<7+. MH$5=5!.H)E%-H9I&M0C58E0S:VU[%1:_UPV"YDK\Z*@IJEE*JZ=(U=9M'VGK M_M5+,A>>^/-YM/CF19/Y8O9<_L7<^W7YG+/%0S;9%($OO/(W!XJ-1Q/OP_*T MIXBD>8GNOZ",=H11+40U@6H2U12J:52+4"U&-;/6:L\'Z0;]7KN92VC[%]4L MI=5SJ6K_MMVKY:HB?JY4U=V.?^:;UAVTZ(MJ(:H)5).HIE!- MHUJ$:C&J&51+4"U%-4MI]2 *JB!RMP1_%%-H)I$-85J&M4B5(M1S:RUVC64]G#GFBLZ:(IJEM+J45'5UX\SW)O5,R,LLE-?N%-GA\_Y3,O^YR-QMFG<;Y\ MU7UY)_K5]Z'=NW5R/*'%7503J"913:&:7FO;,XM.O]MJ-5; C]!18U0SJ):@ M6HIJEM+JP5/5T;8MJ(:H)5).HIE!-HUJ$:C&J&51+4"U% M-4MI]0BI.KF=P;DG46B]%M5"5!.H)E%-H9I&M0C58E0SJ):@6HIJEM+J0525 M<#ON$N[9)E%HF1?50E03J"913:&:[NQ67+M[)U%H31?5#*HEJ):BFJ6T6O!T MJRYO]U5=WO:^<'!O>FHXH%J(:@+5)*HI5-.H%J%:C&H&U1)42U'-4EH]0JK: M;O?[^H)E!-HII"-;W6MB=1O7(.U9Q$H:/&J&90+4&U%-4LI=6#IVK^ M=H\OUELD1&=O.*!57U0+44V@FD0UA6H:U2)4BU'-H%J":BFJ64JK1TC5".YV MSCV)(MN/UZ@6HII -8EJ"M4TJD6H%J.:0;4$U5)4LY16#Z*J5]P]LF#ON291 M:-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%>,:B&J M"523J*903:-:A&HQJAE42U M135+:?4@JGK%W5>L]7N.213:-D:U$-4$JDE4 M4ZBFN[M+W.Z?1*$]8E0SJ):@6HIJEM+JP5/UB+ON'O&'0\^-=&]W)#JJ0C6-:A&JQ:AF4"U!M135 M+*75PR&HPL%=]/V7/A#2/?;))RAHFQ?5!*I)5%.HIE$M0K48U!SGW^@>?!XGN5HIJEM+J\5/5?7ONNB_R/$CW&"?'#-H+1C6!:A+5%*II M5(M0+48UL]9JSX/L=(+&>6F"#IJBFJ6T>HA4A=^>L\=W95?3F>F=]^=S-EOD ML_$W;S29+[+Q>/5DQV)RD]^7'^Y-#[)R>(UJ(:H)5).HIE!-HUJTUK:GCHV9 M;XP.:% M0;44U2REU9.C:NCVW W=#_GLIHB%B?"3)PLN6%U_+BR-/ MJ[_^86]LH"5;5 M13:RUX?8_4&^[W>9U$[0\BVH:U2)4BU'-H%J":BFJ64JK M)T=5L>VY*[;1Y&:6%S,5[_O;?/71#]XJ,>ZFL\>RA>+=93>+Z0E76=%B+JJ% MJ"9ZNTO3#H;]WLZ56+1QBVH:U2)4BU'-H%J":BFJ64JK)TK5N.VYU^#]?_I0 M>_=>GQQ+:$T7U02J2513J*91+4*U&-7,6MO^IR;PASN/8D,'35'-4EH]EJK^ M;<_=OSWUF?9N[N2\0'NSJ"903:*:0C6-:A&JQ:AF>KL-X;U5AP0=-D4U2VGU MQ*B*L[U7%&=/>JB]&SPY,]!&+:H)5).HIE!-HUJ$:C&J&51+4"U%-4MIM6#I M5XW:_KD;M7VT48MJ(:H)5).HIE!-HUJ$:C&J&51+4"U%-4MI]2"J&K5]=Z,6 MN%3SR\U-/LYG63FU*J_'%*='%][Z1K9K>N7>LY,3"BWLHII -8EJ"M4TJD6H M%J.:Z>^6L(/=W[],T$%35+.45H^>H(H>=^NP/J'*)K?>='F%]^:AO'D]/U21 MMLN_MV?G#-H.[>_V[WLM'OM0:.L+=!1):HI5-.H%J%:C&H&U1)4 M2U'-4EH]0:IR;M]=SJW62EC,LMOR,DJY:HU[A00W>7)HH/5<5!.H)E%-H9I& MM6BMU7H=S8LH:.<6U1)42U'-4EHM+P95YW;@K-)=I=GLCWSQX_OEG&99/AG= ME)VUC^5:3?O"PNV=&A:H%J*:0#6):@K5-*I%J!:CFD&U!-525+.45L^5JD([ M\,]\266 -F51+40U@6H2U12J:52+4"U&-8-J":JEJ&8IK1Y$015$[D+M\D3& MFVXNK'RN;BX?6-36[9V<*VB5%M4$JDE44ZBF42U"M1C5S)&CH;] MY8W7V:RB[;XR3@X;40E03J"913:&: M1K4(U6)4,VMM^W>$.CV_T_PE(730%-4LI=5#I.K5#MR]VG,]:=6]6R?G#MK4 M136!:A+5%*KIM59[VE*KM>=1J^BP,:H95$M0+44U2VGUY*F:N@-W4]=YD^G0 MKRVZS9-C ^WNHII -8EJ"M4TJD6H%J.:0;4$U5)4LY16SY:JNSLX=W=W@'9W M42U$-8%J$M44JFE4BU M1C6#:@FJI:AF*:T>1%5W=^#N[K[NUQ;=R,EA@A9T M44V@FD0UA6IZK6T_0*7UUN\T9T)H/1?5#*HEJ):BFJ6T>DA4]=R!NYY[;"84 M[,T,M)^+:B&J"523J*903:-:A&HQJAE42U M135+:;5L&595WN&YE\\=HMU? M5 M13:":1#6%:AK5(E2+4S$"[N:@6 MHII -8EJ"M4TJD6H%J.:0;4$U5)4LY16SY:JKSMLGWLFA)9V42U$-8%J$M44 MJFE4BU M1C6#:@FJI:AF*:T>1%5O=^BL]+UV)D2V#*]1+40U@6H2U12JZ;5V M;"9$CAFCFD&U!-525+.45@^)JI<[=/=RC\V$.GLS RW5HEJ(:@+5)*HI5-.H M%J%:C&H&U1)42U'-4EH]6ZKF[;!W[ID06M-%M1#5!*I)5%.HIE$M0K48U0RJ M):B6HIJEM'H0537=H;-]]]J9$%JU1;40U02J2513J*;7VK&9$%JA136#:@FJ MI:AF*:T>$E6%=NBNT!Z;"77W9@;:J$6U$-4$JDE44ZBF42U"M1C5#*HEJ):B MFJ6T>K94S=OA\-PS(;2FBVHAJ@E4DZBF4$VC6H1J,:H95$M0+44U2VFU(/); M54^W_/BOSX6.**?F"P7,IR%N,:F>%O M98:[4WML:M3;'R%HQY;E0I83+"=93K&<9KF(Y6*6,RR7L%S*<$>G36A-E^4,RR4LE[*8%V=5E.L)QD.<5RFN4BEHM9SK!?(Z%U8)8+ M64ZPG&0YQ7*:Y2*6BUG.L%S"R& MVWYV5?44N7J$^%NE7M]=ZOW+IS877C2YF2U?EXU7$Z_U?:L:=^#ACD=V[^0D M0KF0Y03+2993+*=9+F*YF.7,AJL=G*W>L/&41W;4E.4LQC7":*LM[+O;PD$K M\+WZ19RM,YMQ5L;(*Z[QN$Q7,QRAN42EDM9SF)<(Y>VZL.^ MNS[\="X_:S8437+12P7 MLYQAN83E4I:S&-<(DJU.L>^L$EZM+LVL3EQNMD]P\J_EQ_GA2S1DX_&:Y4*6 M$RPG64ZQG&:YB.5BEC,;;OL232_H[ERAV7V5W^[Y]9>E[+Y9C&N$PU8+V'T)HYQ@.];>8,@7$S6JV^(MR(S9*O[ZYUX5>+,'6"ZQ%6&4$RPG64ZQG&:YB.5BEC,LE[!YM:N]YWB;.G"F^2+U]& MBX>'?'SK?3\JC#+&YC^4O]2P_&AO8+EW[>3 "G8;G7X1_-W&K8"0'5>PG&0Y MQ7*:Y2*6BUG.L%S"S.K[%@&RO/\MBS.K#Y5YLIW MWJ4S6]A&\9KK;V5+T'G;:N]$"UL51CG)SG&&YA.52EK,8UXB6 M8"M:G*6_JU]N_GP>S4?+"5>1*W;T^"D?C[/7WB)WZZ>'"5L#1CG!"@?>XK/@';%D:YD.4$RTF64RRG62YBN9CE M#,LE+)>RG,6X1BYMM8H#9S5Q=8O+?9MP-IQ+:34BH*!NWN\=9]I5:591L?Z5G<9*K?3\3B;S4^[R M/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]L=SM MJ_\#4$L#!!0 ( ,HXJ587"V@/2 4 "L: 9 >&PO=V]R:W-H965T MMC"K4W#0SB;2]U@C08+.H-'D$^+>Z[NK,)+$,:0 MB) EB,-TV+K&5V/2T09IC^<0UF+K&FF4"6,O^N9[,&S9.B*(P)?:!57_5C"& M*-*>5!S_Y4Y;Q9C:"P4PI]E3=]D>8FM58T8:*G\5%R]6NH[.3H43+_Y?)&)2) M8Q:KZA TS>\E>E0E$RPC0&R*TF[HQR+]Z5JG/I1OZ.(6) TC\5GU?GJ\11>? M/J-/R$)B3CD(%";H*0FE^*(:U?4_<[84- G$P)(J=1WF11DCU1.NB. M)7(NT-=\B9SDY*\D1E4C. 4U@%B:);E#] M=,,">,@"=*'*,BO6STU)RD;NI"/K]7 UPC;N.'WL#:S5=@*,(9Z8@$Z1@(XQ M 5]?@?NA?G[?H>G4:"Y[V/5L4H$Q#G$88M31/(90*AG'DT\17Z_O[ M9%Z=C-@=SW4K9,:Q3R3K%F3=7Z]32(+C*K1;(^]CQ_&Z=H6\WJ]6R3M4O8*J M9Z1Z!J$G2U$@R.J03M2.H7!RE,,P>K7PN@YV7:=7P3 &<^($]@O4_J&HRV25 MW<#K0LD1=2$9TDU'@_=KX+V>2[#3KX ;0SL1'-NE1K"-N\O/5 Q!<'F] J[$ M'=JL.>B>ASXT[N?V.3>86>WV:J#@$41 MY4(W93716!)Y+-WMAZ&M-<9.09@C/C4CI,P(.6+3.1 LCV\;5 MA3WOMK?H=R%+:83-VNB8[>E GDY3$;O5]=HOL[D;3<1I4;# M9I&V203:/.J\2$2D$Z'G_4UGHGFNSE>,,'J[=W5P)#+LR#;'+A;G)!]J?B(Q0=*14=,2JF7U@@]B?G MG2&KA=)X:/(1.H^4.H]@XXIQ/9MQF%$)Z'LB>9B(T$?/-%HV*EQR)@66DW^$ MGB.EGB-F/5>2AP7Y2I/OT;.-"]6]WAS*J:BEP"-F@6=$W:GW M1DBG]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+UJ+ M+R'7Z?F_57;//J,H1/7L"13!5)G:[:X*E&=?)K(;R1;IX?Z$2H/@^-/H?4$L#!!0 ( ,HXJ5:)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#WKQE_I MQ LT$_5Y-5DGHB@-RS_D:5R M-?%&'DCI@FQR><]V?])F0I&V-V>YJ'[!KOXV3CPPWPC)BJ:S(BBRLKZ2EV8A M]CI@9.F F@ZHXJX'JBB_$4FF8\YV@.NOE35]4TVUZJW@LE)[92:Y>INI?G(Z MDVS^?'&MYI6"&U8H9PM2+=<%F*D(2#IC0][.^K6;1306]3N49. M@[>$#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$_,/ M3DI)C\<8=3#P$.)1,.K'2%J,Q(GQ6*_5L11)A^("1V@8XWX*&!@Q#<[==<=P M-=8/P!*(HL#B);BG\O#D<*)E>D8@-0/M,PX583*T,2+#B(YQ(E%8]&6MLK9J M2 8T^/%TJ!OG41+'$;30&>F''ZK]\&>(/S3J#]WR?XI\')1(O*03\8HN MMM ADR20.TG!$(XB9"F'D-%_Y-;_$PNBQMI!X8%@8MN)R*@[G%_WG56FH6^_#8!@-46!A- D C3ZR#D+.='*N=)A,@-R9X./K(-3- M"M%P$%KJ2VRR G9GA=/KH,;@8?J$ ULACDTBP.X_"R?708V]PVH##E!H(3'* MC]W*_^XZJ+%_N$;VLA7OG02YI;[5#Z4OU_;IF&NY4_C@:=O^S^WB%D0?FR.FH58,XVI:S/(]NG[7'N57V(:3ZOSX)O M"5=;5("<+E17M1Y*QWA]O%HW)%M71YI/3$I65+ MACW0%FT3D42/I.,:Z(\?2P%RFZ9$[&]HPG<3#WF'!P]LM5;F@3\=;\B*SJAZW-P+W?-+ M+S%+:289ST#0Y<1[CZYO\- 8V!&_,;J3M3:85.:A"&1=$ M_SW36YHDQI/&\5?AU"MC&L-Z^^#]1YN\3F9.)+WER>\L5NN)-_0@IDNR3=0# MW_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\8KCEJ9YL M26RYWL&GA]FCA-F:"%H,N"=[/2$*W@M!LA4U;0DDTR\$6U#X3,2*ZB<7=U01 MELA+> ,^2.- LO@,6-*OM4/=?OSFF^E-I5C7^DT#!A_44"^R2'C%LB_;),K MP-%;P %&\#B[@XLWER#IRF)3&IJF;CUT_O5-=L1$<,?'[5+^*!H*O]LRCR/WV^.;U;HM=R0!9UX>@E**IZI M-_W^.S0(?G!DURNSZ[F\3W_=IG,J@"]-#6.6K2 F>PE?#Z5MPIM[#*U'\P%X MGHZ"L?_<@*)?HN@[4>2L^PJH*9S3M&-YPA)8>.;)#T^0W:#,;N LN\F(9'N0 MYGL &[N>E5W/<*&7:\R3A @)&TT0NYPN]1152ZPIFSQ>5*=&[RIL)D=4HHQ> M25&:L!6;)[3X2AF,.93+)BS1$4W[41@$+50=EFB&KZ(J;@KI-.TXF:,2V.C, M5!V=(#L45)H5_,]D+0(.:@Q!_19ZH)JVHI/0M7!;YVOHX"NJ] LY!:1D;*\Q MZBG$!U7J@WIG)BURZE_7!"MA0VYE.P%K^\>L'48M)*ET#CF%ICMKPR/6#@QI MVUA;21-R:].!M?W&J$[;KI-:"1**SLU:IR1V3;#2..06N1.P=GBT,\"]UJT! MJD0/.56G.V]'W\1;7,D4=LO4@;=AXT[?:=MQ6G$E31B=^RCCU,:N"=:.:FZI M^^]Y6P1\P=MAT,9;7 D??NVYZ]MXBX\/7T[>5D*%_^4(1L035<69_X%*I8NG M=-/>%30B.<6Y#%>"A<]],L.G.)KA2@"Q6P [,V1PQ)!>$#@H4LD>=A_$?M*% M51 316%)F(!GDFRI64&-,**C;4H4]EI!5-*$W=+TXL+"7/J8CVW1;,0Q/-Y6 M_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$?% EHH;' MBG$U#$JMZ[,P5'F)%5$=42,W*S,A*Z+-4,Y#54LDA0-5+(RCJ!]6A/(@2]W< MM33&)E8#8-NL)ZXH?-2VXDP2VLRQPGJV_I:FE'86BEH MA5Q1P4'B;!B,NF?C;F0!;L<=Q97:Z(,-92K$@QW\*(9!9!DAPUQ;$\0T2SQ' MQJPEP^-G8S1H?5K@9G]M_=(%;X*9$H7G@MW30I?#X"2 F=DP?2-6'W')J"> MM9<+IMP_K/S>03^ ?*&TJ!JP85!1[EORV BQ 4CB'8"X <2.MW?D6%X03;)4 MBA5(N]M8LQT7JD,;ELHD7^<#0V<15P+BISV(HXN8Y@8C*@ M6# $,8.KF\DMC*R"5#_!P05J0IDZ-+OL2AIJ0\4:#//&[=B[C7>X3>!*<%TJ M^,H++/[$AR:$-HYX'<^SGMWR)2IM M#F]*&.$Y M$PQ3GEG/*Y/;D:)14%'%#>2'$(O[:*XF/QWGK.F[W1RRR)W"\- MEUMH]EJ:O;TTOTG"+4RON\_7<%IIW M/M@0..YUNO%V>4];SJ'-WJ'C'P#U\;OOP0,-XI&A7+N M2J."7"RX]O6CG6W+[\@7G>?MOG:;Q]>2I8$>JE"2YS2 MH)IOH\Q"J[O7^N@V KXP<4<\>D-+3KT9&].51U&N5VAX,RJD*W6]#M-M)]WOD@ M)8X_<@6BV([,(85%I'#ABYE"$8H3>493G9;L<=T#EK0[<(ZDG 8-.W10KZ17 M*.DU*IERJ?0"(& #Z;JVSHT EPY92V 5K?U":__*[V._S5*U!%8IU: HU:#U M]W%P,I[>T#T:X=.8CN?63_"PH#ILI/J&XIGP0].T ,!"Z*M#W0.65EPN\/C5;DNJN\Z]4--W9*P MVTR8Q2!-[]"CO8.*TF4MQT:4BYO4$EI5<^F7Z+4-$VW5,;6%5BU7Z9EH^Z8I MAZRLTIYWO$S71G5Z9V:Z=$VTV3;]AB9)L-ATCP7XL1-))9C^S*NEV@AV<:]: M0JM*+VT6[5U[M%OU:6VA574/]YW(AX<'YKP'++RR3OT^D<#7A-U[$;L@_VD!' \]3:;1![8AFR[I;A: M;.4]F VLH^N/]'Z:;'_!N=J?Z <4&Y^3[U!+ P04 " #*.*E6[J'/X5\# !B M"@ &0 'AL+W=O&?QFL-6-,;%,EE(^VLG79.(%-B#@ M$!N+0/%O W/@W )A&'\J3*_>TCHVQSOTSXX[D@7**2G00*Y(C7%7 M8YS?@J&,ZPLTO5_"&?T!%W'\*Y6%IB+18]\@)QN9 M'U?QS\KXPQ?BC\AW*4RJR2>10'+H[V,NZH2$NX3,PJ. WZFZ(E'G PF#,&J) M9WZZ>W@DG*@^G\CA12^=3Y&!HD:JZ[;-/W M[SK]X&,;L3<".Z#9K6EVCZ$[&7(K(?I$?'$I/KT7'XH&ZY;%;?DH-^F[3>S] MM9E>1MU1-!C[FR;3%K/.L-'5.K56?03F%0 M4Q@<+:A;QO$0DF,D6DMM\):E]D9@!PD8U@D8'B^U(ELB4[RWF_K$8RLU&%,> M%YRZ-_85/0Y/U>-SPU?T.*JYC$Z[-O8"/.D"22H16(*)Y)PJ_8IB1RK5NE&YWC/PSOI<)[L&7\66T(D>$F33$RMK93YK6V+ M:$M2+&Y83C+US9KQ%$MURS>VR#G!L7%*$QLY3F"GF&;6;&+6%GPV885,:$86 M'(@B33'_YYXD;#^UH/6Z\$0W6ZD7[-DDQQNR)/)[ON#JSJY18IJ23%"6 4[6 M4^L.WLX1T@[&XG=*]N+@&F@J*\:>]&HY.B*2D$AJ"*P^=F1.DD0CJ3C^ MKD"M>D_M>'C]BOZK(:_(K+ @LB16AC^#I>^Y(/.\''!(\OD5FV>J9W;_K;2IA8(O0ITCWH!'S&_ 2[\")"#W(YXYC_N MCGK"<>OS<@V>>P;O?VG]@'E&L\VAUG]^4<#@LR2I^*M+Y3(*KSL*_6RY%3F. MR-12#P]!^(Y8LW<_P<#YI4NB@ELPT0A&6H)%;<&2UXHP:?@1 MX)05F03O:58EYH'>K181AZVC2L#5M<_9JK MW\O5E"CXEFL:G;73ZW[IJ0X$UF(:U$R#JRB#8$C!!@)K"1;6@H774@;A27:/ MH>L&H7-4!:=V$"+7"T:HNPI&-=51+]6GY??.Y._UNO0L!P)K$1S7!,=7D?SC M(04;"*PE&'2:+L>YEO2O(CG,ZQ#YSCCTC_*_P] =NZ%Z7W3G/SSHZ6 OV\6Y M$NCWN_1(AT)KLT0-2W0595"%,91H Z&U16O:1]C;;+UI(;BG#W@G]$-T_"+H M, S'R('P3!TTK1_L[_T>51UT1M;K=O&)#H36)MGT?-"_CC(8M'D<"JTM6M,^ MPMYFZTW+(#A]S#OF[[@,_MNPS;;I_6!_\_>P7"PZ0^MUN_A(!T)KDVRZ/CBZ MCCH8M(\<"JTM6M-)PMZ^ZTWK8'R2WI[C^6YP7 :G=A#Y/O*ZJP U/2#J[P'G M+-L1+JD>:WUELGNZU(]QZ>D.A=9FW/2!"%Y%2:!!V\JAT-JB-6TEZNW WK(D MJD@.4WWD.2@\>37\@&')UCZ8!*>$;\R 7*AH533ES+->K8?P=V;T?+1^#V_G MY2B]@2DG^X^8;V@F0$+6"M*Y"554O!R6ES>2Y6;>O&)2LM1<;@F."=<&ZOLU M4\57W>@-ZI\L9O\"4$L#!!0 ( ,HXJ5;@S,%0IP( $H' 9 >&PO M=V]R:W-H965T<;5Q$FU+LY<5\4IY%3U1 $-.-+9K MUS(:BU)GC,.U)*K,6Z'3BC!R2P)*6F;X1FR]0^QD: MOEADRC[)IHH-/8?$I=(BK\&H(&>\>M-MG8<] /*T _P:X!\"!B\ @AH06*.5 M,FMK3C6-QE)LB#31R&8&-C<6C6X8-W_Q5DO\RA"GHTL>BQS('=V"(A_(5RHE M-8DEQW/0E&7J!%?O;^?D^.B$'!'&R5TJ2D5YHL:N1@&&QHWKS:;59OX+FP7D M2G"=*G+!$TB>XET4WJCW=^JG?B?A%94]$O3?$]_S@Q8]L[^'^QUR@B:9@>4+ M7DTFF3,59T*5$LB/\X72$L_KS[:,58R#=D93PV>JH#%,'"Q2!7(-3O3N33_T M/K79_4]D3\P/&O.#+O;HGL<@\<_.AHVCH:=CNK?:>QTF!@^,W$:>J,#&\^#@B!X#'HB+VSDA9WR M+I9+L$T0J[(1BM7;JK*;ZM@_[8V\MR=M9^HU9+_W\1FR\N/NM:4&ULM59=;]HP%/TK M5E9-G;0V7Q"@@TB%=MH>JB%8MX=I#R:YD*B.G=D.M-)^_&PGI$#3J*W82V([ M/L?GW%S;=[AA_$XD !+=9X2*D95(F5_8MH@2R+ X9SE0]67)>(:EZO*5+7(. M.#:@C-B>XP1VAE-JA4,S-N7AD!62I!2F'(DBRS!_& -AFY'E6MN!6;I*I!ZP MPV&.5S '>9M/N>K9-4N<9D!%RBCBL!Q9E^[%Q'4TP,SXD<)&[+21MK)@[$YW MOL8CR]&*@$ D-056KS5,@!#-I'3\J4BM>DT-W&UOV3\;\\K, @N8,/(SC64R MLOH6BF&)"R)G;/,%*D-=S1!5 .\0T'D&X%< WQ@ME1E;5UCB<,C9!G$]6['IAHF-02LW*=6_<2ZY^IHJ MG QG("0O(EGPE*[0&9K#&CBF$2!,8_1-)L#1=983]@" )DQ(@4ZO0.*4B ]J M^NW\"IV>?$ G**7H>\(*H6!B:$LE32]@1Y6,<2G#>T:&CVX8E8E US2&>!]O M*TNU+V_K:^RU$MY@?HY\]R/R',]OT#-Y.=QKD>/78?8-G_^B,*L>\#6@7S-& M"%+IN,$\_MT4M9*UT\RJM_B%R'$$(TOM8<-IA>_?N8'SJ'H(Y#\%\2-3AF (Y$MA> 7AV 7FLBC#$I MCS^!V!)=00390IV!S6=!Z;TD[#8F8VFH=MZ@7O@H765-WIPG<<;UWE%AJF; M)DK:;JIQ1;=[V'6#WJ&G]D5?:\K>J2@R4!FC"RV!(E9065["]6A=S%V:$N9@ M?*R+/%.I/-*4%:(RODJI0 26BM(Y[ZG?QLNBJ^Q(EINZ9<&DJH),,U&%*G ] M07U?,B:W';U 7?J&_P!02P,$% @ RCBI5NP^'BDC! ?A@ !D !X M;"]W;W)K&ULO9GO;Z,V&,?_%8N=ICNI%S#D!^F2 M2&UHM9-V4]7<;2^FO7#A26 %G-E.TY/VQ\\& B&A7CFY>]-@X^=C/U_SV(_= MV9ZR1QX#"/2$#NH5:Z$.#*0 MG&X#MS)P3PQ<]P4#KS+P7FLPK R&A3*E*X4. 1%D,6-TCYAJ+6GJH1"SL);N M)[F:]Y5@\FTB[<3B'KA@NU#L6))OT$?T*V&,J*E [P,0)$GY!_0.)3GZ$M,= M)WG$9[:0_2IK.ZSZN"[[<%_H Z//-!EO[;1[>?54^H5 M7.]54[JD7" Y;TA6 Y/S^L5: M8%_73<("0["6D'XMI/^6B[AO4E23L, 0K"7JM!9U:CPRM<2^2D[/(W/J34X" M<_K:!0D[39+G:!W_$@,ZW\$Z,SDMJ*^_1FF!*5I;Q*-,&;]E2%9T4\J:I 6F M:&UEW499]W](KJI._B.[T@^EMW"&:&WAFDP?:W/>%^(:_8.^8Q_6=]7[^S2: M^9NBM65N5Z<>';8,J; M^3(?XBB%M40Z@XE&PO=V]R:W-H965T ML]V%,G457Q*_W#TOE]R-5DH_F@K1PEK4THRCRMKF/(Y- M4:%@YE@U*.EFKK1@EK9Z$9M&(RM]DJCC-$FR6# NHWSDS^YT/E*MK;G$.PVF M%8+IIPG6:C6.>M'SP3U?5-8=Q/FH80N.WF9,8.7JO[.2UN-H],(2IRSMK;W:O4)-WZ&#J]0M?%/6(78DT$$ M16NL$IMD4B"X#&^VWM1A*R$]?24AW22D7G<@\BJOF&7Y2*L5:!=-:&[AK?IL M$L>E^RA3J^F64Y[-I^W,X*\6I87K)3T-O(6_^3'9Z+RDSUXFZ5[ M6_8$R? =I$G:AX?I%1P>'(&IF$:S![W?5:KOT?O_62GX\9DBX,:B,#]WN0]P M@]UPKMG.3<,*'$?430;U$J/\[9M>EGS8(W;0B1WL0\_OL6EU4='O"O1QJ'LL MURB<:C6'0@E!#4'_5O$(A_010XV.X/?.:@4W@6_H^5RG+_->-LC2DV04+W<( M'79"AWN%3KT(WZD*!>N%GC2$_K;2A(;O3;IQ=A"[^&QYFX2W3"RX-U#BG MU.3XA,SK,%_"QJK&]_1,69H0?EG12$;M NA^KI1]WCB";LCG?P!02P,$% M @ RCBI5NG$V_H] P V!, T !X;"]S='EL97,N>&ULW5A=3]LP%/TK MD1D32!-IFQ&:T5;:*B%-VB8D>-@;38F>.R=K]^OG::?N"+& ];NU0T M]CT^YQ[;-\0PJ,U*L+LY8R9:ED+60S(WIOH0Q_5TSDI:7ZB*28L42I?4V*Z> MQ76E&C]^YH!S$@=%+U\@>M'!=2V&2:?(I1NL':#;3A@D=C)R%R6X26Z8=/6YV=C0HE-QL<$)\ MP.K3DD6/5 S)F H^T1Q8!2VY6/EP#P)3)92.C*TLF[ +D?J7A[N^!T77Z)1< M*NUR^PS^>](,WP/6/3#(A6@-]H@/C 85-89I>6,[;K +/H&BIGV_JJS#F::K M;N^2; CN9I-,E,Z9;M-TR3HT&@A6@!W-9W.X&U7% !JC2MO(.9TI29V'-:-I M6-DI$^(.GLCOQ8[VLMC:N0[LFVR;UE#3]#*^ _K;:EY[6S9YE6Y4\4=E/BWL M=*3K0XVS6\T*OG3]9=$:P-2[N#JM*K'Z*/A,ELQ/_L4)1P.ZYD5SI?DOFPU* M96H#3)/HD6G#I]N1GYI6]VQIUN6T+'#/O2/T_'?7><8DTU1LF[:U?\BK_&K' MR=6_LNQ^J^P;#GIL7K.';O+R&$RFQV#R"&HRR0[?8W.H.G23A[F2<7/(V#K) M[)QCVF@$Y\4A^0;G3[%)&DT67!@NF]Z/SL=CF+=^$.FCG#[*\:P0,G8? M+$^8D]DK/-,L2Y(TQ59T/ XZ&&/KEJ;P$U;#O $#RP.9_FRM\=W&*^3Y.L#V M]+D*P6:*5R(V4WRM 0FO&S"R++S;6!Y@8+N U0[D#^>!F@ISD@1V%?.&/<$X MDF48 K48KM$T158GA4]X?["G)$FR+(P %G:0)!@"3R..8 [ X8DB7L/[KV/ MXO5[*M[\+V_T&U!+ P04 " #*.*E6EXJ[', 3 @ "P %]R96QS M+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0 M"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-# ML%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H M5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( ,HXJ58O0"]JQ 0 ) H / M >&PO=V]R:V)O;VLN>&ULQ9K?<]HX$(#_%0U/N8<YM8^B9]E M8?RXMPIA?='O^VRE2NG_MFME8,_"NE(&V'3+OE\[)7._4BJ413\:#$;]4FK3 M^_1Q5]?4]?&H+VAHHK L>M7KV?_;7FV*CO9[K0H>7<:_Y7ZB>*+71I?ZE M\G%OT!-^99__M4[_LB;(8I8Y6Q3CWG"[XU&YH+,WQ;,:\D'.?5,2Y/Q> LBX M-QI A0OM?&B.:.J7P+A1N/\31KM8Z$Q=V:PJE0G;.#I5U(#&K_3:]X21I1KW/MN-"VER\0Y 7G."SFK MRE*ZEYIRII=&PVG2!#'),EN9H!'D!P+R R_D)/M1P36;\#+="O= MDP(/%O#BJ:QR0*=:<*17F,5R+;43C[*HE+A5TL-KV/0T&(\RRI!9*:T6*ZX@ MC+IHP5$F&3*KY$K- V:AA#%D-T99ZK"U1-UO0+\7('E2)MM[V2AA#)F-,0LV M>UK9(E?.?Q=?H*F&%\Q&>6+(+(J&[?12;GU60DV^.0CS48H8M9QY1B8G;%4%UD@C$IX<1' M%4Z*,2GAQ$<5S@ACDM-;S,*A,<\P)J6>F%D]-.8YQJ3<$S.[IZ7O4W$GG9/U ME+4X:3IXC$FY)V9VSQ[FM'+9"KIX,75POIA@3$H^,;-\]C!O3)!F63.(B?<* MCZ5C2CXQLWSVH^FLN*[KZ7CHE'QB9OD,P]LH82R4'*,Z:\_;0EC4A9* MCC,1!J SJ#W'F)2%$F8+'<9LXHDQ*0LES!8ZC%FO7^ T,R&769@MU)VSOS[R MJL"8E(429@L=PNQH0I2%$F8+U?.A'9+H>)62$E#*/0PZC%FW M!AW&O+V?_8C"E!)1R#X,(3!@A84QRI9]90/1T3"N:E(!2 M9@'1F'C"(Z4LE#);"*^1T(/*E+)0RFRA]N06O)!JHUR3AS0?)F!,RD+IN\[! MO0DG_@R%LM#HO==[VJ@8D[+0:/LQW.X+N%PMM%'Y'5S"0WDFBVSJ1/VS7;I/ MTGKE;5$5Q6]"2J,T(%XO*+P2<$/#SG M0S?M^U/9[8>R^#@>3F75[*9I^)526>_RL2LW_9!/YR.;?CQVTWDY;M/0K=^Z M;4ZZ7+9I_#ZC>7SX/G/Q\CGD_YG8;S;[=?[=K_\<\VGZQ^#TWH]O99?SU"Q> MNG&;IU63/@[7W25=-G)SGMPLGEY7S?CT*DVJ':00I/6##(*L?I!#D-@^_I!LD09EP1),ZP)M!;D6@B\%@1;",06 M)%L(S!9$6PC4%F1;"-P6A%L(Y!:D6PCL%L1;"/16U%L)]%;46PGTUMG#-H'> MBGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z&>AN!WH9Z&X'> MAGH;@=XV>UE"H+>AWD:@MZ'>1J"WH=Y&H+>AWD:@MZ'>1J"WH=Y&H+>CWDZ@ MMZ/>3J"WH]Y.H+>CWDZ@M\]>=A/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3 MZ!VH=Q#H':AW$.@=J'<0Z!VH=Q#H':AW$.@=LX^5!'H'ZAT$>@?J'01Z!^H= M!'H'ZAT$>K>H=TN@=XMZMS^I=YD^#[E<>[[6>/V?I'HZGYNOE[\LOW;.;L(% MYP2_$SW^!5!+ P04 " #*.*E6UDS DN ! #C(P $P %M#;VYT96YT M7U1Y<&5S72YX;6S-VLM.PS 0!=!?B;)%C>M7>8BR ;;0!3]@D@F-FL26;:#\ M/4X*E4"EHBH2=].HM3UWXI'.JITZ_1P:V\]S3VW( ML^O-QB%KGAOGVJ8T,:VSE[[ZEC+Y2"C2R7%/6#8NG*0-.=N9,*S\'/!Q[OZ% MO&\JRA;&QSO3I5ULW;(0WUH*Q?X2.WJT==V45-GRN4M'BN \F2HLB6+7%INB M)_N38[IAVGSRH_/',OL"T\Z%MRZDB7DZ/.YS),/IB4N%R,=F_RMN$U/IH]^/ MAFE75/TR.UWOJ_6K<1Z!C8_C[_CKC+?U#^Q#@/0A0?I0('UHD#YF('V<@O1Q M!M+'.4@??(K2"(JH'(54CF(J1T&5HZC*45CE**YR%%@YBJP"15:!(JM D56@ MR"I09!4HL@H4606*K )%5H$BJT215:+(*E%DE2BR2A19)8JL$D56B2*K1)%5 MHLBJ4&15*+(J%%D5BJP*15:%(JM"D56AR*I09%4HLFH4636*K!I%5HTBJT:1 M5:/(JE%DU2BR:A19-8JL,Q199_\IZZ.UJS^.'Y]%9YK^,Y^-_^VY>@=02P$" M% ,4 " #*.*E6!T%-8H$ "Q $ @ $ 9&]C M4')O<',O87!P+GAM;%!+ 0(4 Q0 ( ,HXJ58L[C:=[@ "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ RCBI5C33W-[3!0 T!X !@ M ("!#0@ 'AL+W=O 8 " @18. !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ RCBI5O'+:)HY P )0D !@ ("!R1H 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ RCBI5C&PO=V]R:W-H965T&UL4$L! A0#% @ RCBI5N<_!M^8"P S!T !D M ("!ID0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ RCBI5KAZ&-0C! #0H !D ("!15H 'AL+W=O M&PO=V]R:W-H965TAI M !X;"]W;W)K&UL4$L! A0#% @ RCBI5N(^ MI[OA! +0P !D ("!OFX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RCBI5K27$DF_! FPP !D M ("!"XH 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ RCBI5B?G"6EY!@ *! !D ("! M/)8 'AL+W=O&PO=V]R:W-H965TKHH@0 !D+ 9 M " @2NB !X;"]W;W)K&UL4$L! A0#% M @ RCBI5J.$I[-S P W0< !D ("!!*< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RCBI5M(JG,TL P ^0H !D M ("!NK\ 'AL+W=O&PO=V]R M:W-H965T9QIBP, 41 M 9 " @5G& !X;"]W;W)K&UL M4$L! A0#% @ RCBI5L0\R/+/ P RA$ !D ("!&\H M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MRCBI5GXCZ_4L!0 X!P !D ("!@M@ 'AL+W=O&PO=V]R:W-H965TJX90( $T% 9 " @2/A !X;"]W M;W)K&UL4$L! A0#% @ RCBI5N$\F2;E! M4!T !D ("!O^, 'AL+W=O&PO=V]R:W-H965T&PO=V]R:W-H M965T&UL4$L! M A0#% @ RCBI5E'4[3[] @ X@< !D ("! _T 'AL M+W=O&PO=V]R:W-H965TT'10P( #L% 9 " M@98) 0!X;"]W;W)K&UL4$L! A0#% @ RCBI M5@HC_<#Q! ]!P !D ("!$ P! 'AL+W=O "#,P( &0 M @($X$0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ RCBI5HF246_7! \!8 M !D ("!;S4! 'AL+W=O&PO=V]R:W-H965TL^ 0!X;"]W;W)K&UL4$L! A0#% @ RCBI5NU(C6PN! !!4 !D M ("!\4$! 'AL+W=O&PO=V]R:W-H965T M4Q/P0 +X8 9 M " @>Q) 0!X;"]W;W)K&UL4$L! A0# M% @ RCBI5N#,P5"G @ 2@< !D ("!8DX! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ RCBI5D6P MWP6/ @ \ 4 !D ("!Y5@! 'AL+W=O&PO) &@ M@ 'M9 $ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #* M.*E6UDS DN ! #C(P $P @ $F9P$ 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 10!% -H2 W:0$ ! end XML 73 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 74 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 75 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 229 323 1 false 84 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 0000022 - 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 0000023 - 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 0000024 - Disclosure - Acquisitions (Tables) Sheet http://www.digitalocean.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.digitalocean.com/role/Acquisitions 24 false false R25.htm 0000025 - 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 0000026 - 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 0000027 - 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 0000028 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.digitalocean.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.digitalocean.com/role/StockBasedCompensation 28 false false R29.htm 0000029 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables) Sheet http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersTables Net Loss per Share Attributable to Common Stockholders (Tables) Tables http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholders 29 false false R30.htm 0000030 - Disclosure - Restructuring (Tables) Sheet http://www.digitalocean.com/role/RestructuringTables Restructuring (Tables) Tables http://www.digitalocean.com/role/Restructuring 30 false false R31.htm 0000031 - 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 31 false false R32.htm 0000032 - 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 32 false false R33.htm 0000033 - 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 33 false false R34.htm 0000034 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 34 false false R35.htm 0000035 - 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 35 false false R36.htm 0000036 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.digitalocean.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 36 false false R37.htm 0000037 - Disclosure - Acquisitions - Purchase Price Allocation (Details) Sheet http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails Acquisitions - Purchase Price Allocation (Details) Details 37 false false R38.htm 0000038 - Disclosure - Acquisitions - Intangible Assets (Details) Sheet http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails Acquisitions - Intangible Assets (Details) Details 38 false false R39.htm 0000039 - Disclosure - Acquisitions - Pro Forma (Details) Sheet http://www.digitalocean.com/role/AcquisitionsProFormaDetails Acquisitions - Pro Forma (Details) Details 39 false false R40.htm 0000040 - Disclosure - Marketable Securities (Details) Sheet http://www.digitalocean.com/role/MarketableSecuritiesDetails Marketable Securities (Details) Details http://www.digitalocean.com/role/MarketableSecuritiesTables 40 false false R41.htm 0000041 - Disclosure - Marketable Securities - Narrative (Details) Sheet http://www.digitalocean.com/role/MarketableSecuritiesNarrativeDetails Marketable Securities - Narrative (Details) Details 41 false false R42.htm 0000042 - 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 42 false false R43.htm 0000043 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 43 false false R44.htm 0000044 - Disclosure - Fair Value Measurements - Convertible Notes Measurement (Details) Notes http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails Fair Value Measurements - Convertible Notes Measurement (Details) Details 44 false false R45.htm 0000045 - 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 45 false false R46.htm 0000046 - Disclosure - Balance Sheet Details - Narrative (Details) Sheet http://www.digitalocean.com/role/BalanceSheetDetailsNarrativeDetails Balance Sheet Details - Narrative (Details) Details 46 false false R47.htm 0000047 - Disclosure - Debt - Narrative (Details) Sheet http://www.digitalocean.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 47 false false R48.htm 0000048 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.digitalocean.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 48 false false R49.htm 0000049 - Disclosure - Stockholders??? Equity - Narrative (Details) Sheet http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails Stockholders??? Equity - Narrative (Details) Details 49 false false R50.htm 0000050 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 50 false false R51.htm 0000051 - 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 51 false false R52.htm 0000052 - 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 52 false false R53.htm 0000053 - 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 53 false false R54.htm 0000054 - 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 54 false false R55.htm 0000055 - 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 55 false false R56.htm 0000056 - Disclosure - Net Loss per Share Attributable to Common Stockholder - Schedule of Net Loss Per Share (Details) Sheet http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails Net Loss per Share Attributable to Common Stockholder - Schedule of Net Loss Per Share (Details) Details 56 false false R57.htm 0000057 - Disclosure - Net Loss per Share Attributable to Common Stockholder - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details) Sheet http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails Net Loss per Share Attributable to Common Stockholder - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details) Details 57 false false R58.htm 0000058 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 58 false false R59.htm 0000059 - Disclosure - Restructuring - Severance and Other Employee Costs (Details) Sheet http://www.digitalocean.com/role/RestructuringSeveranceandOtherEmployeeCostsDetails Restructuring - Severance and Other Employee Costs (Details) Details 59 false false R60.htm 0000060 - Disclosure - Restructuring - Narrative (Details) Sheet http://www.digitalocean.com/role/RestructuringNarrativeDetails Restructuring - Narrative (Details) Details 60 false false R61.htm 0000061 - Disclosure - Subsequent Events - Narrative (Details) Sheet http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails Subsequent Events - Narrative (Details) Details 61 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-2023xq1.htm exhibit312-2023xq1.htm exhibit321-2023xq1.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 78 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "docn-20230331.htm": { "axisCustom": 3, "axisStandard": 27, "baseTaxonomies": { "http://fasb.org/us-gaap/2021-01-31": 667, "http://xbrl.sec.gov/dei/2021q4": 29 }, "contextCount": 229, "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://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 540, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 1, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 6 }, "keyCustom": 34, "keyStandard": 289, "memberCustom": 26, "memberStandard": 54, "nsprefix": "docn", "nsuri": "http://www.digitalocean.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i17c39ddc1f284e8cb76d44a259f9ed7f_I20230331", "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": "i17c39ddc1f284e8cb76d44a259f9ed7f_I20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - 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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - 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": [ "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - 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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - 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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - 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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - 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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Stock-Based Compensation (Tables)", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables)", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - 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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "i17c39ddc1f284e8cb76d44a259f9ed7f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)", "menuCat": "Details", "order": "31", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails", "shortName": "Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "iadfd2a789457416d9bb2fae45365490f_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "i3627d1b95db04b7fbabab9c3c0993afc_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Summary of Significant Accounting Policies - Disclosure of Changes in Allowance for Doubtful Accounts (Details)", "menuCat": "Details", "order": "32", "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": "i3627d1b95db04b7fbabab9c3c0993afc_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "i6430fcba376a4663a56efba1c285fdd9_D20230101-20230331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Summary of Significant Accounting Policies - Revenue by Geographic Areas (Details)", "menuCat": "Details", "order": "33", "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": "i2dc37b78295f487eab0bbc38d4f914ac_D20230101-20230331", "decimals": "2", "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "i17c39ddc1f284e8cb76d44a259f9ed7f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "menuCat": "Details", "order": "34", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "i17c39ddc1f284e8cb76d44a259f9ed7f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Summary of Significant Accounting Policies -Long-Lived Assets by Geographic Area (Details)", "menuCat": "Details", "order": "35", "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": "i17c39ddc1f284e8cb76d44a259f9ed7f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "ic659561df27548209c7c81fbfc7afb82_D20230101-20230131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Acquisitions - Narrative (Details)", "menuCat": "Details", "order": "36", "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": "ic659561df27548209c7c81fbfc7afb82_D20230101-20230131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "i17c39ddc1f284e8cb76d44a259f9ed7f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Acquisitions - Purchase Price Allocation (Details)", "menuCat": "Details", "order": "37", "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": "ia24a33cf0145490e9dc482dc7896b26d_D20220901-20220901", "decimals": "-3", "lang": "en-US", "name": "docn:BusinessCombinationOtherExpenses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "ic944623ff0214b32bc041f2d079f8f65_I20220901", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Acquisitions - Intangible Assets (Details)", "menuCat": "Details", "order": "38", "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": "ic944623ff0214b32bc041f2d079f8f65_I20220901", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "iddb48b25f33c44f98d41bb533493f5b3_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Acquisitions - Pro Forma (Details)", "menuCat": "Details", "order": "39", "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": "iddb48b25f33c44f98d41bb533493f5b3_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "i17c39ddc1f284e8cb76d44a259f9ed7f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Marketable Securities (Details)", "menuCat": "Details", "order": "40", "role": "http://www.digitalocean.com/role/MarketableSecuritiesDetails", "shortName": "Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "i17c39ddc1f284e8cb76d44a259f9ed7f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Marketable Securities - Narrative (Details)", "menuCat": "Details", "order": "41", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "i17c39ddc1f284e8cb76d44a259f9ed7f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Fair Value Measurements - Schedule of Fair Value on Recurring Basis (Details)", "menuCat": "Details", "order": "42", "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": "ia74725566c254cdd93f8ea16dd485991_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "if4cf3a18279b4eec936a251501507b19_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Fair Value Measurements - Narrative (Details)", "menuCat": "Details", "order": "43", "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": "if4cf3a18279b4eec936a251501507b19_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "if4cf3a18279b4eec936a251501507b19_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Fair Value Measurements - Convertible Notes Measurement (Details)", "menuCat": "Details", "order": "44", "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": "if4cf3a18279b4eec936a251501507b19_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "i17c39ddc1f284e8cb76d44a259f9ed7f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Balance Sheet Details - Schedule of Property, Plant and Equipment (Details)", "menuCat": "Details", "order": "45", "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": "i17c39ddc1f284e8cb76d44a259f9ed7f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Balance Sheet Details - Narrative (Details)", "menuCat": "Details", "order": "46", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Debt - Narrative (Details)", "menuCat": "Details", "order": "47", "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": "ibfa53d91c8a24285b904c6de12b0698d_D20211101-20211130", "decimals": "0", "lang": "en-US", "name": "us-gaap:ProceedsFromConvertibleDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "i17c39ddc1f284e8cb76d44a259f9ed7f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Commitments and Contingencies - Narrative (Details)", "menuCat": "Details", "order": "48", "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": "i17c39ddc1f284e8cb76d44a259f9ed7f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "docn:VotingRightsNumberOfVotesShare", "reportCount": 1, "unique": true, "unitRef": "vote", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Stockholders\u2019 Equity - Narrative (Details)", "menuCat": "Details", "order": "49", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "docn:VotingRightsNumberOfVotesShare", "reportCount": 1, "unique": true, "unitRef": "vote", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "ia6d19a4e43704f20877e2efca4926a85_I20211231", "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": "ia6d19a4e43704f20877e2efca4926a85_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Stock-Based Compensation - Narrative (Details)", "menuCat": "Details", "order": "50", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "i3627d1b95db04b7fbabab9c3c0993afc_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details)", "menuCat": "Details", "order": "51", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Stock-Based Compensation - Schedule of RSU & PRSU Activity (Details)", "menuCat": "Details", "order": "52", "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": "i3f9d4b25468d4ec9a8bf8530252e81b3_I20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "docn:ShareBasedPaymentArrangementPerformanceSharesPriceTargetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "i22e10d4718594314a3a0d23074a39a10_D20210727-20210727", "decimals": "INF", "first": true, "lang": "en-US", "name": "docn:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsNumberOfTradingDays", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Stock-Based Compensation - MRSUs Share-Based Payment Arrangements and Price Targets (Details)", "menuCat": "Details", "order": "53", "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": "i8223637c123f47d4a14f0eeeb237fea8_I20210727", "decimals": "2", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "docn:ShareBasedPaymentArrangementMRSUActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "i852410cb694343d6be7b5b245ce67343_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Stock-Based Compensation - Schedule of MRSU Activity (Details)", "menuCat": "Details", "order": "54", "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": "i852410cb694343d6be7b5b245ce67343_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details)", "menuCat": "Details", "order": "55", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Net Loss per Share Attributable to Common Stockholder - Schedule of Net Loss Per Share (Details)", "menuCat": "Details", "order": "56", "role": "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails", "shortName": "Net Loss per Share Attributable to Common Stockholder - Schedule of Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Net Loss per Share Attributable to Common Stockholder - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details)", "menuCat": "Details", "order": "57", "role": "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "shortName": "Net Loss per Share Attributable to Common Stockholder - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Income Taxes - Narrative (Details)", "menuCat": "Details", "order": "58", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Restructuring - Severance and Other Employee Costs (Details)", "menuCat": "Details", "order": "59", "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": "i50df59ca1b2b442ea85f43367e1c6ae4_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "i2573de7584fb44fdb20b2acef8976dea_D20230201-20230228", "decimals": "INF", "first": true, "lang": "en-US", "name": "docn:RestructuringPlanAdjustedFreeCashFlowMargin", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Restructuring - Narrative (Details)", "menuCat": "Details", "order": "60", "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": "if5829bea1d6a47dba8db34a5ffb4d9b5_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostExpectedCost1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "docn-20230331.htm", "contextRef": "ie665f497763d43da8239111640bbb997_D20230401-20230505", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Subsequent Events - Narrative (Details)", "menuCat": "Details", "order": "61", "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": "ie665f497763d43da8239111640bbb997_D20230401-20230505", "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": "i17c39ddc1f284e8cb76d44a259f9ed7f_I20230331", "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": "i17c39ddc1f284e8cb76d44a259f9ed7f_I20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "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": "i0c1e4003e6ac446685c0a87dfa626083_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 84, "tag": { "country_DE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GERMANY", "terseLabel": "GERMANY" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r591" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r586" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "docn_A2021EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Employee Stock Purchase Plan", "label": "2021 Employee Stock Purchase Plan [Member]", "terseLabel": "2021 Employee Stock Purchase Plan" } } }, "localname": "A2021EmployeeStockPurchasePlanMember", "nsuri": "http://www.digitalocean.com/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": "Business Combination, Provisional Information, Initial Accounting Incomplete, 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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Assets", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Assets", "negatedTerseLabel": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Assets" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherAssets", "nsuri": "http://www.digitalocean.com/20230331", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "docn_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPrepaidExpensesAndOtherCurrentAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Prepaid Expenses And Other Current Assets", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Prepaid Expenses And Other Current Assets", "negatedTerseLabel": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Prepaid Expenses And Other Current Assets" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPrepaidExpensesAndOtherCurrentAssets", "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/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "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/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "docn_MilestoneAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Milestone", "label": "Milestone [Axis]", "terseLabel": "Milestone [Axis]" } } }, "localname": "MilestoneAxis", "nsuri": "http://www.digitalocean.com/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_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": [], "lang": { "en-us": { "role": { "label": "Asia [Member]", "terseLabel": "Asia" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r436", "r523", "r538", "r559", "r560", "r574", "r581", "r585", "r617", "r632", "r633", "r634", "r635", "r636", "r637" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r436", "r523", "r538", "r559", "r560", "r574", "r581", "r585", "r617", "r632", "r633", "r634", "r635", "r636", "r637" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "North America [Member]", "terseLabel": "North America" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r429", "r436", "r499", "r523", "r538", "r559", "r560", "r574", "r581", "r585", "r617", "r633", "r634", "r635", "r636", "r637" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r429", "r436", "r499", "r523", "r538", "r559", "r560", "r574", "r581", "r585", "r617", "r633", "r634", "r635", "r636", "r637" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r321", "r322", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r575", "r584", "r618" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r321", "r322", "r546", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r575", "r584", "r618" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r28", "r583" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r613" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Disclosure of Changes in Allowance for Doubtful Accounts" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r236", "r324", "r325", "r563" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r70" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r32" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r26", "r110" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r44", "r45", "r46", "r237", "r534", "r543", "r544" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r43", "r46", "r192", "r539", "r540", "r562", "r594", "r595", "r596", "r603", "r604", "r605" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehen-sive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsProFormaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r103" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted Average Useful Life in Years" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r17", "r441", "r583" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r438", "r439", "r440", "r603", "r604", "r605", "r628" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r69", "r106" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization", "terseLabel": "Amortization" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "terseLabel": "Share-based award, amount withheld for employees" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r141", "r143", "r171", "r172" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "verboseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r143", "r166", "r170" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/RestructuringNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r326", "r335", "r337", "r340" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesDisclosureofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r238", "r326", "r335" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesDisclosureofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r339" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesDisclosureofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r287" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of loss per share, amount (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAcquisitionAxis": { "auth_ref": [ "r623" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration": { "auth_ref": [ "r624", "r625", "r626" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetAcquisitionDomain": { "auth_ref": [ "r623" ], "lang": { "en-us": { "role": { "documentation": "Asset acquisition.", "label": "Asset Acquisition [Domain]", "terseLabel": "Asset Acquisition [Domain]" } } }, "localname": "AssetAcquisitionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r69", "r107" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r208", "r221", "r261", "r305", "r314", "r318", "r333", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r462", "r464", "r476", "r583", "r615", "r616", "r630" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r4", "r41", "r261", "r333", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r462", "r464", "r476", "r583", "r615", "r616", "r630" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "Noncurrent assets:" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r328", "r345" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "terseLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain": { "auth_ref": [ "r95" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Unrealized Gain", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedGain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss": { "auth_ref": [ "r96" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Unrealized Loss", "negatedTerseLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r94", "r327", "r345", "r529" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Marketable securities:", "verboseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails", "http://www.digitalocean.com/role/MarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r145", "r169" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails", "http://www.digitalocean.com/role/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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r579", "r580" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsProFormaDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r179", "r180", "r579", "r580" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsProFormaDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r176" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Business acquisition, percentage of voting interests acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock": { "auth_ref": [ "r178" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature and amount of any material, nonrecurring adjustments directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information).", "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table Text Block]", "terseLabel": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments" } } }, "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r459", "r460" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsProFormaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r459", "r460" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Pro-forma revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsProFormaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r185", "r186", "r187" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Business Combination, Consideration Transferred", "totalLabel": "Total consideration paid" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r188" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r182" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r182" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepayments and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r182" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r182" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r182" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "negatedTerseLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r182" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "negatedTerseLabel": "Other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r182" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedTerseLabel": "Deferred tax liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r182" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Identifiable intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r181", "r182" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r181", "r182" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r182" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other long term assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r182" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total fair value of net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsRevenuesAndGainsRecognized": { "auth_ref": [ "r177" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The revenues and gains recognized recorded for each transaction with the acquiree that is recognized separately from the acquisition of assets and assumptions of liabilities in the business combination.", "label": "Business Combination, Separately Recognized Transactions, Revenues and Gains Recognized", "terseLabel": "Revenue recognized prior to acquisition" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsRevenuesAndGainsRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r73", "r74", "r75" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property and equipment received but not yet paid, included in Accounts payable and Accrued other expenses" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r644" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.", "label": "Capitalized Computer Software, Accumulated Amortization", "negatedTerseLabel": "Less: accumulated amortization" } } }, "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r102" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additions made to capitalized computer software costs during the period.", "label": "Capitalized Computer Software, Additions", "terseLabel": "Capitalized computer software" } } }, "localname": "CapitalizedComputerSoftwareAdditions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r230", "r233" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Amortization expense related to internal-use software" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareImpairments1": { "auth_ref": [ "r231", "r233" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss from capitalized computer software costs.", "label": "Capitalized Computer Software, Impairments", "terseLabel": "Impairment loss" } } }, "localname": "CapitalizedComputerSoftwareImpairments1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r24", "r71" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and cash equivalents:" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r66", "r71", "r76" ], "calculation": { "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash - end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash - beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r66", "r200" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits.", "label": "Cash [Member]", "terseLabel": "Cash" } } }, "localname": "CashMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r120" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails", "http://www.digitalocean.com/role/MarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r38", "r118", "r212", "r226" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r117", "r119", "r368", "r369", "r549" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r603", "r604", "r628" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r16", "r130" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r16", "r583" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r47", "r243", "r245", "r250", "r530", "r535" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r83", "r84", "r197", "r198", "r323", "r548" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r83", "r84", "r197", "r198", "r323", "r545", "r548" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r83", "r84", "r197", "r198", "r323", "r548", "r643" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r219", "r296" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r83", "r84", "r197", "r198", "r323" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r81", "r83", "r84", "r85", "r197", "r199", "r548" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r83", "r84", "r197", "r198", "r323", "r548" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r423", "r424", "r427" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r428" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized during period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt, Fair Value Disclosures", "terseLabel": "Convertible Notes" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r122", "r379", "r380", "r391", "r392", "r393", "r397", "r398", "r399", "r400", "r401", "r569", "r570", "r571", "r572", "r573" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Notes" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r619" ], "lang": { "en-us": { "role": { "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.", "label": "Convertible Debt Securities [Member]", "terseLabel": "Convertible Notes" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r576", "r578", "r642" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate debt securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r54", "r261", "r333", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r476", "r615" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r184" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r126", "r259", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r395", "r402", "r403", "r405" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r12", "r13", "r14", "r209", "r210", "r220", "r264", "r379", "r380", "r381", "r382", "r383", "r385", "r391", "r392", "r393", "r394", "r396", "r397", "r398", "r399", "r400", "r401", "r486", "r569", "r570", "r571", "r572", "r573", "r601" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r123", "r381" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r35", "r131", "r134", "r136", "r381" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion ratio, number of shares" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Percentage of stock price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r202", "r204", "r379", "r486", "r570", "r571" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r34", "r380" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r36", "r264", "r379", "r380", "r381", "r382", "r383", "r385", "r391", "r392", "r393", "r394", "r396", "r397", "r398", "r399", "r400", "r401", "r486", "r569", "r570", "r571", "r572", "r573", "r601" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r217" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Redemption price, percentage" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of principal amount of debt redeemed.", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "terseLabel": "Redemption price, percentage" } } }, "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r36", "r131", "r135", "r136", "r137", "r201", "r202", "r204", "r218", "r264", "r379", "r380", "r381", "r382", "r383", "r385", "r391", "r392", "r393", "r394", "r396", "r397", "r398", "r399", "r400", "r401", "r404", "r486", "r569", "r570", "r571", "r572", "r573", "r601" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r203", "r391", "r406", "r570", "r571" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "terseLabel": "Unamortized discount and debt issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": { "auth_ref": [ "r73", "r74", "r75" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table]", "terseLabel": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": { "auth_ref": [ "r331", "r346" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtSecuritiesMember": { "auth_ref": [ "r97" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument issued by corporations, governments and governmental agencies, municipalities, and other institutions.", "label": "Debt Securities [Member]", "terseLabel": "Corporate debt securities" } } }, "localname": "DebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r442", "r443" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r442", "r443" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r69", "r108" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r69", "r303" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r251", "r270", "r271", "r272", "r273", "r274", "r278", "r280", "r284", "r285", "r286", "r290", "r468", "r469", "r531", "r536", "r565" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share attributable to common stockholders, basic (in dollars per share)", "verboseLabel": "Basic net income (loss) per share (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareBasicLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r251", "r270", "r271", "r272", "r273", "r274", "r280", "r284", "r285", "r286", "r290", "r468", "r469", "r531", "r536", "r565" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share attributable to common stockholders, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r287", "r288", "r289", "r291" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss per Share Attributable to Common Stockholders" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholders" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r477" ], "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", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents, and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r621", "r622" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r167" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Amount Capitalized", "terseLabel": "Capitalized stock-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r168" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r168" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r168" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Stock options, unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": { "auth_ref": [ "r437" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r620" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r130", "r234", "r246", "r247", "r248", "r265", "r266", "r267", "r269", "r275", "r277", "r292", "r334", "r422", "r438", "r439", "r440", "r450", "r451", "r467", "r478", "r479", "r480", "r481", "r482", "r483", "r539", "r540", "r541", "r562" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_ExciseTaxesCollected": { "auth_ref": [ "r48" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r196" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r393", "r430", "r431", "r432", "r433", "r434", "r435", "r471", "r496", "r497", "r498", "r570", "r571", "r576", "r577", "r578" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r470", "r471", "r472", "r473", "r475" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r393", "r430", "r435", "r471", "r496", "r576", "r577", "r578" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level I" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r393", "r430", "r435", "r471", "r497", "r570", "r571", "r576", "r577", "r578" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level II" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r194", "r195" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.", "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Liabilities Measured on a Recurring Basis" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r393", "r430", "r431", "r432", "r433", "r434", "r435", "r496", "r497", "r498", "r570", "r571", "r576", "r577", "r578" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r474", "r475" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r329", "r330", "r336", "r341", "r342", "r343", "r344", "r347", "r348", "r349", "r404", "r420", "r466", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r568", "r609", "r610", "r611", "r645", "r646", "r647", "r648", "r649", "r650", "r651" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails", "http://www.digitalocean.com/role/MarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.", "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of Assets Acquired" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r350", "r351", "r352", "r353", "r526", "r527" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r102", "r105" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r69", "r124", "r125" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r55" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r82", "r548" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r98", "r99", "r528", "r583" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails", "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r100", "r175" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Measurement period adjustment" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r53", "r261", "r305", "r313", "r317", "r319", "r333", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r476", "r567", "r615" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]", "terseLabel": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r50", "r205", "r213", "r228", "r305", "r313", "r317", "r319", "r532", "r567" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r354", "r358" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/RestructuringNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r262", "r446", "r448", "r449", "r452", "r454", "r456", "r457", "r458" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r263", "r276", "r277", "r304", "r444", "r453", "r455", "r537" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r72" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r68" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r68" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r524", "r598" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r68" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r68" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r68" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r101", "r104" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r203", "r215", "r249", "r302", "r485" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense", "verboseLabel": "Interest and amortization of deferred financing fees" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r254", "r256", "r257" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r56", "r301" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r97", "r206", "r216", "r229", "r561" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/MarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdsAndLeaseholdImprovementsMember": { "auth_ref": [ "r109" ], "lang": { "en-us": { "role": { "documentation": "Assets held by a lessee under a capital lease and any addition or improvement to assets held under a lease arrangement (including addition or improvement to assets held by lessee under an operating lease arrangement).", "label": "Leaseholds and Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdsAndLeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding, amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r30", "r261", "r333", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r463", "r464", "r465", "r476", "r566", "r615", "r630", "r631" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r21", "r211", "r224", "r583", "r602", "r612", "r629" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r33", "r261", "r333", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r463", "r464", "r465", "r476", "r583", "r615", "r630", "r631" ], "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", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Noncurrent liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r29", "r601" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": { "auth_ref": [ "r29" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the fee for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Commitment Fee Amount", "terseLabel": "Commitment fees on unused balance" } } }, "localname": "LineOfCreditFacilityCommitmentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r29", "r601" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r29" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "verboseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r90" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r36" ], "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 unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r36", "r121" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Computers and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r2", "r31" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.", "label": "Marketable Securities [Table Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r619" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r255" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r255" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r66", "r67", "r70" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r51", "r70", "r214", "r227", "r235", "r241", "r244", "r248", "r261", "r268", "r270", "r271", "r272", "r273", "r276", "r277", "r282", "r305", "r313", "r317", "r319", "r333", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r469", "r476", "r567", "r615" ], "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) Attributable to Parent", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r270", "r271", "r272", "r273", "r278", "r279", "r283", "r286", "r305", "r313", "r317", "r319", "r567" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net loss attributable to common stockholders, basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r322" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r57" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedTotalLabel": "Other (income) expense" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r608" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r608" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r305", "r313", "r317", "r319", "r567" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r488" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r488" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r487" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r193" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Nature of the Business and Organization" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NatureoftheBusinessandOrganization" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r27" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r189", "r190", "r191" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments, net of taxes" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive loss:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r189", "r190", "r191", "r242", "r245" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "verboseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r239", "r240" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Unrealized gain (loss) on available-for-sale marketable securities, net of taxes" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other (income) expense:" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r6", "r7", "r32", "r583" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r37" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r70" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r58" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedTerseLabel": "Other (income) expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option [Member]", "terseLabel": "Underwriters' Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r64" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r357", "r597" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/RestructuringSeveranceandOtherEmployeeCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r65" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r253" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r60", "r461" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r93" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedTerseLabel": "Purchase of available-for-sale securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r61" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Capital expenditures - property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r61" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Develop Software", "negatedTerseLabel": "Capital expenditures - internal-use software development" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "PRSUs" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r145", "r169" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r15", "r407" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in usd per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r15", "r407" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r15", "r583" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r3", "r22", "r23" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r63" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from issuance of convertible notes, net of issuance costs" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r59" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r62" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r26", "r111" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r25", "r109" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r9", "r10", "r111", "r225", "r533", "r583" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails", "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r9", "r111" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r9", "r109" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r252", "r338" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesDisclosureofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r174", "r232", "r638" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r599", "r639", "r641" ], "calculation": { "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r8", "r71", "r76" ], "calculation": { "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash included in Prepaid expenses and other current assets" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r5", "r11", "r71", "r76", "r547" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r355", "r357", "r360", "r366", "r367" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/Restructuring" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "auth_ref": [ "r356", "r359", "r363", "r365" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/RestructuringNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r69", "r361", "r363", "r614" ], "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/2021-01-31", "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": [ "r114", "r116" ], "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/2021-01-31", "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": [ "r356", "r357", "r363", "r364" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/RestructuringNarrativeDetails", "http://www.digitalocean.com/role/RestructuringSeveranceandOtherEmployeeCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "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": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "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/2021-01-31", "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": [ "r357", "r362" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/RestructuringSeveranceandOtherEmployeeCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r18", "r138", "r223", "r441", "r542", "r544", "r583" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r234", "r265", "r266", "r267", "r269", "r275", "r277", "r334", "r438", "r439", "r440", "r450", "r451", "r467", "r539", "r541" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r299", "r300", "r312", "r315", "r316", "r320", "r321", "r323", "r425", "r426", "r525" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r323", "r607" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Revenue by Geographic Areas" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r489", "r582" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsProFormaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Anti-Dilutive Securities Excluded from Computation of Net Loss Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r179", "r180" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r179", "r180" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Reconciliation of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Calculation of Basic and Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r78", "r80", "r280", "r281", "r284" ], "lang": { "en-us": { "role": { "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r143", "r165", "r170" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r143", "r165", "r170" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Summary of Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r26", "r111" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r8", "r76", "r207", "r222" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Reconciliation of Restricted Cash" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r356", "r357", "r358", "r359", "r363", "r364", "r365" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/RestructuringNarrativeDetails", "http://www.digitalocean.com/role/RestructuringSeveranceandOtherEmployeeCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r112", "r113", "r115" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/RestructuringTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r49", "r91" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r145", "r169" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/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": [ "r150" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of RSU Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r150", "r160", "r163" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r39", "r127", "r128", "r129", "r131", "r132", "r133", "r135", "r136", "r137", "r138", "r293", "r407", "r408", "r409", "r411", "r415", "r420", "r574", "r593", "r600" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r306", "r307", "r308", "r309", "r310", "r311", "r321" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r68" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r146" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited or cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited or cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested balance at end of period (in shares)", "periodStartLabel": "Unvested balance at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Shares", "verboseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested balance at end of period (in dollars per share)", "periodStartLabel": "Unvested balance at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Fair Value", "verboseLabel": "Weighted-Average Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r158" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price", "terseLabel": "Company stock price target (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/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": [ "r169" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares of common stock reserved for future issuance, number available for grant (in shares)", "verboseLabel": "Number of eligible MRSUs (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Vested and exercisable at end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Vested and exercisable at end of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r162" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Stock options, exercised in period, intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited or cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options, granted, number (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod": { "auth_ref": [ "r150" ], "lang": { "en-us": { "role": { "documentation": "The addition or reduction in the number of reserved shares that could potentially be issued under the option plan attributable to reasons other than grants, exercises, forfeitures, and expirations during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Other Increases (Decreases) in Period", "terseLabel": "Increase (decrease) in performance factor (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r169" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Aggregate intrinsic value at end of period", "periodStartLabel": "Aggregate intrinsic value at beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r152", "r169" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Number of options outstanding at the end of the period (in shares)", "periodStartLabel": "Number of options outstanding at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r151" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted-average exercise price outstanding at end of period (in dollars per share)", "periodStartLabel": "Weighted-average exercise price outstanding at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest [Abstract]", "terseLabel": "Weighted-Average Remaining Life in Years" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r163" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r164" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested and unvested expected to vest at end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r164" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested and unvested expected to vest at end of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased": { "auth_ref": [ "r142", "r169" ], "lang": { "en-us": { "role": { "documentation": "Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased", "terseLabel": "Purchase price of shares (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r142", "r148" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails", "http://www.digitalocean.com/role/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": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited or cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]", "terseLabel": "1" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares.", "label": "Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "terseLabel": "Schedule of PRSU Activity" } } }, "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Grant date fair value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Stock options, expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r169" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r169" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and exercisable at end of period (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r164" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r164" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and unvested expected to vest at end of period (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price of common stock, percent" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r130" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r77", "r258" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Internal-use software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r40", "r130", "r234", "r246", "r247", "r248", "r265", "r266", "r267", "r269", "r275", "r277", "r292", "r334", "r422", "r438", "r439", "r440", "r450", "r451", "r467", "r478", "r479", "r480", "r481", "r482", "r483", "r539", "r540", "r541", "r562" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfOtherComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Other Comprehensive Income [Abstract]" } } }, "localname": "StatementOfOtherComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r265", "r266", "r267", "r292", "r525" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r15", "r16", "r130", "r138" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock under employee stock purchase plan, net of taxes withheld (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r15", "r16", "r130", "r138" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r15", "r16", "r130", "r138", "r154" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r15", "r16", "r138", "r144", "r161" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r15", "r16", "r130", "r138" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedTerseLabel": "Repurchase and retirement of common stock (in shares)", "terseLabel": "Repurchase and retirement of common stock (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r15", "r16", "r130", "r138" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedTerseLabel": "Repurchase and retirement of common stock", "terseLabel": "Repurchase and retirement of common stock" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r15", "r16", "r130", "r138" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r16", "r19", "r20", "r92", "r583", "r602", "r612", "r629" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders\u2019 (deficit) equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r140", "r260", "r408", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r421", "r422" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r484", "r491" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r484", "r491" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r484", "r491" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r484", "r491" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r490", "r492" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Details" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetails" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r183" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade name" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r329", "r330", "r404", "r420", "r466", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r609", "r610", "r611", "r645", "r646", "r647", "r648", "r649", "r650", "r651" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails", "http://www.digitalocean.com/role/MarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r139" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r356", "r357", "r363", "r364" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/RestructuringNarrativeDetails", "http://www.digitalocean.com/role/RestructuringSeveranceandOtherEmployeeCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r564", "r576", "r578", "r640" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails", "http://www.digitalocean.com/role/MarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r447" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Uncertain tax positions expense" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r86", "r87", "r88", "r294", "r295", "r297", "r298" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r169" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r169" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r278", "r286" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average shares used to compute net loss per share, basic (in shares)", "verboseLabel": "Number of shares used in basic calculation (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(c))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901", "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": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "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.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "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.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256", "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(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "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(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "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.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599", "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.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599", "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.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563", "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.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "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(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "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.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "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.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "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)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756", "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)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756", "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)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756", "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)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756", "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)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580", "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)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "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)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "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)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "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)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1)(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r586": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r587": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r588": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r589": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "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" }, "r591": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r592": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911878&loc=d3e8732-128492", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r645": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r649": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r651": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 79 0001582961-23-000021-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001582961-23-000021-xbrl.zip M4$L#!!0 ( ,HXJ5;GV%!%$=4! (TB%0 1 9&]C;BTR,#(S,#,S,2YH M=&WLO6E7&\FR+OS]_ J]G/.>V[V6"^<\T-V^"QOL36]+V"#;&[YXY0@%&NB2 MQ/3K;V1)PHP&VP*IA-S=;DE5E969$?'$D)&1?_[?TW:K=AR*7M[M_+6$E]%2 M[?^^^O/_R[+_O-YZ7UOKND$[=/JU-T4P_>!K)WE_O_;%A]YA+1;==NU+MSC, MCTV6E<^\Z1Z=%?G>?K]&$*'7+A8K(EJ&B/ 9-8)D3!N>:6EMQI6FFE(5HR(O M]E8HY]*;&#(B$-SF7WDI_^M;3?[Q^MO'QY] J57]/JFX\+E^WU^ MM?W1S>+E\.+X5M]UG2LM^WPO[YM6UP7367;==NH(191>= 9&<_B=OJ3+UO0N M^I+WNHQ@^;W>#^\8/S#H97O&'%T\$$W/EC>/+I0SDR&O2:>_J[)S0<>OX MY7_J[[?=?FB;[/HL]8K^S9? C[>]X,:@1Z_ 6NN7Y=71K7??E/CE8M9#?COU MX4+Y^G_8Q?R=]C.X>J7=\=W?6.MEOS"=7NP6;=,':4NF\.5?GT.OGW?VMA(<]CZ$PL%5LP>S MV',FC1_>G7OHM:>?S^Q:]_@]V3K>H?6!/U@_WGVG#S8/5DF=--H[9!UM-O=X M?>TCV_W2R.O-CR?UY@[>/=A FVM;A[MKK_??TT9KY[Q[TCAH'.RV&_N-M4.V MV5Q%F^\^'^PY^X]SQ^I=U6G]7QYM?/ITT\M$S__E[W[9]:[.] M>]@X^,2@3VCG?/U\I_D1UP]@;.UUVC@_/-UINI.=\T]\M[E*_G.^WJ]OH]/W M3?A_\R.M'^R#XLS= YL*T-CH^G/X[G$V7R.@]V3W;^>($M$5VFSLG\ Q,[$?<>/=VO]%L M 6$_G>^0CZ3>;+7KYWNG]7-W[-^]S>V[3Z)QOGNPT_Z$H?UV_> 3@F=)_?#S7<[?+.Y/GKF,[R+=W:;7=IH-_+=YB<8"_2G^1'&MG.Z MTX8QP>^-9F(T&.?!(:\#(Y;$'1(9-*FI=AJ3S8 %8E2D%U@(6 M,1IB6012 8E!=7!%M,!C,H_(^IA47@4I]TG2W[;,WE)M",30[&E_)>:G :P4 M ).P(/M]9#^[A>S$Z^B9![W..,U8(H$U$656.H6C()YSM_3J[>K[[?4GI/C8 M!GZ;)^3>":9X"[_T%B2^C\3GMY"8*>>--BZ+PHB,R>@R9:C+*/56TAA#]&CI M52+#U"@,NCKO^@6-'T1C= N-O0R>. T*VC&=L230H)E]AJB/T0*P!TR77GU\ M2M1^,RB**R*\WO%KX-!>!7 /OV1M>.U^YLU"==]+?'P;AF-MB68H4T&!ZI8" M9X8 !T3!J>#>"AKUTBM,7M*;]']YU?(O0@Q -1=ZMS@LR9U;Z95.(W!(K73O M5OK@IORUU,O;1ZWD09:_[1>)@:[X)LNG/0]-O+S:QO#]WUXZZD.O.RC*;Z6# MOS+BRB%O_ Q7CAL*I;DX_I;[]#WFH:B5'0JW^I)O-OY]U>RY_O"K\4]76S\J M(6W\#3SLHI^XO\39Y$2CBZ:^7;OHIK]T*\TH_O:*X97Q]_%+7EZ9J%OGC0<7 MN&",&8D8F'J*$FD4BN"X6<8Y_[I13AQSX^A6Y=O+5';]+O%3T[\ MC>?3CVNATVWGG=N:?:AX7&GBY=7>WT?W8#"W7(C@"&>$:>,#4089;AFR,*82 MS\D8S\F,B-,5/"768NPT2C-$#'TZ>1F-.NPE M>W[XU(V>DH8B?.C ME[9"W^2=X-=-T[V*T$=QS*+S$5.EF?1&Z1!H#('X"%8W,5/PGZML0,R M8R\0J"P84T41F1 N+2!,[ 4;=6(XN( M8E$I+)&=&](\M9,^.1(9Z\!/![_<1<3 AS"*2C!PL/#4"FG%W)!H&D[ZY,A$ M1: &1X:LQ$PBIEF@X*(+ADB(DH7Y(=.4G?0)DDS[H!#6,:0,;D:58U@YRI0/ MT<#GN2'9DSKI$T0^X;$V+# *\A0)4E(&$*:4>4^$4K,>,6G"/015$;$I*7Y-C\D&G*=L/D2(;! MK#/!607JB,$_1AJ'I#=6F"(NZ1322:IL0DT_ST4&!X85M"A% MBLU00Y5 0H/?0@@E7,\?0:>SO#$5XGH7*(Z!H0#*0VEA,/<:$PL6 39.SZ&T M3G]Y8RJ$YHQ3*3"8WQC,!N*4P\$B3+%CS#BFYH_03[R\,16J!J">CBQ$ARBC MWBB/G"$..:$DQ>-$MSD@YM/E($XJ@F2=C5HQ'C12C'DPV87A7$>P HT.E,P- M:9X^!W%2)$*"6 L^%$K);>\F=88%H-3]DFGH.XL36=A&.C K'N'/@#3(=F+;*)\\7W$,S/R1[ MXAS$B2UO^.B)D0KD23(LO+8V%1AB:;LBTR@^'7V>< :^[44;3O^-W5-IO^28 M-N,V'KQ]BGA'I94P4 [*1 9CD;6.*L\B"(!Q%M/MI,(M15GZ92OO';X^ M>QTZ;K]MBL/K['\<.H/PMNBV4]6<5'#D2][??S/H]0&LBGNDX=X.]8K^-T%\ M%[I[A3G:SYUI#7N1+C>Z17]_M=Q+:W[U==\9?ZH%='7HW[ISX_8Y2:2ZD)=1 MX:'KXC)J S[^L+ (@PQH!2DDYLPRJ[T/"!Q1(0/U6/$*>:,+89EI89F*6VZ2 M.V$, UV &)4I7Q@IC(U&.@1D8P5TP0.X:7U0=(_NLTBK)T<58>RII-,*BH.U MF#AE-4,1&8<"UR(8:H#Q1DG2LXW;"\:><<:>"F)CI:*P@9O %:,V*&4E]BXY M2%1%5:7L_YGAMP=(VFHO?RZ&R%3PVDH=,.:;:>SF(F\+3RCK* *<-1@Z4MF0Q*$LL=$7-@7Y>AJ#((?.5:6FI9V"7/ M","Y!IO$@OL8=&!&&2.L)N4&#Z$II54(E"PXO6JD*H9RX&H[0QV#@J*4N%+"N K M^JQ"^ M28F5$\X*Q!PC-F7LNT@T"I(*+A1;X-O,\MNOFCBCDW-6/FW/%X32M)[!M%.* M:\80LDHXE0JE**8EMC.\B74J!'N4C:J"$N2\41Q+S)"25DF64@U)B-1[I&>W MVM>T:3#)S[P<6(R]8XS"7XA1 MSA0-$3. (NPQUYQ47@X>C0:3DP,D0 0\.&PHT2!@R[F4BB'!O ER5!&WRG*P M_6[FY0 3 5Z-M"[50D?6*1S Y'0.$U *(:#*R\&CT6""M6V92"5R'(M,,OA+ M2^)"E$H(!621O/)RL+8^\W+@)%-I$1>,(\<,-48J,$RUX$H$'*FMO!P\&@TF M)P>.<+",4$!"6>:%L8X% 7#D@@N28%=9.?@6LWY34B,/5:EKHU1P49IH&3:@ ME:6&OS0/("W&\BA%9<7BJ4DR02D!WUD0&B,BF%E*K$,,1^*1U%%%P4>Y^.!- MS!I)QI&5UX->W@F]WJK[9Y#WRIU&EXCRIM4=^!-SUGO?]X^]/4)?BH'\B@)W M*F@!DJ*48(H3:YVQ5 J+5+2W;'E7LR">5%I8(/R*D'A-R(60/(J1^."$OW_H+A&0 BY&G148L8:.^X=CP1CR8ASBGMLG>8.@^RY4=77F1;$MWDG[X?W M^7'P&QW0,'NY;8757B_T>Z_/ZN:@6[QIF=Z-3=+&AX9IWVN55(*-'D7I4FEQ MT 881+MT'IZ6*&I)HZ:4&^-MA;!ZP2(SH#(P-UA(XA7B@44:#+>!>L,0C=9; MS.8,:4J:KH7CT.H>!=\,;K_3;77WSN:!F1X%;SQ5'AQ=9 523&)ATT',]2YR, 8971LA5:9 M5=';SX_F0H\]3GR!1J<%\H)3R5B(!KP;0W&@+'A& Y]7Z)E[;ID^_C@2 T7! M6@J.,E'2$/".B7PU%NN.#.;IW0\>L"!LR06K%'34L)29%&[3C/CKF MG&%25JG:Q_0I-'TYTV!JAH"#8S2=4("UM=A&P%-$<"1NAI.:9@PR'R6_B5@J MF*'82YY6?($X6GK&J$%4FVBJM-%R1L@T?;^ V4 981HD#K- G3'6"6S2(1*8 M,!_F0.+6@NU73M8PCX%*% #X%#.>*$^1]$(S$GVTD7?V)A54 MO]2EBX__@D&FZ/W9^Y31<$>O-CI'@WZOO -/K#/W"H[I[5?$'\9&">(UB9:6 MF\B5YPXQ[H7#5 1;A4#%#'+K!!CD246#5(1;C1 R"@HX&C 3$2D;; 1-+#U& M:?/K@EN?.9R!5RI9M)Y0RT'Y6DT15T)%!3]X$?6"01Z#0>K=3CBKF^(P]-\. M.GYB^3Q/H?5GA7.CU8)%HRGQBE'/++A\TB*IC'5%6007!!LGG)"$(2=,5,81@U4D2&"Q ML. 6>O*>!#,4#9*&D1@#8PI;*VBJ*"$9YEC2A86W4%?W^)"22<*Y$(YPYKS7 M-*I@<%)>BFN]B,_-(,VXMV% MRKH-<0+X=(+IZ+AER!"%,)*..>IL<"*$!?<^1^ZMBKZDV%C+K0O26\8U4ZF MBI!>FB#XPN":'>Z=%88A,I!4%==I(9A17BO#G%8!&Q^T10NXFU5].3GNK69N M,#$,"Q,9TMBC!>-.GU<6*OH6QF66($<\MH&GLUF)LC10 M)!!U*X('O&#I310"84.99-8*J2)&ENA4/A[Q!><^-\ZMBE)63@5N M @4CTC$DG.%$&L05BAK URZ4\BQP[JPPB_$*8(YH,-XT6'!:$Z>=32Z'05:9 MA;^QT)/W[*?!P4K*$?,^,.JCQDAR)H/!T@((+<(K"W5UWP$DZ=@D9 T2D@5F M3$#&B$B(-E)YM6"@&:29E$@)K'E$D@#%F/4.# QGC:1!QL 6-)N1)?*%RKJ% M>X7" I05_,=3I3^L.!A 44>LE)/<5*&&SH)[GZV^Q(IZS)@%T)7,ZZ!=%)H& M(RT/6+D%]LX*]\X*PUAO4:I2ZT5:+'=2F>!-L XC2AE'"[B;57TY.>Y]TRV. MNH7IATI6>G(*2V-C#*"GF:#$&D>]-I1Y UXG6B#>#/',0F7?PL",6\8%J.<0 M(TM'E4N;-N1(J:6W$2TBLC/$P+/",Y08ZXR*#, O'>QI.&-2D'0PI U.+T#O M.6CM*A:,PUQSY;$S!BLF!%'.2L:$E66AI6]A7$0,EH@(S8-B M-EKEN40RAH@48H3)!>-.GW%GA5>4$,%XY5(9.180-QQIC$TZR("#GSWTJ3'& M%,TJK[SO=O;ZH6@GXZAY=A2N4F4[=/)NT>CV)V?PIQ==9X+AP3+=SG$H^NDP MM4NO71L$F$+QJ/R ,XPSBB; #Y&Y2$'A$:DM"V"?46$(QQPHAZ3%5=@S>+^@ M7I ID?)1"3/!['\2,&-:6*X48]:J:%(Y=AR"=UZ1*M3JF2QA9E"9S JOQ* \ M<$)$2&M&>-!1NX@IDQ0[E(ZJG'T#8):$>((UJ)7AVH,GG%)+,)/&>Q!G[JT) M5AM:!9=B(<1/Q"M@LV/N%( [M\RXH(6V,>V?B=@Z5X6"F!^*+HRW?_:A!5.P MVO'K_PSRH]3&Z[.;AEK=N/V\$XJSRS=6!&]E4!8;'&PZ/YI'8DP4DBHDC?&6 M:#K[8CWCI)K@&J)6U"/D/4:>&4VT5T9Y,'(1N$&1^SF3JK>#HI/W 0+AQK?Y M:?I4E6(403,E*$$L*,TDM]8)X:AQ'AEI3:Q 0N]L4VJ"\2;I!8._/#@F\,=8 MG"HD,12UP8+;"K@F/T2I]V!4A/UNR_?@SHLO&^VCHGL\-#4J(F$BY<=;ZZD' M60,! PWFJ;;2(&<4U16($U:);A-,-!8.I(QAPV1,A[3IE/H7@'@H.A_LO.FP M[6[LGY@"W(GCT.I6R2X,D0EL8?9," PCG78N@:V!%'$4QU@!/WRF"35!#<8M M-3A*$!Z4MO1:1J3#&!PNC9DW:O:CX&^*X//^6^/R%G3K*EVVPG&W=0R>[]6; M)N6:?S\ _QX\ADRP<@DRU@01770"]"P @R-"4 ENA])@&\VN>NT5_94MT]D;B6#Z6L\[ M>7O0GB?)FV#U+>^-UHYRD#6F,->16>]E!#?31(6K=*3T99B]J@5*\OS;G+TV MG<.&Z<-3IK7:ZW5=7GZI/&?,P%'6P"+EB4721R9-M(1X@[VGAM' N:T &ST> MSS;4C-5WKY-9,WI["G[A=1,4FJ"L9H@*CEF))VDHD*P%M0,BQRKJ$D% MI.;QK=2%,_P\#"^G+'&@0RQ)^T@I41Q[D 1GHL-<6%-189@LBB^$X7D(@Z!I M+V$P@FK';*2:>Z>9$T*#LB L5D 8%E3,4\R/H< H 9J!\VAV%[N-@ITRX&DH;C4";>(#^.A(:.6GP,.5F#< 9TUE*AK- M)*,._AH098 N&.VL$,JQD73T6A<*^VYC\XRIKG1 MAMH0O9"@S:AF5;!F2\(EB@Z)EW[\4$[ );K>=GF":U +!GY*!AYT\B'W^@M6 M; \W [T:](N5M?%CXQ_'W]-SMPN!-\H9CM,!$7DJN2$SA"IIN\6( MFK6P&4TP]&#.!L12$PDW:N>MXSX$Q+RD.AB"A8\ZP/1)+2N$6!L=UVV'[3[, M1'KR?=>5F9;7EUZ34>+Z@[0E_0VP^]YC[/>;/F))C+U7WC&E")-2V8 LB $- MTFI/0I66)5=/3.%O6JWK[:-6]RR$"N122?8K_"H\;@KFPG^(5Y,RIRIIA%04L&KJ)"0DNCG::>IA3(*/2G$\8$($59<-HH&Q4'Q+2U.2J&,0,WAZ9R M298:J:*P"'Z???]FAL@RP0(WAGD$%AL6)+!4,@5YI)#"R$;"D V5E98/H8C= MHFTZ+I0N9U5* 1J+!($@;>$&?A*&O00=5ZBR%V4!%=?%ST!9::OA00&KS?8 M0#31S%EK&2;:BVB4P J\X,K"W=/*U>2 SB C-+%$8&3 5G=@%8!,(6("\T*: MN=Y>44D)\L$)"2 (/F@+0"4)QBB2'&P'S91C MR"D="+&1HT!0U-(."881"& V_C!K!)LP]LTN@P!WB RCAS#(M5M_*1 L3#14 MTU1[10AIE> X!,.YMB0B]/P8I*)D5 2#6)"/L84&O*[?^RH*C49)ASRU5E&F#M:'". ,D55H+-H[ZTHL\ M5#1S^O79P'69-_H#*:9H$OH<"2VHE<([AYAF7$7K$;<>U+PB8(>-##!Z88#- M/8-,P"Q[*!GIQ,BH)+)!<*I2!,X)$'O!F;(8S#4M4PGCV;>CGUK.;UW)387R M+B4S-/?#CZ854)F#W:XM4#W[K M9V@>=."UG.\RTR^)<"J.!(\,4R>"QD3;V6>, M2B%&<[\(5<$,1+T.Q#A.P3"S(AW%:)&T% <;C M^P1H/8(W2#/K&%Q_,6;G; MIRA2&"9]'#'&V^[@<0_FG!Q?!( +$X0#+HB,@@X) C/BN4(!I37B!5],DB_R MXZK@!<=*\J"P5E$Q!OK$18H-8B&'6#I92%.MC? 2&4^B?+;1PXJZ+]-G*!(P]08Q'!"8+L1I8)GH M/--&>4&> F 305S',9)".!*(F]E-$* I8PIPMM5R%7:?K8U-U2$F)P[ MPID5"V9Z%&8*Q^&QLRNFX]=QPC!R5FA@)NJ%#=)R2QAW04CXI7+;KX9<5)UM MB=(J'$ ;:!\QPY9KA(,#R]4'( EBE0^ZS>DFW^ <,H)P'H!()FBML'-$41J8 MD%Q4X&#JJP)=Z&=.@+94HJRRB643A*E)?$#VOT)P%6V?C# MK%+E#D$FST&022F=ZB&"?.W67Q%DSH+G0GEJ#//&*Q>D,T:G\\Y-4&+D5"Q8 M9E98YJIG,^],Y[@R0:7B'A&G J/::)CLP*+6"D5KHZH0[CS@]+"-#YOS" !, M!8XX*(H4[/+4:N&Q G= "::MIVZTYJ!'!Q2D#[-*Q-L P/TSR'MY2I78C(T< MGFRUS-/N.7C\E07]X$,!KMSZ*TX %E1I29C7+!5VTR%XZ:@#KY)3ROGLKRP\ M%UYYG#)R(EAM:!1"*U "5CO"I=:>,4L\1;Y"P/]<^&#ZBB88[[UBE$4:623$ MD!"4P"AZF]($T>R[C!/>L3]AGJE8;5!E'7+@9."H*4/2*BN#PXA8&C0Q-%0( M0YXK7TP?4[P+3$>CHT2>X8 -1XX%*6D0SBE3I5,"9LU[?08:*2UXT$#!@F&. M";!HP!*6H]9\XQ2X4-@2J6PN!&617I[-LS MS\7V?:0#FT(@FEHND&2".,T(BTYI!;K(<%$EU?.@@X?>='O]S9BB8W-94IM; M[RQX)C*=.42TM: "HM?,@C'*0Z7BX#-&SNF$IJD0@GFD./9,<:$<(+7&&GQ- MKH28QV/!@@'MO@I3%HY#JWN4[ET_31O%'GO?Q73"U@$$57#E+#/,T6"%B-@2 M[B/&'K3QO,GK- D\'?,J+4*$$&4D@7&KM-'&!LLK;1U MH>.'>:+P>8[%%SO/%4.2:I[JAB+CA 3]RQ7E'#OMYTU\IT;=Z<@NII+XH*R3 MFG&!K;'$J8BE"M$34J7U@0=1]UWHA,*T@+JKOIUWACB>*\"?!T23P5*;;(,..]Q3XYMU%::A%AQ@H+=I>U>-Y( M/(6C=:<4N%(J!(),$)*):#6/FH+H(D!H)L4XX^,9G93QX/?-AMW[J6@,?_-NB MVTZT'?3-,#*Z;HH.\$$/&&U(_;/;&YCV@;?36>A'B"-D TL%R3"-%CO &JQ9 MX%%$6J50VIRRQ534CD'$1V8_!+0F3IN%7KM*362L8!1B2IEF!"H1P]:!"4J( QB).C+MW0(X9H SIK- (JB40BIE)4EGGVF,G1..2H8P MME(L,.-ZSEGG.!3]W+;"6K#];[?-(VR $D$*"Y8.LV0$>6.H0.5!M_#'F;" MC=E@CJD@AW/6T6"XH32=V>&L=,KK""QCM35AC!QDC!R$S&PUG=D[QI8\7-9) M1B91$RFF:;7!8"_ >/36*&\I,SQ&R[RV?/:W EQ=^^[V^JN=9/F'XOBV9/T? M6R2O$"L]3ME$J5.TT@9"+3-@+5#.N20>P;^1^RJ%,!_,)A=V8 !03W&G^>&1 MZ9L6'/G(TW*[)98Q$HSBD5%P7@-VP@0V^]47%GST2)49',&&I%I]::\K0]9:K<=;8MA8#7'$ M9Y5'4K6F\,\ 'EH_AK]N)H!=N^'QE0![N!+@\.^/*H&7^>E*$7K=0>%";_AU M/QA?=M[GQZ_^A+]&Y\(*ZL"]9%IIQ%1P%@-!@?"$*>8],E\)8TN7G^KUSUI MP';>R?9#OK??7V%HF1_U_SC)?7]_!2/T_R]=N3/U*#.M?*^SXF"*0@&7>T>F M\^I/6[R$EH>?AR^X\9J['AY?=]U6MUCY;U3^^2/"^+-HVGGK;.7_-($/>K5& M.*EM==NF\W]>]$RGEP$PY'%X8R\_#RN80=?+KR?#T4AHIY5WPGAT&*;Z]M4^7YX4,&]A7FRWW^^V5P2T?*/_PU_R3N+J%8K3S#W]D$@: MTO;ZFT];&\V-]>W::F.MMOZ?-_]:;;Q;K[W9K-8$(H[9)3TT0@BD**W^1*UCDD0[4.^LM9U@_8(,9?&I_5]/K-K MW>/W9.MXA]8'_F#]>/>=/M@\6"5UTFCOD'6TV=SC];6/;/=+(Z\W/Y[4FSMX M]V #;:YM'>ZNO=Y_3QNMG?/N2>.@<;#;;NPWU@[99G,5;;[[?+!SL([J:^ND M\67GK+&VAW;??3S9^:S@\\?CW<[?^[OG1ZW&P=]Y_5WC<.?+IY.=\YUT#]_Y MLGNPT]S*-YONI'Y0YW6R3G:V-=K]SSYR[<\=\T4/-MN?2+V]<;)#MO9WFZ_A M[:D_K?VR#^\V>.-\]:Q^?GB^T]S=_\_YQBF\_VN@#M21$YF.1&:IYEUF&:>9 M TD%?;[(3?:^/>/VXOV&V] M^-__Q@+]\?#I>_2YNM[+H? ]@=Q]'(!I$(K6V58XZA;]I5J9EM&'%YSV5V)^ M&GP&MN7S%,WZ5X-#% 'LW62Z9$QBEQE*4:88IBKHJ+ARB9NT9.*/Z]+Y1 Q^ M.VY__+2ZU5S?>K]3VUK_L+G5K'WXM+7]:;71K#4W:Z"8FZ!]:YC6-K=JF/_F M?Z]MOJTU_[5>NZ2S+_3UZIMFNHPU9;.NU!XF5T/Q?]LM:OW]4/MG+ *UH;%; M QLX^*=0>A_*]ZT/3>ZKHN?AEZP-[]Q/CV7>G&5GP119Z#P_43RK[WTU@E%C MK[HTWR, M>@@K;[KM=MY+,;C:V[P5:L"N-A0KCZFTU\O@6WK;\&7/$$V@7U\I5;^ M__SXQ:.(XG+I;+WL^YO7X$F-[KZ,EO'%M9=EV\/V801IG'\MT:7Q T?&^[RS MMT*.3FOX5AF[-HSA""8M9H3^<_?^[;M M6S NVEA[FS= P';;=1"XC[A^_HDUR#J\^W,+^HD:[;\/ZLVWA_\Y7^W7WZ#3 M]\WU/HR;U@]VSKX*S%TT*F8>&9,QQA$XJ)QGS ;&';<,\[CT:BW?R_NFM>D" M,-*_NJW$A[T7M8V.6[[3/'X 1X_$MM\] J;NUWK=5NYK8]:<$7:_7ZN4[/[; M^JEQ_5IBQ5HWUKXQ9\WT:MM'P:7U(5_+.[6-?J^6LDQ@!+_?G*R7)41- =X0 M13\#;TPL:Z$>!&\_TBQ9EH).O-6RLWJ.L/A^,_AIL#@5(RG =2K3);[3!4'JW03:; M:4QO\SJI\UNQVWI%I0;G%*BG,D9BS RG/ L>$R:H\0)YP.[0,B>F"-\%ZFIQ M^>T0?"TF7[UA34EXF^9T8Y3!,*PA5&GWY,FE,K\FE9Z!7")I,Q6P *D,(C/( MIZPZ:[041H"(+KUB/.,$22;1PH :&E"EVJAUBUJWOQ^*VL&@R'L^=V58HAO+ M3(S\LIHI;RWV3"<_+[__7F')_T5 FR6MY>KHU2X8J2[E?AJ=;H+G_' MAUQO][SUT %<4UW\MB+T'L,RXX<%F*#B6,:=M9H*S M&;:"I8(+-J:P$\QF3?3W:ZO'H3.XVV1:L-@-%GL#'S>+9O>DJN;\K\4U/WWU M5BDMHLXXMAX8S(;,:J(SISB.T2BN UIZE:BZTRT.K[/6B\>//(\(5>K9S>(# MN%^@3^?6._LE& &27.WTW.)Z/FARZ0 MJ[6;'PT][6=&JH^HOOHU '1';V5FB0 WV'B26895Y@E2D1F,+8T)V1%^^%K^ M= &];'$E15QS]P"(_VW$"RGP>%2 4.='IE4+I\&5VU/A9S"=H .FXVO *;7$ M*K_/Z-"_/]!'E*JDOU:+8)ZG'/'-U:\^[?07X)AZ04+&I-#@N"J644\DB4(+ MX>S2*\'$=2GZ_3'1+A4V;GW8[W:>\ZKIZE=ME5&!RDQH!R '\Y89(6F&+&,Z M< 83JI9>J93_2\4-"E5FY?Y'D>_;.LO__K^._UM)@5I1SD0H@J\=#8K>("T]];LUN*/TF3'Y MS?Z>%$1*^%AU_96JK:-3M@Q&37VG2RR"+DUAI&I&D%2(0_4IP MYX]+89]K5V8DYJ,?%/)IYOU6N6@:C-NON9;I]1X>\YKG>2E,"5K;9VW;;4UD M2HIA\W,Y7>.E]Y*+PJG;-YT]^*%3.]G/QSF]WT#R)Z+L(YR[??8>F0_;N?>M M,)V)?43C;J2_SC"Q)0I4U+@;KCD='=:__+U?;Z^?U,GG@]WF)[1[X.CFN]W] MW2];[9T#!P9?'4.;^_7K63SMCZ<[[?6SG>;J.8RGU6ANM1OGCNVVW[9VW^WF MC?/7!SOGT ^R?O*?\_6;*\':&&\$]AER#&6I_$ZF.&:98$0%<( ]C^ "IYS' M;N*>KCM\43LR1>W8M :A]C]H.7$0X2G]L];;_[G%XH64/):4C!3!4 \L1.1A M(K)]3404C<+:B#.EE ?O%N9:11\RRB.A&IPKK,&[7=M\TWAZWG]LM3RGSDZF0*4CV4\N.MVS>]6LQ;X+6;5@LNIOU'R9G_9Y G5QX\ M>!M&-T";%]X\3=D/PQTK(Y_^4BA@/.W)ST^7TXZ5FB^+NY2W'A7!A=*UP*16 M;A'LU7Z#]D!R:KT!6,^]_6Y*3QWO!NGOF_[UOI^8J[U,71P^/!K#[R_*>/-O M9#A&"_('U^T!C"#=7]X*#Z5>C-I)6[%Z92?*3II>OZ91S9NSWO+C+Z>\&10% MO'^X 2PIV[[I#WH518Q?6_M:_TH=0NGDDLQ1$'/F=*2G3@>F+V=]_L@'J$%3%]T.TDCM\YJJ;C3 M66TC*6KCR@6:-=,WPVU(UP3_6QN78WI; [B3(3Y*-!^TAFDQVUFS]EOR<^4? MA)+ET0W]_;P'/39'*=_\L5%@V-\+X0Z]WY] ="_-9)K(D20_1]%=6__J,7,X M$IYYS7C&F%>90B&"Z/K(62 6_+SOBNXP4/+S\EL]807Y,+56*OM9,\Z!L!8F M25SBWR(IL5M_K<'49;=+L%B^UO*D463>ZJ>H.ZW[]?'^_<7Z( M&\U/M)YR=[=9/P7G$[[#?]=3\-OKYYOOUNEF\Q,\Z\ZA'^>; M,"[H[UG]W6ZK?O[V$,:0-V <5S?&[( ^_(2_.N&)]%J!Z4I21E )6ACR,!\ M#4$)Y+GD2Z_>WPZID]TG,W.,?E%K:*Y&M7J3BG,UONO&V)RA;^,V8^H9D+#Z MH]J^RYZW.O-6P6BI[4(P!(XNQ;")H1:SQ'*(K$L8T39 MS'J-,NTT.,74R)@VY=U1PFA>47<2&V87@WJ*0:W?[HC/V2@?'6/'T_BNG,4W MPTE<8.VO8.W&3:R-2BEM@LZ$IB1CC)!,!<&S5*T "12QE/X'L'9.E@:'N+01 MOQ,#3)G*MP8N\WC; D.YK #&L/X(0QX6'_TEK)NW:)\5^LLO?PD MAU?#:VL=&&$WF7#'>:\TOCNFXW+32KYQ*N.1;DYG-'A3^%XM[0S+_5UIQO0W M\_NMH< Y6P\:D?/' \V]_=!JC2E>^PWH6 9\A[6!OA]._7VYM@,C&$UD6F-[ M?*LT]79.@?+75DDWO@9BE,:>94*XD#&M2:8#BIGDU%'/+":"WUG;N8K+*JOE M@L3J49&WANQ/Y+!$[HO$JD6HG:2_1CSYMER2 T@8=/(A1Y:)A>#:7.%2'ES@ M@C%F)&*>*D6)- K%(*1EG(_/F6-$+H&@N!R\I-Y?2QN-M[C!L%8 @L(VD+/CY-/T@$"0BNKF2 9E]1G#*RQ M3',N,T*$Q><,S'S#RF\:MATFAO#%K%S5TY[DKNZ5#U7$I! MA0=OR4)]4>M^(^'RG2(S/N0E+0X==8H+L/D_GA\VXXNCCO9K_X9NGOA=2@. M5X]W*,YM-:2?=A$0!I3XZ6=6 <6R>.#>G1]I5<%%C/]NL7D:<_/QJG?[Y MVCB/DU6*[RTO.JSLO/KZ_7HJQ_QFL]%<;S2W;PO27 .(=&+-TGV.,DJ#7WJ0 M3_VSMU:$$ \K3_9A=:M9VUBNO=UHK#;>;*R^KX%RWMRJKS8O'\_T Y&SQR' MK$WF[1&0#R8ERSY:M'&J8]OHAW8-+T\^9C754;V]<);+NBK#'-;?!ATS\#DX MYP\I2G9_HO_]Z#%IV?CN/)?*_H[)CO'1)GO8/[#91P7@5@9@917I+NB3F9F^ MU/:+Y-G\]_UVG,9I3U8R%5/8!3Z5I"\70%^;5CK_LP;^=P"&,J5I_>=+4]V! MEB>KU+X=JE+AH90I8Z&5.D1#7M_U:1_%-RXS[F8F?FK+BWQ';1< MZ(VYH3*[4V]<,D) 86P>A>%KOFVK:<);0JT^3/=?+]<)KB)S"6[I .\%),P- ML]Q%RP4DS N5H:$'8D):S"G"?CI__#C4WG=["VQXWEQ#%^ P]V06#P2'_(3]5EU43-.S@+0YXG6^@+2Y)S-/&[SZT*E^MW8'MMVVC+80 M\_FAO_PU,9^D[#[^(C=9?@JV73#G!)B3T;0RV3%[)>1<9"NNY3TW&)X.GDRF MU8YIG?7RTN[ZAE0)RH;I]>F>K= ;M*Z'W1<0-C=<0GYQ7:U:$$87$%85YL0: M+;WZF#;BY/TRX[F$(_BA-?Z>T*S5[0U2AK:QW4$_N86'H5_;RGN'"XB:'RZ@ MOQC+KQ9&L05&58<[ARL0_0)H4^+3AZ+K@D^0M "@^2'Q?0!T/2&?SW!"_E,' MFWZ"/Y\@L7]CN;;9_-?ZUJU9_0^5UI^9[&KI(KS0154!*L+UTJOW80\\^%() ME35P%UIHCHA+?W%1H6+08Q;84QGV%&3I5?*Z:V^-ZW>+!>S,"5V?'^PL%CFJ MPYVI#LFGSJ430K=-:UBM8916=NGPD.2K4-4VOZ"U=EOJA*O[M]YLX#$J[6 M^9U&9>3'KH-,E\9//5X=Y(D,[<>*2$^IIN[VA_6R@&MCL[E>VUI_M[JUMM%X M5WN[N?4%/F;O-S?_G;YO-U>;Z_4K-7.![K=NI MO05/JX91]K$L4&_R8=&L$U/XK-7M'HX.P1COP![FT0^&ZV7=09&.[ACT^L79 M\)SLO'/<;1V7!WBG^N7]M%^HR'N'P_L''0> "J](0>WEVFJK=;GI[NCLB')N M+F_YAI[WNT7"X5HTKM\;=W1X=D3_WH&E\T5<:^"O#:4(>S#(]&,:1QPD]0$_ M7FQGZGZK(I:.![_8_^3&^Y]>U.SHW+):JOK>#WMGY3"/6D"GX039@U >T%TV MV+[8<%5N71^]\=MK7M0,?+][\I?!+Z[UNNU0Q[ MA+/!F=%1*6?C":R==-/))N6QY:9W<98RM.7R(WCR^B'*-K3R<'SCY_)@@S:, M^N83Z5+>&=SR^Z#EK_\8>OV\?4LCX?0(9O'ZK\!%H7.CC;8YN_Y3(L>-W[K] M4'+GC0M%\/G-EQT5W8-;^M#;OVT<_73 ZHU[3_)6:_P34'_\:VK@TL^IGD$' M&+/,$FS?.0[K#"4AI#8 MMU^R7#I)IP5M]LO3[%]SJ]4:;"D ]&T %WCF#K M9T^M7U#E-JH8F[=2EDB_6S-N/R%?.@0JYOWQA7(++/S;&8!:L";ME$W$ =K M&$ K)H@MP?7*8S]"I"M]H]?)EBWH=IUN(Z4*=@AHDS'^F'9-^5P NV97EZ[[B)!81.BF#) M7G#=7O\*5<83WRYWXJ:9#Q%,E7XR?D<2=XG(@)MML-2&\EO #0OJ3%*<"K#G MRW+[H,@.P2T J+F8]4>:]2LZ)7F>>\G?'RLA?V%<)*_\6[#A3:L[ M\"D(-P2WL1$YM/;AJ=Y9)QV(.K(V;.@$L!(7&NBQB)@.'PU MG^D"PL*3=!&&!T&7)1&]N@DQ>&DE[;[R7X. M'M1)&)/O[O,09SCZNM,=U(;!HC+84B36 Z7[O4!K.G&XC$4-(Y!Q'"],\8 4 M"_P2:OL&T 3\SN!'P9D[6_O!B"F\&IR>(A_VLG1W!D61 I=7(A5EL',8&1M^ M+X/#5_HY=(CA4=\;1HB!D*,P(A#YK&9*6;SFH-T2:QU:)-?C'66P*QV6Z5)4 M=,0[HQ?[T'-%;L=#OB\FEL*@9;0V(449LGYQ-5Y]*>X2AYO8KKYBN"EQM:RE MA?^XO-EM[(&N#@,%-^?[WQ>E3,^" :>D+&%Z_: =\B+Q1!E.&+\_3: -M<'1 ML)A@!&NY!MYJ2$,H_S]Z<8K&@YN:Z#<\$3MW,,>MM/]W"(#IU=OK;X9J*K1Z MX:0\U_9!O+)+T#T.Q8M$W"&-RF=-#7X\NP#5<8F> CQGWTH'1YM.>1IX MZ!SG1;>3"+%<"MP=*P;#\\/#S7$.^YV7)TTG\3KJ]GIY.G0S3>N@-_0D2EFJ MF=:="Q)#_BPCTT/)2I'U]I%QY7@G*V!#QAUQ\8O+LN+RP@W::?'$E3&'.#KM M/+^W"XD;TNAM&%L:O@P9.Y#=L0'2'Y0ABZNO3:>C7WGK< Y\#K*9/#48!<@B M#&0X\?M=$*7KTO6]98LJ O8&L*\?+_-#7HD\>2>9ZJ7QWGV1WE>$XQQXI1M?#$%A//>7>GG' M_.>=A(Z=/DSB!8",(*@,.Y;68Y%6Z0:IE3#L>2(+= T>&FO_Z]-424%IW@=* M_H%ZI%;F9Z181&OHZ!Z/[: K?#PV"-,OU^B2WE7:167"2=\V\KTA MTR42E+H2B/7=Q=(?Z'6R%D;B?1>59KF9-RJL9*8Z@:H"]C)S4U7RYDORC] MW<[%0O@5"] /]X@,U4"YC'[GI XEY.RJ(0QO<"6]!N%*-.K[30T!XCOT\]V1 MF3VAUPPM%9+3WZ8]0,]+>V, CZD4[F[%S\?=&$J:FE>RR6" M$K0NUADJ*;TC#C"=3C=!V86R_Y;9D(CVS1Z_S(/ GL,$D#'FI4?VKOPVE.F2 M4TZ"A7D,M=_V^_VCWLK+EQ?/+?M\+RVE=%TPG650 B]_+UDSF=H!7@<6/:B& M09%"79< =FR-]TK^!'KTOW%ATB2)N*4$E3"?6.!. E4S8:S"J5]3XO8KW#LR M&MI)37PSGD;8,^+6%Z4;,[(#$S==Y#\,$>J&#W6UGL#Z:>GCA'3X6#LO\S.2 MCV2=Z24\+',V2L/#C-?UP7J)80CH#N#X.Z!239Y]>))C.M+SUQD=(_H#G$YG M*"EQ6(:NEMUSP/SW18T^@J@]K/L;S?5Z#2]?ZOW/IT_. #76-MYM-%??;[Y9 M7VW4_K7Y/B6(;K\ BKRY6T)GI>]O-AMKZXWM];4:?-K>?+^Q!H18J[U>?0^4 M6:]M_VM]_3LTF8&RC.4H?BO-\>X VO#?K-K>?C+\31NLEW[O]]D?!)CH Y\\ MWM_O49FW];C,=_^&XP4X.1GTO&6.>F%E_.&/9+*VS-E*WBG?7S[TQU7)2HAX M;6M#^;[AY1%8:KF,"$UX.=HF,WKQ"$J72R@=[ZVX: MQ7*9(O93S7[_&L/T<3HK']3LDVQ%&C+1#:IWCZ949?7J 5T7PC#16K<5F(8; M0?XK,W$/9UCC#O<*@#Z?C?KK7 @Q_O&#VYJ>8OBW[Y-],UI5,KU>Z/=6'L & M=XYYA(*GF@\O;IM7[:RD#,>B8=D@M9GO&'*TD'EKM^/2_]6\,M-I_8XKB#.;L MLVD-PE)MZ/[#>T_[*YU!._/=JB>?CZS:]WC]V3K>(?6 M!_Y@_7CWG3[8/%@E==)H[Y!UM-GU)L[>/=@ VVN;1WN MKKW>?T\;K9WS[DGCH'&PVV[L-]8.V69S%6V^^WRP<[".ZFOKI/%EYZRQMH=V MWWT\V?FL>'U;MUW[;6>S#6\YV,$[YWN\<;[.=PZ@S?8GWFBNG^V<^[S^KG%8 M/U@_W3GX&]ZSM;_3/FUM'NP?--8^G>PV/Y[5UU9YX^#C:1V>WUQ[?;"[5J?U MM3WX?;?5:+]MCY^!=PUVR2>Q^:Z.&LW7K<;:QDE][9" TW"^"?TMWW/N3C;A M]T;[$]GYLAOK.3I]WUSOU[?1:6/-G34.-KX2[*+R1&4*69,!,5&FA;,9UDA% MP4,@WBZ](NB%DJ#EKK+(J__];RS0'[\B$&.H>ZA@_!""7WO?=2VP *:Y R8J MB/38:NXM8E9&:^ ?[:A#6E,370E,!),%,,T:,)U?!Z8 *!08DAEU&F?,(ITI M85 6E:">6\VT1$NO,$,OY.P@TX1,_]FW_H9'<@TC&Y<*7M[A") ?FX%;P;:Z MH#0I:^G;G'];L!BY8@LHFA@4G=VTD81DCOE ,VFLS5@T+M-(JBQJYSRQ42$, M4,0U?B$4_E4H^@XB/(J1]%!7^7G+\*0,BX4,/XT,WS GM#2"$VHR*B3)F'(N M4QH^81PX\1QQEDK=24)?,/'+YL2D9'A"P:2'F1&7EC&N)/U/9>&_E,]5Y\H5 MHK1U+8 1#E+SHM8JTUO2>GZ9=902%UW*$N[76MVTDR=E"/W/%+3SZKA+;[O% M6G=@^W'0&@]@ZZ+_"UF?L*PWWJ"3:[)^[-]]9OY??[=V2>O8'G1/H&]D]^#P MK''^\6SSRP[:^5(_VSEX>[CY9>M@MWEXOOGE;7OSW0;??:M(_6,Z&Q# /9I, M!XTRYC'.E*4X\]8 V$L?'7=+K\0+S-0-H"@CHC_"?I-2+ OVFPOVVUS]2A$1 MB,:08658QJC5F5$2998QSJU5SF.6V \8Y ;[I5V^O:/Q-KE["NI]SZ)[: BL MNA;=Q'#_AI U0G\A9Y.7LQMNF0G2!HM1)A42&=.69M8SEW$GD)%!!A,QN&7L MA9Z= -&$0M<+&9ZL\ES(\-/(\$VW+%@K-(\9EQR4G50ALU:33'I+@)XTBB! MAND+E0YKG@T9?C9!W@]%.#*YOZV&F;N2 K((_#ZJB3&BP_J0#*L=7QZWL%I. M_0*E)HU2VS:29><%X!21]9)]=V.&-6 MRO$4-FS,=!O/9GO(AR*5%.L/C]9(NT..4KF-%[5.Z/^*-3?'2#ZY:-%PYC^T M3*/(;80'L$P/VS5L6I!B0)P1,,^HUR1AR)-/2\@QYCQW#WE$$)AR1 M\H7FOQPG6JQ(S:(03RY.M!#B)Q'BF]89\T[[E/V#C,M2XF]F2 !G#%/D/.)" MHQ0@DO3%_V/OW9O:.+:U\:^BXCWU5E*EY=WWBW-^5!&#O MF\[_&!^6P--"J<37U9Y=$+4['+AB,3:,23/B3S@XD;B# $>]3,3",+""!B!* M^<@,U<*ZM77"3K8#6,X7.8"-(V5/>UO5"!3@BH%'@C$(OY-%$A62Q8=@6=&Y6*$Z*-VMP4CRC:_.#:?)UC4&LI M]TX"YL0#"X& P5B C!R%J**@G&1M5EU-6J/-3\8#L7_'=>(I:!:": ZCM.MW@42K!A0.!94A&$,\- M*K6"9/98(943E,8$4(IW.19M,8**VZ*-=*.H\<.I\76>06BP ;,"FXL1AJ$Q@08T00LXQ$B3<1!<\RE2U@C^=Q]!(IW MHHTJVA1=*"K:G(K6Z *@JJDDUH8#LP@ \9;!4BXH 6R!LM*15O31/7IN!RJ MKA[S5]L^8H!IS*WPM>*_I%LM GC^JG,#(IV3W E@CB<[1!D*RO!DAPCDL):. MA)P%P;MW33=^[VY(\#?IOM1U+PMCF\?5EZ7G\\"2GQLX_P7>)M_ADYC?W>\;V^M4,HKF&.)>..VV0ZM6TG&-SEEN8 MESG,/WB^QT%%FIYA\7JZ=WH)%P.WKBJ2\C4'U^7KU,(0;;P4N0.J MQ,"TL) $:D!:'#!R3C&KJRQ>OBJ-F7UO?-PW9_E.PX_5_Z'>^63<*M>;+'P3 M#.U>CA\K3I8';+!0P'1Q8#JCPX)51EDK)5"J$C'*+>XU%@ZB($Q;8K65"4PE M[2+>F@XPQ=/21F94U/@!U;C&B1@E#"42%"2I$MPB&,$I"$>IH8PI$K)]([M" MS3U+K+A;[E55Z>KI5L7OLO@2R^+Y7204S6C $#BU$9, BG@/+&H.R42SH)R/ MA/A(/>:D(E*.)/TUQN% M!,8D!K2VSGA7XU)HN;Q"RZ;HQ/Q52ZL+5$T1C8)1B\2H&8T M_< )G@0B0 (64M%(J:OZ0HHNYG.W\O T(!!I]\QZ1A**YWT7; NF7\:Y].KWFOU-1Y]'=YW_3<;HG./&,07 MUH3S&U0OXY4;1?2#&1F^*K?T3HBN<=6FTX<\:3EA.U71.T$BQV1MG7:E;$T7 MP!)V:B,7*VK\D&I2P,P1K1;(AU"9I[K&#+ MXD[M)11_#@'1$#"@Y! M1!$!8]0FY?4<= )*Y&%@2'4) MJR>8?*==C]Z2GV:.]J_L^9([NJSCTE@;K( M502OS[H]?^_M@1>EOH?1;]?-=1ZP923:'I3B=[]);,%0;4$*&&' T6E6] M;6K>Q)9D.B_F0"J[<+&[L!;41H[**#U0*4(>;$U :ZES-AR62612!7[C+FRD M*& 51K$\P#B7E6NHM7(W_$A8Q^O19?'%>#)TGSJ__->/H/AU&+T]-*/0B(VP MO?OR.B1?W #/:.>&609C\^TV_82/?S*Y6- MM*H;R5G"(^/)0&4DF:K$:; 1*X@2>:6Q]3[@M77T+(,@J3>FK?VB_$Z=[JF"N!WW4?+NA0G>[# M[?'X)._!XFM;WC;[Z/Y1C%&6(!"D)@R851&L(Q&P(2A@@EP2\0\.TH??-WLG MD_'$##+!+9MGR9O'.NL4HB9CE 9&$P%3E&'PG.# <<0^T+MNGH4>?F7SM&?S M1"DCP]B!L!"8L!2V8 MABB8<4PK15%F[#^GZK<@\Q<4JE=)OHJ)#+\B2,>,.\/8V3$C=SB-6%'<[>0- M5KUS,[AP9,/HNY?(S\(G3SOQK*FLCN_5M[*XO[=V8N\T>#@/HV'1Y[OJ32R= .TE%PGE?6(!__?_J$3Y?FM+NEE)&&UCBD;1VP7J M;:W+J!4X(B7 &Y\.4NLQV-S6BPCMC9'&1=4^O7W0ZL^E9F(,!_,$1!ICPM-; M*4[LYE3QX*>4>&__+W)P_O[P8#]3X7?I&?U1^MQ/Z=KI^]VCG;]W#]^G]4MT M.8^1_D=[93&3$@P.29.UCF"U%A"CXI&F?9#X\KVB(8UY^I3*#FSI#OSXUS^.><SERY@Y840BD[;M5VW/G6/[E,3T<>@5I*@/&T MV0QV'BA6P1EN+#)^;5V+KJ2DRU%]>G>3'LMN)^V:XY N_#GTS^;Q7S[^CIK- MC:N^TMH+)TAQ=MQ-(VOMZK2-3&('QCN13"2:HP;:@F F4,R12;)?6V_-8+;2 MZ+:-[LFBEO.JY74?I%91*B4I$)0..:84!8M1 $J%YT$1BS!KD5J6%/*VM>?9 M2/>9=X3I=XY-ST-OT''FN#O"OT[KOCUX,5WU4EG;'%[.Z(M' M,67&60W!1 Z,I>^2Z"PH[*2SCEE6X:7J2C5WT_X2:FVC_C;%98K^/H3^UAKS M6$Q4,!@X03KQ'9)S)ZFI!K4JH9"@DB3]%;2K>=VL?PHQUZ60".=.CD[Z.235 M&4XG10^/CD?A, S&O<^ATQ^.G]0HH%\>A$^,TT.F[VK ]%485?^P%]^*8CIB MY,\DC]TPV8O[YK1@TITP:4:[O[1#C44. ]:& G-:@Y+:@J6*=Z3VHRT%)9Q9LP,>F._)89#=*BC;^1Q>94 M% 6+FL*BWVH!!R0)F/,J07.(E)H3'J*E+W13Z\ M0C?:8%BWF6=,NPM7R>.'P[X/HW&5Q"]_Z_QR03M^[83_/>E-SCJE[_#2FK2()R)!E)1@IJ&$5"J Q+6UCGN(KT" M#<<;:4^YP ZJK;I&DW2/\%6;)U'E\\YB@#?POEONZNE#/J=I7?SPQ/;#=&?/ M<2BTBSG_UU+6Y7$3_?:EYR>'EXKRS5]=/ 7Z^B?&IGL^F=S\)T=F]*$WN'Q^ M\3U&NI#4;#3]36_@TT_/*7[&*P!_8% @^<;?AM Q+J>8F<%9+LL;#"?IZI-A M!H1T>^.0#Z5!):8J6!Q[ S-PO L9HF+\$B88MXC\T_5ZGOZ1X=7UO&Q^1# CH+Y!":F9WYN^E_, MV7CM7]\O5EJIBQM2^62=8W\UOH+DV@K*F2NXN?UJ>W_CS[T76QN[G7_O_;FY MO?OJ;;>SO?OBV8U;I"WW_F(OP>ONVZW-3OKN[=Z?VYL;^^F'M_OI/SM;N_MO M.WLO.WNOM]YL[&^G-]S^>9:QP6<_XB^]06=R.#Q)U_#C;B>^]J/+8OD,:W*OR_[X-8;T8FZ6W_:RCZ$R[J=^25U[ZPSK[$)C MEV".U#1VZB<\'"7NL9/>=SCN;"4(\3<&@,LZS['.58>%#L7=UB_O-SZ/VQH) M;5[X[&*\Q9K__%F?T(*1A6_25E0VKUI1TIOP.0Q.PF+BCX_8E_@TO(7(X9 N M0H,PCC$A%'?(*.FC$40@1?_9K*(M&&&X7=CE8KN]' V/\B#*? M_]R:'+T[& MB42'T=:IZY_D1=P8CT/ZOU^9ZHW=%Y>>Q'?G[S_V/QV0G;/W'QU]O_G7V0[Y MXW!W_P,^.$_7.GK?W]G_<'YP=,"_>A+_Z.UN_M[?VW^9/G>WO[?Y%]_-]_9J M&^_\??#E_>8.V_D[]ZE_QZY[$G>.MM'.JW=\Y^__?-PA[UBZ5WQ MK\]KUX@;(%.9M"SMT7=>)( M,-$:*0(J2 ;,<01*:9(P5 0D5*3(D+5UB;MJ1DE_Z1'TXWM>:IKG,@E24>!% M*7"-^E MHU*<@K Q67Y)79,J"P96)TO/.B*8LVOK3':3Y):JP%?*T +B4CR' M5S#Q:C0PB*,73H(2(@+3 M#(/EB?QH%I/%Z+2-6J^M:]HEO#Z]9$4,QI6J[7NR7*FH_&)4OL:4"(U,T4# M"\*3J1,"*)(L'Q*#02Z@$)U?6U>HBV<,+&J'RC\1#K5J;J*]XS RDYR<&TZ/ M?6_".%0I1+F,TR>;NS\\SEG?3ZD)Z7*# MX=/UWQCXS:^KOS5%@G*D-W:DSPA[LQBX8KE#DL$7CE PB,.#*1<6;E MVCI572);,Q9B9;J2/EE&7A3ZH12Z'L@EABOB(\28"^)HR ,<:6+K2!@NB%=* MN*30LDO8W",+YE+H)\W$5X 4O4UJ.&UL<61>(FYR5Z^S!\Z&WH]W/RR\#O M7"Y]P)!AGJ?N)&WW 8O+5)KZUAV)2JAW$*& M;DF&BC8_B#;7X[K("^>H!T$H!8:# D.\2?8-HRR(A-98)VW67<3F3N@M<=U' M[!YZ%09A9/H5%S+^J#?HC2>CJJ="<1 ]4%!W*H$$H1O?K7_!T:9Q=$:@UT01 MTB&(07")DT5I$5BI(VA-A3,!8YI3@YGJ:CHW*RHNHI:J=/-!VZ+2#Z;2-6JD MA*-,(Y==0Q&8EQH4,3JG*59(QYO[9>]?(FOQ4744G]G]T(?EA+ M7BME ,MF1%<)A1?V9*%#"Z)#%WUX,:,V,!\!<4MSL@$"&SD%RZBBU@?F=%4_ MSKM2->4E*N4 *Z_WC1.HHO=7.Q;O,O6R M$-\P //JA-P>N.%1R$(I9V1S9^1VG1LK::(0&H.V./<%<0RT-QZ4X(8SY7Q M=&V=DBZ?T5GNS@,P5Y'[/F9-;H#B%DU>DB9?9[N8&QN-B2!MM)!4-X#U"H%G M6 JL1? JL5U,\[BNUFIR:YE/H;.%SJX0G=VK(MV_]"KP_?72]WN_NN7;GJ7M MN\8CV'@KFWVQG9O;A_'D6 M]L&61BT/58=C>H-Q%D48[PVVOA/%7MQ,@BBY:HV@Z$&=!3%B,3?>@2.!Y4'Q MB0^YB"#WF':37^OLR")&&>((M!66V!. MXNPZYL"U-,HH;J/*572HJ>$:A0,].G?/;(=CMS,(]R- *VHY/G 8_5K,+*_D25B[;>35NO,QY%DYQ\5( 3O4D6BV60-BX"%*7%BBEJD5U; M5P2U5EU$0 I=)G MQP^)&*^M\RY!]9;[=\XX*A4U[=3\5CB)"@(\# +,X%'"^2# 4"6!.6Q .Y$0 M(.B@(PTHP<#:.NX*)DJ%34E);,TU6BO4Q\N>JRBI#0F.0V=*H3L3.\-SA)R[AW5?GT>R6FZ?OVLY"V3B0[..,6-)RSM MF43 DPU.Y_%EEL#MO0*W[65CVU<,K"3H/W2"_@6&7G@H?@^#4*:#-HJ36W7F M)+S2T7D-2&2<1#0FYD04!,\B]=@YR64.SR:1MCO1M\1H6Y.H7_1X\7I<'1J"H($ E0SH(CYC+W:&[E+9O9D8FP_L:!A>N"CHV&^G:'[=#CL^S"J.:86&-)I%S?\KP4]>8L/DG8X MYM+N+.TR%G&0S&A\$UQ@45(&Q%@!C! &*E@%!D=DL&?II=SXAG4UK:<]/\+@ M=4&W@FX+CM$7=%L8NM4J.BBEA@D'W&2:''0BS!@EFHP3T ENK3>))F/5Y:+. MD]N/;H^ /-_/8=@.\GP<1IWQH1F%V]#H;L>:<<_]MQW]:ST/8?&]_LDD^+N: M8=_L,9HVDA^>Y(^\_P&TU)6\_1ETQZ=O]_2*'YY#K\/H;=Y3S;)M4D3302YV[[>81)V@661 U>16QL""@8O;:.GLTP ML.8ON[@E8C8[YN3.SOERZI53;Q;8S6F%E5-OP5!WW=XBV:S*;925U2'G0>?I M(HJ!C%B&F =:YCY";=X(Y=1K:BL(BKS1/LN> ,/IB^9!@=8:DVB(P$;E4P\_ MFE-OY:SQ]MWPJKSS*<0(_ZY^"!Y,NBOS(4Q='>/.R3CX"Q_'<8+*W-KBFCND M6SDY*G='YP>NCL7GL[9S1N5T'9LUZ]#U<^U2>AM3X>V>'-DPVHO5&3?>.YF, M)TDR:44OB$_Q0C=U%,[HCHJEH<$0 MARE8=+4%!:,N#$1:YHY!HG U#S+A?U M M&VC?)N8=KZ"JGYG#RVJ'F+U/PZX]64:*(5 84H!F:,3&:0"5,LQTC^2=MA[?*O#J^JNH_3J09V%,PG,#$]]'/3 M_V+.QFO_^GZUTE)=W)'*C&&.#=;X$I)K2RAG+N'F]JOM_8T_]UYL;>QV_KWW MY^;V[JNWW<[V[HMG-^Z1MMS[B[W=S:W=MUN;G?3=V[T_MSII=V7K_9^G=ZW_9_MCI_[KU]>_OG6L9.G_VHO_0&G&93@;FQ/<21/TZ2X_OK#[3+(BK4Z#RQ*5GZ9OC<7A^^);W]#JL)F;:>)/S51=>^L,._1" MAY>0VEC3X>J0VS\<)3JRD]YW..YL)5"YV=M6UGF.==XQ(W?8H;C;^N7]QF-S MV[3$-B]\=GK>9FS;3Y_U"2T86?@F7>'8RO+2T$OQ52E/*,57S7F,3W+J[Z;[L;?YU>O#QY'YP?D_5%Z']]]M4-W7QV@W7W'#OX^P+O[&U\.SO\ZWWGU MIO=^\QW=[5W\S?_\<6B/?'^ONL>#\]W]3^C@W*'W'__"N^>'A^\_OL,[F[]_ MW-W<^?+^U1^?TO7(_YS/R SD"$=A6.ZW3# PSQA8K2UP[(S@G!,L=2F^*NCV MU-"M%%^M(KI=CX>E4PD)KPB(("4PJRDH9208)CG&@D9.8RF^6KWBJV5WGL\A MEU$X#(-Q[W.HF/3]!GJ7MJVM,]I68,+3R^$H_3CHN)/1* S<66-?,I#[]<4G?7=B;%/-3XIQ??8L3TQ+\0W(L+N>UGL4UO;V/@ M][\*<>-*AHDL[,5]<_IZ.*I>^,9E;/-95(6LW0:@OPKSW\-^7LH\ M_CC[;/8&;Z_DM3'JC=-+F^G'P8?7Z>&'_A*FBVNG.:">,>E"9M4E'-HXJ$ASSOAC ZH[JO';;Z2NAFNVE4T=)6:>EU.L4QBLE^0N"% M%L!X$*!(D,"194P90P-U64OUC&;/-4;U.-G.JN4.O*CY/N_I)[](L;Q>'?WD M(VSSKR*>N>HU2 ,U\!B(F]6< I"F1"(-MP$ MO+9.::/1N+FT:04R$0J*%A1= A\O*/I0*%JK\4W2XS'9O)@XF@Q?;R']ZT![ M'"R+PC+!;U6[ M^G9_[\7_RP^V]>;M__T_*IW=OW5^V=QZN?UB>__7SM9?[[;W#U:^FK7;":LS&]!Y88Y[$],O"S1=(.=.CD[ZE<4\K52X\M-!%:[[#\'3WX^(GN?-SFWT1UT<['E_W=W(7YZ.6G]_M_I<_:/CW8WV8' MY"^\\_&PO_/J77IM]W#GQ?6H[E]G.W^_(P?IOP=_O^GOIN; M[\[V7KW[DJYWEI[[R_^'/$8#7 ;>\Z:3.1&BT%29::H%W-BZ>I@-NC ;>[U$X1JGW('2:LB\PDM5",F$S< M#)8LHG SNMU0,E5@;L$.J0QQ4ZA#N^?;9.=#'@8?6*)Q0(+CP*+"H+S)DQ%M M8M]>$HQ" KHN8BUL_UH0KB#<0A&.$J,]=0QQY)F022(1[RVSG$7Z:9&62\6W1ZH-_[5AU:%ADM0S^WQ^*3*\!K&[^9))3U- MJ]L)E?IT>H.&,&4V8&^*PH(!4R(D5B(!&+D"2IC61*$51U>H2X?0OK3?]N",8 M_J#][J((W6U[:SY*A;\((A4I%2D5*14I/0$IW<& XP+90'!40G 6DTG@.56( M..N4%@&'.[?[OH'>_,?T3\(\[*98>K=C-[5@)*,V>$XB()XSWP-*)E[@# PF MN0&HERSXS&Z8J/NOBIZW6L\+&AT"ILP$T[Y3\R8*$;'#'QG%":]4=4 N!9@>BPC;N=-]7G(2-%7Z?B-@7]3"6=&X*B$B)HC MA#.FH86:7KGT(MO5 MT_+[6>=%2D5*14I%2JLHI;ND,"\F//133E-YOHJ/JTE*4X\+&8%], HBCP(8 MU0$4X@H4MDQ%[;R.,1>IJ6[:!(70K(QZ%Q N4BI2>OBC# M @E.(D+ 1(&!!4I 6<+!B21UBPS"3K;LL'SH=/@EJ&>E(6#-=)K9U^CHO?R4 M*QNY+OD%14I%2D5*14I%2FV2TC+=3!O^X\EX4DTQW1]^'6N3I]IL#RYFVE2! M,WL]L^I-KI\;]R;A;1A][KDP9=EO@AM^&%17*82[8<+MZKXI;Z/BZ1^($0E@ M7AJP6A!@5E/K:?3(HK5UBKN:U&-M!19:#0L%O(N4BI16/VFY'+&K=,3.\&D9 MI+F+B$'B7+EYE[&@G%0@$++82$QDI"T\9)] 1MYTM*"['"U831;L#=+/X8FE MX)4H29%2D5*14I%2D5*14I'2PJPCYWU$F(00E&"26VLTEAI3Q0)/YI"\LW54 M4;@7WS*X[8K Y0'1NV&R%_?-Z>OA*-_7QF0RZMF3B;']L#]\G2RFP:08/\T9 M/Q]F=2Z.Q%FB#0;#<6H3 M:",Y!!TB<]%[:LW:.F5=3>N3'&]?]U-4N;VJW(#[J:CRPZMRS:NDB:58(@6< M1 7,60=*QPA&:!(,DY'3EJGR$TAU^MWTJUDV9M+9,2-WV*&XV\EJ-$^BT\6< MH>ES/:=I]?WP)'NJJEE#5NZ\JOYRV']L[F8PG9I!7KW0B:P['MO"?]="EC)81JQ,1J2@) M51@TH0*(4TAA;H2T=&U=Z:Y6M,M%??+J7,.[YE*J)4?4EH8;;4/=^XXUG&]E M5A-)ZX3P?C!ZNZ&'A>;=$1[K%INR&,?( +$0@"F?X9%08,%J%;A1'N&U=5)0 ML3"KYIA55$8$+I@T@3.FB+4:6404BTHEF\/>FEGMCX(9GXS.*FRXH%DS&KS& MWFGP,XUU1B@49"[@]2A9-51&%+'PU II15.86<(0\P+GIUHK07:NI#U H [-ULMZ%C0L:#C%!VU#PIA'8/%##&J$E-1 MCC+E0S3I^T;0L?#+1J'S_#IT$FT=E=0 I=0#4]&##A62QI ,<^8E$8E@,MZ5 MO!X<+O!9X+/ Y_W@$TN7$-0['(EB03DKA<^C@[F..GCY@\!P@<]EP2>^#I\J MTH QH8"9R;U'E0-#D4^;2Z6C$2,A7(9/++N"L]6&SRJ_\%]5$6?ZK^]]7O_O M].7REH_,Z$-O<'EGXGOD;GK!OCL?A^>4WOUV.5NT- M*@VK_NBW[S^ ']?NMOJ\ZGYR6'6R6=HZBR[R(N\^.2+EY]5+UU;^^EK ME#]CG-_X,GJ&;WSM1Y>5SX24][KJCU\CC#5^K_P9%V)%[E4\H_>\:EG7Q[*N M\AFAM-SK(O:KO-U5+S+0+]]PP8R(K.CS;/;]TS0C77OK#&8\/5^60P3E3"(X M3<;I5)3LQN3TQ[\,EPE*S2U$>NMH^.5Z"MI*+=W/\8M@>=BP[(98&F M"^3G>JS\.=_;]X<[Y'T>[K][T M=J][Q(_>G>[NOSO=^7N'[[YZ=[ZS_^;P8'^'[>YOL8.CK=-=LG6^$MANYGBJ!N3F5AW'6>@QU5Q"H&P6D,S.!LJS$,-NJ 3/18 M";NVSKI<%WPK^/88\.T.\&:MXTQ*X;BE3*=C7BGCN;:)%$1)G)W'0"NHUARJ MU8;!8RR3K) '[ A+UIN6H(/%$((+EGB-I=1KZU+HKD3\*=EP!=P>-[C=A;QY M3K33WC.A,>,VG?V8H:@-";DYF6.-D+>"9'?S0]5[-Q(LK4HL#9Q%&);K?FB1%9*%1$$I?)83.; "&J((TY(C=;6DQW:Y;38H 7C'@/& MW0'BA-':GT!CEG,*>B'_?-H-L9A$G^@XDY33?RI3( S&)M]C":4V!X8[]92PA$XZ"2\"U\H#PP2# MQKQJ,&&]E]HB%ZKQO%QVA9C;)5=F(SVLPI=A=$5*14I%2D]'2G?Q4LG@0OHK M0J3(':JIH4H@H2UFA%#"]4\(SL_<576B\Q_3/PGS\)QB]-V.Y]0#CXIICID' MA0T%YBA.WS$#3#C+.)9:L+BV+KH2S=.%L"A[@>0BI2*E593270[.8#"W7(C@ M"&>$:>,#4089;AFR!,MR<*[JP3G#6ZHD"Q)S!4YS!$SE=N=!2,!$.!&)<0JU MZ^A\ O6M;\+QR<@=)EWHF('OC,*D-PI'83"Y[AB=I]CU,6'80SHXOPK';PS\ MFTHV,_R=Q;/9''#]5?=L&LJQQ1(#"U$FQA\$V$!1U0HR_^.8S[T?NUS*+I/U M\0QW#F"W*$S]N+7\?GRR2*E(J4BI2&D5I?3 3LW[<)K*0BNV6).4IN;$-"A) MTJL !E$"3!@"V@D.BG)%@HW2HUSWRE$W[<9":%9&O0L(%RD5*:VD&[,X+07EU"FGP3)&L9 &]RV<>X-PEOP^ASSX4IRWX3W/##H+I*(=P-$^YW,WQ3R8X2 M)B@@+GUA0>9P6V+?02$9)&?&\+BV3D27ZKF;,Q98*.!=I%2DM(I26J9[JARQ MJW3$SO!I&::1>?$ODM@>)UX4\U70W3/;BOCE]/1SE&]R83$8]>S(QMA_V MAZ^3X328%!NH.1OH8%;;3255%)Y$0"8X8$1S4$9&<(@$3VFNYF75\ *4P\$B3+%CS#BF[F_")B;^U68M!FES!JF;-N4C M01*H00)89!@TLA:XYQX%KZ2S/$^RZ'(QSR"+HLKM5>7%>:.**B]0E6N^I21" M9RW1@*C2P!058)'!H)PQBAODM4/M4N4GD/STN^E70QG,I+-C1NZP0W&WD]5H MGNRGBX$9T^=Z3M/J^^%)]E=50S,>TQS[NS4M"XE\Z,A"=(@RZHWRR!GBD!-* M4FQ]-7?F-KW*+@;69Y_?M"'9WLED/#&#O'JE-UES.+9U]F<]BLFE9HSY"(YS M!@PQ"4J*"-83S624',F,8TAV-1==Q!L>0S.75BTYQ+8TX&@;[-YW0M=\*[.: M4#J#$=X+1V\WOZOPO#OB8]UD,Y0[P2(P2Q//PU&#,D&"$9X:A0W"5J^MSYWD M_GA0L5"K)AK".ANU8CQHI-+I[*P2AG,=36!&!TI^P*UNL [W1\&,3T9G%4I< M,*[2_74!"%(?\I=,^T@%!^>Y20CB,20J14 X@4FR_05UNLI"$*J;?FYL@.DJ M@TBA5H5:->%MNQ^.EO'/2\1/=QT_-;>.>VP@4"N *8O!^"@A:NR]-@1C%M;6 M69?K@IT%.PMV-F26(D&L9<0@ZR)3/B30% 2K]#NLE AL'K.T(&:3B/FI;K,J M(86."2=MKDP("*P5#*(74I$\:QHGQBFH[E)5Q\PG:[D6X"S V4A)F)1:.8>8 MY9IQQBW"RGLON3,L$*T*Z6P=A&Z=7H9&=C?=V>['[7\HYQ%QA"'XX(%YB!3P+>%;@&1&.C K'N'-,8Z8#TU;Y9.41;YDI MX-E"\#R_#IXN2DLYE8"]S.V!;.[!IR4(X;5%&E$FD\E.$.]BU$#I58'/ I^/ M&#[O@)[&1T^,5(EW2H:SMEF2G9V<"LXTBL5H;PUHXNN@:;CQ+CH!CAD)S# " M.M>M$A>-3^>@8B*NK3,BD]5>!\W5L]JK?,1_5:6?E]6=ZX/+. MQ/>@Y4+:\Z,+;5S_;SOZU_KW9:*+N-"%3G+UC*>+' _'5;_!YZ/0-Y/>Y_#; MEYZ?'%ZJ[#=_=_')Z.N?&)N6\F1R\Y_XW''.#,[2IN@,AI-T]:J:-]_>=,+"H-H]9I)^B+V!&;B>Z:<[3;^H MVD#.([[V+ 6[5JS\S=?\2!4T(D&3EANFE49,!6W=M]N;7;2 M=V_W_MS>W-A//[S=3__9V=K=?]O9>]EYL?'VWYV7?^[]_?;VS[.,/3[[$7_I M#3J3P^%)NH8?_[J23W R,">^EZ#HUUGZ>FH9O?.U'E\7L&9+WN^R/7V-(+.9F;WW9&9;=I1@3 M]PIW?^=/:C!^FE.G:V^=8=)=Z-OUG30\?GA]JXZ=_<-1H@@[Z7V'X\Y6 @#_ MM3KC.\(Z[^I\8W_?EKFV>=V2J49O+%RYR[,^H06[N=+G@52XJ3*JY:WBWG$8 M)8LF$?EL6GY.)DNXN7OT+1Z\F?UY[S3DA[K#!]Y5]^O\]!"[JL&63_>HCKRU MDW-Y2W%[%^>LY_NIEV5Y#W:7. ]R.*2KT"",8TP(Q1TR2OJ<9220FO9-I9=U MT/21UT'O;U^Z+<\._M[YLO=J!^]^_*-_L'^ ]O[>)NGO^/M7!^<[Y^\_[>R_ M^;1SE'YW=NFV')[M;+[\N'N^]67W_"_^/G_&JYVS@X]OTOWY7G[O[OG&Z<[' M/PYK;LN/VU]V_MZA._L;='>S?Y2?Y^#\C][NJ^W37;*=KI%687/K;.=H"_W/ M^55MS-=A2T[J)"Z'@2L9LJVF] MTZ8M!LRJF2G3,Y&V>9=MAN.TLWK5T+&.&?B..0OQL)S^^Z/S M6R&D[_NA:J4]\!O?R**:K5=,C+@:H//Q=R)4"O<2I3-=OX_?HX MVP)SS<'<09V\>&RC")1#C"%FF$,)X3!)6,>]B]18B_3:.L5=3G%#&94/1EZ6 M/O]G)?2X8B]1,D*0$\ <):!=LD0("0%3'Z@2(M$5WM6J MY7IR>#D< M;0Y/["2>]#><2ZLZ*?&,!H'/U0F,SD(4/H"P(MEI5GI0R@0(G"%I8B#&T41@ M$N[-W9>U.%_:J,R-\Y>BS ^FS-=9C+D-/H>+S+2GY)MZX+3_[P%PXU)4WV8/).B[%-K& MP+^^$-'V5_$42[5F2+%4B.ZX8 MG:?_4_%9M5+)&W=:W5?)BQ[?48]KXV\05YXHCX KE?0819J'5SCP2A-I(^?( M^K5UC-M;W5/\-+?D/<,!5!GSO5S4G72HBKH-QJ&X:!;+9/S0#9ZGU<^+OWVQ M]EO3I2\TI4%XFS7]D!'#(HT>@A48&.$8%,[=*HE""D=II3+5;!XUMTN^>&;: MJ,6-496BQ0^FQ362PEQ01'H-A @!3.8QS)YPH%H@9HBQSJI*B[ENMQ87'\W= M8DJ]HV/3&UW&D_K#P0?H]SX'WS'C<7A:3IBE^F#R:F]?R>+%H1E]",7\NB.R MG<_@)]9&$S V( 3EP+P.B9I( D18A27QUOFD_IRW/&&@>%):DOUSDZ:6V&]# M&ESC)H0DN6F&06AA@2F.P$8AP1!J)/.1"<8:B_ZNL">E?2DZK:!H*^M.V@PQ MC$:)BO6JWB>=B3F]9\;VXS="%]<+:WO@\MSGL!FF_]T>7,IEVI)F/TNEV*<- MG@%X!HM#&?L3Z@/.%6A,>0-)NA*XIPX)1:.,.8.@BWE]EE2K[-/B96H)C[N' M7A=:-X=*UVB=\2QX&R0PJI)A1C0#S9!(/WJGD/""Z; B27V%UA7/VZU![VMS MX'[&G4ZUY6 8X23],/6Z56E2_9ZQO7[58:N;FW$55]P#,;\J#E$_'J[D]F?^ M^4V^V[WX;APJAT A@ V>%N0; HAW-W?PSE__T) 3GK0"H8W*?0@<&&8%\*!Q MP#:&*!(!U%W>]LJ?%CKR%C.9K94^4Z;]_[Z1U'K!"42$FJ; MI,VJR[<94UF<6;=D/9/#,"K.JP=V7E6K?I52 MD<0?$60PL?TF_86 PU=Q:[JT@:^M<%X]4(21W M+4HKBMN;CE:"]G';#;5 M7M+QXM ,/J3+]0;?-BZ?Z6*Y7Q/SVYIN[;M&X:VW;)5_T=@E-\D/O<]YY-)3 M8K%++4RL&^:7TGAS)8SB>&OPL.0S6&YBN%I9'8 QI(!Q3<%&9T$''@S1-D1O M$\OM8E(WUF]?P/3D*.YJJ/0#1%V+2B]:I6O\EX>(K E)A[G7D/DN*,P%>$<5 ME1Y)SWGBOUT]HZ5O6U2Z%GO/D8HLKX8!?G!^O*'L;E+W.@ SUC"D&7'L/2>0>3'0, M@C366^Z(R.FDI*M8R[,)BAOGCFZ<8W-6CPL/[G^4E"O MIW+*,ZVF4OKSJZ^VP&.#\'@Z@PM%(BQ!3 !34@*S2;"&,0Q88*)4I-YEGP_& M7=1B"[$X?9;G]"GJWF)UKW>HHEPSYQ!(QY*Z2\9!.<)"TPBE"@#1ETV ME^VSP@ZA]N7+MX(.KJQ7[*JT#(\"J/+4^"LP/S=8'Y6)PPI*1*$(3 &ZT3MA :KB *KD=+)[I7IC%];Y[3X MMU9"C]L5QBO:VZSVUD@:93ZFO8LA"V\I(F6)S,U<)P; M05">^ MU$)EQT1G%7,RV*NDJQ$K>_6-4\X=T3Q4U?Q@UK[$=F00LB#5 K4ML MQU,%AN ()"!JN''&1IRS#J68F^^LL%OJ3N2-\';P'7GCS)BJ=_IQGJ[I@^_8 MLV^3]I-H/]^?_%PLBQV.?!A!>LKG>57&PW[/=_*S/6:\;#R!*8GJ19+4ZPM! M_7[V;IR;YES!Y,:5K I,-@B3L]IB.>09,X&!IC*Q(8(<:$L]$.:Q5C8*EO,8 MJ.@2W%0I]>UT:%684C3IMKCO$8K2&U[N>QT@-8M:6O[ M2D,?37EI&W;(#87)4T_"-//0]R8GHW1MR+9/.C(G9Y7#-_SO2>\XMQA_2N[> MI59FO#9GU=2[_>&&2XL_"J\OY/&Z;P:3C8'?NA1)H3$-TA@VP[#!-#)OF 05 M*[&H%V*ZV[>MJ0D%0]O6\I.BV8O2[-K!@HF0FMO M#2 I*3 M(A@7$'!N8F0Q?WMFAV(<#WH3?56,Q!NK_']F8I$'[4D]#Z\I:7BMU.,%\IJBQPO5XWH%J>)(.A& (Q> 6<[ M*,K "Y5D*WE UN4*4B)%:_6XE$R412CNNEOQV9R8D-NH)%2=)F5V3#8DQ[VL MT$\J(7,IO+7JTWYYV+T<3MLD;'R50#GNFCON=F9->7=,(^)C *J4 4:( VMH M &RL]4QS%0G*QQU']6[';3':BSMNV;2UJ/'#JG%]E*I/>U6I #;$I,;*"- F M_Q@)EX$Z':C)8_10B]6X^-Y^W/#M9.0.\URI8>R8SZ;7SW7UD/0*QDE[.N/@ M3D9S)U(^9K1;?%AQQXP^A4F6R]LK:13H:Q#Z9E6_$AJT#![P*ZZW5FKUXD.*1:L7K]4U0B.4E\$+!E8$ BP0!-8B M 88C+;TUQ 26W>E(XRZ1NK5Z7;Q0Q0OU,[C;,9,+6%D,MUM12W:IU&XT3(OF MQR]'PZ.WINI?=2&EL[U8#H0%'PBS*F(\9IQ9%($*FPX$(5$^"Y*21.,1]9PK M:M?6DV"[7,V= %_\56W4\N:IWGQ:7L;&SZ'@-<;GC4DB2V0O.A* )?Q.C$\R MP(:((*Q+^QJ5L?&/R9/EIXEC83SI),4O/JTV!>*V+R2S<2F5]+L,D07I[H9T M9%:_MH@4TM'FNEZ:YXNRG"D;@%IF27 &DX!R%]YZB_*V6+7%6[5L;]7M];78 M)4TJ<[VA2>(F1$<-* B=[!)&0"&DDW'"#)&DO?B#.N6";7?!MEE-!CCV MA,CH ;$D(D:4 !5]!(1E)%Y*%HU.V-;NAMK%Q]+2*%%1WB:5MY[YDS@',=J MM>U)DNCW>K;"I_*JO:'_>5D&AWZ-?U[AY9;M[## MGF1?R(?J%'O5'ZWTA5P(7,[J.T P5SQ0!TCF\2%!4=#:&'#**VXQMC22/.-- M=C6?F_'<28E6Q37S>""A'<,@"S@L"QQJ7"H20ZG+W0LD4< \EJ"YX>!]0-;2 MH+CD.3B%">XBTD##M:?8,G9UFWF6AJ +I[P,S< VTC"U-A5>D7*$L0EF$ ML@AE$.W_I@)YW>>'R2J&5(3SN>/*D$^3;T?-B+ MFTD(VQ)%%4-+,&G%DO/LRP\O)) H*T0@!400,>P\J\/2%6(:QHCL'76VGF%&'$M*RH J%(!%8T#[P, ;)K 3@0>+UM8UJ5?K M/HF\^/91J+((;>&F[?5R_B3-W*F-62>45! MYM;BS$D..HAT*B+A')78(D?R &Q.YQ[L6LHEVJC(B\U/+(J\($6NT5N3 ^@\ M>B!..&#:&U >,1!1)W0V4GE93;)GI*FTF\)RV_K.L@A/P0.[=73<'YZ%1%/- MV6C8[W\%SSQ8S\D_+4MJ(][YNI:/:' M^^;T[][D\'#8SXN8:PD/S2C\GCO1O!@>'8?!V)1FY0V?G+/ZGQBD;/I')PK, M!#"C!1A".!A*C0Y.$*S3R4F[2I1168].S1?FQ2UJOEPUKQ'DI.$T4.] >I\[ MHT@,&FF42WJ0DI0B$1-WP*1+57OUO/#"L@C%!7R+,^!-.+X<4)&'W(_"I#>Z M(L#?^GZ?DG^W%?PWG8!?A;,77U2RJ!Q%Y0AL\ B<69Q%E/.1:2#6.6 R3^3) M7>RM49Q9'C@W=&V="-[5:)XP:/'TME*E%\9UBTH_E$K7Y\.*1%KJSMMK'OEK!Z'Y@J*Q(B?Y%57XGWJ6HZ1;^CJ=9 M@=L X;M;!>Y5+5JIP%W$<7%P.H,!!ALCHCK[/Z@ AC$&&SD!(0-7'$=JJ,P, MD'5)$PUB6U"9WZ ?]&GBPH-7YA=<6#@NS&@;':10(5F&4BE@CFA0!IMD(V+" M0LX-0C332-E534PW>XIU^:M;,=WZJNL[D5M,VT%N;PCJQQC<-$I_FLSIP8?0 M&9E)Z$R_'^BZ'_O,;'CZX;X>3R?!H M!8ZUQ='=J0CWXM:% -\D^>T-\DF7_]WZ*K(W5\+*+VP,_/>_^.:=Y8B[VQ$W M!SHV?.@-!CE,/(R=XTJKGU+QRQV0F HB/4ZGM[>(61FM2?_3CCJD M-371_;.= 1B3G^4'S6D"%QAM#$;Q#(JF:; :JP@>40/,(@U*2P*)X#,:G'.8 MYE&A''<5:OETBQ;ZQ59"T871VG.FI.*!89LV0])TX2VW><8)8Y6BXZ+H*Z7H M=;[DA49<4#!)JL")!.9M)S[FA0D<=?!9S%7&+](]*16R*BEB5 TT4]T1(AP1) M[THTX\AB*A#-F+3<,,4)J B6=,2Z.K!NOLNN0L * 0%.C(^>FDQI+C).I-?6 MT@CL6# IN,8% MXB6Z9"P U"P.5$&JNQ>B-VBE _U;7D"H]2W\?MGRP^88-&>N*Z(7?L/3 M2XR% SP:WGQ)Q_3/6EU47BGG-6*JN1GZQ5]:70^__<;(3G&V'EE!T#3P3R'4 MC'.]#CS[*CF-N[TAW'W82\H!AI=RC^"G7&;S4DME%I)IPTCA#WEBY 00%E=] MJY9"S$]C]M_F! TNS%E MA_,5V0B#/\WT[XT5X-7_YJ?-TQZ_L0]X+"L?3GH MSTSL?#GV]M_O'^W^>?CF[>Y![?\<_KFW?_#^4[VV?_!FY\;]WI2QOSD\V'M[ M\.GM7@U^^G3XY_[>[A'\\ND(_J?Q]N#H4^WP7>W-[J?_4WOWY^&73[>?SU.< MUM53_$>K6QLV>R.XAQ_\3=64ARZ)_B=JZ18"YML=Q562YM+/5CZX%/2=7- 7 M&%+QFBVA._@['ZW_?%G',M?,]A;W[;RC][5/_II='%1 M5$($10TKX-J]P:B?$BMBX16-[=YEK=4MK*U$:ZKVB%7HP0V.]J+6)AP5.# MM6"[/^0ER;-R%*V:W_-P!ZV],-)^>7;^@L-T$(:5,^=NSIQ5A8X\)YYEFB&& M18H0HQ1IJB@B@F0X,D95U,"'Z(<(4 M[U=]:$LKT#TM=7*]3CA*6U#!V7W@S*WJ;HDQ,2[3& 47,, 9ML@ZIA"H'"E" MD(0'@#.FV68W$JGJ1&X,XUB6TNIM]CI%>#GDDVG/O>2(1YH,(**0I2J@(&,4 MPG$?)4DAGP#&FRW$E3OJ/J3$=&!2PT%J9=@>^:)*8FJ V DF>3O'=;#;>#R].0"9IY25'$3B"N-%AO@)-(Z,Q0T'L[ M![TNRM_AMKK?PF"8%X3N^I7EH:NWNA6-7DVC+UI#&,1U2$+> MB3-$!@ZDL2H@[7QU6M.ELL? M;11L;81)LP7$]*]^[P+&MS MOM]=YPJ'\(6YRH/!TUW@C_T1?-X;-D._%KXG@;ZG"_CYOQ1;.R,L0?%M6G;? M&J88Y/VN&_7[P?\Q&A[TAL*.":1T#,@3 MT*)6JBP&P!N*ZYP]N I2]<)[$V5[[;2IDNVGD>WEP#S#,D*D15P[BCA-MAWE M 47& Z':"LX+V5;\P:' 6_P>?/.Z&5:+4"W"!ID-6^O/W@MV6&L-!B/3=0'F M.E@("C&K# -3&@958,BC6P5IO_;+[L#?JPQH>]+KI!==A_R\#BV7: MY>]'?9AN,=IY2A%;WX-'UZ'?J]C$W=@$6V$I2!*4"DXAS:-&G&<2?LH$"I%K M[XR3SM)70!L4)?3WS7:[5)$B&V(JK$'@*\&^HV"O,!.BL7"M)V[V^3M6UDZ//J9Q',;/@[";-NNPW*K][K@+Q[M>?[*[ M7IR0P*XP'$-4AO9!2 =@1D"4 41Z=X5IIS%5PEG!,I(B4*^X] M-J>$B%>OJYJ,6UF3\>#PZ.VGVM%A[8;BC._V#W8/WNSO_CE3IG$KRQK.%F:L M)]LJI*+'*:8L=SN#(A__5J0OWE3]L!C^ZW_;/ASD6V/ 4^TN %N-[-1*'G4P MZL!]W!KLI'FJ=-@_,]W6=1Z&]V8"G"DZK^O_ZH=!*GA7A.B]&R/IIPF0[DWJ MX!W!F/YH]]S7)R=>MB=-$Y_'+0!!+$#[[LP^>?\&3L\VN7 M!T-K]_VXI?')_S2QZ_S=-5_TZ+!S+([INZ\GYV<$2-'7$R!0AWM.-,Z; MG>/KCRT@1^2@DPC4N];_7 .QN=X_%N%)!K#L+='".B*PLB83TEJ@#P'HYD42SOX(>,.!21$! M*?\VI>3^,1K F1D4+5IF=W%,FLH33OCFZ+1WZ.]%$@)C]KMO)U[4U'-0& M(SMH^9;IMV!^_X 5:(>4#A3:5_5\(Y+?GN+?WQ2<)/^-_%X?__DR+/ZE-^HO M_FDT*/_RSUH+-C3YB=)(:B!D; +MDDG'VHW M]LT 3HI+IZ0^_6[Z<-"+P\N$D,,>L-/<*P5TJ#\<713G9P#&33O_J1-\"XR> M09[)8LLSEB9>#O53XX_)8'=J1S#_Y?DNYCX W&_#0$(-K+2KQ//: 7@Z M\)-ZS?9[QK>O$A^$,;: 2-=K0)!;T_>1$6[OTZ]S(\U?M&2_#Z9+-&AU+MJM MF#9X8'Q6I9$4\ICG+;<[Y== M68E]3K#S4QB9W;XFB('QO8MD?)A:L\"46FFQU";;E2]P.N<@&; B5V,O<;Z_ M\#'\EG8*;G+6[EF03CC\33!NSYKY0;R$&[>O4.\R.9RG#N99K%JQ)[7E3;FE MF4#)JTWG2O27.'!X=7Y\L,J#SQF7C_4GKI/-! M-([^\_7XZ .!9W%@/JSQOH&!^;0/KC\+&%<'&!!N7#>N3X-21KB,(^FU3A2( M(,NH0$8KBS,: XE\44-G1&KX6&%,-3"D3&&?1#M^S()6ROG/!S,_>"69M-@X:9GC,L*U7E+! \T P2,+/[&!?QW& MY7?\+4^=<;>0GE\L-7^806MP&!Y$(HD!H? M$">)I$2?&:46#QX6.&8^@_]PSJF6R@6@P4%0RCSV42Y*3;X#269F#;I< ?TU MIF7YQW/VW_,U(WZZ?+D^G_,R3AHK% 6[6YV[N!N!$N3\-G1!V8<+T.Z3$#I@ MIRF^+J?+9@IB%]-M.0-:W,_5?Z*9%\-I3:;/W7Q N36>;]]NOE%F0M ^[WS: MJ;W?W?UKCM2547S3"+Z2;X_Y2\Y+P1B88QASO**V"Q_GZS!F-9-[Y:1F&F,R M.W4@YAU8G'(";O:HK6(J^\4D>Q>M;MHX&"2KTTUV23NE28WZN:$U]]UN2!9'4D1YT:Q:-*W^]"$+ M*SHQ-Z;C&3OG:R9?_H;INV;Q:H.1>BT!:;)D!J-VL3TSU#"O')J,IV8_A%H' MEJPY2.U88;KY76KC&^1;D=Z6U:?M">YW>6X?II(&B$_ M\X0RL&7N<=^=)87\"U70YT$XC&\'0V#:PU0XYR6J&G&:.14274%*^M3.F6%D MG'?(1>8Y]L%D3"RJCNU@,+"_24XF.[R-NNHHMP63>BA450$B@W G="N0-1F. M22QSM3+1 H H(*VI9"^,%K=?.1_ZL M,VD);0:#4>>B@*3]-8 %G,QBI_9I!%@T^7V,]O4\"S99W2D3 M-NFI-)1AKU[>('_KFO\%?OP6@(QE[D)=6A"U [3PUMX@K2_@]K2V3J]VN:>>!9Q.OGH=1 MM7M%9F\>JU^?91.%MV]U39I"E>9^JK*WC>WU^[W+/,@M>;1&@V+B/L"#08&' MY2"V>NV;:9<$"]1J[S)Q&IC>F6EU!T.X$O8C<9ZA^3Z9T]C[D6O.='FQ8G/K MDR3 =,]:X^6$N4]^+4+NC,M/=''$9D94G,]BY>%HY(N0SL/8GYF6P"8RD@[P M#JBHB3RD%1KD'I;I*8%I-5NP@/W<#9?RG8$&)=J6G@H??@-:U!L-RGSH6=$H M.,6,N%E@0>%;\<+:IE-D!KWD7PS%/LSH_.+2W#N9/LD%,M])$-9_E9@_L?@VC"[W 60K_8V@O[N(&'^MW1\ M@.$O@>1NMYL [F..I.FHO4OG@6#T?R>,ZRJ8?LFT]@!].A:.8$FV:'V>V)=. MR1EG"=@.76_ZOO;Y(L$O7$0DPG!='A,U=?KO?GI34YQ.[(@D1F=%8=B>3W[S M)&G#?F]P4;P:*6R @N)V H"H+YEN+O*M?D(%D\-=;*6(JF(6.2W,7>$M&+&; M\.A\X*5*+$>2UF)FX2:J9FR=K50C/H^,O\6J31*="IF<('U>J']%Y&\N78NH MN"KT=U!,;]6$3'O0*^6_M)#R0+4BM"7T4P!;+9V?0:[5X9?IK:?5Z<;GYLU$ MN;Z95:[3%[?IR8N_^DUN8,@61+OBGM <9WD1>.29=.?!Q $;S/MRY9T/7)0A9( MW5]$D-IE &7:,3X48VC!@,N[3@LCU_(^B&7$T6W'L8RW\^]*JLBOGT)EMD'- M9%>MQZJPDA\XFW_J/%Y\ETUHP-82I['E! L; M-$*D"O##MCML54FS:JS]'D M,;T GUPS^%$[',;TY-VN3__S%A@DT*4$BD>)B+UPA_35J=&9(U9*9(R,B-LH MD192(V:DA\\8M\$N>0D>:^.FI^>&+7SINV==1KV%C;...\2=48$[^>0H8 MO#5-FG*>2>W?;>F+++(=3=7Z6PWK':SHMO1%3H.]71/GGR0R_C2)1R]]=466 M3DFK%G:]V/ G*G\]\=#/Y54\=#5FTJ(*"1GV+GY+V1>YH-72M'Y4(7SU.CU= MC?"DFVY3^_NG.1*IX4*EHM.?<4*&C#CZ+I_NWK0BYB@KO#M^4[N"_DS=X2_(:[\F; MR[Q&>OCE/\W#O3-^\WV0:>1SZMQWFXUWK]KP;-AQF^O#Z[=]<'[C\"U]\18$C8BJ U82U0,IX@226V@2J9:"L*!B7/;@>^)UDY2G3FRN"<5HH2)P+*C%6(<\60 MI=PC;84T02BC@GGUFDM>5VQ=Z=N_$.C65-#O=L@TR4!\;%G]N.#_F"WD]U<* M.8'U')?Q+EYJY^]'QB\TBMM_D,5$T*HFV:_@GS]SRE8(_X MTCIUK=-U."Z;796L*C7XM'3K06*]B05$MT6B%SF7$YJ!":F0HQE-">8"6KK?%VZ8,HNF;KS?YCY9J4#UJ<#/B\S M-R\-#L)HI)7DB&M)D3; X7 96Y= #X'.H !=2-Z39;N.B1LD]LQ5\A:(>LC MOJ"MD'4SD'617<-6"A73RP"B,Y3*F*4J^Q$1T*$$C./HDQ.12UE7&=]V:)VK MK?T4)6M/E_]SS_14PIXPY'[F#>KC/WY\#%!2-'#)CN)I(?:+E]>#,C_JK,AY MGV:T T+EKM#!;-I^'NV?*CNF;+ B;;SPEMYN'(B7C)ZGK6YG*/NFR M_G%:/^(@Y!FWN^-Z"GGV;&H,7*3.%6OU9V\PV,YJ)[LK2F84E3!;13YWD3T[ M6"RX<9UG99MA7FTV5>MH=;_U6BYE!P_+0@GM?+D&S1!2EOFPK!TQF+F];;7; M9=&(LISO-.5^FF&45S':J1WUS6RUK-D2'_VBY$)K^O0>:"8X\^V98>6)PW", M\TK-DZH2?EHI(]_9,-[94@K:^<[6BH(=O6Y9*;1G9RJ%Q%%>1W1GKMPB31[ Z**@) R%*2/%SN$X3F M>S"NACN>;5FYU*3T_E%>C'=\PY^#,H$BQ*F>2&&O35%8)*WSM"1).>.+WA"N35C4;PV^%J56 M!GFED!X@U'!K[T:=P;"H>Y(O M3<=1P5<-A)%>!:N_4UM%O-7L_G5TXVKUZ#74^'O.]3!>CI,"8;-:ZG M,DY%SY>X*!,"9V;DRIV>.:"EXBN/8#FNR30FNW,U+4MR"9*1"I-,Q&*^-/%X M?#-9_^D!XT,]>>!MCO:XFBV9XN2\KS7MCA=*.]Z_4+-)2U7Y69?[U^>4IXQ)8E"A,IDQ!F.%,XTXI%H M%Q2CRIFE[-['S58E&._@P@%QUW35+-N1*EM[!BB%"PF[[6W7WN?I"5INWB75 M\!X1SAN8PKJ;J[A;Y&=NW5Y6 ][(;SY2>-LC"=5J#_(?I2E5E.Y:JI/UQ%FM M3[HT3Y;P]:2SOL,K!29IYHG5PEO,;1;!<#56.^:PULQ$5[Q2(/1GKQ1FV>!> M;V2'<=1>YHPOXMT!/]S[>M6X;I"3SC$_V$L4\>#\\.C#]\;UF3C\\N&Z\>7# MY>'>6W;R:?'=P1F,;?^Z>/( MMU>F%#C+9"0^0T%%ACC1!%F?&:1L9KFUCEDE7[V6==C;#4WYFHC-!JB.7ZAD M'AA>]*3@\M):@NGD#W@C-\H.(V8W7+%_ZK6% MO1AGDIOOI4D>%#C_I$OPCZ=4);?C\/DN'<(F5=IE?=KE>%6E&LM%"K%47AK$ MK(L> M-39U6VR;=07^5[ZDQU8_;EG]4-@FS$.& L\(XHH$I"B3*#BC@XL95]$F7Q+A M#\[R>I(HU"W67>. V:68NL=O^WO?2+J]<:^ACT78V#:&>4SF, Y]2Z%N__44 MB5)PT_2X+ZUA\TT9ZO5GV<_CZDU1'.IYH^7] S8^ *J^/16P[E;H@&),Z4Q. M NL6*>B>6&N#$91X #M1QT0L@5UNJ]YEV]?URJ7:]H=M^]FIH=KX+$7HX*3C MM+0(]L.@S)) L'.*IQ),HB[$<@FFFUN"Y@=B_!9V[B.:=PLM>R^UKW;&Z#<; M-#O3_.CV33KO##UK]QW\\#"6T_PXF65U+&\XE@*XUZF+D<'1HRAD1"%.%48J M:HFXX9(S9ST1."78$[),O>Z,1L$08864P5'!*0>!"%09;(3EV%*2Y2>!CD_" M;9++JI.PGI-PW3A56 I0/A(Q90*,( MY 04LV4E@X$_^D4F,P[.'\?J!^!@W01+@'CY%=-;EP&I=PC4W1@2FJ]3B=E 0U[-;-P#5@?W4F_RX6_@SRF M&.Z8-_%LMVL#L*GR!FVI#FG14[P^&Z^<@OMAQD4[MLY%.PS#C7?N^M3H;1RA M/WOGF_HVB4R$<\6FC<[@H;XFX4WO4 MYE8A;P=:M(J$.?\%AJR[*OY]X7'3WT^MU(!WWB-/DL_;T8B $UL4K4K5!C"C M(MO.SM?EMM?VNX6^ P'9I?V1(;2I; ]=/H#";BCA9JFFZ0][_>KX5];3E[L6H?]$; M% UU^^%LU#;]]M6X$>_R %-[XS:(VR3]"![2&_5=*/L>IWK*@[R#ZG10<)-\ M5* ==_(.K?WD>TJX,]O"M0E:]D8.-BB.PGH9^?[!NT6D.<@SP0[CX7CBY1F< M?W$')\$EWG69E$;H3B@7?G$8Y&AC[_,ISH13U&+$+ /RK2E'ECN%G(R*$<$C M]O('7O''WMQ"CR1_8+6[M]A=B:DDAC%$->>(LPQV-PB&?.; M,&>XT2H>]VP M1*>7+:V9/KIYUENIT&OE$;A% G356_:.ZD<]K]ZRSZ57[/O0.^N;BV:>X[M& MAO-KF7CIBWC7[W7>?D\9U*8]]E<,_KB:SFDW)>!6>8W7C:O3X.%</%*,4$1JQXMX'^,(2/W\*H"CWMIZ\M),,>S^?II^J"^3H[7T_9?V7^>=+ M]'9\)NJY\\0,RMS>IVHS^H#$34EV-+OYXWNW[LQVL+IO+]%'[S.:!EMEF3Z' M?JA'^?N11O%^Y.W\^Y%?GF*ZD6U7GW0[MK3SZE.OV5)^YG/ G&>15WL !EVS MMINS3_.00/0'Q$AN44!@47EHP?-!O6.9S135(G*5!6-Q2D14GD=-N'$_\7S0 M%6\7DQCW<_OB8VOP]:_03W\ FX],O!N(;BE!+Z/^KAM'^^*D\Y_S1,I/]C[@ M1N=CZ_AHEQ^?'S1/CO[3:>SMX^/S9J>Q%/77@&>WX7EIG']_/=C[ ,_\3[.Q MUVPUZ+MVHW-\V3C_V#I\?_Q]97M4.(Y>!"514$8CSGA*:>(">4$R'KQ04M!7 MK]=6V/V7!?4]A6#\]VV4WZ]L%/&"848:; C7F?ETFQP;V*-TBJ96,!&L)=A93#,P"&0H6)73RJUB^Q*,!&BYP'%S%'$O]26Q:FH@H5B7DZ.%Q1I@?C MJ"DE 0GM+.(.6V0(6)SPQQ"#98Y@"G#(GK19X?U(S)-W&=TBJ;69#D2(0 *+ M7%)L;0A!2J99YKGGN"(Q3RJU2RXBI3(M,XD\44!BA/;(:BF053;$S&;8$+,5 M4OL,2,P6^F(.[UT\ZJ48=0+ 4'G'>"",DZ@-IQG/@LJH%8[*RA7SA'BXHN.F MH]8+;@V8(0P_.25AFS)@,60Y47G3C+K*%?,@J=5@=UC"<-"! M&V6,M)IRS0.3FC%6O>AZ6JE=ZI5N4R W4<@8$A&/3H#4"H,R%6/PF<)*Q*V0 MVF? 8G[ ]*C8<#J3MW5?0PC2^HNX;3N@2LYP=-:P3!H.YJ 1,D1KB*,@FM[K MB@8]':"NJ(I)9:#>4H*$P0YQXSC2UDMD FP,IS*+)J=!#T;4-(SX MI0JC%C'*4\6TITJTO>D&+5(^BP- 7LND0M4I1;> M&;)24P3&M<=1>0O_4V'42PM^NG_5QLW)OQW7*X,#U?H6?"WV>YUI@MRXS>AG M #/X\-,P+^)R^:-:""OA+LN(IQB%C4DC%*TJVII1XWCCZ M>BHTT9A0@5+0 .)>@;&JK$5$TOO* M=5O9X/7/7FJKGDM JA$RG)342LVK4UF X551ANA_1ZV+O.Q+WL]@4B\@[Y4^ MV*G]X@3G-,P_TRAW\T%6.,(QG+D8 Z[I\[ TL*"(^D50UQ@ MB@QS KDL"\(I3+AU!5:UX+3[W51C(V/$94(Y![R+9P;KS CL/Z"LCWO MZKBEHX8<[C7/&]>.-,[W6>/Z SXY.F/'7_;I\?7?[<.]DZ\G1T#?KO=QX\VB MH^8S/WS?N 9*=]4X=]<'>Q_A^[YY?'YR?O#E,S_H?&PW]MQUX_S#Y7RVZ^?O M!T>?R:G1@9A(*VPK< M*G";R?Z@V'FC!,D(QRJS*N, <(:&R+S'^K;]"BIP^Z7@=K4 ;EQD6A,P89VV M$7%,%%*!4^2%BDH;23,9$[C)E77D-Q'<7D+'H\:RV3+&A:ILP8YB27BD7BDJ,F0!: B5'F- MC7OU6F1ULJ+;RJ:%0U5!C/<77T*\XYS!/Y@SP14+D7 PE8@G0@M:T8F-$-]% M.D$T-=(KBA0..D4R@N3&:)%P,FJ#HS"P8:\EKDN\2=W.']M/E;_%>@H)?!]2 M5?JKA=K#+SP1;$7C*PF\P3NJ<$*?0*P06:8XEMR;D!E6D8>G1Y\/R^0A9HZE M^B!(6 ;HHSU&1JN(/,VP]E90'-2KUQFI4T8W/B.LRN.\?XMA*IVSF76I52:V M3I%@)78."*0T(>"*/&R$^"Z2ATPY$-[,(FHB1MQXEBI2I$:+ N-@F.0Z-5K$ M=9KQ#1+?QW8X/!EY. @I7;)MNG[P +Q(LP7PR61GCD>><;A'YU1%V*FI%0 M2IFH",33(]#G90(A,F\ET#W$&1:(*Q>1YL&@ &!DN0\\HQ00B->S;)/,E\K[ ML&;Q=1E7J5X+=MYQPXS)5%!22Z'@=$1F*P*Q$>*[2""8L)8%F2$B&1 ([@2R ML$=()*^A)9HSD[UZS41=B^5 U'GN.EZF#HMH)2002RAC$+3?(:)8AJD&7X)2-E27? ZT#!]P@ MXZ7R/:Q9?)4*+F8F6DX,]R;3\(\6 1B%L2)FLJ(.&R&^B]3!>A*4P!X%PC7B M1&ID,LI0=!XX7\@"(P[$%Y@_?3!UV#S?0R&%;,.C'E:6-_C93']9NO#&+<_M M0]36N33/!KA)YICVWI%(%0_*V>0\YH8*'77P6:QXU],#MUOF78%&03A5" O& M$5>>(\L$038J(D6>L\A>O>:2U7GVX#* :Q2<)_;U5+!9P>9ZDAHDS3RQ6GB+ MN8[ZH^:;_]"Q.MEPH,O.D'#W(%/VWI*7Y8I^A] M.FK3;KVH_X7/["D;:ZB;]/+MJ,/+68+P$L#L7['QZ MZ++LY"4F4M4(^#A/B"]8P5SQEJ7T<) A4.;IT6F0<(N9QY?/2*<-O<]7)^>^G0C$\9>W M]'#O73/16AC#UY/SX\OC\[];!Y\6"<1;>.;NY<'1?SH']&\@$!^;QT?'O/$% MKCT_OCZF'SL'YW^T#K[LD_^Y/B:-Z[>GL+0Q!FJ1TP;X@U$:61TMLBX8*ZUA MR6N[P!](\O0F,X4RRRD.J8UDIAC!6@#S#>%I^0/]6=4%6O2<'H8: UER@-&# M5JD^WO=Z_K+5;N<'?A]T4O>LE71<85#=GD5L#BEJ]T;^TEP-:G\._5;6@#KL MUCZ%BV&!@24$UOZ10)[BWV=VK[8'#"C_,_G]G_4Y>F'2MY*BOUMY-*17?@M%N4L6TQ\:FF9)1>[OIY],@(RC[U#!;!XPX=10IP!P$%$!84)$BBWYU MK&,M*/1>6R2&;_'U\NFH7H_Y@E*@# MD# #9#MQN[]&H#$3T=@] VV:BI'5:P4I+_3[[N@,M'2-Z+$6/VJFBE$S!QBN M!MH9N@M:'/YJ:K8\0G!")TJL(*PP?"#%\Q,H*="X$EJBJ4WS+11W+TNH34R) M]+1<3M*ZN(E=X6;MBBGW':0B+9V ! M9 ">ECX$&CW(Z[8E]!WTXO 2%A:9 3()/+ZUX&D7_=ZW%O#W?&4^-?Z FX&Q M$KIG,(R#5N>BW8I7Y>/2O$?Y RU8!UU@9/D23,HLPA5M M,^H"$9K9@'QL23"![]="A'$,V_#W]M7.=(9Y+48SI67S)<=@$JU4OZ]7+O]D ME4I+:^:;0!5[0%2O887&O"TQR0M8AN^ -\, +/6_[A)4ZU30,K@(DL25H-8Z M8UDF+09]3H5>+'"K?N9S7,&M *U-/Q_:Q\GHC_J@ 8KA#44(D&+DLQ.!>O99UO (/BV*B MT[.:__H? Q2^?S51L& 23*ST)>G>1AJQ"$@78[C.[4)?XF0]@6)ACN=^E-SB MWOWTIJ:PJ!<&%(CBG22.U&/K (,BVO %X;('ZRAJ[IX8$$JAD"$LI0(92RQ#N"8*MHA*L3:R< M2_584Z[;ER>%3Z+V;^,"T>&FA&)*\3?P%I9HN[MJ'/4R^ MN,*3U .\--WAI'(EP&OZ<-Y?E0Y=OV5'PZSMP M_=[E;NDEJ8[N#;H GGEV2HRP1&@PV$50B ?FD 4-#NK ,9OR;;F7Z=W3:@60 M6&LWV>BPWF.RF2JT":!I*_I-$EQ*X=PI?6L'T M@$6=%:>Y.*&).[;'CTE73'ANXE_MD$YLCK/I\S$IKFJ^)\+G@A_U4X'K M9@NH&)!F((GMY(4M/AR4S\FIX2!WB^57CGWG1:UDN&P5A\[=LH.1/2]=JL"R M\GO4TEC;I8\N*54IGEYB+-!RD)@;+[E!"<_5O]P8M:P75G#FWV9_6L_S+"#;#^8K,A&& M_YMI)^;RZE_S\X9)SR_S'5=HU7J\_K?M_^OUJD&N=%3_W#,V[TF+SJ585PHF MK.'*4".:]R_UIOZR35!'MOA,*YP:PS^N)KY[67[5C^)-5 M&JFFO5@)>T*JP<)UTRKUJX$WV=&C#IQI&&AAN4?3ZM<2UH;!0FWMB077,YCX.> M-_U^JZV]+=-+J*.7:'QA P%[FCH5!J'=#OW;%W.^;4[LQLW_SK&/SS.&<>UN MCK_,5>YE/NJ5[T/&;",,WO=[@V=N'Y;!C=]/SIOMQI=C?M#9%XWK,WRP]ZYS M?/[A>X.FUE@'K9/SKS#Z_#&=YW#]Y_A^C-Z?/[U^C"UY?IRTCK8>WM] M'<-G?WP%FW*Y_1\')42<\\AR M3%68HT#>D?9F&?@W01R K- M5)VH30.^OO >2=-^:7<+=*+JS\72\'S_:7\>Q!#K.M3T[<:#C+ M2QJD"-+TWOE^R/4B*JJL ;E2U"/\]#,(RW?D;;DA%?;<"7L:R]ACO959=!*Q MX"UP*<61L5PBZ;TG-#B2R=2F=*.J,;\$'O4GG/K?:H4!VP\HCO+(UZ+59NZE M/4LO[9+C"P0A%XP71JO^L9'H="/!FNS9W#?2_O[5#^_RW:U8UOJ0[L,*JQ%V MFV)GD!(N.;QU *33'E%/G(E!9L8!R]+U56%Z_ZSXU:/Y.@N'W3V3#[0KV0MU#WR]BYE:Z:1JGOIVB;5FREX( B+VR75$]X(6Y5+8=S&;K"WV<[&(%:6N$M+-E2!,QHTH!AGFM M".(Q<&2%PT@Y+C)#?11$O7K-ZYEX<'VVRKER)WG^JQ\NRDB5G'KV\I=991FN M,Y.V5:!R6(1D)XBC@!^U))B1&EB@L>A>!$Y(E-%1%[1&F=E8Y4 MUF-"KFGAI>++.90=-4UW7)ZI,C?7B''?5V!#.>>YNW8EE#N&3%S>[G1 .[,\G3"V-E=XE)VD1L*ZW+V0_* M#?VKV,\*V]:(;5$/+>H05[UHCIN$5 MF$:EU]AHB[RE#&Q*"C:E8@0Q8S-A"*8FM9DB=4R67V)6O.M7HUJJF#536*7B M7UN%;N-M/#+?9SZL(&V-D$960!J7+.8T#2Q)H&G$8J0RPU'&(S9 TR3UZM5K M5L>Z(FJ/_/)R'(+Q4$RK&-OF,+9\9RM06R.HT56@AGGP(EJDA,*(1YTAS5U M+!4J-,(Q)E/I%UV7LG*0/5KJUD$8PHF>><>Y4!GO(83M 8E]FP=[6XYZL,\5 MPJT1X=@J[YKC''M&$?$2:!L#[F8%ERAP@@V16>9U3 V/ZT(].(SC,5/0GC6M MF[1F>F$T[@GPK JS^ 5 Q%< 489#9APFB$CI$3=1(QTX19YD4G%#L+4 1%3R MNN2J"BA[@K()TY+$J2)QT:WQA[RK*J)0%5'8%((YQO&*:#X"OHL5^$ZHP X' MAWC(4G/N*) -RB*.648]CUYC7!5:N'<#^ME>&]O4BVKO#JUWZTO]X/KI2YU@ M4O?:O*W0!8RBYVO&GX\&PR(5#73579H <4"F*(05,G#.I#761&>)X"3UK1!J M95N(*6#AI=I=BTQRW QI=](%9GZX-\_T?#WDW=B+/W3G^Z?12,R-T"AX$I,F M"TBG#.3 E99:*BM\@$.G5GI+Y@[=32^;Z\_NS,VGC0[&>:-O5N9BO?A#=OWV M5#)%HO,8"0TDB7/JD*8V(D:-P$%D L>4<+#""IX[8>6Z3\)(;\S)+EJM/K=C MMRHYN3I=[E0)@7W &


Q;B8B,D P)3Y2TWEBPT^!T8?KCTU6\62X= &6_ MO#>3ALEO9ALF_V':>0/13\T 7]ZI[0+]'>9[VKXJ*!WPH>Y9&'5S2N M*QL[%WV:3=ZVN1@%7)'O?S!Q4>0ZJE6J_OUP< M[#5.I8[2DY1P+XQ)_D<,]JE3R$GG.:5!"954^TK-7C1=_(D=DKHEFO(D%PZT M2SC(DRVO]6QJ*)GZ=]G>:%B+<.^RZ6FK[T:=U*[=YFLP;:>^T#H[ M;[6^M8V)Q^8=2#[8OZD=6@O682F+M>AVECAZ-W6J'+3\"."B]$Z"Z5SN0+JR M;):9M]0$V>YU6JYF0S?$UK! _ MPBYV*CQ:Z-A7M@,L^M&D8]3Z84KVN(T@W" ,AGDS>S\]>=]""1Z#LC'AX+=E MET\A["L;<"AOX$!9ATZ7$P"ZT,7T+ Q5'? M^) KZX>\8MZT-YD/K9^[:HJ;\K[RP0$DFCCAG8B4D"PE1BLPD*W3PA&-BWVX=\8/.A^^'QS]T6KL-5N-]PUR MTEI\7[E/CJ_;S<;YV?7A^X\=F![+TEC??[EX?PW^/KOSLK>SX2 M):7@/"(1-9!&%R.R0DC$B<%61]AX%5/W#K%1+=+6A\ ;*[HK32^661*T 9'5 MC@LA=(:CSAAL'0-CWMN5#1KFQ70L=^]N-KC&JK'4C(5B3'IQ3A9A?NXW/^I? M@:*LI.]VTM=:D#Z68<<,#<@KIA$7C"&K@T>4&>F$RR+U]-5K@F\R@YYA8-9- M*8O?0KMWD>S,X)I=>.K9U0M+5[R#2BZB@#;*U%/-,$<<,YTEI2Y%UF);&9%5F6 I#6H=/7F*:X/O3:6-E= MJ=,]4YY0AJW$BF=$6J^CQSY0XXA4PE0Z?;/%;U&G*TT#QM:B"-B+DA\2&3@% M"/Y.I2!:!9OJ&Z]7I6^AJ^'-: /#_U:/[1SU3)HMBY>6K[N'92Z) (P@E*G M3,@U.?'&.JZ4!P7OC*Z4^K-!E17]A#,I,^*)0@K0!7$F [*<9DAJ0\%0#RJC M)E?JN#+4-T"I&Q:=EMA+P3+.0S34.L-(8#QXSH*HE/IFB]^B4B>9R*2V'HDH M@5@;DH'X"8J,B%8PCS.B@5-G+\A._U$"U8]? E?94U7VU*9F3U4LY_%@=D4O M<25)H#K85)PW ]LI(TAKD\K%F$D M.F&95=0GW^J,VL,6*@-3PW<'6J &U+<+AWMP\X/=*G?$\F.*.::H?M ?SA2Y M!:/.17Y%.>?>=#/'ZQ?&X:O+(7&MKFN/4GJ?;PU<$02>#E ]A8>?!S><5I^M M@=Q>#IOCS]_^L7^TMULK1 Y^GUFPG@4L"0,74CAZ?J#*=<\O70B971;K&8$N M14BH)+F_7_2*R-O?BD7Z%J:!;DG-SUQ7(@">7F+2F$;#FR^Y 3OF(H@V!DW2 M.[FY19SYMSGI"WX!$H5L/YBOR$08_V^FG1#HU;_F)PZSGE_G.R[1J@5Y_6_; M_]?K58-<&3L9P0)/M;Z$#88KDVI^>6N=DTQD01I[[W$\16CUV3C1L048-1SV M6W94!'Y>]$$L^_#0<;CJ6+(&5]T 4X)AI-R*7.ARO'(Y?1PG[@(N]0ML2.(, MLV_6$I$LTMF2F"U+=Q[%[GNU;F]8^]\1G.5XE2@DX#D NW08-ES;\+JE!AG+#F(N8 M<,$U#MH[KJAWF=+24NE7.K/NTH4@95&U?"E;1WU8I2+%9\84VR]ZVOGI,LQ= M]&9F2=ZD%7G>AMK]4P4:',9^*C*&N=8R]> ,B$=+D;$\0X++(&V& \_8J]=, MU15;MK/J"5Z*5).[G")'8V X6,L"YU1EA@J13E$,D4L7CA[/3][LE\1.[285/#'N!_-_ M3WH6J-00N>GY28;\MU;*;[3!F=&@,!&G[<3!$'?3Q^3Z/:?JB0:&SD6[EW]Q M3/ 657L=9@RDM-WJM(:A,'X+R[2>.S+2W,M'%;F3M6? \3YW#5#F--V_^KW: MNR1*M7>PVMWDWJC-Y!IO(^M+ULQH,L$+F& ^G;E\6AO:OXMJ]02%2_S%@2?:O M2CDA-3"VP.*!<22;IQN2_Z6PN?HAML$&F1\?B&I*:)T9YKR5=?.@<]/JLC=J M^UK3? NP#J$+MVNVP*;S=7AZ/Q#3/XU#W:;&\+SYRS2T@Z]:9EG34(S*2]'P)PR6WIRG>=LL M8AI;Q'D42&?.H$@RIDCPS%BRF#N\/ZK'&_%V9;E.*%'N#3[*"P\VBL*#;U/AP?S/<\4' MZ2TR?7_I_JXKN'78NWBBP#!8=%0HP)^U#5P_8MRX>FN.HGFZU;USVNZZ0FB> M;LIW<(!X;[FR5$3&@!U%K3PGU@K&N&916%8Z0,C8 ;)0QNGF0)H9KC08DZ47 MU$7Q BC1?SH-&-?A^P:,9Q^? &TZ/GH'U"A]/U&G#Y>'>_#,Q:"8SKMFHW/\ M_1#&>'R=RBM^A/O\T6Q\.89GP<^=8W:RM\L/SO=IGE!PM9C/PZS!3'BD@N6( MQT"081E'VA,K#?;89JEW-_4$W=+UQS$]14*G$/ MYOQMZI>L;_5_699FA=.+.'T0RAIZ?\(F5VB]/K1N+*.UT-H+K#G*,IX**G"* M%*,195$Z%90-#BSCUY35,7\P6#\H^W);(?G^Q>"?P&6]9)71:;?*//*X-BNO MV^BAWI\Z@)=+UT^\C1/7:%E'-=8^=/Z7J?UQKJ9"[E@/\G]N@0^/PC=EW?GFTH4B3"Y 'FJU]J MC]\-7=VUD/3:03D_WS-J\J80C!OB+:K*T+>J#'T$8D)9R)B3R 0?$3=!(RV% M0D0PSX,4DAF2*D.O2KXI7G2V!BF^('_-D\)0DS 5<;1Y:'^*4(3#- /B]5L% M.\SB[>S970BW&%=%SX$X?Q%9I 4(\L'5\2!W"K^/3\-6#(7G>%::[WX+Y=O1_>Y>L,/=KF^8 M_M>04_6WL-W#JT_I56J15=?U;PHZF*I-II>KN6[>:PU23,&HOSDO5Z]WQS)Y M!3_S)%N'>V_%R1=XWI?]R^-.X_KDZ*0-(_A^#+)T?+U_G1J*S'OU]W@"[%&02'UP?GT:N!)84*)1/ M+U>QID6BSD+!PU5BF>*<*Y$9R\67L='MJ MTYVY,7WYYKR!GS]WH>"TC91DJ>LEI]QBJHUE6CAF##%29?B7O_N?3GPZ[Y=] MX-RIMD:"0B0H8D$0IYE#)C*)""5*^FAIING2V_SM8$%YP?*\F'A2*BD?I(R4 MRGF-^69:[706DB,4#8 )I'2JL6 ,)@>DGD+I)ID9O<'L9S773OERL96LBM:P M"8:$,X-FT=$@_9!R^< 62>A8OU,'D;+K0?YZMO ,C1O$E9T_7!ZR./<1O5N< MS=:$9#"Z0]DOJ(7Q2!M6$5G#8L_&P3:MW= MJI&@TXY(ZC+C,-?&&RFMDID3,O7T]$4%IZ7^@2OV/Z8'K8,O'ZZ/KS]<'1[MX^.C!CX^WR6-O6;G MX.CX^^'[M^3XR_[5\:>EQO;GQW2?G.S!:/?V1>/\8[-Q_;'5V/M\>?C^F!R< MO^7'1W\WC\__TUQ955J*E%2I&!)&8,2]X4A+GR&!X9 S:3TWX=5K+G5=\>5, MO,V(0EM+;!7P5^$_ 3+O(HF)#1$VX$U9I8H2(V%/"/4/.3+JIW1<&< MXDT97J+)%=+=%>D6([BX,DQ*%I%VV""NJ$ 6ZQ1T:U7D6>"9YBG>=E-C;2N4 MJU#N'K/^Q]; 7!'%6L'[/ZV?/-Y5>F_H?5.K],)_;P^SH6Y"/VJ MD]Y->B!8JX.S(0:E.-92<>F<9E9'K2FEJG)F;KX^6%%G/D@EA!<$8>8)XM(& M9+!52&!F!9%<,S[)0^>LV3YB7\N.)-V#*2D2M98ASKY'UPB-L,A]]Y-A@]NHU%94<;YD< MW\4C];2"7'FD[B'(2QXI*8624F:(9!&L-"PETAH;I*EFS)!D>.M7KU<8:+=W M2%4RO+FZ^%=Q[XF1""IEDY&(-"AJI /1,@;OF<$EQ\9J M@W3SF@*["O%D&^X)*/KU-5;E/-S3WU7F \#$:[XW2K?,?5Z5]_RA2_-L<)YD MCFGO'8E4\:"<5/A4> V8;I>'_N#!&L[7CM6L%K!ZD\LX/ODQE:NK"?%T$7.K PV M5JJ A(!M@EUD*2:#H2P++AJE3= ,.+/0%7Y6^%GAYYI=B$\*H)4+\1X NN1" MY)R0D$6*),L4XE(99#7S0$*E53$X9X(! %7+!6SN&]1686>%G<\3.S? I*]< MMX^"HHLT-/IH@U4,21U$0M%4PU8;%)3(O"?*,&,*4UZJY$Z9*N:W ;W-F?0?PHY9);ACQF<@X=8!].O.<,X.9-M'@ M.W?$>K'OKQ\/Z:X6D(YBRXDG' 5'-" =\TAE.I48P)'2*+0.]-5KNN;7UQ7( M;8JXOTR0N\M+YJ=%N>?TDOG14.Y@D<_9" Q<6H6L"0;QZ#3P.0LH9S3/2)01 M&_'JM>++,%=53JD0;AL1;@-LV!?]*OCQL&Z1T1$FK8XB0QJ[@+@QNFA#;7G& M /TTIH(6MBNAVV&[OHP"'_V+7NIK"")FAS]P/U;9AY.*3S8P3KD&W"(\,&>, M=9*8$"6'D^U#Y7O;?/QJ+/O>K.$*.\^1MH2FUD81:44]LBQ@%8(TH)M>O6:B M3O6#"S]5R<6;*]Y$Q, R'("%*&X\59[AS$O-:0IVRA[%NS0KZ+'U/7AT'?J] M2L;O*N.+',6;#&=9" A'2X"C2(&4T!B1(*5B4E/+^2L09@7P_7LEY%LFY'?Q MKCRME%?>E7M(\Y)WA;H@J(P>*4Q2.1^3(5#=.A7HTBSC&2'>OGJMELMR555 M-E:&-X"'5_Z#1Y'F9=WLI3/,(4DOE&]AH;/JP[!O@ M3DO,&4.9R)F&M@F;4MH@G#Q%@GF2Q#4A0%KFT&1-* MOWI=B?&VB?%=S/^GE>/*_+^''"^9_TZI*"G12/H8$9C[#FFM N(B>I.2^T'* MP6"0:VA+4PGQ!NKB7\6U*_O_4<1Y*2*4><(L]4C: &HYTQ2IC#HD,&QJ)CD1 MF!<"\I)DG5@MO,;=9M ;^3SOFL-;, M1%?Y5#8?[S\O^U2"]C1*8E$6 DY50#TR,J/(4JV%5%90GFJX4U[/Z+HZJVQ# M)::?O/^I8+6"U?44T3=$6"%E<%2DUVC&!YJJ2@K+L:4DJUQ9FX>ARZXLR2(C M/C6^((@3*Y 6A",9L568.VF8 1-X747S*_BLX/-9P^==7(A/BY^%"[$BJ.L# MUR7_HA"41AW2#&K_]91UT_\?.6Z)/_:6+7^;MKONC1 MX?G^=6/OC#;V=D'"V^WCHP_B^/R/UO'U 5SWF9Z<@Y0?_7W>.#_X"M()\W#D MX @D^JA!#W=/-1=>$B]09$H@SH5-IJ1&Q&M%,\-")AS(9EUFRW70:Z;K[[3] M:V?,-V]_M<-IAUGC[)0 R@HJ,Q1BR! G.$/*,XD,EIYQ8[RS\M5KS9==K$F& M:L-F@/_V0ZAU8"N;@UH 8/+I#9!KCNN4LOPDI"VKUV#Y+P)<_RVTKW9JNX-: M+Q9?+G!\?$6]9MKM]%FZ_YM>!]#M*D^[R7X?U,Q8;R,8 1J8])JIV>L/$>SN M @#!=M?\*-0N6\-FJUOK=4/M*IC^SD1?3. WG<16=V3RJ!63!*OV*3(3Q_V;:E^9J\.I?\Q.'6<^O\QV7:-6"O/ZW[<-C5@QR M.]3KOQ=.90%5SD:0 FZB!HBTF&ICF4[=B@TQ4F7XU>L?"-6,--6:H>UK-Z)S M^=[V:BWE^?6(.R^R2*K\$\C8( M4^E"Z=N&=BG+^WA MQ)AA :, GR8=D$DEVW:J;#L&MYW:TD/W?S2\>?7[;@PO0'&T![_.^HU0_3&\*!'LP& M&<#XAJUV;3 "[3,$8:R907[HOZ72L7"YZP$U!_DH%-?,=7"*1OVP,UNIMYU7 MZBU8;9%D6_+\#_)?,\-AOV5'1>0##-'!7,[@6[!TK3%73K44 M!OE"I#DYF$QKB')E H^,L ,]&)\U _@-Y'&5^@MI,@4B@)Q/E"'\O06@Y6 2 M1ST0OJ0,87=KE\T =^G73!+(A#)I.,5ZP-*/GYQ&FX\EG_8\4I0/#/!G UK^ MK-;+;U@.]K?\NX 0 )CI-I?-5EI\^%M,17LG3VJ'P:#8W?29F=3F=CU8%9M> MJ-@7KKN*E_/-%3CT_Z&!%J^P(A:XANM MF*PQV*&9Z<) 6H/!"":25G%Z=S@;K6':,S\:#/M 4AJF"T])A&)ZKFUHM\*W MD#^S'SJFU4V#&2T=GGZX@%U/E[9@+5O]@I9,MK=X5IIS%5PEG!,I(B4 M*^X]-J>$L5>W['*Q7OU)?U8S.M>?![UAJ(F=L8XKC>LU6)SSFBR5ILXK4^^U M!@YV!6!D< 0/^*/=Y_A M/C"N\_;7PSUW]3_7;T%'[9]B!VOG@T76I%R]8$'O:"V09-X:G%'M(B^8!1S" MX'>3!JI*1;3.),Q6DJ='32Y,"I8J_=[ET.?EM6'3]0 EO3ZHBS'<+O MUSGGASUNLAVL[MMTY]$;\FS=8/FC= \B8DN[!\V[Y*K603]6,&S=R6=>F'Y-H!8I(X_&^W.3_WK_EYFX-U[[2[ MESC"=:8X95MP:!]21^:91B@]STBC*+$#[&[H=^1]"VW\\\'QN\[GXZ_D\[;_OK??NIBIX5JV(U:8.EA- MCI+D#'%A''*:>>0\Q5%YY4(1LFF:\O%E6E:O-%P-4R\4IHC5D@9#DV.$8ZUT M$![GR!U/F(Q./S%,K60%VC5!J-F&Z=':$ WQR$>N$;BS$7O$H??J<#= M"ZY 6T/4"X4H*Z5*D@%KBH3+A+6++N$852!8>N]J)K72.+4[RZ2D-5(1X1&1 M).7(;8(,%0$)Z;$@P1*IQ HRJ26Y5=;"4FUU3^-%%1W02/!.#^O9\2IJ!7G. M%$\N4.8$&'K.,"RTU$G#+X),IH:G%8:G]_.&GK3$6H4%HLX /'FIF?4K820D&10@<@Q"; M"++-!0L^&<=HK:I76K#G+ GCJ)2#,2K/.5]20LN[ZC67&;LJSO>.W!_0/3L%]U48=74[9!"DF)]1*, M, MV**XJ=62RS:\B#HW->B]!M +.%FL+*<2*(8D_M6*P]$ _' MNSD/!!$ :M$@QV-"G*6$#+,"&1>4M0$;J=BRCV9KP*L!;P7>^CX'O8HK*H24 MN8B+#\&PI*,EV5FCA3%UR-QJH]Z<>T93KREE&CDA /6D)*@HUA6]TRD?]"J? MUHKEO8;(^H4-&)8553];+6T%@]9?RA!?4V#]I\V/FXU!KT@^O7A$WY!7P"E> M)G,0SG$KM24B8*Z2LJ!K' T>2(.,W*N[,H>75M9S'8C#UP6Q]C9HD2@0!ZUP M+AUHD*7<("\9Y@X6.*FXL<6E >;PZ).=.I*UAJD?9>!$&K3D)OE%J=JA\W"$FG7H"&PE-9J@X$SN*.<4,HY0Y((@+MI@M,9UK'V- M4"OQ;O>ICTZL<\+YJ((#M&(\9Z!5GD626 M(*!.!#E. Q*Y/G(R04HL5Y%(U=$AKRSAX+?NR4GL%:6DSNQ9[-7I!M1J@O/;$IA+@,:[ESNT]>40:R)XY GYG [% M#4W (K%!TBKC@U!1*_H: I,?YT)?:W$6ED5"M7+<>"Z3T %;P8FTB6-# JX) MUVK+=&M6IH$T"YMD0%*S@'@D 5FE M*!8D$-9:)CSEGJ>/_ M;Q,V[BCV-("%#JN$$]6.188ED&2;++9/K#MK87NLL'V:%39)J<3.*Y0KUB-. M!4':2HJ2"QHPU$07;A"VE4T!>(F!WPO/E9^EF=W+]$?5??Z>(F"\1OIG0/J+ M1::2,$G'7-@\:0.T2@3D+>NYR"(U$0F%%/B(//ET:=:T"M ;4&U"<)=J\!]7D =<9F[Q42ED.,F):<]9UYM; E#FE*3%P"H"WI1UTU<7EA?E+4: M;-W$Y<9&$=O1Q]P$==3'A=9]7.H^+G4?EU69M[J/2]W'98U'^)K2S>H^+J\H M(MH8YJ+BE/#(.=AQQD4<*+,I6>V<*^UT2FB=E'X?0SVWJ^=@7'_=O81[[,-W M_OY$#\ (W]W>H0=_?P8C_*]C,-C)WF^SAGIN5W]TW/H=#/F3=YW6Y?OOG_<_ MMUN_'^#6\>>CSR=@Q/^]"P;[)[ZPCTL21#@K,<(V"<1A"9$FC",NF ;+78@@ M[,:6$4U"U I%1->)&S5,W013D=,HI9.2*I?!R@2L?80MKHG16ODGAJF7%Q?\ MXQ!J-K?,"*ZDUI574?EWL&GL5(*Q$1DP[#$KM$/, 3%TTIQ J%AM=)'TN6:TQ4L$E* M3"SC"@Q^J70BV%'#K1-8U);1RHKTQ8Q(8V&=MQ$$60N).+9@(^&8ZV\PP87R M4ECS&O(E7[U,:Z^CL)$Y*3W'TEM!E<5"XV1 :;O:E%AMP9YOY()9"LISA+&D M(-BY9BAQ%BD)R^D)83'Y%=35=9F*>A)>;4)?WT$G%YTX)V!/(Q%,UMS&(9<"1Y0Z2;!B+&*] ML44X;JHU*?)==S:H46_9J$=(=&"C8AY"Y"PD Z(AN(J6* =FS%,'D=0^B(<# MWNSI+)B7%I17;E>?N]#5@+_O40^Q[I+R;)U];J$"]3T>L\76.-[DT8UX[GIZ MM7)O?G=&N.@57PSO4PIK28Q(6%%@?=P%CX7VSBH658K\KKROKFKPXVG?V_/) MNEM[VP=T]\MAHIRIR T2D8OS&EN"F22A?H:.Y)7&/ M&JA>*%!)362('/XO!->4Y'Y3)IE$M/9*6/FT0%4[Y!Z!4:U9C-)1"26D0 !1 M/"=,1.28!UL58V48:"+'Y0L."ZHQZH5B%-$L$,X=L"C%@XG&)VE8M,J)2+2O MR=2* ]6G6:"2.2991HV(T!%Q$2C2@>7&/-Y(K@RQ5JPBF7I-7I+?NKVS;L\. M(HB4&]Q@P]XI&O.N.6MKC5,N.!R"XT'FLOI>:1N#CT0RKA0-*"@"7(IBB1RP8R0C);G^@6<^ON#DTUJH1T+M-5'6I13!,.*249@& M%HQE/%@> J[)QXI+]IR59*-F&H.!9$@*B"OMD%&1(LJ3T,X:&I7?V&*B2?$J MI6O6@KWL)CC"<3"6(P%VR /'3KE\T2"M(A+#]Q#,(^89IS3Y*FD_@7[96NA M'CLRA1$Z$&\MT5Q*JKU3G$NGM!814H MCE1S&A5P4<6;C-VW164-=C78K3/8+2O!M@:[YP&[3W-@)ZBW+H&Y;;1#/#J" M+*4!.>&P,QQ3;>3&EJ*LR>5],VQ7JTMD-?;=X0E(B;^Y:V3YM/9IB*>#GQG9 M+--S?[!LTL(8/XJ-W[HG\.2+AN_8?K^=0"P:[4&_<027=2X:G?9_AS!U)W,U MEXLJ6=>EQC7.VX.C]FFC[)M&&MW4&,"CDFWW&M]RCCO9=\B]7O^YN-&U[&SQQ5 MEB6^K@N*G!X]O7:$PSYL)!C)V1 >T85/>W")'0^X&BG\:E!\*[1[T0]@3KL] M^-+5OQPLWK?"%0+/S--4OE$3_ND[P[Q9&S## 5:_84? 5MP\?]+O#GOY*0!D MQ7?;>5/EC0LX"Q+0N2@N*E_MHG%^U/9'="S(8;I23RR M :ZKIH$U4OO4GA9S"',+,PY_Y85MY64L1;5JPLB*Z1VU9ISZB&Z.Q?DNS56? M2":*._[<'H!L^RDIF>MB5TC)N_&+[YSV!ST0\5-X^UV8P0_19Z )#5CB7+^A M411PR)O6YL^&O5Z>_E]MO]V_^WNO)CST(@@+O/;5+FA/3 :\_Y5P-PL!*K9C M_.[C6:'V*P@83)*E[.R^FZ4IF8Q<[:B=W+TQ]@VO[*] M[4]P'QC7<>?KWK:_^,\EO,.;0ZQ%%$Q)1!G-19(908X1C@QE&D=-*,UQ?GB. M0OQCT7[[4=L*9.>TX!$9L#_&TS9@-* &/" 2(Q;UY;(*!L_Y: !BG^9_%9Q M>?%[\LL_-QOO%@K?6,-D4.]-0-*$OBT@J3>&))5 " M23(2#"_E"KX3PYO,P9/7FBD5J66<>Y<<$;#26"3JN<>)E(#D;:]7:+5BH"4/ M ;$!,;&L:Q^<_GD#V:C,(G2'\ M%YBJ=K[DYU[LV*QUKUIZ9PB:^%ZE"O#55ZP#!CL<7/^5:Y2(G6P,NS)JA="9 M29SX\ZAWY3OX$I$#YO,5V03C_]EVSNU%?^-?TR\.;ST]S_>O MV94N_ERXSWG(]=$XY]AYS@,WS*O X5V39H89<\LX-JZY[>WBL#[-YRG?9.)N MOK!/-5AQI]L^MB6\N>[T?<4[<1=66F-DH-VA/M*+G8DQ[QJ9I/?I M3_X*>[C_-N);A6U[E\I:2VD#_D)F[\HKL R9>WGS4^^N)]A=2\I"6>D3M3DK M^;X!>J_B>/&1+_]B3A83]XE9HJDRCL?H#9.6"B(P_$\Y8@J?'^\6U.Q]%8>*9\>MRZ]LE_YQLGO\YOS@[Q;>W?;?]_[>[;1^?\M;VQ^./__^ M1_OS]N[QP<7,H>))ZW)OW[,#>+,6C/W@\CW>O7PK#NBG\X/]+^>[O^]^/3CY MXRN\^_%_+G?F>S/0(&R(.A<9,0QQGBPR+A@4J-(6&QI8B!M;I,D5;1)^WPB* MQ\G+BM=,JA'O%2&>H9%P;J036G/NG$Z6,XM)C,$'36F->*N*>+/-&4B@/OG M$0G<(:ZY03DM!6%+E $P\XF&C'A$B2;5\V<@->+5B/<:$"]%'0#/$L;&<"JB M2<8GPKABQ&,6[]X3MT:\'XMX9009FAO3 -YA;9U)CI8< M#S>IJA&O1KQ7BGC:"A.X+G(""%?PDL#V1' V.F/9G5/0:\3[T8@WR_&B"--1LO-Q%&L6"#<==S**9YMS M0SXH*K)Q#M\ZC8/\S2'(9A?N>!E#&9C:[O>']M3#"+K]07'S_WD&S]=TL-JG MJT%FD("]-?BS%T_:PY,WIZ&XM!KT;WG,NW'PLO'CX=%M;R];EP>'QED2G53( MX1@13S("X0D4*9B"#^5#6UF ^3+_;5O;;$DHARO26>:$O O0YYBE9% M21'%F(!:( S9*!22MH@P$CIY!UO"--4"==!L@,H^BU5P]SUBKE<+<@=%K8#) MJ,3K0#?C9XB#V#N!&TWD#N2K,X7)N)U#W//?15Q^!=/Y\X[M#QK!7A3_KJX9 MA=.?P>"[,V'Q($O]-NC-_FQ.PZ!;A-2/\P;R;\MXKE!^6CRM?=+.@8JC)Q41 M^.W!["(M#BPL) %+YI.W.?4=>)<">WG9H6:QL M7K&&+(-&KU)F9DJP>!)A7[ HK>=<2BT\MEJ%9"656+/#[4)K$1"-*_4UC4X? MAV=GG9B1R79^M9V,/!^/8AQ,D-I]>-ZOG:[_^NP8MD_<,:.7%[BS&G.S0@^/W\*SWO+7_&2CHA\XN M_>OH\_X;P*6_8!SO+SYOA^//^SLT5W)O;?M#;8!8&BX0XPSGBD<),"8%Q"1Q M,OC &0VS0;I2&[C0L8AA"X(FT<8D8*J$VR"L% #7$9#[#!8"]$+FG ME:?1P/^$]1R 2G\[&OOKEJ)/AYYBRYFFR!H2$.S'A!QH:12-$)(28G3BLU+Q M+"KUAJU7*K5^5DRC7+TB C[;@*-MN3;!QL)L:FR6'V6J-PFGZQ(2FP?+EA$2 M.UI0@)9XLS-ST97+BZ>\=V3623N$SM/+VH^*MUW7F7A4O.T+"54[.1L.LL$P M!;QUP%KMVK_61R,4)L)K'[1PW/IHI''))C#[B?,^W=EM=RUK^[W7[:^-5_]A MQ&Y4 ",7K#@X@?'0O[ZVRZ.CS]NMB]:L5__X M[?GGXP_M [H#Y._]=W@?<7 ,UQ[_VM[=W[F <5SN_?[N:^MRYW)AK)KE(H)] M19$*(7>G4, 1F,VS+):8]6GF#74K]X'0MW< :9*V&*9D)1>(=@3$EDI#6*&JR@5 M-DQR@#K)FTJRM8"Z)?4'7&EL>C?L@5SF7/[,3!-(1G:+UDT!KVT*:#0+&(= M<.#64!.TU8%)BZ,-282:E:T:5+7F61E6SD3G* K:J=S]W2+#C05^1J1V3FM. M6(ZU$.31M<#KEF&K*\O1<"T9Q3QJT%'".0^JBUD?L%7.ICN7D:YE^0?*\BSM M /-8I@ 6%K$4[*HD(G)>*T0=XTY%3*/@JR?+K\'I]>]H^_&HVPF-]LE9K_NM M.(E]&+5X'4U'5) <_@B:Y_]81[AGGN-D+)'"W3E?IX:C'P5'[^>IA0R41IXH M\K!DB(=,+805R&$AK:)!)P9P))N:+BN$RM9N;.#81J6?Z!LCQ++;")(5DF$9>&(QZ31EHE@P26,E%#N(MI]63Y M-7@MBDJ9IS"67)2WWTV#<]N[OG3(JS=TK/3 )SBQ7*6<2V4T)3H").'D0W2U MTV+ET.C3/+/PV!(J,$4 2B:' R>DA09<(AP4B6:"*KNQI7&3L/L64J^]%FLD MS#%Q29RFQL;("38:#(3 )-;4PYY(=X[=KX7Y!PKS'+5@@2>G+=)<8J 61""; M/$-",J<"MI'BL+&E=%-RLT+"O,SFYH2M.,FX+ECR2Y:/.G2G/L^^OF67\LR$ MX$FBFL?<%EH&(&!4F 0FA4HUWUHUB#Z8YUN:1!W :D&NF5#'9-4!>) ,ASF3B5GX;_&,X^-8?49VFI" MW2P;34YJ[AE'C.4L,,PMLMA'I!U8&E8!U(D,=8(T%5^KT)W1*$:[N\R26K9) M>H=[+*=F[0J-\'4<8/;[/S>L]\.38:?H+5+EMY=)B8]Q[KY0[;=&.NZG9^#S MO]FS(DOT,H911LC'RGG]YFJ7O9G89+7B6Y[B^S+/\9TU7 ;,4.*,($ZH08YI MC;RFR5&L)98,%!]K:B7G]-X_U_BDML:JEXI5RR+D-58],U;-DG0&1$2*:!!. MF"-.%4%&6PH_$2L3#S0Q#%A%FI3/9Q(]"U:]AI/H>8X8XED/]GPA$J_L2/HY M.-4$&&U/S#S\W(GYAS>G4R!UK9^A1J_EH=?7!2'W+!!K :X(2_G,F@1D%''( M>FV(Y\QS&C>V&"5-0Q\#7_7)]0K+_+*X22WS*RGSLXQ%$J^8S\&ORB?$.6?( M&*F0EAP30UG$.H#,$]5D=/Z4^UED?ID'W%2L.'>YJ1K0 ]VY57T?!E,0NL-< M+:AP(=9'0H^=FM56 JMT-KY&=477 =??GA>87O(YO'NY0UM?#@.-ABJ/D7=" M(1ZL1)9QAXSPD6BBE2 B5ZM53;/LL_%'B=&*>]UJ$*U!=#5.W6L073J(MF9! ME'!*+74*&?[WO[7\]9QZV(7QK^W__;06T:B 2""_.^16F3J244\8^6"">DC)X*3KFQ(5)ML16.8T>)*A:=CA:= MUHN^]$7GN_O^D,0<*6HCLM[G$MJ.(*NM0#[Y1)4!$/<*%ATW&9T_0WXA9?K' MA?&O#@VK7B6]6)Z*5+7O0RZ,WRUQL9O@FO)D<9S#5X!EN\KN:^3LOGLV.UDZ M$MYT#@HZ,8_GA88X6 A$)0"8PC$10D$^ MFL3,^P"?'Q/KY7_$\E\"RV4Q*4X &9DKTA:-1D8"6G+&!26.6A.RJZ I];RC MX '4:1I0FXWSHS90;O']UY$'WK3])R:!U")P)[IP^>G0)0YPI 4B*5C$3>!()Q /&\"*-\P1 MDWR6!R7F;;[5AL-Z/]QW/^QM[QSR7!Y86(.,401Q(7.:$>$H2*\]36 Q6+FQ MQ9J$BY?('K>'O:(STSU!?C!!.L%FR7Z+ !_G2E.VW2OH9:?;OW>KO!^)GSOC MH?;):Y8(!L]GNY=?SWZ0%X2E9F-+ MB/E,E)7&QWJ]Y]>;M[8/#KD,WE#O88$I:$0.2^T<:$1-% V@( FS:6.++"BR M,TOV)BC8F'4-CFQNH-DX[0(BG'X!6]/%C#A S8JN;ID:SH#&#%O,W0HSD/3 M=CT=EH5R/\1^++ I_V/*J#T=]:<+F16&_%/A1RT&]G$ ?Q5;(-]P#QAFH2[[ MRVS]QNG*MWY33][Z+7>;O&KSMBK]J7:W=T;2=MSZ_1/-AP:[V[LGN3/DWO8? M[8._W_/=?;C7\;NCUO';\]9EYVBND^1)Z_SS_@'=-][.=GDC MU$:8]4"T9%QQ;0D6.DHF6.)1.37;SRK/^ .:NMW^F.EA!8!GB@VWP3GNM=+ MIKVG4C$BJ.)V79K _=:+H3UHO+.^W6D/+M:1NNV<-MY%UQO:7FDEEV0-)!)/ M\[.B(5$!I8#+^<+^T/7!I(;?=^";)R75LXT^\+C3S=7(\T=B6"T9'JT:=B#?_;&P^@/X:7F'@]O NJ@#>:]C[V!!2WAX9:G M-B-[H7'RR$$$"FT$=P=],NSU8FZ#","?5\_!1Z<1M W;LI!O:J>U+G=9L_-3^)SS@!":FY/?PEJ!@[6GA M]NV>5C[@_%'\#JN4M7(UC%0]J7+?'-G\LC&?L,&D=X?]3F;]H+0+_9R&G=+6YZ8K^W3X8G#=?M]8H^=F7GU=$SX5;=SK=%#TV][LG]S ;A MF"5)11W-H)9:6)8JT MLV!1>$J0TT$AKBF7D=.@"%B0])KE+[ $P 36%X"R@I+!L)>A(=/X_/FWC&QG M'>OC-'Z-,*?L6YT#:3M@'/1 \S0*JM](;5 2H*(Z8X51JC([_FH_GK:[O:P- MAQFZ[W0/&!*,*&9\.X41ENT[YY_4RX[L7AR=OIV WLJZJVA"WN];[I&=OWKUY/R8 M/#L'KQPM,-.B1_#KK)GIT!_2FZA!:Z_B*WVH9!G,$H M0%$,"\-G. "=NA&)3X>>QT\M_Y0GL*Y#&_T D >1E<$4O'^O T M&W17#[GEQK\4V@_>ICV]D Y4]!%PKJ_PVQ1+A9U?K7C&I\V/FXWMW.:T5^BQ M?JDI_KWSZ]Z'T0$G7 =F9T"=;O=KX=C*2J^XPU1'\M'JYND]S9QJM%SPE>+J ML\X0IK,!FAYX7\&PPC'\7*KF2BV_*7X%=]G/#_FX]^[#2#/?R9Z32N+'(&PH$M.6 M4'8@SOT2%#IHK((RQ-'WHNUUVF AP3;ZR?YS9*^98BNJ4A>Y?S8,!H)QT0C3#YYR;D% PG 1C)EE=/&8G_71(_L6-HY!6MZF)4? M3'(^:1RN2_+>,VQWMGOI#WGVFWW8^FZGQ"GQ1B010&H=7_L'[JBXUG:NR/7_P0][S>K8X>*CS_"'LA# MO%94051<[,U(*R@I:XQG E04UT28Q%T(*GEF;=(DWG+RN;/[;B2WH>M/9X3V MMVI8^;3:9OUWB;KM3-SC8E8D $7KW1J]HK.6VZEP5[^V\/)=4,&\%0\E[DE@T,&6HE$,]D M$P?KBWL'2GB3SH?V_"-OE?NM,W8BFD0DHG6&8J8$X933E'2,S@&R\"2( M3H;>=]LM,GE_&X_V78Q_QE[V%<%[O^J=1W+L#/;*@G@3Q)A19?2@LQ@#@6 J M,1^(PGYC"V\N")YY ,)X[:@'B'&4<.X8U8($6&=ODR=".ELO]5,M-9!#38C0 M1OG<7QU AJC<_R=&)#"(6^"P$W+]-[S)%H(,+$!W:4C3+ G*55J/K3X-%LC; MM"_^UN/6"K;&OHGBH#S, -38HU_=V]G.Y"GY+.C=TULG&0O&1BN9\=PE9D3P MAGLI#: :Y>G>89^W;NR1"^/5>BEV6*$X(Z=&R8B\S%7!?.2@,V%/4P'_H8%Z M$7(C[@7\Z-ZAGMGQRN%YC,** NVU/BF!-3P.S-Y(S;U#/>LUOL,:'[\_!..# M>"<-TCQW*TO2 VYAA5Q4@E-IA$ M!1[^@&RBIO7, M.5-&4\5,9CV!_OP$OUR:+6T7",M='>_=6AUQ%1J@;1FH%&UT\"3G$4N,!CD/S7*?]I0QEGSGQ+9.^NCG&HN&B[8U/ ME)K%)_G*1>(P6/CLT(W]XD[6^UX=YKST8 M&:'-4?&+?K'Q"Y==OU\D-#96R(X%8\8PY:EQ7''FX:\DA "TB()[)>6][=B= M2M[?EF]?;\/%V_ 3O(V\.16)2>B&1 MLI9GANN1"+^%(TQ$FRTV/B?F MM?PQ*Z4BU(R\XB"S]Q$YY(>J7?L$^NGE08&=-U/W**4_?8,'+I-U<(J:R$/UX M8Q1'H<59HCT#*OP==MD T.9F;0-6V\<\GJ4X4^@#MO.?>="O>CM?PL^',N+H M9?:L"B41YU$A35-"7AKEDY.*QZQ=E-X49)Y4Y*C 8EM-A^%C$_%W;#?+E+, SRB?0(F8+O58]&N0S] MSVQ6.R.BGTTYD\WG0[3I:2&XY"BA+(A55E,%V JVU_COT/8&A5$/BUC:3J5M M5BSY[%5QG%LY94#19J-=[HN.S<&O\:R;_0.-/GS_"@%O0U:P^$I7P?T4/A5& MFR!"\HYS(ZRQS,44I +SBQE^FU/M[OBX#V9D_PBD[BITJ/*]%7BYWVM_^9)' M]WJCB=ZS[!P0GJ0< PQ47 N4JUTA&VA S#@;1:+ PWS.@5P4-S95FF)"@693 M/F:VFS5ICAG*^^S:?3)GI3]NB]R'$XXWR7[/9EG9SAF;K]=B@\^.WQ_&F 1E M@2-*">P(XP-RQ$L4^Z HE]FUNJ!<0CF+9>[:3^='L2@& ILANS5AC;-' M-1MP_VR,P"WKW78WW)BFL@K[X[>KP4]LE=4IW_8<>V5O^\LA]\Y;S#QB$@P) M[K5#!M8">9AW23W6+@<\+P"/R>TPO6_&6JMTHH^/A)I7*FOB^A$&+68U!I>AJ\IE\D+=7G]L'AT922J6QB*9+#.K4W&ZES_>F-K$$_OK"E&F^:GHC!; MO6%>SH;YWCI^P@U3\HBJ2U6UFS.-9]\S8 M\%G 4.8?59Q?%H?U14V%>QK23[R//\003\X&(_]BG8!3;,W+UO:;0Q:=PQPK ME+C-G2RX198&@H+ E'NK(X\YFG/>:3ZVF,]ZW7R6/OKGM7Z8L5?RRM2>\,#D M'X8SFVT4=S)ADQ?9S0NN?2%LEZTPO1HS>6-2:=W#HCHE3 ME0AU!^=NF78U>DA5NPYVRHM8?[YRZS\\JY:FZR>+O>;CZW9J%REM/9#U+):Y MDGBN*]#+U5P'O;8;5G%FIW/BOI9GWF]R2-OI&+ZLRS5@I\X/&D?VVWBF0CYF MN;EVQ=PY>0Y+J_Q+XX]&L42IG775K$-\P=W70J1I4S<91=:8U>7!5%,DI;;BLSJJ8KYN/LT:'6=4F M*6_;R/'$O5#0H^J#7 OK2W?N!&HMU^Y3QH@))7T=I9PIV9*#0LXRI\SA>!T@ MN+WFJ"2FS^6.\U(X6!KXQU%SXIQ\FC?TG1#.48QN*:"T M$%!>EG\JKIHH\W93.X0'!8<--E5^#DOTO]/"X?^4,#[6_A;M<>%NRE M/T>I#F4.^(QM_WF,&I%:' :29<2[%=KD4F&(QR%\LJ(1)(H"C/? M=(QPU^12V"\N3B2 EETE<@:K][UAU0-J>%IT4BK\E+9S51XU?V:K'N<3OR^, M$KA'LVC_Y(:#;%9,"LB,RWD]:TE_6NS,M8TT/ VY@U;N[^*/[.F7V/C)]G-Z M(]PCW#M$_)]3@>=7S<1.J][RT^ZVJH'+%)X4K@J@97 MH\P+0!F/6\<[SX,RX\SR'P0T"T1Q0A(*[%EB7U5!5KZOJG[ROJI7!>[Z;TXS M)\VYX#DE(?97L-WJ_MLKX3L^^ Z"\OWS]DYN/@S7[!X?G+3$P:6'YW@&G^7O MD?GFQJV+W>.WWP_VWWUMP75[^Q^^'M#=]L%EYWCW\J^3W4L/G^4Q?J+_N7Q[ MF6/K [/>1<]1I%(B+JA!EFB)A.7>L!2MCF:VVP[7N0\\L5:&Q#WFCAD6E$S" M1N:I#[/M5B<6HI"?J:5X0!_66Y^_)G6G_AR)_\0$K2/_N&,Q_]RW*+>U1D6? M,3^Q*;)Z=[ S"@=18]C/Y5F+0O_?;"^WT,R%/\Z[O:_]RL:!&^12(*/&;Y65 MTBL_GNHC.D;8;J^X8.JNW\!XZO;Z4T5=Q\[H\3S/&==]LJTYQ+- M056T,^\:USH993*M8T&T?\?!H,H$+&N&KN.NW"FHZ?'PM&2%QX[TWATPHYXG M0"!,YIT)>*<%U<=(;GF@@4[%W':HJ;AZ?(4/)JD*Q!D1'"@LE9R%_QK//#:& MV>3OW&2M7O&'K3C9?7\81'2YS! "'@EDQQF9#T85$H(IK6$]=))YQ0U;4&&H MZ$53EE$LCL4G^JQ<&Q%47#FG$F8*A8!ET@@]>UZIEZ)Y](D-<2*Q>19]"I75 M+ZV*LB18Z?@KHY,^7/7S+HSF43^X;D;E7)$\^V>[G78HNFG_6I4G_W@4<\.H M,E3CHKAI<1Y6UJN[4MRSZ%B:1)-# &AT$=1"V:RU4,G%-/U61'P40[JJ=- ? M]_:>''+[QB%_S'W 2XV<553^PKM.][S2Y'-0G5>N[ -;1#-<-99PN4_(1!12 M;J$+7RL*-\&HFA.O\8<]+9K'3S&;$(MSP)&K(^0:#L7!>-6>=C!RB%]=G;UKL7& M[;0'5>4]D(%V/V^5:N\"XVR?YBWCN\/>='#;9N/OHW8ND3/(.R;S23"T^NVJ MK]-9WK7Y7#L'4&61@^^4_00Z@Z+<1P[$'!U %XX^&'@1NSLQ&+@NZXEI!NYB MIQV_Q2*8?S#QM;DW*X*X\K@*1+)CNMNP(1_%QXFC]QQ0Y,=BZB?%]*K7VVBT M!?+!:Q1R.^XKUR^J_77:(")AOFW7XQPA?.4=(>;)'2%%6$KEFGT+DSRXR ]> M11_(^Q$KZ+2./[&#DW_@UO[1\<']#UO M7B=?S^^QXPC,_;7RZ+ M5G:77P^3P,#XG$)2"H8X50H9J@EBFFF9C!12QUD?""6Y3Q;CVFO-&3&.R$"- MML8Q%K$7LSZ0R36H;,Q&N1:-!WA ;G_Z]&@54SAQYYFEC >E71*,4&<("88& M_7QQ$/>NU%U$B!63N>:J9NQHR%[A4)'*3(,*Z,QV:1M,TK+V<*9653Q^H6B& M@Z-N#QY;LHU,2D<-9JH0NGROL]ZHBF49FS]9WVL?YN<7JSE_[*?ONJ?-4=DA&?O;;4,X!8Z_PP M@G!+SC#2(N324C@BFT)"V"9JI&&..I#R[NF"-.>\K%?!F6L9)7VM!_(Z VRV MR>A8I H)*,R\Z^6@C#]?BDMG07A-B7$%Q!6[OO]F/+:[&?>O4 (8&/=22ZU] MM,B$&!&/+"%K9$2))>HXH0!)9F-+E4W3%S=.OR89H>PYVSBS/3 &.L-XJ[?O MFGI[3[%%_K2]O5YA#X>_\MBN'OUJ=T/KHO7^T 0-UD#1YC(JQ(U)R!DC44I: M) ;+@(.]H1+H]8OX,$=>O8@/641/;%0.9-A%11"7FN:NI18%KC2724GB:&XC MF+7+@KYK-Y10O$^@S\JPWS_'C&YM"7!Y*',:9\YD=O[MZ^\!#.\%Z'H;5!0\Y!!KBQ%/GB$7E,S55)EQ MRCLPA'/(T%U4_8R=M'K:?GJ?U+IB;DM\PKMO#KV+,1!LD8 I1[E9''(83"&F MG(U<6L>BOD%73&2G%1N@5]B@$X9TCJKL3[;_^5;8JM6%35C"?OO+:>GW+#J3 MY/((N3!"_MM=+$2W7[NV5YPX;+=[@%9%+,(*@=%.<=HU#42I_3T&=!E[W14Z M3/S1&^Z [9X?,AJ$YY: Q4UAPU%FD).>(X6UT9$HD>A-#'/A>_E M])X8C,%6X(KFY61(XVA0$M%*!3]A)^^[G$\JG1-'__6:+EY3CJ5EQ#G$A/:@ M$ZQ!\.^(9(I)&IV$P6&E1+1>TUO7- A#B" =[\0:6F&NZ5.$@W=X=HT&ZO9<1'UALUL:OPXOMXZ+D+-+G>/OQQ:IXDT7"!E=]DF[BB/KGA71;;VON97C:"3- MJC[V6:>(ZAI7_+$-@IU I''6L66"Z[^J6C?=(D?:?K/M3E$ANQI(T;35^VXO M%+Z=PI+[^/:W,F"O_,I55>TR[*6*S"JBRNG+T?K3/F1>MWAER/ _E$5 MKXO<83-__Y?&4?<\%K6/IMLP%_-1M>LL9\3Z,D^NR+>UO4';#SMPEZO XNG# MVJIXX@V#K&*8 $H*WUFS<=(-15&WG+[7/RL=:F4YMW&4P%11OVOJ*.7K>W%M M*REM7R7/W]J_<7K5)K+%*D?DH(CENQ]QQ,IS'YT'F/"<:F5R"C[E/'#)$_:W M=79>4C!,O-8)\2MT6 (2C $ M U@.(1!8%)^BD7%C2S65,$VCV)U/$<_NC-)%/LP4>1ASBW%QW_MPB4?NO%M) MQ34;KW!/UL3B6C?VMN>M[9W+UN5;DINK!R(H8UXB6 D@%L$1Y*0*""<7#=41 M"(;9V*)2- V>[PXV4L%EVFD5&43^41=%6D)1)+&V19%6L+C1XH#&VP,486.W M 0 ']ONSP]_;8BC[]GOL_];MY.J2=SVN>WTX-Z5?>3:@A$P$<^X05_F@)@F" M-,$")4,$#I%ADQ+@7%.*!8V5P4;H]HLTBE%JS,YIZI0;Z4/9_!M^>N,'FXTW MN0[IF+=52KEPVXSXVRAQI1=3N8C9=6/+5)&1"?+;I H?U>R=.ALL[]R<3##T MN2)L86F4%/_-5<& 7%4 Y:H9]BR[6V"8-R?/!MA@\T\K _C!:K%%(8\K.VBN MO,',T=/$Q-W /^[;M%P(BA7'4G*BN+?*816UC%1$+9RU[J[IC(N=%1^*U\P9 M;F/3Z^J:VG]Q#WJ[N_WVT#*E!?<489),;J9GD*6$(<*IH-&%E'(S/4#A)C;S M KBY@$+,V8)WSNX!:0AE\SK:SQ4<_5K;"*$Z)P MM"IR0Z@) OBVM@G$@2?"%N9LH&+>&Y-+\Y"2%;<^>GJHA $58L0'D1@W-E@G M*34B"!\2L4RN2\)&E>*R]V?'GJZC]VAGU*$V%X6Z^Q%!Z)X-LN-M MY+;K3Z0!C0\0FB-]3!H+YVOLEKSF\\(MF5/Y,N\HVW'DYTWMPLK72S%A9?3@ MW>X\&TTWRB4.U9%&%;Q7DI_3;B,->X6;%?1VSLYU,;O<9I*99\;0O'*5VG.8 MP?[48=JU7RL]TR.IJ8A/6K/JM1% ((HOMW2?"9]W^568HGARUNE>Q$Q7PVB3-D>; M)2=FVL(+7KH,1\>;LXZK^#WV"EMLW"B\>D"FD@.8KWZ*O8*-5MRSW.\/=AH_ MGZVZ,W$\..\6!DXZ:!=>?%LN&E@-I8\Y'U=<]6:O4F3AA]$UL30]0%X[L>BQ MDJ_(KO=.D>J;SP2.Y\3-HH&:*M MJ D=41-*]4V961\F7S"+RIOBW6)XUXLQ9^#G!/Q6L9 K5-'N6=C)5]+:A['L M'YSG8OS:&6RL9H@'Q<'F-1R(2I*Y4QS D/4DN;"P+O _JNU3!!3&6-9%2##+ MC5)>^E/GA%/K4V#9%3J4GL'J8 Y N3LR5/.YW%5_C9'[#@39][K]_M1FM]EV M!L"M.GGTC]JI@-5\2C=AW<[>PC92:?6"F7Q,1 M/O\^LVH#<=X. 9 JX8 M^B11?/L]_[@V/O ?+2P3QNGE%YR[M3JL5>)6(Q93EAAJ$-B-!$5G \/:&T/3 MQA9K&K:@)$_VCA2,W=FR%,'50DQ6,BFJ-HVA-S2^Q?YH)X^J0+]>QR]Z%7R^N+JD<#F_ROGT[KE5S M7>-IV-?C?.Q7!F9?1>O-8>#<4:<(\>9U5A$ \RKZ A;1(K, MU;ZL,@?&9D?95Z?(SR\Y=\&JB]Y](]3*P))_;F3+)Z>ME&U;?] NFM-X\[OH MU]E=5/SQ5SG\]Q5OIZ8O*5)VB]M+BG5 @7H78;[+O *SM_;Q_7[GK4AQ23;@,AJ)$ M16X;'0$N(M,(>Q>(]XF'+!'3_L!@O'2>=K:]0L=';>.MBM_QT42#8.(,C%69'/1UUG M_?CSZ(=?73 MYT$/_A]&3ZX^WBP^^M<@S'_&Y:9AUW^,-\FUG]UT6T(WC7G8;6_^C&.Y_,'B M32$?=MMG&"QY\((]R\S2.\[LOXJ=6^Y>$) L?H7-. X_*;K\_HP;I""YH_O= M<"D]^YXO7A!Z,R-0I2P].7.>H_Z%Q)9E@#*AJ91)8R))9FP*W/ZV+VYB_B[^ M$0-Z Z/*%;/?CORR1>N)>FHFIF8<0M#X=SOE\HZ-@Y(TO=XY>C,.+MTY'?3: MIWW@B$7$YM2DW((Z.6KD2Z\[/ VH&K?W,:;TRPUSD?N0SZGL[MF/-\R+:=B; M3-P:S)9YO7:#T-NGH&(U\&H_PPPTBK*8C?Q"4Y.#&PNFJ#@C6ITY>J8$R0=; MF)6BF%C:W>J$9#UBX!]FEQS\_4?_\_X9/&F'?M[>P;O'1R>?M]_B@^-/=&_; M@^WQY;)U\I:WML$VV3_ZFNMI%]_YSQ]'[B1T]DY:M'7\^6OK^#W=^QW^WO_0 MWMT_X+N7;\3>=NL"GG>^FWVVO[_/W4,&K8_X^[_WX>_]]S">@XM#8J.G%DN4 M@"HASK+SPQJ.F' N8I8T+'Y1E(,(UC1$SGEPR_BW69E;CISECPIYNZ.K*YX0J18+3#]GZ=9N[NNV4IAX[(KB,TU'ELB/([X4D671D2RX)$U+MX7 M%R]F<#%H2PEAN5A1RN4E\J&63A9A'@0VU'"3^TRH33J?2_12$?$^][CSVZP^ M2BSTQ285F:+. P903I+(+C/)@Z/)*2ZB+WRQ=.2+K7!A22RO6*KUT34!IEKIX%R+!4B%%*("2 M4!2Y1 +"6+ @4TJQ:,VJ19-HO?KLY19OUNBX"=XAWDQ6ZBNGK[RWFS 5_UFX MHH2MLKX8V4;A0:[!!:^]#@[ G^Y9Z6)I32&F$@/+^H7SI2TF(PW&RU/[^I:G M&%H+?'W>):8P18)&C#A+ 5D5/:(\2>6Q#%CBC2U->%-B.J<8_GEGG7 #3CR) MW3KSO&OMUAKU=R3VZXJCBP[O=8TOGN&A"W=]U>BD45NFZO MX7,@?Z?S0!:W8 [6 >"?G\4]T@M0+>&P=X7O-4TT)>>/H'DWH,JS'D^\0!1X"31O 1#41&^9.#!+ M]%(4V$E"$%9: @[8A"SQ!$6,!5%,49IQ@)#-!7EY#_,"KAP4K/L]EN2B6UV" M-Q/)-YW0\!AOW6L-Y%M:]XHZD&^%T?[3/.N+(D5OJ4=6&(JX"0X9+3#22H>H M*0/]'S>V3),PUI1JOG+!PVS[%8A:6:+W[Q6 QK);G]41;NL"&+/T, 8NF,$! M4>\< :5"#""(H45%F @*&-TCG CCSXC7C^LN,,]7GJ$VS*RC>L(MW5#B;D( M-QDH%HEAQ+ (B#NA<\,\B5*PR?HD@Z1X8TML"KZ4"+=:F3\N]NMA2KR._5I7 M<9U5ZIPP2ZV*L!&51#R:!$I=6"1)TI$Y&ZPA&UO4T"9ERSK?>[[8K_7/9,PE M5:JBYI/58I;C"GGE.8TKXPIY>[6RM2MDV2!XL, 5XD525D8DE/.(8TZ0240A MHUV(D@@'4)B; 3'"FYRM00CL,YR0O0+06'E7R 1NU*Z090+&+&LR,1IAO$!) MYU[2L.S(.FP0,4XP;R)WH4CCX?.]%5X\5M3)?JO@"KD>"JYSA2RNSU>[0NZ, M$G.N$,T"T]B#;15XU+!#LRN$+<<54BOS%7*%+$=TIUTA M:]/_:$WD=2X/CC"OK!#(1)5/1 E!SD:%6/36,X%5%#8W33)-3![M"WGV/+CU MCP69\(4,3[^5_XC?S\HF;X-N63%WJ4$B+P;]5MO_42[LF]-.@7N$6X2D;F]LC& G^1@2 ;@6!,\ W$9$A0B(K M8I)&XD2TSP$M"W);UQO:EL0&5Q,(5M4C(>X MT!@9IH'H$(^9%\0HSHJ8%?PC8E9JXK'^Q&-%HVQNQZ!QP>@Z"N<) 6@N\TK! M^AN= 'O R.(!?G(V).09CT[SX".7&UNP=YI4K4R6?>%?^E?1KF-K48]DL-]EVK_I" M;C+7/3GIYOC)J(E:ULKQ\:W&)T MTS!N/';W!C!Y8+FV6]$)YCX]%A^9++I\9)NK";+?'=C.:P*Q1W0LNMP]_G(8 M5(RPG@19[G.O=:&1#U)8Q[Z3[;*!HB7!"RNBIX#0W M/X]46VR%X]A1HF;JH=8;:,4WT.7.(4W>1F\)PCJ".2TB03KH@(1,C+#ML> MY]ID%FE+ E8IY+/WC2W2)'3>,?W\:%5OF!^[8?;?'@K!#15*(:$)1IPHCHPC M 1G8-2&!918Q<&S15&(^P/,!E&H&T-:QG>VZ5Q+Z/;=7'>OSWW.K\FEQ2>WO M,:#+V.NNO3/]$>U)T[YZVK?H+VRP/NHTSFVW5]IDM334[ M:%11 0\:SO/1BM#UITO>_6._SMO1I+Z#.:U9[4V"07>/WQ_RP(@*QJ*D23X$ M5Q)9'1VR)I+ E$B"VMRL7K/Y5D?/QS/J';0B.^CR[2$%[ P:.V1L#A:W*B!G MK42$QF1T##(:@%;>E&:>>,R:1>M((][T,V@7(%MZ*D=(V\R #$KCOCB[+&_Z MG4CX;K<*+2LDHU]X!28__ZW;'^QV!P<1!N>[7TYA8D)-T.\@&WQW^_UA$,P( M+AB*7&>GDP9@Q50CRV!=%=4^64!70IL2SU>@R=MJ>-H;3WM)#%!Q )L=L.,U M B'JV(HC3'IE9 91Y6#>= M15N=!-?6YG8]CPACCL3:P:3>9F#TN;N19Z\\8@_-')Q.X M7B&IT!G ?SGK]HLE^;G8T* 3KEJ?9WMMXGN5(L!77[&NW^T,!]=_Y1H5,M7; M=A64"C,P\-P@:6H2)_X\ZETUZ_T2D>M%^Q79!./_V7;.[45_XU_3+PYO/3W/ M]YRB11.R];^N]Z^M18.<6>Y2A@CSS#+B@T@L\S[K)*5&!.%#(I;)4@7"=T"< MLR!: Y=Q)BG.ND\$!UL/2(5@S+F );UEW$^W:L4=?VX#UK3]S0V*"W+PX>.G M_CJ2FCSN*XUQ<9:/2#L79AUZA % .B)AWE1 "1 P*K;/!*XLB2V6A$8/5GL%B#'MC&&2H:MIKU M>SB2LU5D\V%^I],][_]\7>390FURZQ"W_K>(V[AB"T46$H!GQY[UX\^C'WX9 MM8%JGQ806'SIEVE8SOIR-D@DHW3Y\94JW<2E.JTRDJHG5Q]O%A_-A*Z4GPFS MJ;&Y]F.\2:[][*;;$KU).'W0;6_^C&/Y-(-E=[KM+5E?]P@)OB'RMV*#,\M> MKOB3*^0Y(E'LJ[)+U!WB,5_L#(S"AU$5/]S(_KE&X:";FI877R/ITR@9T-E. M;@&2F!H#<"=U1PJ0./WECMDA8,4T&C)HXM;A.ZS'.] MM_\=@@[=.05J,RPZ".QE!^+^D3VMG&UCE\^C@;M?H'C#F9*(I28B48ZB,SF_24;D(N%(.$\(ISZ&1'/\ MC"(,B.*R6@>L7*;U:P*(ZZG0(U'B!W*B:8RHB='2<6*6&%&E/8^:HJ"40YPX MBVPPN<](T(PIJ8(Q@!-LTSRZ^=Q2$R!?15O=,F^X;J/[(NA/N9@U_5D^K+7F MZ0^S'@?M W(NEY; (2!C#4?2P09Q$8>8:X R09M*LKJW[CI PXOF/=/@4/.> MI0/$+.\A*E(F%$6,,8RXHP'I1"4R3$8B@Q3$92>ZWN3S^07/U'3W];A]JA;4 M.>2WU_#Y++'3>5U>H!?,@\:+6U.AY2/=^P7'A8PE')E&6@6->$H,.4D=F-+4-H4^!YY_?=J5#M JJIT!+Q80@H5_.@I:/#+ _206''1$):IQQQ M2PW2)#*DC1(F)@WLR /DIMR90H-O\I JKK-W&./RD3RG-ND.2&<8\FL,,$Q MJW22#L/OG[[,>AU']7S0]VF>&-D8J(B =4$(D=O/94YD+:(^.(M#,B05[>>H MP$U P]6/"Z@[UOQ83O4P1*DCC%X$FLQ5-3=86^4TPEA$Q)T'(F4X09%+):A, MU+FXL<7T)G_T0=K:1!BM+L6:ZN=;MZYY-D[UN((I=W2KSQ5>KNG5L@%Q47=? MR3TFGB%N4@ZYC DYP1/BR>"$7136N!RF+HQL2K$RY97K:O)U-?DGI7W/ WDU M UPZX,T=*1H1 > T,@3[W)V8(RLH0SX0IC2'_8!3P0#E:H52O8Q:\A-NXX+6 M5<>&MBPR=%4;J#Y16W=!?T21"0;/9[N77\_W8/R[^Y\>>3C6*+?._>I<%@4[ MSWJP%#V0 OANS)9'_FY1/&+H!^7=_NQUO_3LR5J6L%UZ[;F'Z=P?67MN?*?R M2[,R6M>CNZY@-(S]$(MD@[06)>,DXI(K9(0'=1>X#6 G!"U(+CXEFI0NZ(+P MV()TTU6%GK@.W1*J$-5UZ)YILU[L'N\<"F(T ?A!01B*.(L,&4[@)^&,]#A% M'!3PO$URMSIT:U$O[,]U+1B62UOG76]/+T"H^T,0W^)=&N=';=#*Y^U.I_3Z ME6C1+9L*67_4CM\*5E;T^H%_-VP6H__[?S0EZI=^+I(-K+G=/X(O@=P7$I*/ M:@3SWK?W6^>[)CF@=O[GXO/T5?SZ& M9^V_9:W]7[_NP3/V]C\7]]N;\]SO?&]=OJ'PG(O6]A]?@?Z=[/Z]>]3:]]]; MO\,[;K\1NR>9&GX2"RMJ:>S_?_;>M2F.7%D7_BL=?M>K+\;PZ]],J:KO8,!@=^/>L;:G@>HJE93*?#*5 M^22C1EG"RD(3Y.PD)C>**%-Z:0-GBH/2*8JB#8[ZZF=O;/BT-GQ:#W_L>3^M MNQ(:<_ZLT^>EY;E!C1G >::@-A4M+*'"Y24O;!';,XERBW]U8L?WTI?? M&)NN;;'FAJ/K"W#3,VVR@F;.>_#1E5>4%LRZ,@O"AI+FJW24_"-R='T;);J$ MH\M:%K1CELB0,\*99$0[*8F1.5=,2\I+'WOIYK(MZ(:CZPDHB.OAU5=JB0U' MU]/1$PN)97G0F5'@E KP4;G*.3&\*(C2!96!29=3_NPYR[>^ODCI<77$2H3[ MU@!2;7B_GA"D^A%YO[Z-JES"^T6=$8(; %)&.,*S,A#-)"<,M* 3UMHL-\^> MT[RMEI1A;6B_5E S/&DH]:/2?GTS_;# T]ER4Q01%NN"*=>$:5$2609A/+< M\HP5SY[S?(OR5:']6@DHM;;1J0V5V!.&5C]8X<.WU9Y+J,2D41FG3A.?64HX MIYHHX4OX%&AI#6X3D$L,H9= Z5>?/9]6PW\ MW_W*;E#4G?7 FD\*RTK8'VY-YYPF3DB)34D2*:R3'%;EO;9<_80W70V :E5 MT!+;[G24$M$N9[+= RQJK[\)5'T#-/7(9>/-"O]Q.55#\#(N[P94/9PR74)# MYK@12CI!K&8 I33 *U4J08HR2.Z#-)QB:S)6M)G8%+2PVK%"8$*!#2;1@EI34"9V!3T5I_NQYD6V5#Y6% M^C1PU;JQCST2P6L]#3]J6G^1!V7!(:&*@@MBC.$Y5:X(6A:YY*[<$+P^976Z MA($L>%IB@@3QFF:$VUP2PQ4HUMQZZG2PWDK,K\I*T2YI]D"NZ@HD]G\E-]D/ MF-A_MS=?1Y5Y/?2\G][<)/8_"9TY#T&9-Q3\S(S0$KM 2I41Y:0%%:IDEI6< M:N:P<=K6@_6,?5J)_5]W\W6Y\@GQQFT/(R>#[[HQTT??G_= I+K'-:-/)*T: MLXA$RA ='>19GZ>'0UUU&YZ1 MP3FHUU#-48J<^2&XUX.M%G*9V-'9"$GM/L&00_!VB+>VHWX?;X&\=^DX8:F8] 0\]3'WG=[\(/4RQGT\.K68_B MM,SR)"&)1;>>JOB*<#N\%]QET(QFPIF$/_7]IVH <[G5FK8A,,TP;17^M]OU MR:Y=5,.3=(-^ST2FBLG;U*QL\74F!"]+!C@:-"^DP1_N@%&)I-!#F&\SBH^! MN3_IN?MRL*GOPN"S7,[_<_#J[]:3H/&)1%V#UG]ZL'8'OG_6>M5%8@3<$G^# M.]WZ&4EZ:/8[OG'\F/_^2R/AO98%:P%;#F3G^T/>W6MLHM?A(Y#NHOSR9WD;00#? U@&35*%T-N3B,S1#]1/'I$*A MZL*6JN!9TQNLXS_Y#H8(YO54/2XDE4K*X:;O5P, ;S#\LZJ;MF:]^YKW\/!Z MG8:)<# ZF]J2OCOR,.N]"]AR4]](VJ870 1-U4&"F\D?UY*U$*=PHD6F5A14 MA@=)J96<\^=Q%99214V6H%;;B7,.A;.>6WT.D_;I.MJHG7ASE+_Q_8>X,(OW MK1_L%AZ0[K7D&\,3P%_')[U1$B7G0Y2%)96LW])YB1HVBK7MC3HP MDFAG0K]W=CW;:K>.?,RX(#K3A:*&%GFFNT'HFOH7]V?->GVY>[5[Q+V@&2O *0!7@/!< M(%-"H"2W-G=,%:%0^MGSQ5#*3RB<=Y,)6-ZB]#X'9S1PKK6D-M=9""7WW-/" M;&1B)63BXU&I1&$MRPG+(KV_%$0Z(8F7E.?@-6HNRF?/:;9,*FI%4ZLL?0;^ M88*Q"$,'(W.*"+?6:W_T8!7P&SL5*.1AKS^H#6>M4D'3U;=+%@^Q[Y1RUL=@ M]@?#+^O@=31=VP,PV0UJ@0_5&5CPQ9=#%-#8C398&$^&)U5_HN^/C_O^&%V3 MB;J? S> K1M 71LH9%2-5_Y<_5*?8N3-%Q&:M'3 "R)JPR3]19;?89KBEH,YKJD1Q_[HR( 7A$C(PY+- ?HE\!K)T85=V(Y7*QI'L'+XX*;JV1KB"NP+JQTC "^J4@UH2\D*!CN7?/GD>- MNRB8R76JWN,9DS=(:K8$09\H?FY=PD3OU[TI_P,QY[8OI> M?R31LOVF.Q>H]7^=?7%XZ]EYON,4+9N0Y_]C^K\^7S;(I22O6C&N."MH5CC. MA3.&":T+P9@Q+BOH/+MMR3J:\^T:W/;>,Y[JNN[2,H&^SX^L./4:SU%1(H]JYVCS(C?)YS M"T Y&,)YX8@NN0AV?/I6J72SJS-T<@,12'PMCK5Z"L,1:H/T?? ML+X@J;"()IZ P,TRT_S5[PUNV7?EQQ.R=_ >4[*M^*+ K6709!HFY$73H*@:+EC[D_KPY7[H M@<;[=7O#,6#X!M9 :%GRW G#)(! G2O-"FTU;%2I%'@[]>9D*7H:/VPVYZIL M3K .Y;O[KRZVMMYQ_8/7@$>L=39@I,B%Y1PR20QU.8D %C7@-45Y?+Z(I%O M8@XV$O=4)([O76U_I<2MJSVHX]=3S>IFTPYBS_")JD\GI*V?\;HZZR#V;QE? M,,X_B/DJ^B'W6U:H@IFR<-9FX.8+@(DN$\:QK)0TA+(^'V/C\['-?EO1_<;V M=SX>,29DD2M&L7Y '_\[G*0=A$3 M%#!BNI:JZ2!VS:SNUC3S?HG=FZ:9*Z\]7GW>/_AXL7NZ>[EW!>]S^N+(R%* MI&C":<@(SSE8ZRPH0C4-.V/>JPIVTQMSU602 M_GOU^L@(Z9BGG#BNL; ]HT0[EQ&54P/K&T\A0":W!%W>)Q/=8DQ'@ 5J%/[$ M+CR%E-RH[M8W)_<5YG:[*BF&&$Y[E!3($%(0ZQJ@N1,%MAKEV[6Q)NEUR66O7,[:A!SM[ MAB[M^""SZ^Z$,+]2MA:AYHRX_WF"^WB# F\G'3N'1S)(6Q9E2;0$[,>UQ4^. M$0W.)3:UE9H9]"%IL<@?$0MGKL-]Z*HES9NBU;-:":4FJ6Z;5JPI[OFSAPH5 M[P:?8F%?++!Y.X3_I.P8>.C^.6H$A/NW;Y"[CBVT=]?5SN]W6_\>=2Y;M(R3 MG[>7^MZ+V;F3B%D+WNZC']:2U4?AJ:+[$ 4N*IAQU<[N=-0LA==0+.YH\W(M MG)6E5Z+DF2D5Y=R%7 JARY(9&3W?/"MI^5@AL28#KV[#_4E7'8QS@/L0HV0; MBW?-L62,A2GP_+@6G"B3(7%#H8FFQI(L*Y1UCO+"@Y5C:.26&[K:QEV3!PJJ M#71++7S7A)+^!(L86B^:(K'6?@C@3?;;K4/$HY>MM^?]4=7IM!?ZR(_.Z[QH M%)5!T./SNP8--TE](+ )/ _&6:AS<+;Y1A-#2P,^1ZZEUG$/1+;=B@>5 ]NO M#++)^$[O8DXU/DX7^KFLHT;P)]MBH1%]9(A**4:#3?_Y@T-^) &WF;P0)'!? M$&Z$)I)FDBC%A,NH+8(/\_WDU\1B8"$=ZO%F=YQ@)7!= 8 0H!6P2?0G9&Q M.;\3XKR79E\$FO?V8;[,I-@44;SJ@IGK#BH;J2GV1\/!4,?2O@V@7;XQ#B_V M=[:/C3K#ZKSCI_4J.=>(.1T6$/7.XV'%)/5ZE$H+=&L7);+U MI^YW>JU!E0KR>^"88XTMIG-'D'Q3P=L0Q,R>+'18E5+9+"^],99[1TV03A>@ MFG,#CIK0=?4 R#;Y GQYF.J!@S3*3>7 ->)ZN7OZ^HAZ0Q4X5B0HS3'**8G6 MPA+G7"A8*63)[+/G 81R:45+G. IJH()W<),I?@<,EB"!.H(V?SWZO#[=4BH MTXN;9/I^=00?)'/0@)\N:/CA9>L&[MNEU3"4^CQSO 3MK#C+N68Z

K< M7Z8KLYJ#GIO)0C36M@Q1K0Q/FF!!9)-9BF$?HIXDW7U)=O*6"STJ)F"Z@?7-2!;\4]S M!$GI;[38HE)<^^=L*[_GWPJJ[O7-FP;+^!8 L'49+-M2Q>UF]@L<3S?PC-8B M."<@238>'8POQ)UBK5%MQ:]E%%U\KVNIFM=U"AH'^FTT<]$5;25?]$>>E;UQ MC?>+AJ5F-D;Y-3T.;LWJMC*3M)Q/,;^%A-R?^_P'FL@;G?QKF"DEI0PPM,TI M"[QT@$EXR+Q'BL(R>'V-L_]PS)1C7LE(KY#<^Z=(>=[CAUG>_-\DZ M?3X\>/-QCWZH=O_"=]B%L5IX#WCV^]W\_UV]&.Y6\P1T+.WGITQ$T M^)=:E27-G&*V\"JGRFSPP'JIG=U%/&"9#$4P@104\8#(+)$%YX '@B^4-,HQ M#WA E@^&!W[8'7@W/'"_O;?! VNZ,1?P@#(9%&"R / MJ&?/"[$\=?,'C _PC7?RV'@@8TYYJJU@NN &_$A+358:EGOCM?5N@P?62^V\ M7L0#IO#"^5 0K;"-N-_>V^"!-=V8B_D#@G*?249D\!D2&VNB 020 M7)0<$'S)&6-WP0/C-J3CQ@=33#+K4C"7BE!A.%C@L:P 9+I"HZ8WF4JAC[PK MJ2X;4SBGRE'K:HZ;ZD!%+DOA9:YDD)R+H&U@N:9K;]!8$*ZPG++ M<\V-%E+*C,$N%USFAAMZ^\J?3>^VQRKZH7L'[XZ$44)P $B!!4!)(&/$Y!DG M)9,VLY+FW@O,JEALX'*F ME"YM>-2#R>2)SN'L&ZVZ ])4Q837B@E"AJ)&&\-)F3@:G^PR@"+4*%CU8QY66SC+#-B*Q$B*!1&0 0KQ3I)"9 !];*:)S$TA> M@%*')8# 2\B(YK!=N8.T$3V0%@BSY3-RI )K4LP'%*ZX"07&D0$?]C R]40 M"8"7F>/:<4YRC1D E&HB"U$2X3,C;*;*TJ/A6-9%"SF1[J@H5"BTSS*3%Y0S M[L!#8H4/Z'E0P4VQD8H5D(K]G5='JD1- 0*AC05%02THBH(51&4A+[)"@5D) MRZ6BW3# 5Y]\YQ([&*>>FN"UPF_Z ^SD4U-=S'BV6ZV58,7"V,PV#KX:7FY( ML XL/0J:42:Y)-("O.2ZI$3*4A.P(()SEUDC\S4EP8J!.%VO]NVI+2/7IFX: M' ]^NQ/3Y;=EN<@S++:X%\V%4%NJN/[/]^5XR.56SA^#D()GQ<,/MMQ2MV3/ MN"4AQ9.C*$@G-#\R2'I.P%C0/^L$PD9WL[G42I5E" /Q$@C$PV8DLX3[Z6R6JM" M@]MT _=N:@(UOQ4?C$HA;L#LEMOO(=,W'E&!K):B_=?CK-UMUVRE5.8-U#3W MTIL/ET%V>ZW9((@:0,04EQUPCL5>=>;F0:V9#SK#;0LX4X:7"W'-& M"5.2%;)D+L?>?51LY8M]%U9.7SY0T4U\<+G*BNZOU)[@7JAQR3L_/6Q8&IE[ MR85R(>>Y$2K+O0V8AP):+^/+$X.^$TB<[3TZBQ%#]1D*BU*PJF&?'!:<*%D$11[DDPF11<2 [K_^QY)!BFOW^MLKM!LSP*!+QM1<^/ MI!FNAT!?J1Z^(1::50ZW $0;[?$PVF,>* EL"I^7!=$\0Z 4)#&A,,3F'G"2 MQA1@NG+:XPN J(FFPTC]S0KG6UWYU ;\-(.7L\<^F]CE/2I)K,UT087P8&ZT M5TKFUE+)F.=%*0JZO+_U)G;Y-,S+NT5PFI6E M,NFQA<$F=KF)7?[0L\D" . M(I0\J/6*73Z%@L#MV+PR0L0TR0U.C$5^?1^SA.[2-P]\*\D+[[D&'ZM@#NPB MUMY0IEA>F,POW_.+??->G)UW>I?>OTU=+)?K@/'^C=M]<- ;ZL[TW__L#89[ MO>&AA\'9WG$7)L9-[I2^-*\3-DWSEB?2V0MXSI%UA5>.9UBJD\,N#B4Q+K,D M$X567@?-)7OVG!?MG"]O_3SJ]L=+T;JV#W3?=V('Y[II:FP7,F[S&YN858.6 M_XP9FNDJXUM3]ZV+42^:G):F.UE=G0C#>.0ZU4>3WA19>MGKU[_"ZY97LF)Y MYH\GI)_W#]X=%;GG/H]\<"HC7&E!M."*\&"<$$[F9>D!GF^QZU-A40E_OMY;Q"7Y+>G:>[SA%RR;D^?^8_J_/EPUR;KG3'BI961BA'1=2<&JM FT@K7 %SZC, M@OW".%:F._R+MW__?6VJ[\QD/>JHKW4U2ACCJVX=M+I3%WCM>N>@3-OC+M?1 MNIST.@ "X:_GYWTP"R[=#F_<:I1TTZYK!(\$'=WZNP.OW+2)Q_EJVL1O31I8 M^?J[F%O=[W4Z37/!7@@^-B1L&A .ZZ'H?FRH&:L(SILGI8NP>S% +7.)EUZV MSK"Y87.%;G7'W;/J9N-P2UT3-,#WTV_O6S_/M#),*$.YI=Q(KR6CAA5"<1!R MK>M2%O@_19H/7W;5[E/(TDQ^)"7:#W_&SNEQ7>J"EA^YFL7FNSO'1SGCAG, M'2Z4E'!D(S9YK@ESQ@KO"F5D^>RY7%;C5)>J=/Q@D$3IY_R7!;:/6E0;R1YO MM5#U!\/6N49?J#JO5>)R:>_U6S_3=.?8>1O4X$<_G#3@7MH:-BYU/9*:+6(L M_EA-FUYWYQ_=QIT"VF?\Z\A,HD>@?G7TX3J7B91BAI B(!\Z3XE]&7C.-_4J M;BBFQOHSOL6FD_9R17I,]TZ/CVQIO,D%)0HK1GGF/=$%\ MZ"TZL'.6>P"FNQJ>S.JK&%'9 ZP1[78NI\0'Y2E7=?W5SZA2:I3Q,NK8F3TU M 1T AT!RNCZ)57S@C)*L)3Z8(S+4AK. M\C(4EE'I2NI<1 F(#B1I/GSI( RU_:O!8.3=3FS@G.0VE>&,G>=H_AO!!E!V MR]C,#RC7' E5'++=2DV)HPH 0A$T4461D5('4Q2::_?AS[3">Z=**1C M6G.GG;2^Q-H ^"RUET6=_'P+>;OO$4(SL+D#@AJF)GEM1-3]R!(H]K"U.RLR M94I+2I?AN2B(H0R.$0]0CQI*I@>ZJRY>]?VS08.ZT -K MMP85IC,L Y#3&+8&=PFR8I?X!KG-Z MNDEZRA(MWK[N#_$=JVZ,VR.6)8KT8\Y M'K&$4 8C,D&4\H'P')EM2LD). 8^!U_!E4* $FUGA5I0HHV,1>]WR9D(RB^L MC:ZZC0I"T5HFT6NYNQ.6O"7_@:Y?>2; &&>L[VXZF]*#0<]647&/L3C:J+MN MTM(S\ SIR@M>>!,4_#[2J3;-*5B&?]"6O/BD>EVI].S.*[E._?%9_SH?^3] M!?<[/F*YX=Y20ZSW$F!RJ8BV3! /B%E)+\K"%\^>%W0QD!9%YDYZV&;*%K"8 MBAL..%9GN6!99J40NH*W6#>D3=Y$37K!2"I=1*SUG2JN,YIX'I606 MC GR[JK G8X&PYCS]"8=I1_T#O3G]^B\]3H8PGS9ZR^7H8WP7",\?/?J\,B8 M0FL="A(<\@C14A+M,T6$S,'%*9U3);+]M\$#7U0? ,7!*/ONQ(D&L3#^1'=" M/!MJ/.<[V-Z5.5=\XP=#<([0*LZ1J:P1?K@FTF8[O<&4F[=7@GT'E?RK3\?UC&W]N+19:N*X:X[AMXX&*1, "# %$K'C"I<+EE>RH(KXYBM MN>94T@SQPTJ61FYB=6,](O9.#X^"5D60I2'P'P4@/\^( =5!"FFT=KD0 @_S M:):U:;9(9#D5J^M/]ET*4:#O>:]86UXPJ4K*G>)<.:F\=Z5EECHC&!/B+D0# M@Q3:C5&RR>-^V"5_<;&[LWUQQ!@O14XU I=T(8OO%&:A:)0$I"'49:*4N%AB*&.9>[6:./K MP@1WU"?;Q\=]?PQ0YDMUE!O(,BUWN]E1EAM:,E NG(:,\"R41"I3$JH8N)^! M6V\- %[:+M@2GZ=.P0R88(V)-'BX51O K=;!B1_X1AO%/B Q$:5SF6*-Z&]/ MN]OS%I*GT"?FKR3/)2(B#9JLK]$LM]!$8W^2:I#B%S>E;=Y+K+]Q>Y$8C_@1 MY?# \B-99F#S0/"TIY9PI4IB!%8 @!;,7>%**?-GSUFQD)29HCA1VA;M'8C& M8&1. ;.AJ,*AK".@!?_TO,X\PQ>*('UDARE,AD>J-S!B+R^%U,XYR1G'/AZ!4DV] MET4.CK/!U@K9W4HA:YRP@8K+]\UKL;=C^>[.JZN]@Q5",9Z4!9>)M MGE'#O**:^3O'268VQ)\GV.]J4P!R2VE\=40YI1;]%Y;G.>$,618G#&[/E;R6AR&QGN3Z.;X]471S4'+G6C!G/5?@ MZ88R 6E=O@0[_^B .SP)AG +BYY04 <"Z]+D ?%#*SF6.;(XYO+@#8^S+D M0129(H#00 ",+HAD)24E%]PJ+7R(_3#:F5B$"7:.! J8+<^\\3HR M^RI>/$R):&\T' Q!<2$XF$:V">Y^J[+1!X@_;,I&OYO@GNYF1X!3LF"8(+D4 MX&(5V$6(E9B(DPE?4EA@I4!K;G%^J[K1M3BWBQE:) I9:UJ*OD4?FW$LH$Y8 MW ^WV@ U0H!/^V%>Q%'X!S]XMYO+H\*7WN1XM& U=]"F>M=L2%:WX8<9460E>(Q6<'GX_L/)WE][)Q_ =_?>9WMT3>=_8,/U=Y?[_(/9_"W]R_//AS\ M\_'P\[V=U^S#7^_$WMFK#*X_@[_E<._.WOLWI[,- M!MY]CEDQVFEEN:-$>6X)!]DE&ANJ9#R4N2@\Z6Y/&N'!OAAKUUH]$> M3J,)XZP)+)3264Z5,3*SP2EN%-48!GNT$YV-1KN;1KNHDT99RMK49[ B!X>:^(U565;_S 1X\Z9=-]\IW>.4;.-LVL MEA=RL:(HN,NDR!V7HI"6&:3 =283LBC*1T.#3_E \MLJUMTE4#$$5QK)"8!] M@\WC'5%:,*+*4OC C79E\>RY:@OUU53_FTY4*[FM/6"A0DAKN.:6>5,4(3=4 MN)#GSK!BD^2R#MMZ'B_Y,A1(!TS*D@)> G1$%&46)MC1HF!4:"5P6Y=TQ;?U M$\!%ZQ8*XA$%_36>E)ZP[*9:KPDN6@7HNC%1::2,XEDMSQS-M\I+ M2XQEBF29S+4HC9O*%7^YK'?""^YR1,@- Q L*'H_/8(=K VZM*$O&0F31X'*QIFJE M]O43P$;K%B[Z0@'S)G2T5)&:H"PVMW'>9]R!J^DUS0L7E#=4EVISFK;ZBO1P M&B!=[5Y]O#@RF2P#UY* B\D(=U01<"MSXHUV+)-6*1IB>2!;9 U8*1]S$SJZ MY[;.-(>W,[G#;,E0&F8R"F:T,(60QN3?!!^%ZK-WY,KW>YL=?=<=/8%&5WL[ MVY='DN8!%',@(7AL^V 9,90#-!):,L8*#;[/L^>1((;^OMI[^@E@HQO (Q6K M#))N)BRY*WC^ ;-5[_;F3\.8W*O\>(,15\RB+&1<:9=QS3UAS!K"F;D)+ZZ#QIL/+X)""YYY2ZPJ4[RC%ICJ93!()>>:"NY MMAKO"8#K=0L\OOAL_2 28_3.//9K;!G?]:$:3O,G?37D7BP(82 UKC="6HRG M;8'N^.I/PP0]..A^$4(BG'L5!?5 ?WX#PHGD/EU;=:HHC==9)Q1P^,(?2:ZW MS[ 'W\98/9RQLG/PW-(C)Z1C-B])H1RVJ),>F;P-*2@O:&Y4KFELH22^_HC[ M;OMK3G-MM>.*0OE?(ZE:P]HV1](8?ZZ[/<3=D7C=HI!G!;/!:JZDRKCT MUN0\RPL1*)?GTSE\#V.X>L'V M=PZO/E3S5(O_G'S8^? 1% 0_O+(,-C]LZ(\"?K[8?__/R2$%57)@.8SK#.GP M]U\?.5;D%CD6J0PEB1%+*65&>!!&>A<*I_)G38<1[[91Y;H@=&9*(Y@LN'#< M>.DR:RDFAP46Y#PQXYX?MO[3 R<.6T#%26]M#X?]RHP2[2 X<*#RS[ !'?IQ MV-_1]P>+PG\-GV$M1D(BJ>/OY[W4S^ZWZ!Z"R9EP#OXTRQ%9BWPV^8HV@UYG M-+S^*]?02LYP M_3K[XO#6L_-\QRE:-B'/_\?T?WV^;)!S:J[>F5\2N_N,XYOQPLZI'0 ZE=WN MNIT*!?O^V!Z0!>&#[-^\@@;^E4 $-$VY]TU8F^<"^%A*8C M0M%G7I/0_SU=Z!3Z/X?GOJP.W^.UK^B'L\-L[^HU.SR%_QXCJOV3E_G^SOV\L/9F].]G5?L MP^D?G5FFN-=L]_3P\BAH:HT,@@B.?=PYXTN+6W[Y M-O6!XTWS+7,3-ZIKE=[M+JKK 4XS-ZIK!577Y9SJPC5UI5:DU((2KH,E,H-/ M66:I9Z5T6H#JRF5;%(O'EBNDNIX _KV??_9=-U]TZ6TVWSKKMYVB0DELQH74T]$L.#=J+1PO?GJGHN\[=M3 @S>'#.C'9 MO/UO5FX[+=S>Z,SX_GZ(!WR#_4E/UXWU?V#K_WK1<11O)?--G\XP+_9YBNTS>=!OF)4424I0'N6 M \C7)9'&6J)MGEGA0YXS#B _*]KJ.[.3;:#^J@*NO04@=9M8]RW UBV/1^H$ MC?E$UP>N?EV3V--#3LUJ&[$;8U9-7MC#(E9Z;>AJ:3[:V#QE&_-T"_/T;A&% M,HW]-8PDF')-N"TI4:XPF-)F9>9XQKF\N13C>PM"G9"X$86O%05I2P8(-"@->ERLW$[N9V/6Z M9:7+Q(4 M?5\BC^WNL(K'_]4G_];;4;\:5G[PXK/MC)QW+_N]LS]COF9D?UCD_?BA.3Y> M'RF6&Y7EE%A-)>'>":(T9\085H2"!6RKLA(<'W_WAB!>E>YT+EO-MB]ZHX^!7 M+0W/(^-GQ7OK04TT,MCP@SQQ?I ?E7=C>X 4.@Q5@[8/M;OA+KWH6K=[U/QGN7^P>[?/?@.#N\^N=T?P?&N'.8'QYTJL/3C^+#Z8?. MAYV/<)^]SO@[8Z[>5V+WZO@SC/UT[SW>XS7@Y7].]M__N]H_Z)SMG?WSL792/P&:^NAED M&ZUQNW*9+!-99CS7F> Y"R8']]CGBGL1BL#H72KH7:>*"JX96&26_>OKL?.OI1 MBO]T1EVP1H'J,IPS9YQ5-B_A_YSAN1,;#+3FVFQ)[6]!-64L*XADTH(V,X9H MQDOB _=E'@ .A_#L>=FF(FNK<%*5E&"2]*3A0WFN0.%E](8ZDKGCUGR%K6+HM5*@S> M!*-6$&7]?6^8M>1EGZ22+43I2U[ )@N>6R>-R"GE3% =C/9,;F#6FBO9PR4P MB^=,!9D1';PFG&6*:&L\<49)[D0AO :1S>9X5 M@+$SS<'"JI(94W(!Z*NDQN0;F+7^&F >9C%-*05P3<#A$H2+D /,*C)2^-(; M"G8 '&UPM!1M9_E7-WE^P/W_(T2&=@&S;")#-T$6!AZ!%8)EW'-GN?;*%YIY MI4O.E,PWD&7-%99=A"RN= !)C226YI+PTI9$2RZ(#9D*69 ^B!S]0I!3_/\5 M\@LWD:&'UP ASU@F,Q>"9(!EK1'24$&=HEH'E]V9&&ZC 59/ \Q#%AZD%L%D MQ/! "0<7E6B3,2*MT"Q0)_,@5E,#_ B!EA=O__Y[$V>Y067E7AO/BM))I7GI MF1&V5,)*;HSG>>8VH&7-5=;Q$BK;PGCK,TZ\+,'+M"P!9@B=&.4F$%UE1V"!ECHTLJ&@+RE=H__\(498_>]TX'"S"P9;U MFV26[*8H->UEQ[?5Q$+\()9_%8","J M)]P$2U00FL@R!$NY-S[WSY[+-L]HNUPIAVL3"Z%X#1S6K,B M4UQ(?'VK_0:_K+\&F,":NJ(DUEI->,XE48QRPC.56R4,\XRNI@9XH)!+ M?#85*PYE#GI#W7F 2JN'9^!==Z7WT'V&-DIOQ93>BXNH\!+TR?:N7M'=XR,N MM)&PNL0Z5H+;QBTQQF3$40/^NG0Y=>K9;93."BJ=W7FEPWA6Y-HR$K("L%;!.9'24Z)+RG1N,JL0:]&RS15M M%^4B/?+Z*9U;T ?A;W%S5-V13B302"@492PKF 7'@RNI,BZ]-3G/\D($RB7' MIAU'>8FDXE^F(7IPI4"_Q&80B6DPZ-3*Z5;KD1F/4F/C _UYIQK83F\P6B'N MHJM7S785'W;^.?VP8_/#JVUV>/HN^[ #]SO[ -OU8P[//-M#3J*#%_GAY3QW M4>?CWON]CWNP97>1B?S@S4?89M6'LW<7^P?_= [I(=O;>0'?_>?T_UV]NM@[ M>'U4L%(:;C-"C?6PUY@B1A>*B,*%PHO 34:34@:Y\VY[&%="E1Q4,VAFBUM5 M4MBM19 A$Z6E1LR3':5I;\&\@\@L2G>]2Z-PSLEX+=Y?>MY]N+6^!P'3P8EO MV8F!09(89%8Z[_<^50/\!1B6%OS/^*X/U; 5P" A#Q/.WC#.'EY0(1M)=89$ M3%7/#5K5 $P>_.H,GN=:YK*ES\\[EZ"1XLW]8 AV*;9B[<*L=EJ@ZKR-=$QP MRU8?_H3-P2Z]1N5&'/YQR,@YW4]\/T MYVKHSP:MOK>H*\?$46F<[585X/N7L,EG5GP]5NXEO"J^R_"D[WWK#*X_&;1\ M%]]R3//30K73CIO]+UPF;OU^C!%VE M?R1Y6Y,VC]]<4^Y>[1T?%4ZJ8)TB66$IX1D+1',JB7<\,)=;6PI,$P8G:+$1 M^U8+=_Z2C1=N*U:M"SUH7=\?IAO;=SZLV*#O-M\[. 8H_N(2)$A3R1@8+,+R$GQI3S,BK70DQYIN MPQW3V.:3EEN+ O3+3]>*D*O@=_U!LA4H2P,P+J-AKW^9_GX.ID+W02,B\9X& MC308=8:H@9#C#_73<;>Z0FWN/-RGC^VY4=$/!GZ8S,V[K;=;L;4D:%,WBL9" MM\*HTVE]TIW:3&OD\]-=ZUOZ6%?=P3".)'YSR6W;H BM'PSBKVI;5[] ;$X) M" 3;A*.E!.T4G]".I@=O>E9]QM'7)JJ*-A,T=;=U"M[0- M#EJ/.QN=M30B!PL.Y8P#"1MV4 W@S2?+-+&FZ9*^[T1_$>8]NIK=.!G@.C 0QM,-AJ_1'GM9=\0?U)5YW$]CLZ/^_UHQ_I M/U4P;]:W:\[AQG75,=R:+']UAK^%H8;1<)2\T7B;-/)9@WBBXWO6],61U1B< M:7"3S]"/[50?/;PU_+H;13+^74?54X7*:GAB'-C$/U\FJ!<5R"-^W7B8,-V! M%7);K>T!O)<]F1W.&0CH$(7T)C'&6 ?<]CH)7DM11#P#XSJYI8N#ZYS0S0AF MI(]3%F?@O#>HDLB-D8ZYG$- J&-2Q %>ZU3V$K46Z.'Q M8Y-&!CF)N^6\$:!IG7W=F\ O)FJ^V2-S>N6KSAA@4ZS^(0-[]$.&-[ Z?;"! M8"R[Q["SWZ2EV4:QB,>-JW?XL'NZ??D?^N'R\+TM/AP<7^[O_/-Q]W0WV_WK MY<>]OW"3O^(?_GKQ^?#][@5L_,_8&O7PZMTG]]<_W/WOOSL?:.>3.3WO[.^\ MXGOO7U_N7L%]W[_.#F&3'YZ>?#P\>'ER>/4';/P7^?Z..]W#9V)3A8,7L,EW M<2S\B!62P>0'4C('_D[F,BQJ4X0YYSRS19XY,7\2P7R96>UM87/.R\!D)IC@ M6MD@5*9#,7\2,;,V-Y]$K(>)77Y@\N5IF9U&D5EPRS3H6!!ZH[TVLG!69T9F MC@;-\ BG]=*;_D@#RE\, JK; MC4*S.O[H]]_C'S\?95JSD@M-A-4YX88YHIP2Q#GMD[EHRF !/$"3P'<8';E.FW?9[Z ]."3(X#A<> M$+I.OQZ<5&%8^QUXR%_[00NWT"W3[VD'PGGL>\=]?7Z"!_W@?/6&X&9UA\G" MZV,0X6,4\?[,#K$G\ H^&FB0VJY/$GU1U>-?LIT %.AS:E,UHZP[@6(1CNE!%'KVZ';J^Q=\/0)^WV%[7 )>YGM7 M%M[%7NZ=ON9'I3;.9L&1C!>QS$ B@W%&5"A B\-'7F*V'5]:U#W> 8,([FP- M!PVZVF8PU$WG'XQP=/#$MG:BP!=K'-WA2=5WK?^"ED=%"[]$2=A:@@JOLY2U M;1(23>+OS3[Y+:)3 ,63!CP_S9[9UZ8UFWQ%FT$/^PU=^Y5KC/),QXY5,--, M_90TV@S.GOKWI#_I_7+LB0$S]Y'H ./_37 MW55N6*F0>=)XR@S74AHFA"BIR^!_0;@OT5%NY.8AY<9>'<%"F$)Q2?(<^7B% M+HBVGA,C2PDK)3):8 EST59LL;? 5+Q]*E;3PSYVH,]: _!P^ND\H^O&^5_G M^O(,5"2>7TR Z5U$R 1EG;'">9]Q5S+E-6<1VNYT>A9''_.A M8VC_SZD3DW'T]<$9<)13@5@4@A#2D\S3(G,NE*79,\+\H4 M*)3KSJZFI>R3'S1>3!,:]/\=54/P=RYTWWW]X<*WZE-Z@\LQV,32QK$T<927 MR&*<>2+RP,#$P>R:P"013.BR8,'88B$V]MWP5^H&&@_]ZI/!,]245WZP-,0^ MZSQW*FVJ#LIR.N<;S/0MW4^X;=3O8\2_N;9*SG:Z.8HR;A[X%'/ZXZ;Y0W>B M,GY[XOUP\-LX975M&I4*M:6*AV]4RLHMR6]WVX?K<[E>G1G?SECR)( OP./N M77H4-]!4=^G;^"0(T9K=I*/KM..MQQCM.-7H<1HN+:V'6[FI^=%]CQ&*\%SNY/O S_X_JGRU>_;F=._@(SL\ M.[PXI*_K[_P#SQ+=#P<]^N'L'8SO(SQK[^/NV0LO7G!LBEYFN@! 1[AS6#@,_\C<%(3: 'Z(0>HO<+*C M4:>_;SJQK%U*I]RU<9VUYW59:7V$A^GC*-@/QJE[??+]-U!$?]=S_K+7G]%)&V7T@,KH M:HDR@B4J2F$8*4I41H(6R).9$4^-8K!L19 N-;$M%LE6?MDP9'X+#W;VG.>N MNO_1R%Y6;M9N[]P^Y-2LME:_@U*W--=,:*YHX-CE0](@N[T>-?I<>S)7K=**8=D2M- M^M/-&O_BU#Q'@K36]GF_ZK2:HJWA">BBXQ/ 1)4..)2-\/ M*ZQMNR,17 'Z@*NR+)CCS&E)F_9_H$]4EI9J20CIL@8 MTDD)HCPK"!4Y3!=81&,+;*=:\*)-R\4DUE9:_9BJT#L[ZW53@D,+EFDPPM+, M8:KABK(7%Z?UQ^@2;6+K[SZF7I_%!"W84I-LZV:),07'WIT7X>LD;Q&.S0O> MM+C]HSNC-<%FWUG:\+]'97 Z,$>)MHO(A#B;QI?_8ZG9C3O1& L0#8(YE)48*5 M)V"D,L*U\,3DF06=DP43?,@T[M MVU?[>ZWMO1WX_^W_'+Y]];:U_[+U\M7>]MZ?K[;_T_IS'Y;ZH+GFS8NW[_YS M$"_9__O%FVW\P]L5!4OQCK]50W!M[)V3EI !;S2(; NQDJVK.Y>#*IJPWJC? M"E57=VVE.Y$;H1HVUZ6:]739F+X$S%]OU'$UJ8"K2X).1]VIFB"\Z:BK1W"O MF//7)##9Z02FR5.1GJJYGAE!_=NI69SLR!.8 QP< MRB'-?M^%N3V.=QLG@^W,3O[VU.2_' _BSYF)?S.9^ EO3'Q"_CN^/+[5=J)* M7'SQ_SO._T;"Q#KO>R&C!>N]D)5Q/+AVZURC^SSJ:)S0JILL_'A-ZSKUF!*, M,I/JPY>+2&^I3+7'C!M860D3?'P)#^WH;IKBGCE-=>GQ;F?CB8RO4S]N\HSV MI(P._HXYHJ33ZWW$I9A:T)1PU_W4ZWR"L5:#C^E1X_KSF&>GD9QR8/N5F=&U M7R=ZTF\ MO7C7U_6#_]/_?"WXX=/K=>7A?4NE)/?2??N?_+]3Y6_ M6%$%>:,ZW*F.477N6U^7)K8Z]>K:3F_D:L93_!GD<8B2#S(8?%0[O2X VS,4 M&]@3?3U;%#R^?-CK=1(W$(A??S@Z3Y(V -S4B9_.O*L )^.HW7@CP!O^_';W MC\$O6ZWWOG6!NBU@W PN&1=7'H^J.%(LT[35><XO<,?MUK[ ML.W'[SL <-*I NZ?N2EL@\J!+\2I&V%F*[A'9\C&A"01^KQJGM?44G>[O4]Z MK/K@'<&L(+B%!>PC35#$.9]B*C@.Z#BFTJXEV0P:99@S;R]M)SIY>CP[K>'E M.88N.TC$@<7":?U' YPXF-J8>IPT[Y3(815E!PF#=*L+0QQZ>]*%=SF^1 T\ M3!0<@/N\1FW?&\'8712.\6UC]?K,YD#1N$PU0V@1(D>O;L0XD1U%"=+]M%[P MP[A:,RW9%-TNZ-LMP*RHS"^Q'MH/8N!E@**(BC"-P_4B2Q'2AJ0;)LH3U(\S M[VO\92^9XJI?U_-WXEO"&./^Z2,I4>U^PS/2W>-F =,%W^Q$;BVLS?^7R)#: M)+UG,@G#"@F29I^8#.E4$17\'&\")J,V"P?P?'A,K>RW6G_!1NS68X2=!VH^ M%L_,OXL>OTA3> K3D689)!7$W:%Q3P+?! GB2X!+Z)L9BV5;:*[J0=2UM!IT MC4;&F##J1*/>X+RQL&$M!NSG>%P8IRGR4:5I3T18"]/0Z76/&V:#Z2EIXYS$ MD0UFZ0]FICB.>CQ<>/&S9JR)B2;:_^YQ+VKDB<+ I3O1GZ)D)?F(>N)Z$:DE M\KP7+XW;*;JB]5RG11[7V<>O)@4SB (4)]XGK//>^:AVNF (*;8S50]P MDFK] FF[#V]W6WN^7!M%D2W&9SBK MX+?\/C-'.=N*<_(?5#8@#[\]\E!OG*UI;1)Y&WZN?EE0*[ 5_']QXX*8H/PW M0#SN >(C'1+&T**<_ES!':)T&^\711F_&\G@%K;<#5AQ(V/WE+$_1E7'K9*, M)=%:T*CZ)GF[7N"NATL;B;FGQ+Q%N]*?*KSZ'A+S18&YBTA<3[.P'O!Z>Y+Y ME-(3ILK&F[Y3R63257 M+P(-;&P!0#XQ?+?>GU0)?+02Z1,.L %K\PH_$D/6T#OB,9V\M(5A9SCJ=LT3 M" !JR;V1+A3N=0Z :A@#$(A!/^E^Y9L0&Z#4D4_$>[=1*;H:LLH4A MJ\&7]GA-IG6&K&]QMYWWJTB,Z?4@QAWG'*B)3Y!XFYLMU#@K_=2/)@*[^O#. M3=BHA]@!=*F#8='!7LO8!@:'DC6JX[*M02\,+_#TVW=AT#Y./JH4U,_Q!Z>' ML'"V0E=M@ P2@TN817#B'(AZ%4/$/;QN,!RY<7C^I&?,)5Z>XE$39W$TF'/> M:^*S+B;!]$8X+@<7]T$BZC2Q=,-X%M^Z0+^OK\''K>,C3;@"N9(3M85)8;R> MJ>;4/)H7 ^H+;$QO4$? "*8&^#X21F/@3\?O'NNS^%P)*-^7?4[EKZ:Y#JRR";7%N[VT5_6).K1C\9U:/9 $[J$]>N# MNQS#0S&,.)F^R:+HF 48[WO1ZW?]D-THIK!#(35S9KA_"7'],;!HIACWX'4GYXJS./>?O9<_9K85P!S8HAHKB M;9M?_M\18 UX1CRF&=\^*M-ZP\\]XNU-C_C?M&/J)_0_^B$LO_636V^U7IU% MKOB:<-V!U'?P&"@RR &@:&T3&O\TJV_2 MK(%'&O[Q04(\JCC7D>0"DYR:YFSXO?'6B,'BR,$*,PT@$)5,L][UO(+XC\YA M>%/1["7; ?NF3ATAU HVGDM$3NMX9H)3 ,JU@KW3B&#"\/ _,'U+KJH^L%V M@?E>5W5T[+OIH&4&\^/ZP@P>3Z#-=>=@YG)VM:=WLAD-8R :Z4MK(I]T!W^M M2FH,6QVP;SC#F\&9Z4X,8QLU%[=-X7W $M&A.< M8Q.(J_%)2'0.XV'PNDI/!+0G%2YF?3S5R!-,:B?AY4ZG$:(9$8O:)80J CQ8 M]TX@]>)/%E;;_XZJY/G!PCC?:3+>+GQ]K!0S *(JQM91_6./3Q[ +HV'K=8G MX)-DIHKG"^FO@'A&P\F/Z; 6-#4Z 2?5.2P5HAX$1ZC88'V3/FW>H%&G*%EQ M8+7R&,P*!0PG&8 EIR;Q( U>SW[LI !O@4,*H4#O*^AYP"9]U 7Q1V18-R) MUY]BVY/NY"Q5STQAN]7I79#03YU.ZB%&NP"RC-Q!4Z)Z6]EZ M[9.E'* %JP91^OHC%/].STP[;PD?S7 L3X!P[7)4_J:8_0HK@%D/"Y'4X#PF M?=4OW ,9;^4J2W[K.+K4H/X+6"BDZQW,ZP=<@1FE$H^BH]:8/*YF\1OOX]@] MJ1OM3$RRN8N\MEM,S@M;E,R)-HM/WP.=<-+:CF43&KZJ?DJ_?S$"Z WB25G] MB^U![=/EV4\3BQJ[7M0"%_V=]5WV.O@XGJQS/Q7^^+DF#*T9^X9SS.'I&S-> M9A20P=BRWAR.:4=@D>(F^(CI.\;3ZJF[U9&77^(Y]/:;O]^UHW0U:21NNFD2 M"%IDW&*W_@J+NAPCSMU>"[5>OYK6&=CX M"1:Y7V>]#.*4#'OG+2JFY/],NP1%9Y1G6>O.?$&&$/5)T*2\/WR1TUESIQC?*T[G')B9M9Q MO ?GT(>(ASY3D=_K#HT:J9M'+_'[-PC>\L>R]+W)Y-_UP>J+#WXS#;^G5WF5 M3E.?/?^N)Z;-ND]DC].D4FGYTZQ&;-^A]W6C4^<6X3H9QMTR*[ZS*@C5H"Q^ MNK6]B<^7_-9?N(L2^PXU#:I!"E_6?> 0!,"O)R4!$1HBG!@V/EGH8"BT.4_YU,/[=NJH:PP%Z7.4D_IR MN*13_1?SHH>7"4WU,:X^3+8FZ*HS2A6:@"1UMT[Z3PT2)H/ EJS5<#1^E^DV MHH#-7%T&DOZ,K>Z2;1N.^F>]JM-NP<6C/L(Z/<10;N_\I(XZQ)/% MIT^;H_.['IW3S='YP^D;V+<^'6A>Z'[0]9D#3%@??' ,X@V'VGX7XX#1 MTOJE=32.$07,]0Z\GUG\?D*ZWVW]6W=3 [^R V?C[;S"_&\6]LYA<=AR\U\X/Q?:F]6PI7+AG,_?J]V:M[G+9GA;7=E#7NQ9)+>-PUM/>3DLE)I=T, MG_[?6/#PJMUZA:DD>1K0%TM%4XEA/R*$:173']?Y)9\4$RJJX5U/=+Y3P=[_ M]9>MESIME^VQ1L8 S=]3)Z!KJ.M>38[Z7YWA8J;3[-#Z,QYB_CD^Q$0IWID< M(*^CH[ _J;6M8R=XK!C+;4#8.W@B5M?XU$"Y%TD XMOC24^M8A9J]$![8BE: M7\]<0;HIW2">:9&9K(:F"GHJSZ*:F?S)27V[.1-,,25$&TVN4 P53XT+M_PD MI6,V'6,FT2FF;B1?87)T%WM/ISE(PTMUD;!10RWW%U6G,Z97FCKJP6.D=,2W MWO+_+IY'@P)&.7GQN8[)_SF.-*RKR,^>KTV%:O5T0']&%*9U^%0&0"-E,XD' M*)(8F\$3@ M4&RS7M(V?@J<.?[>&;0GI:3J''F M$Z P;HAB.9FZ=50MS3D![L$_XLJ$UO^F(.;;&,02>,;[==3M^EB"%M769%?4DU:7WJ*ABOE]S89+KEV$;%%A3><"P371 MM9O6]9/SH6NBZO/U\2XIFE4'7' MB:^-&^/@M3\E0I*IM.#&YK4G!B]:OYJ-2:>NJ9-2@JEPS++

AMS:#_Z*86+[)N#NIPX049,N=>QM Z#P-U+ M)/Q,I$SHJF*[W&@& 7;:6%@X#E].O5=[NFE\##4CZ$2E%YEEZJ]Z+("I$B/< ML!K&_/EZ7F+99=,XO(L'N0 #^TW^-M[HI(I<:O'N_;H%:@J2IR2R-)_CZ'CT MZ^!2.^:K68X-Y]GH(A"H!X7<0YW(F7GKU(VQWEV;QJE%OJ78PS=.S_/?>%8\SF#9;6^[I.=+LX[=7M??_KU^B)%V6[R+)5[&1[3S&\5C?^<$O+>9O1-5K:;ZR^ MUK'!7YW0_X/U.L;"B3Q3WZ^)[3U%ZEZJ:'V72>5M3L6JK=(&%'UIW>IZF!^L M<7$NVDS)^UG'-84WZ[A*>3L3=]4IC[Y*&Z3RI77#,NROL0%/M'7P&K4 CM7N MJV;,[PRY-C*W3C(721E63>8V /++ROY-Z^?(C1<9&0:_?(VE?FJ[<-DKKO8N M''-OK [@NC,LWDC<.DG@ MUREO-/9WN9BM2DA43O-T9I,ZE4@6/"Z>'<:R.XL<^TV%X0V<%>.VNZGV9BI_ MO%UW!(VEP2DW?-(S*WES;\PX*[FJ3/3Y'9KF']SG3@ M]'N(\_K7!-4E+C>QETY13$^S&R;NT%00F$@OZWTY54-7)S''#JA-#=UTZ2XV M;IJJ3<,-B+UVZTXC=77*\@J6FF9]6?GP_]_>MS:WC2-K_Q56SLPI9XO6B*2N MR9ZI\CC.K-_-Q%G;V=G]M$51D,4)16IXL>/]]6]W [Q(HFQ1EB6"PM8YF<0F M0:"[T6@ W<_S.ROD8V,W"7\\ S(7\.,IBN@RDN4SS#>$KV6G )Z" 7.<0GHL MNS+16-96H:F"(,:P(PAG1"6: W!Z=@1;!ON1_SO[(@?QM5.L$(^H:P6 *']" MYV-VE]LED%TR!/RW4'@J%"ZF>^(W04("REN%E@WSE*-ZIE^7TDM<*R=1L=,9 M+2_,#9BUE.I/ &YL>9FE\CB^ N) J0X(&J,F:, M5]L6%TA>G2< ZGDE",N@!>B[G&5 L-RON(-K(GM;HGJ#Z2M6Q,>TE!$?C^)L M@G#[1[9%H_\^ROD7".&6YB1V$IO/RD@$U5%&\)0[B(72?<3^*"U)%E#-^C,N M2<:R>3P.^<"/0ZZSXY#KXG&(1'/E:G&E0Z+E&+$?D0+Z%#WP4D GJD Y:A:8 M\ 3$)EYW4[0:G XB=BLT'3)J.*V8*N&/*%\.5XIK14N+@!'$H)O&A8_(]"&( M@@I\Y$4X&T':357E@GU=H&2!=%O:;5[XE='")>$"FPPMIBXAY=N\C);3R]"# M_KHCLZ4IO?:Y?,5_U*BT&3M-'>5^;8G>Q0F(?AQ+Q(HS4AMS:#)1WHR%5 $/ M5?C":)AIM=0Z7]25"%HX96T3 %7%! MZBP%3[CXVKGXZ>+WBMX$59B#'(@*[+0@#BNL0UO @X0$F\"+QPH]RCN30:%1 MC)()@->J%=P?"#(*\H*UA5$N;U8R7H',LQ(EH)YQYF"-]\8ZP)<0IH+]F3"J M$%]M/P5*+8I3L#$4*0GA/QY?8L0+Y9(FS>:.WB6"J63.I]HI\^\(-*&PIQ66 M7Y36B'%DQT6 FTF8#6*%L@]G;$K7E+)K!9R,B0R^.!U3R\LXV]/%J'Q BQ%M MF3'3/B"D.FX[)6E9-Q/3ZD+89[-[.Q5WOFZN?W/OJ^D&\?738RT-O)?C[;6O M1YM$X:NKY&:UV]WNFX.$"9L51R,.7>!SY-()PAVF* -7.%R"Z+#C0(0Y?'DC:G.(T&?)3+N#M0@63:1 @V4)U@I" MM4/X/D:L3HSQ+RTR]NF"PXT(]7!5BA_G@CX*D9Z2.<%#WP=$ YCS,+A1+I \ M1O0\V)+[#A-("81%+^!L?$3,^XE@M!6XNFX*^ '9W0,AJ;*4;E4B":[@(Z5QELY%.(MZ1P$R8&-GOU:+G((O=V01YT/01JM M@BB)\M2=D.X1+X_''^G[%*J,4SZ_.1C:%$Q3+]X&.%A\1G%&:G::YQ8H2#'F M$\WP+F:Z%5$;_-)S^7$E?)6E*) A[S*9.X_LBU<6F3BI#V/&9GF$S*T[ZR+_ MN(RG%. MN$\\)9HYVAK:CC"RE*$;8>T$C6$D0OX ILN80,CA2X(Z._72Q&?.HPX^+WU8 M@_*6$(5\(8*W9_AR[H %QP79LJ"C\)"7-V=2%YA@Y "I.0$--H<.N0LW%86^ M:."?7'J'D$B?&ONC:#5UVL560N[*4+1(A_' PG1$=$#$?#H!X;\6BR2G784_ M*#AIX7YK6:H96;P-6P<2_2CP$\(='<%2,G%38G1P8\XWP>:*B#+P.I_*,EHQ M[:UCYH]7 5$)#:X [)ZMQRE^V1)U-+R4,K@78<_P!Y/ **R\F?H=V(DW'PR_(>BUWR=NEK+VK^/("F'JMQ#)%%>&J\T(44H9?U0BL+U+CI\@T[%2]X M9&PWGN?)SB\XG=QMY$_2S;4]BW3.>$)S'^?@F/)-HW0,98Y!;.+SJ?4$.7BT M%A!^_0QCA'&\P%Q> 'FE"[Z,-WX1XSH'UV[";/N5G[30B,_&>+1"X\-H3>9) M5QR6O3BLK>;>-($NY5&T#E'NG>VE9(2L"(.Y]+D41'G#^?C,-D7;9& +\Y*0 MJ.ER<\(/+_A9E.!-](*(/I]& GIV,@;O(4T,Y8S0;JS I0;+)Q_UPIZ1NE0, M/=(.Z;3K$Z2*Z>XXV\C.YK8;TB=!UI0<@!#5>'03L50>I9*E!CB:*0Y8^(F[ M#014?1'F6:.%_)XFS/T%ZJPBD.L4DXFDG/?/#&FC.:_S:T8P C^(">E?7'"F M2ZN@.MBR)O2.&#<#JLD)K;@R0L$H39E?TFY MZ24=G%SZ,&CV-EU89+0O,1)7C$1XE#7GA[8#/@;U^]/RCFR.9_S)["<$&@Z2 MU'XRIEO>?)Z_9-_;KH?)AJ?@PT\Q$BH"Q^OYBVE_@A2DWJ=(B](4@Y3P-\^& MXFM >FJGTVJ@D>/&WR=N-$W]\IB-!"TNLAOQ(WI:.C2^L(",?)$TXN"I/B<* M5F#TE6]WNXV\W:V-)^(N2+NUO\OLA<0H8AC%TQ[(S1[D)[_IBI+.6)$2!:'/ M'[!B1F,W"U7SZ@9D \?=41;Y\*M'D).-'5"7ULW+0@A MQUE4QC\XIDM!7/-@%#S6$W$7I64B'3N:HD;R7._(=\8\:GB]6!* MUY>W*%HCTA!\8H27!M) M'J (%ZK+[/4)%U[1_)=VJ1;I;==()1NTL1NCJGT/:VL'NQ?IFO L[1HWN Y_I2+^ZYC0;8W0L7 MXT(>@6CB%)\GK)*#G;&5U]0B>E3JN.,4!>7Q)X;$Y9 MWN"K,]"'EOR4>0W7$H3(G:;1S-7"*35R4Q5N+QG M+1$#A?F^;FIJ@&N6\';WEO#/@Y7K#'73F^6>=?7^8,MP4UWUUEFU0VN+TQUU MU?ML#8C1/501B(1MU%:IC5[V/F%.$\<,R2JG7[+D2>C]3BQ3[UJ=M_79G*LC ME"4-&9;>'=1)0PUP5ML=G^RCGGE-IE$IBM)6ODK>+>M)5S?;W]U>NI$0856(K3BU'L+F$KJ1"%U9E3--JR\K*O#A%IKU8 URFI+H=4&.$8) M<\97D>B.+(KKZ[WVH&Y!@HKDEN[M=91PW$#B M#YC- NQ.X'R;!D2 N^6R)X $K3ERV2;8/"U]+X@,:B?%RL ,.Q%-O9W,B=71 MAU9_VV#I1:*I.?*(FAA'/3&,@=[M#1HP,6JZ9/]$B]C>H?X(TO<_J_^3$9GX MQ'C+X\/5/R\Y$/43[ UV)%"-"P6S6XY]OS#&0ZO5LPC>MRJ*<7?8ZAC]M;_> M&AAXT+*V;/89%./.*W5VN&FS\KB38T/752C&^Y&S0C%6*,:2R4RA&-<%([C^ M/:RM'>Q>I K%N%%GHFN )[=)S6KH*8U$IRW64'ZD%65Q,EEG?8WN=5,Q^J7,D AU1/WZR7>AK@JB0,>9] L-I?(<;A MI@$FQ.QUT=["2QV\3N:@ZJF<>?ZZZFF EY(PH'H>V>D8UFRCHYN#>BW:*J9: M0!/0.P.K5OII@+N2,*C:$//H.%;PH;57;B<58+T^7) *L;8*L4A 9K?FSHN# M!JW+\:JZKJF,U]<53;U/Q"U#[UI5H=1W*)X#5Q.IR:$FQWJ9F%U].&C,Y*CI MJIVFA*_D(0M5= >$]KD*!2I26TE3Q?>$R-OY*_8(!)S$ZU]9D_*\D 12AP1P M"W-XS=X2NFGASVF62C6W[]CI*&3VMU-[ OU_9WL/]F/TYJ?%@<.H%^5<441E M OGYKZ,0/E/223DR[&^G3&3)X^90Y+FS&%/GPWBJ!4FHA2Q*//A),"D@6&%V MO:W!/]%B0/R%1!5\58,=)O[6#<9(Z,_WWQZ4'"KS95<-:&^9[2& MUOI?;YVCWF^U!]LFS3^94-_NO4YG+950+WNBMTJH5PGU1Y &P M>>RUH]NK89K)@?FWZJ:A!O@I"6/57T-$\)J'P<3=KKB@B<%%=\N,T7I<*:J0 ML5RKO:J)=0J"]B615\[:M.4$5@C;QUXA6" MPK$M$>X\KQV[L/A0%RNZ.C@A/-QOSU2_MD3:_-) MH(X/]GW HPX.5"@E0JD1FP0AT]R,,%L='!26\JW9(=6A04TU6CUT5@<&QY*R M>IDYP2.-VFJ7TZ$BMZ7<@KHIJ &.2L+([3.+-0^C-SN.0W>4<#BA.( !SV8! M=B=PODT##]:MZ"\[".=V#XE7OZFUS:G:@7#?#B&>NE3<'X4I&EUEBHTLU%^+ M?[B"D+=_V1(TW) A%K/3]S\L\SF('Y,C",SF M=NA&L#8&$\+F6P4#TS+<*@U1E"@-; $:Z( ZHQ;?N3',/F>#X2Z!YDB#-FA9 MK4ZGNRG2WL;-&IW6H#WR) M/3ZJ4 (52N#>4 *W,%8YQO^#=CZU_;OU1Z)'((,?RV10GDIG'2J3;C>35O6P M43U\Z>W-VJX:W1== >USC@\VFN(GK@_[PR"!)L;1RBG,OM6\&V5*>,*]!O;U MQ?F"M1OHYE0L94.L]T&=T>OJAE45OK!^&:O*ZJ2R.K.O6^9>60Z5U1V]U5E] M?="6W^BJW,A)>+-V(&R&P]^25;Q]J@\_DP@$,4$U9,1_^8/5;PTT^)3G!KZN M!:%FM7_4,]*EF(XP9_P(DY5=[#AT&00_CX.-WC!U;1ZZ(",877;SE5(]8242 M-G+N!L\_$4[N_[R%5OX83!H65W>P _]7JO3 MU3EVBI\_'DRTCH6OTR?\9#9B(?[022)0% LC[6$::-&<(504IO'&4WC]AVX; MJ:?XB%H:,ERM=.#!CHJ#"ET8CC9Z!-GXL0L#0PR78(YC(-JK)$18VW'BQ!$^ MA?_.^^ Q&R<'#FH*FH,OVS 1D!,+=E'(C.7S!CP[!B7-6A)>J*4(Y.IB3>[K M']59=;&F+M;4Q9JZ6*N5S-3%FKI84Q=KJH?R]5!=K*F+-:DNUI[ATE*'SC(= M.O<-?="O'9BINNEHM-%U^CJ$[,KHE-'M<6QF1^]MB^-8(Z-K^/5:]S!N05VO M;7V]MA0.%J_9S$ZKOW#-UC7W?LV6H]KBU=@]_(YN7#RZRW*@[Q'TW.-/P.,^ M",4)3KW (6! ;6([KN?&+HMT1'0 .8D++?;=C>BE=4_CYZ!!&SX5@6CAA1AT ME=YOC=D\9(YK\SL^>"Y*YO,@C&F<8.$/\11OVO#6:Y1$(/0H:FF_%M@AH854 MSO!VM_=C!;G2C6'/VOR5,L$6;QFAIVAN0@J<+2L?GQ"S#?^'MXJXL:1+OWB__.:GQ8'#J!?E7%%$ M90+Y^:^C$#Y3TDDI;FMSZL&+)2QL=6$KV;6BZJRZL%47MNK"5EW8UDIFZL)6 M7=BJ"UO50_EZJ"YLU86M5!>VF]*8J_L,F>XSK(%N]M4EFC*ZO1I=7S<[5<'_ ME=$IHWM1.:[>MN2WN89?W&[)I=>,>]N&H]K?V!XTAM'CS Z_,;P7.3)8>Z.O M]]M5T^3*-:VP[5]/2T.]W:D*%J*TM&"^OM6CH3+N(3G M0+\RGX6VQS$"QC/7=Z,XI#R:(Z,_[0STH25_TGO#M63U]8XI/_17P[5D&'K7 MJ,KZI+2T[[ETF/,3"==U";?GUPS6\<2)DS!-9:^M__&9B&^5ZIJ=YJ4I-)!BW!GP=1D83+^Q-QC=FM^3I_&\2P>\\+ MFMA2:<*F0=VK\>#53F*5;T5W(IIZ3R##[.K]P9:G'P?B"-SGW;^:'<<\.X;6 M%A=]:G*HR7$,D\,R]?9@2_SK!DR.*F>$1\0UO"T]Q]'R#4L+]; ND3S;B13! M'XQ6>Q%B?>_0#P)J(0HF\0.TI7FN@[VDWB.( HL0S &V5"".>_A=Q($*H"4; M3,?VH*5@,HE8C(#E"X &=(,Z"^"I__(?" %4 ":OCU9+LKMRA>8H$Z!0:T&A M_;TK-.T,VIEFCVF&1QR# P$FRM2VH*5@PJ'UL1NN']O^G8O^QH[@X4A*W:V_ MTB^?D]#7Q4EI[%V)!7(#CKS"QM0N=%:@H41QX'P['5&7%W\SMQ_)W\#L=7#V M@NHG+ 5;^>?9;>'R P8%@O(U/_!!4] ,?-S^SM;,[A4?018EI4D\##X!-#V..&B-[S.'WGQPXRF-(5R0WP/VQH?HQ8%6 MX;&/;!0F=OBH&3TN QFY**[(($XN:5J\32%.%,*)I#@DBYO'>@BYY! <@;D?>"W M\?PRACE)2+P2,EXW\7LF[=;^GEXU:>JN2=(;$=59==>D[IK479.Z:ZJ5S-1= MD[IK4G=-JH?R]5#=-:F[)JGNFBZS9.+L?$%=-,E\"-O7>^V!.OA7-K?'L5FZ M92F;4S:WS[%U=+._9?%NC6RNX1=.AGD8MZ NG;:^="H)" LU5IVEJDE0\ $N MG/+ZMV*)%%U$^50Y97O:'TGH1F.7RJ&H.NIAZD*[#U@,YX\3)\Z9R%YN3*?VV"1(C^Y M?R;NF"K$_+%V;L_QADN[9E&0A%@=+&,UX.],F]KW3)LD9"IXKR@ I%#)H$Z' MK)7-Z>XQMQPJAW/L:*I-O.!!NZ,Z4S2;T6.A ;*U>_@YEE(R+)B+L-X.OY+6 MVE&E^"@N7&'JVB@(P^"!GL9NA?R%[RXOV(.I TK0)K;C>FD3CE &33#X;1+" MD%S?]AULI07*@I[.P^#>Q5'2%2I,%IB)J>Y<^!3.QWR$. 57L;1T+4JPP#U" MIOH(RP.]M"I\33_@ZQ_I>UC#B),4_JOCK)G9T'C*5:; MAFP.W9MB2?/ZB]U%;O:,T)[FL7N_GM!>F&,[?\4>18&7Q.M?66/("RL[M.W8Z F_\[=2>0/_?V=Z#_1B]^6EQX##J13E7%%&9 M0'[^ZRB$SY1T4@[?<5DH=\6UB*QZQ.Z@)S:N2[ (:52)"PO#(P8F. /O0GL& M*P<+&7@*7#MLOV#F6C*G&G!HX>XNA*;(=6@_=/%FG@<^8K%,_W C"&.T1V:'O Y7^\ K=G&1G+AA%&M_0L]C]"Z3O/MY5\8TH3'I E?7 MOM[O#O5AW^(SD]S8PJ=QTMI:-@[P(P[ONMGKMH8+79>R;/R,ADRA!!],&H&0 MV*:V*!=?U!&64*-'XZX1_H)>_][VL&";?OA#=VBT^BLOE:>V:%>H[[7MY:X; MXI$(%@O24?HX:(H]BH9IM1/ME7ZJV,+7UDU+BS%<2\#."\]0)\ $6.BX8&ES M&U8$*57[.\Y:SV40!BPNM.M$K1=6?IZ.E(<,E*QT;[N>/>++<[Z"G_.%^V.Z M<#^ PN'+L*).)J[C(G #S/THF<^#,-8>@O ;[P5?4MV$R>V1_IR8_XLS=A8\T"S,7D%'Q0"\7<:/*=1@C867LB-H@3Q M!V15,@8;2BI^'#TV@3X\ZM]LQ M0Q/4*"AF:.\H!M$%W ^Y(@!&.7C9QJ%HK/J"91*LA-AX^;H/O'M"J<$N\9BT.#"4"MBE.TXXD$FHT>40RY=5G=-EDN"WH3^)AZF*$+X*E!S4CP1LB3Z![0R0NM!/!71>;0-:ALG MQ0@4@AM&7>PEG2#Q8%"PHW7XE(0QD7WE$BQ[7P M_Z+ T[4.O6R4'0B HW6#,2YVL'N!>'O\3KY,R?@<=L[BM+PJ3<_GUR6YA'P[>E19,NI#,/7R3!\59^UJ^014,:! M[CL^8^BX<%"9'Z9B- 6AW3W%O%LBJ>X*=_EP$MH6=/G%L,J'&[+5T\UM^=-V MC9'+I;#/# %EN1);;EOOM+?DE=N[Y>YY:7H^O[1>YENZ-)W0C9GKO\7S"(&F MN7Z1VB@QXT4<2X<3C]'NZ\-N572 %Y$L;>&+#TZ"=3@%G1BZ81IZV^SLB;JZ M;@Y'VEA8^)C\-O^E+N9%N5\'M&"SU]%-J[TGM('=AWJ-5H[1[>N#_K NRE'1 MS)/J^B#P'M+[:;W\!5R?22[AIGJ #&8%[IXLVD<3#61Z@$X\ZD?TPS O" M[&<_XYM88@!)VVI)J?"-3YJU!SO2?K!Z+3--4N=I6U:[U08 MI-FQU.2.;/AIY3%]\!"5LQ=#^%EGSA\_.R5+.-LQ4H% MV5/(X*4$;4#\H!1L2?."!R;NWT>!GZQAA1%->/3EE(@D#QTRDI"J9#&U\7"7 MV;G.V>JF2W9[+SNTXO9NM #?\(.3XP;EX5(C+R/'8*7SM%CUW,9,1\NTD /4VSA,KR8\WR M.9"_.[/CM$',>[5 XSVMD-2Y-O%6QIGQ,3N.:,C,>.J<1>0Q=PJKP.:3 @UU MI>)H*5\PS[0FLRU+'\0/\ESJM ]29GUM+F^CV\_'NKF3V*F\C>YRVOTAY^IF M55KGA:3*JQ'L7PJ)R>=Y^J^,QG.+91.\7FO$&'+79=F;6IJ;*>+PH##R/ ,[ M#_$\EN;8YNF^Q>1H.UJJ+ P0)].-'"\0AHOMG?E^0B5PE+&-]&=!.-.,]NG? M,X,MUF%P>_W '#8;L3!?UU1I4]72IN'ZTJ;-JRU[G:S:4N)ZJ$.Y&0QUT++/ M' ?SFG%2?8$XR$E+0RX@T,/9*:6GH4J; #O"*11]NH&G_'FQ8"$M;@P_$.Z" MMF:,^PM,2@>AA&/:/%.EJ)T+"=8F>'V.9P:\:A3C2?@]F\?\7?0:7R&6A7_= MX!=$[CMO/B-JY>6;5?HH@A^3@VSG+PD2R6B&%US7-YL0N5(X@=ILYW?=1N?B+!%UY>8"V\*2\1O<*- M-7C0NP!E-+(C-Z+"*G9O>PG5GV!ESKK>\L.6O)(@\6*>I3]VL>ZV6/":M\&7 M!?X$1@'%T0=AH8A!RD"KPEKII%.Y:*795'YV(43K>.V%L"Y>[YKA4@@3]FP< MT'PM>K\PX$2HDL=7=,[D!XL^JS@TF&%""E@1AG:!O@)+(+&B+.34RH[ 4" + MM'/;$\4M@2]"[F>\5@LM"0^D1#4BON3#:+DC$=VPA3+6]AA/-7FYE0;;^!NJ M,J%2FAN(;MP)&#_,_Y*%3$\#/:K4PN$\[V9Y41B?&O_[/P/3;+__ MM][?)2 MUR[A(6T 8\I>O"FL(3"DFV0.*P/^&SOXP8YM:L)XO] L3J=L@FT--M%OUQEL MXG/@X]#;P_>_GIU]*4CL-ZI$E3.LN.7EG9[8=FXR =+2L(4(@[8M:0546;Q1 M$EF4AR!E\0;AL*#4:0461X;B6"T((_X%Y TGS>2=G@G-Y'61[[03]RU,SS^2 M")N_^.7R]L.9(&-?_!E7VGMX'E[(VO;9PKET]O.QBWN9GOZ5%H MI_CE"9X:Y$6["SU8^AWO"<57.]H_ MV&6LC0/&AP%3B4N&'RL%7(GB%H4J?/,;E:P6<61[]#$.=G!'I\^\(C$MSO=0 MB"*&G/#+FRQ8SVRI)#)=>35[."->C^P9]2R" 8&B-% !SF 4.">PQS#-3[=? M^",&_60B?$O+T475JY!*2_N%.7;"2Y9Y+PMVBKX'1BAB<%0H2J(@=5U[#)+4 M:E-S71KU4X["]B#BQY?28M]2U::/+Q=/N^TLV#?>/X"(X"4\.)E"C#S0^AI MX,%\B@HN&1Y@WRD0Q )\,"9AC[2@S< :W/_2#W3>P.G(YF<#,]R B]]D-[YB M6Z[S\G5^4)CMSA??*3Z!W\(V[L1A1/X&I2JX*W!O.A\II2N@%X&6INFY.P=2 M6+PNSHO_8:,:WO%#A>(#Z1L5QJV,5J-55=KHK' G8M^1&Q4'(-1>BBO"3U,6WQ7>-;:_X9_! M':/.T!Q'G[+D3X0OTM.5-D)WX8,T)HFW-A31$.L@'*>>.U^8EU=. 29&YR(" M]&-H'^+J0I1 R*'\ZSL&%BMLNI02P,+8QJH$P M5QPVX$'Q;B6<>EM1 H0=?\9:U M";V<,F^.(A5G(WG4R^,'MQB0T!W6"-=4'W0O;IS)OGBR#7YIRFPOGJX.8\Q MRC,7-4@ TVHV$6'RCP'04F,YAGSP@ M0,\^"ALV1>^G&8%BW15V%7LM*:G=KIZ0&^"V9(Z^S9]*UCRP"Z^N];6'V50"V+R5A+:=A MOJ^;FAK@R62.P,XV+2LYLM#,T*W*+DV%9ON^..ST]H0_?"2>3.:8['*EZNT( MH[!!W99W%84M45+IEE4[)37 <\D<@WUZLC;WR *O[;8I*O3:LYHZ[7[=5-0 M+R9S_'7]-(+ D05C9EL?]*H>&ZMH3(K%1L5CS8['KJM"G1Q9B&;HP_JM_BI MDR*.;H!KDSE(NWP:DNG(@K1NMVI*I8K0]JRB8?V.-*5S8?7KL"Q/*L'69=$M M#TPV7FL+6#NBB5-\GJ"P#^39KNAT9.FJ:J<=Z1&&T;,H$JM@4EA1>6JU2H"# M,-E< $P4J%\YJ-%QQ-4G?=T:=FIT[:PV/DL*&I@5*.K5AN=%&QZS6_,-SQ*8 ML<+&.#9P@6Y/-]M;5@TW,C]UT43K[K5^'97GRF&-A 49^9&?^UF$JQ0\Q MU!]?%56GF>9A'B9GIZ[F45./_1/A7_Y<7^[$_ZS^KP+CPL(1M;4,+W]J#%YA M7,9&% R%4]\]FZR))]5%N71;7 Y7!08A[42H'(@+AUA& M,OHE@GYRG)!1,H]H@LA)D&8#WOS&! H_5&0Q39RYS,,?OY M!T'F6/C]%Y#I#9(YRD@4DM-(E?)81I7@=/4"9])Z2J\-"+P*&&/$=>,0&3B5 M7-K^G0L]B"K1?#U'Z?4,_=;K<'[EK21^$B$C=<#)^4*<0M1.'()JD9=2\'#" MTX]:X,"OBP1@&S&-$H];B8K!3%,J3.19X<;"QJY,L3"I-!W%PJ3,M\'FJUB8 M5(;9 8@'Y*TTV(IX0-6#[%M+VQ /J+*0%Z7"U=Z#*0!O!> MFY(46)&*Q4H\ MV09I)4<6EUEZ?]BNVX*OPK(E ,E>U8HF%9,=3TRV>RH">=?];:@(5'"V[].S M*E0$*B:K?X=E>?*H@EV%E/[B_: *=/<=Z-8/*[4!7DSF0%>!<"H03JE4I$ X M52#V^F0/\B[Q6Y$]J$!,Q)O0MW/5G2\A.>ZG0OE\CE:!7MW!11?5+&FK7;N/5 .\L M8876YU7 $E6#=6Q%+.9 [QL*[5N9L+PF/-0[V]Z(J%*L VU%#F,I']B$A9CJ M*Z"1_#MMPIB,NPMS![N+#;"_)0IK#7W0WS*PW5 0$FU+&J?:7M7[U$.JM@$> M_H7;F8-Y^)(]C99$'/,.R]420A7\O E49H-6!14#-ST&MMIZ=RA1$*RV<9V-5 -4:_;T;K*IMY.J-TR MM\R-WX5PY-C%J*EQI%.CP][8GTNAMI(]!JI:(&N(OXT=I:)R^33L9,9]-W/BM]F!'Q<'8L=;^L:7= MBN?%8]32 L&6N_ 64L1HD0OJLHFNR(>0CS-/+0L4?U0FU"IT/36F[S-K8]LI M?5_9%<<4=#-BS!<*8./,,#..+B0WB%K1(Z8(.,/ *\ @_&G,&, M_9FXC3A'M% MCKV->0);VCHQ4H0EKWF^2*I7@ C3UGEI60R*S#=D;FL&S3)^FD!HJI! M[Y/$ RW 6FD3]QU6]KN@HS%2W=$GA.W!0\0!1ZH"Y[26/<\>!4G,%^T9!,GD M[.CCG,F.=TAPE3H!="(GO^,?=$"L(W%AC X4; O>NG,=^ A8#MW$@CGE+(C\ MV_QOU.PHB4!R2'@ /8L@*,")PKQ'G"%1PJ=.9H?BJ<)'L#6^>B*QXR0)J49X M0>Y3%P>+T3CG^DMBFL$A\\<1+=M;ZP7"%3!/S84@B=W16/5,!9FZ6.<8PG"0^Q"Y+-Q4;6>P8F,WD#=17^\9 A:)I@6)'@^MR$N M>2$[(@6$8R;^+NR+FAB!>T/F/HKAM#L7M<8Y^:3T+$]R)&:#1KE%65BS0D'( M=5M"J/@"6T ZQ H&O1$5HV)*W-PZ.%.BN73*W!BFQ$/,M33B6]KJE;"!9IR> M#25TE.+,JLKPFTH\^5*BP=?0FI3DA<^01"HYORI)I")TW(S0L99.N.SNKSDD MBHIXLKK,S"J3NQ'EPAFAXT;[(5EGNLHS;GJ>L=733:-J$IQ*E5N:\+Y3T \A_;/\DON=K,O<3O.H#]G&44$OGO,;5)[T,7;Q)B+23M=< MN$IOFLU$'CPQ+=TR.C7B/E'8D*L::G>Z!]'046%BKW%GY;DA8W;/O*#YGDU> M8+D30^\/*S@VA?RW=\>FF_T*K%L[5)""D:UW09H<"T8Y]/C3%(=U5E[S8RDL M)NXI+L:::^G@:.A'%?;NCD"A";Y-WG!J&Z('%?-*X=KV%_DV*T![.2-U$UR: MO(& H7D%WH>.[W5JH"9'59SZGF.-,!J@V^W@[![.K]3E7P M1YD0NY0)-]V$N[K1WW(O5;.$%ED!O\ZP1GS.0DRW14C%8)*6*^=)+N4(B35? M_ZIH;0.X\*TR6#8-6%^ABT=UM'8<..X3A*?+,UOM.>6]V3*J$K^N9N3J<-/375PN8G,MJ09E-XZ%I GW?,<)B@A%\@\U( MZ$;?./)4/%U$L\IV* +>Y\SW$5'HFLV#,$8$RH_PJ&:T3_^>(=],W BQGQZ9 M'6H,B_BU#\QALQ$+^>RR#%W#^M02**!-#:Y7>X/KM+3SJ\^WUU>?;LC8OEQ? MG5]\0/N2$*/P(H?Z#";:!]"O%Q!(RSF\&L*20%>I7\+ 86-,D99QPOS.8#*X M?@S_K^&5O-E&Q)ATH$YQH/-LH#H]:;Q'C#T.34@3Y3KQ& 2P]JG1/6%OZ1W^ MH^Y8_(CP!VBV7'SGTU$[0U15PJVC7/((E@@.=HB%2("N,Q=^L:9';D2(52%,8YT//(KP MKU$R V424B(.CS>/OT!X'O'-V)WE.%C1G#GNQ.4"PM_>7)Q3ZD/_/7PBP=X0 M6AP,+VH5;6R-Z 7&'>-?1*"W'&%-7_M2G>1J.TXR2S$:_3&AM"4^@@WR;Z.[ MS9$$BZ!^^)MY"/]VYU2.:7-JX_._0UP\9/T6PBQ)EJ8Q"&OFG7'C!J MR82F<9A##0$& Y]0ONP(WB<<, _+;61$_#W/PZ]+44B4+J3:%>P1"N+E81;, M0ADG' ]!$>P;@D_A^D04F190I7:@!3CNW&&%Z;@A(H1Q9.L&/.XS0B[/IV]A M"F2N"CQU<0T>\S58++_P+X$*OKKV!N"3"7EZS'-?^ZO-5(P91+%UR$JG6@L_?",;JA%A 9!((<<[3:BHNW M]K?@ ?X2ZDNQ;HX^C(6WF6_>3 +@6ZLM,0^NYR%,[SWA=."/XY M">UDW-+.LI:BQRAF,UV2Z*6:QG%T[2QBRF59P82Z*U_:9P.)T 7@%2_(]D?,=)75P_ MVW"!(7U#6Q3X[A,[\>+'5-;P$BT\X^#!YP.D, 4>S 1(5"ASF&)DNS@'9BX, MYAM;QOM>D!,JR@UA%WK/$:HIM&$$>0_RPW,^6W"H1()5#VP6I#_"*B#/2R(A M_/@AH$\B8OVQ!C!XGX\ V;G"HG> M^^"8F;V(VH6!0[.:@PA+>[4"[HN'-_F;5%,R2?]'=Y'DNS (MP<,WD> MP'KM<@]9\)?X/;1I"'+166T^+VD>G^;^?MD]@@623+BQCQ/R )E]TORBCW-C M1E6@(\03EW2&J5"V:BC;61_*;GZ^;G;S\W6) ^!511WH0N#+V?6M=GFIG6I7 MMW^[N-8N/W^\NO[M[/;RZO.V5R!F=UC[*Q"CI7VZ^/7L$[_[N/AP^?G7"I]Z\,XW_D;H,E M'BFLTOLU'X^:,0))0NYFW10@ L3QA5W@G8& MX\0DIG4#FB0.-@I?R+?/Z&K"'L-Z$XF#A@36C(<@\;*K/>2)F8GS"&1/QA>A5&F#0 M(0\&)1E=2D&2T+!8B$#N2)0'DJ,%5 0::6#&C\@]L7DMR%]?:DU(T\^DF#*= M^:"$XLJ.O&=(E<>I>>+8X^,13%(P6^!M$7(5AIN&Z3R(#8B0!\-YV,-L?<5J M]LSZ^Y>S%EW/:Q_/SF^OKJ7T+5\\XLX)D? .)^4EQKW&F:@)OL9K^8]G?\GL%E,D MFW8%)BMT:X)'DF;GLXD*@N^/9RD(<>!)0!)%E3(3GA+,"Z9*M_93Q6QI7S]? M7_QZ>7-[<7WQ0;LY^W1QHUU]U"[^\?7R]M]X%_OU^O+V\H(G*WR]NM=HD[^U#[4F3^N_@S0?*V&P8KP&*&O41.HYR.BHX\HH6;;%JU8 [. M!6-KR!9H$*.I'3)Q?C.;!3B.P/F6G@*A?^\1X>7SPVAY.P9ZUY/K59)X()W M%X)SRGBK+./I2859BM_Q/(II'S!>#+5_VE["M!.W2-=5,!JZK?G-?M3^S6+M M%U8PHJ]9"F;##&;;>KNM6*YJ5X#W_VS8\(>/FG&:;C\.7?'T I2/^E4(O0AR MLQZ@+8J&: O0EB;1$#7?AI5[:JQJE7MJNGOJMMLZ?*&.-GP,,(H?V2@4$:0Y M>$$$>=QH)X9N&88^M+:$]ZL1B%_#%67!'K,JT8%2DII-2E&E4"'=GMZVJK+T MU@^VO=8K-+]=KL\!CX1VVM,[G8'>[FP99=9H/]1P15F=5J.XL#$9$XM@P]W*C#S[[>[P[U8?]ED/HODI0< M@/N[-X;:S;UMX?A?)IIZSP^(I4TU1.QP MS*$80\;+80C5[5Z@CN5Y_OA0,N?E@II]=X(O^=)" M8< )/B&P$;%S//-*^R5Y1"M*DZL$).+;%F9@10E6Z8GZG?7OZ,NE"<_VA6KQ M>>5X0M65-E5@LOB1JN-8/ W&6.!(Q4I899XB,HR2.*NKI(IV ;8W9QD::M83 M+GT"5L!*NPQLPM:,]JA[:FASS_:I&/ GK*KR'T7UG7UONQY50(B.<+0 A%', MR_%O+LX+!7N@/P^F/[[#*T@%EA45S_,:QO7B(S3!!+[$ 1GC*4SH.\)$+&*Q MTOOX19(=^SZ'YK%.:KD4RGJ/>"8;[5 O:>P<1R_! M5#U[!AXE7JDL2:%#GA@)1S^ WL547Z)KLV!,\%\(.1G->=%)P(%@ B*BQ2Q1 M#M- -;H",F79>/#YD%'9Z?:%7H/:%WI9+>W#Q<>SKY]N;[2O7ZX^@Y5]OKRZ M+A1XR5CP]!D!<=W6 M)N@.#5"9Z(^"8%D#P=+="02+E=??RP/! C)S3J&%T';B=QPA^O%]K69IKZ5= M_.MOE[]OWM:CF? M:K7S*JT:[59_,-AYL[U6?[B9NC:L$%U[DF ,-JD^$D[Z,*=!ZU!)83LV)\@S MCA>,$!P,=F=5&*WD&O+%]ZD[5.)2XE+BJLF32EQ*7$I<-7GR.7"47>'3S]SQV,.O MXA?2UIU]@1 8+>.U\M.>'"P5-*P9\63R:B/F_1LS)^!$?^^(!)OS%_S53ONR M4"/">.[B^X-W4)N&;/)_;T1_+,,XQ1K5[W\:K6D\>_/S.4H:*4?3"N!_8QWO MHW8S#Q/7\W3M?.JRB7;QG3D)<6%?3>!I+*"=%VJ@KQ./:89EGQJ=$_OM3T9W MS/^F(\V)/0[FF(I>?.$&F;7A@U;;3(NB;^QP9/LL.KWZ[D$'SARJLC7;;20P MM'_>F%7D>:O;!#S@V!K9.%/TH([G7SLJ8:BC1S4W\*C*;Q[,;YK/^,W?6]IO M=@R.[$&[B1EQ5<:I]_R8D5[SJL[S);QE^4\ZJQ\S*?"OJB M2E$? IV\P-49 ^UKZZ9UWLI\F&%UV\\ZNF&[IQR=T=4= M8E275-*O_>N7ZT_:I1_%A./T(7 2!&BJ,-:#SPXUD60Q.9Q(-^=_:_!$NK6_ M!WXP>X0E-&9^1,OLC3-E,UO-*#6C7F=&G9]].JH9I9W;'H+R483XR?6_(:FL MFEYJ>KW.]/IP\?&XIM<'-G%]5\VNNJBKT;/KT]DOQS6[/MDCYJF)50=--7IB M?;F^.*Z)]25D409IK>97#136X/G5:=C<.@^@-]H7^XYIEVA'MD/'_P0^=C() MPID=XQF]'6G%68B7 HA9;L-/QH@(GR+3@0-ZJZ9>O:;>YB07K][G6?WS8Q+Z;C2%:3$5^&8T6Y!N8,S8C',-C#+RB0E"H0F> M"0WF&]Z&S0-!'9%=F0VRRS#F)"%LT>#W%]^=J>W#O!4W8L;0ZO![M9G@&X#6 MB)'AP8V8%B6C/Z"YE,#"<^V1Z[F<8R*>VK$6\8_IT-50BZ:VYVDPH:&GHMON M$LIHF**,PF^(E.-1FW T.[J67.YNWDMKI9>51_8P940U,;.1!H.!W!BV0TC2 MU-H8J4%0 <$$"3GN[!"F9$1"Q8[>,1]BA6<6L<<=MP(V0P"<*<6P3TR\DJX/=( MS>*"T">P4"0D0;Y(4%),F'[#C1POB!+4"OT #,SG5"$0J\T+9@CZFF4L*87^ MYDUEW85_SB+FW2.7"0[G,4C 3(/$XY,K9-XC4H#@8S21R*C%;&K!ZE4@]=#) M"&"4AR-OQ8%'G8'1\S?U7#4> -/ MRR8823IFZ#:[Q\OOK&FB!!%M4I^01X2[#T1]A0E)LN+BCV+!@6-/)K:+Y#F9 M-&D*P%\>"_W".1(7V%V09F0GYEV&J7X8A/W-@-MK#;O?VPGL?K__YF?I8/5IN"UQHG MX# =.XF(]2E?A'BT%('^D2W)UW"=&C$(3R;HG+$A"C?$ ^C56(+Q"+67,TEE M7DX:^H-.R^IVUOYV:Y3^7LLRMVOVZ=]UVKV==];J;\VJ<(#.]EJ=#6D57LI4 M]N>=1P*=IJFX ?WSHUM[\IA\.V_!1YV'(+)2]]IE1U8+04O!O>YM=+# M01[=[7G>07E4$7?]W>Y/] XZIM]@NS#D[(>O7N?%C^ZL./6@JE5JE7A>KBFR4%J42HLG7T+7=]RY[:VJ\JT* M)%4@V1 [5X&D"B0AD"PK_E,K5D/"2:5?HFC)-'^,\TGGD__W]02P,$% @ RCBI5HTRB8_Z$ M<+X !$ !D;V-N+3(P,C,P,S,Q+GAS9.U=ZW/;-A+_GK\"IYOIY6:JR)8? MB=TX'?G5\=0/C>VD_=:!2$C"A0(4@+2M_O6W $F1$A\@*2EF2G4FM21B'\!O M >PN .+CKR\3!ST1(2EG)ZW==SLM1)C%;XM/Q7'A\/!_D[WT&[OX<-N>_\('[2/W@\&[8,/1WM'>WL?AL,/W9]' MQWL'!^]M/"3M[N$.%+.M8?N(=.WV\&#?LO#A?G>(B6;Z(H^E-283C*!B3!Z_ MR)/6V'6GQYW.\_/SN^>]=UR,.MV=G=W.GS?7#[IH*RCK4/9UH?3+0#AA^;V. M>CS DH3%;6ZQA>(V'5$7.]PBF+VS^*2CJKRSM[<;4BA^MCNGB;,_Z/@/XT5I MCC*421=]1CI=).>V>WW06EL.L*.O!<> M*!![[&(Q(NXMGA YQ18IV!J?WB"D@**3*186=K6]JO(R;,D$58[NT=%1YT698KH>J<:BR[?5Q_9NMYS8+*LK+AN^ MM4.Z=>@0=<-R.H1T*^J0VI.R+,)$J;_+@FJD#Q<%&R$D4+4_*"-0$NO=B#]U M+.XQ5\RT.1NZ0!I)^$4;?Q7Y-J&:T;?]@M(C O6Q[7]* M3P4I6W$@D3")::!_^/I;V"E;?R"Q/.>?47V;#,M6'T@HHQ5JKZ@?X3FB]DGK MC(.7W,D6&S>5+/@Q;,W<-F8V84 ,'R1WJ*TBC%/L M*-?A84R(*\LUOI&;$94N0/$ S4GFL 0\49PI"K@BGVW3$9LWF.3#.^C<6L?5 MH)4*HY]SZBIG_=\P=FPAY\Z&V@R7^;93N&'HSE^-+ASVL>%^9< MC:@?5AH/@#_2 IJ%9;I3U,<":C4F+@4]JW;P'(Y&#-_G]=Q%3PN]7>#=I+YX MBUU/$#Z$NI]ZDC(B)8Q5=V*$&?U;ZU8&NP+ = M+8,7,%;HQ5BCB#<*F3<(OYX%D[^DI>.9!3H3%KL[RUC$R1O4VC=8?"4N!K?L M@5B>H&[)OI%*;VS]W>76C]B@B$^#8+C$5'S!CD=N"%9-HOVF,CBD,S "T5T& M0O%!FA&*"*C32J MZ8MD[#:7"RR<$^PF O#B.4'T-OS4I)Q\,0 >U?RZ 6 #OD98$P%]&5A](4T" M-9Y\+0]="K41H$0J(,ZDB1"D)7++0Y'#Q0A)(C.0FA1N(C:IR=WRX.2Q,:*3 M2!9D9(J;B$]*SK<\.ME,C-@D$@>IZ>,F(I.>BJG@'>3Q,>*32 QD)7::"%') M-$QY[*H),(*:R"M4R_8T$?*%C$!Y0-/(37#MY:?S9W_@8 MTT^O<44:^L_?!DINS6\9\0@00'N,V8A(RGJ.PY^5@S/DXIQ[ W?H.0&IW)CM M5=;$:'BKY( 6*)71^9HARM!<-P3*H5"[D(O<&EW.,/-$F$<&L]\('PD\'5.K M)R#&V>"XEB_0:$*KY)O4V*7%H\$,10H@K<'62C)!N\5"'5]Z(ALSBX0$HQTD MTEJE[& N;XMZ)B;7G(VNH8GLGI3$E3H%I+:3>_?\<;H>\(:8TGZX(43Y2CYK[E8$3$# M5R-^B3S>$GXA?Z0%H$A"X_&\@EJPD3I=Z(]+*P*9Q:K*A-G'ALC4HGTW7)?$QQICHU$*&T=KP)">6Q,".TG,G89ZX%;>'1# MK.)V%.)G!*S8J9[&^R&IR[#J+8FVYQ ^G#_F[%XUFDI/GV))J_2_5449(2]Z M?DC%&8%8%6C$2H'S,I>-M/"M482MMDJ7+L;0"' BL90-\+97)]H[]M:+6^X2 M&7NV+D@+B#""G,@:98,2%LJ!M]A"N M3H.N@E4JO1&<1-)'L6D\%CEG3%>!J Q;(W*)9$_N4=;&0YH\HKK2"IJ9FQ' MY M9,@_ ;M%+W0&Y,H)FCB84#Q)YHLS=E5L,TUH\CQ! M%OH)3Z:_("5VBWX2FQMH%ZEW+.M'?3Q3/DP/ADIP7D)G2:\Y/NK+2"IMA%JO M9*.U)'=$95N+UL+?LAT4"!1!<4VT2^>OO ;*;$THI7O?;';T2&-O-(;DMJAB M0\?-=L!(AV.^92GU\<6+^K@^G["<.*,U)+= Y5A#;'=45JE ?B/MH]SAFJ@; M!W3]@*Z"J:Q9LM%J$DFT2N=]E@:8.8_^G,?6BHICV6,NM:GCJ8@N6F&^>+$< MSR:VNBM/=53/#8Z+O)[1K4=1HXTF'NC_WWAAD=UOV-PHZV&4UTM]Y=:TO1WCJ@[D,$EH-SN MO5# $@_ ]K'EGK2@"Y"6OJ'27XE-+\^HXRC/)2RO[_ ]GNH2C_J>.=OS+Y5J M(0E0N=3UU+??!/>F)RW_@LYCFT[4S42<7;EDTD+^!74^*W4PEXW4[XI==(]E MHDY1UBH>#,821J>S9&+K&0O;7U"Z8JK3Z\22'J$?QYCY^6GY&[!PY558[]%( MD!%VB?[Y'#[,]P'%FV^('3EOOUKH5@8J_]G WY9PTK($L=7-1QD(TF.:P U\ M6.AZ8E8 .7];JJY[=!!;^[^?H5/:;;\!*K,^GN++]6Z67K4(N>NI72MU5O-L#6U[Y0I\TF^?4Q4=6A9N%=+=!# M!Y1I8:#E$U7#$G:N8(05$_WKE1JIL1,=R-/^^Q0B3M*S_^=)O>$@%B'TF'T> M7+ %WZ\I'BA4]7L.,X:+UU"EMJ/# \/3AS'G+A'7= *L['Q;RRY?!RM3,VDT MG*L;3YD:J>'7!R*>J$7T):AX1.Z5(C?XA4Z\2::A5.2V]H8(&(!'5J$)YAM8 M0[,_QS/9&P)^CP+;ZLBM5JQP(Q3FMZ%FH,PE(R(*ML2R6_7XS//MVT!4!R-? M[_C5%V2*J1UD]=48IIV@,T^H:]#\8WO?:2@MILH*0ZE-!IL;25/:0KTE9\3H MW\2^LJ$L'5(\/V2I#^#!T ZUC,T4\ SZF0WM!'6;MT29]E^?3'-#4Q@78$3\ MSE-6X,'+2RZN8#" :-+M/4$8JG2%WQZPDQTJ%**M[62]D#I16]#]OD/L2T%( M>*^I 9%(@3"S';H-COAM*6;$U M'E4"= P6[ F#^U:.24VG.W5_)[6#Z[25VM+WNN<[D-V%$LJJ86ZY])A-LAV= MMJJCW V5AXP= M)[C(;MUYJG0IK^Y@Q]XA<#>\I: C*&1(5>21U&&TR0QW'L?@+*@5XR#,46%/ MN&Y<(7HRL-L0MB'12FG#JBG#.L&\WL!%ARG?-51:D%C7B @45R_5(^?$_WO% M[J9ZJF0C/3?77+8^B#C4JDB2A3V3U3$N,21WJK6RNNX*]FFGK4,L++!A$)&3J:J5V MU>*YP?W*H:A#C;Y@H9/\]]@E:N*%H1;,+6?#40Y!$W83/(Z^PR\B@SV:F,:ETE56MZXX9AC\351WZ3=I:K[%B!J(ZU&N]J897W5WS MX^VGV=@H$<9&I[-$=/0*8U:N-AO*7A8>LFXYLR#\"5=X@R7M[ BHWA=\VI? MN.HN.NLEP^#GBWH[G<8RLYHFLDWEG(E%)]#S-]AWP 0MM:-\1.Z&_F%U_?/Z MNT6FH,UF()3,PI[M';O!X'DK+W5_P6?=!P]C_NB@B,M;DE4=YK[O[J4M9:9J ML6V]NJKK]C4K)=+\75_**Q!4O>(SSU#3R];!$F^H VT.H_JYILA,*2\7JY7N M>5'D4J%_0.2H_Z=Z2F*>C*W2KK\_%Q3[ZNO]*:Z]?["SPC;%)<*ZNEHE$NZQ M^ 0B&2]OGU#,//0!U77D^U<2_P.$4\DL:BSPT,5D_,U):]@36(K_C[-)4)V7 M-B1SRW*IPY25EI?)GWGS*.I0H]_Q[!2SK[=:#'9Z4G++OV\U'STS71UJ5WFV MS#^:>0'*3K#:SKPY_[N\!G6=WE*SM/F])I>D#H9U#B.3PZ<0]!!KS+C#1X;C MH#D$=:A/[,B"WMX4VT)9Y)A#DJ:VD[WV":/[%6'H4MN]"L1_F31UP*_(9$I? M5I^0(Q[UJG7%OCMG^H;=M+?B+A^$RD@LOKIN(W.Z'W!+4)L>2GXI/SIN$+$K^[,Z/>P2.BZ M$_SIS?\!4$L#!!0 ( ,HXJ59>WL+MAQL \2 0 5 9&]C;BTR,#(S M,#,S,5]C86PN>&UL[5U;6/A MTK"XH4@O2?DROWX;I"3K0ED4"5!'WDVE9(FB#KO1'QI? ]V-/__ET_'DT0>< M+\:SZ8^/^??L\2.3]_]^/CWM[^">_R7G[[[[L__ ?"OGU__]NCY+)T< MXW3YZ-D2E>*$__Y[@>IM/K'#_5+# M\1,I-%ZL??WQ\M%R^_^')DX\?/W[_ M*^R>KWYZ_=3'>]$9Z+'_RK[_] M]B8=X7& \72Q#--4/V Q_F&Q>O&W60K+U9C?*M>C&]]1?X*SMT%]";@ R;__ MM,B/?_KNT:/U<,QG$WR-Y5']]_?7+RY]9!Z_&R_#9)8P3+]/L^,G]4U/GLVF M&:<+S/3-8C89YVKJG\.D:O'F"'&Y(%U6SUY^?H\_/EZ,C]]/\.RUHSF6'Q_G M69I"-3J3:XG^M,53GWR1.H5).IFL!NDW^OGTV56\#@K@IR727ZQ'[4P">NBE M-TVJS6;SL[^OU#'F MP/BIW?]TLRSKT=U=NZ>)YGXU">:7RR.1L^C81P2C*C2;C(0/' P#E!/R9E9!(A\L"[J'Y'02^/RP7//F+U8Z=.B:,EWA\]O?58S9%T')V M.).M84,*[HLK$NIX-EUI_H\P.<%1M$*QH"+9-4=0,3@(+A?ZD1<626>!K@MP MKDJR#3+$PT3&7H/>S/1/ MAP36:L%%XL5@[.,Z-@NT#1#DPP1""Q,TP\-K7(;Q%/,O83XE"KJXX+^>8QFG M\7+$C7>96R* QG!02CAPI#R@#SYF;9WRI0LT;I=M&Y2HAXF2QH9I!IA79&&< MSS%?\&3HM'*6%>-#66.ZS8CKJ+AI^1:@A<>C=\7 5 MXJVLT(XJA\71TVFN_]09_"%,2)3%T^6S,)]_)K^\GH7.VU)4%H")95 V&?#" M1&!>6>.<<=YUXL_;B#8["*5TW?#LRK'VU>/D>YV3)Z;O?,"SP=<7$R_([ M3<'Z])%U,;*ZHMN4:6 5$^!U5*"9DCY+[Z(-793[JEC#HU=W0L%5:+K$&*8Z*4X#!P*"PZ8TN@L$@<.H@8 E/:R^J[#W$S*[^8+L/TW9A\ MZ5H8\JB_?$J3DWK>^=?9+'\<3R8CR9#'4CA8H3FHPI$X/N%/N" ,C1TY[3[T M>1OIAD>&]L)$EK!:E0,H^4*!'ZCFC$[!4>%&&&ZW[;#C>Q>2' MI3=[F7RG@6VXP[Q8SL=IB7ESQ/;WV32=>JAH:152":'XNJ')K 7'M -2SF0K M2=9.,='V,@YI>[$!-#H9IQEXGI_N>*Y/3M^&3^=.:Q2+42XZ![;FI:@:X[N0 M,V#PVCJ7B*[W.>>_6:9MP&$>#C@:#7[#;949T=CEYU>3,%T25BM.W]?V<"ZX*BNL MN\]3Q"S$F!(H8#GO@,I)25CR$PX?LD,%P0H@F:+SSOPOAZG8Q2I@;FVE>' M2XIR$2 PFWTJGA3N$Q_?+-.0MDAV1<)&<.]O@7;^[=*^S9E@GR^(I3Q%]25F M,%85TI85\#2+H11B^Z8$&WT?SGRK:$/:3&F&CZ;VZ$>3+T*8UF;22*? (@D5 M$%0H%;LNDM//)1-]3RC48;CR9<&&M+?2"B(M;=%CI3S;#G0VFB*9 -1*T(I= M/(08$1+F(&(A'$?9>\$+M+#^;OGN+\^/G&)<7W)3$;$AZ"<9X M!K28<0CH. B3.#)IC3=]*/)F>8:TK=(, ?N/?,_Y3SS?\9 3%,\H!BA!05#1 M0\D14>B(C/=):KIM_C=C26>:1B-YR:* 9O7@@UD&(1@'13B*3I1+W/39&OBZ M7 /ES[O@8TN:M(M!FF=9O J?Z]'^^;F^YEYZ:\ [6H258 A>: 09*FEN HH$!&E; 3)?SD);_'"^/GITLEL34YM=@RIW,ONYSIYP2>6I2 MVVGE(3I-+ES;DIGOD]6WA70#IZ-D+0I+Q\OC52+VM):"5PZ(TU1#J6B-,(ST=:R6MW&3(7I! MT:^I12\NHG5]B-97A!HH!=\?-9N*3UL8ILO1C:&YJ55,P'2=^(%E"#4MQ3GA M! ;AI>[#LVX\NAD,[VZ/A%T'OIGE-^CCC0[1!PFQ1%NS[B7X5%.MA2;#H?=* MFBX N,T##H96M\?!GF:X H<_/[DZ7K_1S\T[HKQ9TM>5%YN5TST&^NUEF?9H MC7+#X[OV2-E&I4;-4KZTG_B5L+9>!$YH'?CRL3]CF MAOGG%R3HZD2TQF>S"7W,NQ?3)EFFU+?I%QE!*MJ3$;*)QT48(7\#P'^A*]-ZZ$&/JPH W"#(G]# 6;-^YD M[FC#9LLFZ3:[+,MI(=LH<2$H-D(H)K%:O<$A>.F!"Q=5LLZ$T">:N%&D(9&I MH0*KC3W;P0N7%Q".&EW(*H,RLM"79$D$IX@)!,XU&NY8G]VL2V+L7WO2S_3, MV)!ME$ Q4NW;E R-D#+ @U(1O4)M^L0L!UOO[G<]V!V/UPM>AH&"AB55IX*> M.HR?<8IEO!QY;QUAAGR04!3-N7JP[&NI.^-:6%%X3'VJ1&\0Z(ZK #PH/.TW M_ =@!8(IK706H"T%B*H>L(48 W"G"QS[DS#NI'KDA80 M.=,4_3+Z+DN$B#I&H516G1(8K@AR1[?9&>=- +&A:'#GH6]7'QC&TT6=OKAX M.24731J>C!='-79^66J2S<@PDR*+#IRP))9QO&YE,> JBU (^$&EKG;9G!;EAEO?KPLQ#G:OK,>8E_+=RB_W/M/:R"8+Q8"2SP7'N\1XC..^#:.&N- M=Z+3GNT.P@YI 6T%F]XV:U^%=.J>%R.I65'<% C9UP+"1-\%-" DI1."" FY=BZU M Y5, %?S^1.Y #0Q*:OZ'.9LDF9('K(M(/8>^Y8H0'I,;93QG)SW9+:J?C_G MPRJA2YQ\<^*I5E73FH\D4G&L9.L3"NRS:_Y5L8842S3'12-KM$MNP=4&,4FT M[F3[1=51"L@Y,@3-.86_,2N(I"6@T13DU!MU.FU7W2S3D%*$VT*CD1W:,ZB+ MQ\@&<[2K#CJ!J)S("7S$"-Y$+A4I;5R?(Z1;4P'V"YT+JE@":@IX?&W!61/* MK+. @5;IB$&(7HSIIM!Y(.QH1]M?XT<[CG7'<"![%,5I!,62 <4Y!V]U )$S M!24FU5YR]Q$.W/.A4VO+[S?P]Y^R=^DRI)7;Z9&Y=_U3#I; =XN"C?+X-MPI M=7Z?%.K,:-G,X)VM.9R*%LV2. BNI-!2*F;[U'5_1:@F>_@;GO_K;$[3>+JN M]4B?W\[#=!'2:K)/\^JGTZF?__MDL3SM4[62Z-5LOOK%-YXQC!(W'1*VZ)0 M&*W.Q 9,\>M\_IAEAB!C#C$XG4R?'EA?2=NZWXV(7M#:?=S;GFQNT._WZ1S# M9/QOS/\UFZRZ^H;QM(KY%W+ M +25X%$*R,$+3^/"D^P4EW32:$@[((?V=0=%PP 89E@<_3J9?>S$+,^??CA& MN5FA1DRRWF]!'T#!Y(WGS[\O:N.J\SCC*:V*']:U8E9ESU6(]28-5P_[ M-3A7)/#BZ#_K%7W3:VW94L;]NZC1[$GCE2GI^PF>4H*GQW79__?J]9$3JB#C M-#69)%_O2X*@60",A6<>M2BZ3ZW:-M(-B=5UPM;U=FN-C=;V@HL7Q^_#>%XG M\]G!15%<*Z*#D$N5Q=6>%5Z1[MDZ%IG+7G6ZT&>C/$-B:P>"3 /#[ V2NOK4 M5.)Y;9#T'-?_7E!UXSTM0908,UI@MG;=SO5B*DRT-/MDDT1CD_6W+7*[?/ = M"53W3.Z>(.ENF#;0J04)- I7$W,94A3*N0?MZTT^#CF$H R@+9*A2"25W@HA MFY\_I .C0^"@P2BW+/NXBLG*^<_U/;U&NK88U3D(8F?';RGC'7C0/VJ5TMF#S7.DUY"^FXT9/#$FE>DHA(BC& S@;,LB8 M,SJE'.M43'*C2'>\:N.;P$\;^W1T2-=:']<>(ZN#R"1!FTA(=J& *\&#J.U/ M798YASXU&5N)=\<+.KX)&+6W6T=(G5[:>B;AQLM;1[(FPR8"O9 $!15Y!A^] M \UJ#TE3C'9]4MMWD_>.%X)\HZ!K;MF.*/QJ1\H12J:TT08$&E6;S!$=E+) M"DQ$9K7*G:Z;N:.@V^#.?QOL_1"F[(BWZS<1CUSV,6I9O7"6H+06$%3*D*SE M,MOLDNR37+J-=%OM.[)OWJ7M:;:6%Z5]&"]HH'Z=S9_/3N*RG$S.9!M%JXNO MZ=(98[T&=MV])@+G7$K#!%.^3]+ZUZ3:"D#?V,YU,RL=P!&=]NRN^^K7>N^. MN'':9,/!J5KPYFHK9JX$2*,$HLU:\SYI![O)NQ76OK$M[P-8MFF3[?4ISH4C MG)?E^7BQEIA$)>YX/#XY7KR8?L!UALYB)#@-#\L6HC0)%'))/I<W0KCKL*,SQY[!*]SFNVQWK[ 1$88/Q&H*U%'3R0M&"E H2UU%%6<\" M^F!BLSQ;@>-0UU@?"!P-+-/N;AK2]\HU[->N:;_\PH5WKK/WKM.]TU8"OWQ* M1V'Z#E^')?Y2"J;E*!M,I?:O9%EI4$('<+7[I/):I)BY,)WJ$@^KY[Y663_E M9;GXY)?3O708V5*=#2(49A@H66CHBW(@%(LF1=1,]PG%.R@SI-2S <^@JX[G MOF'5DN9L4 M%?> T-P)!+U!NHXU+\M7O'&.D_(AU_X2Q5GP:"I5C#EPYVW1?UH V.8B61<" 2F0AK>YT<\ZN2?GWFS+X\$&Z M+PCN8[DW/DE4M1/RZI8:S @A"@?9VBB,M*:H@WK26Y?['0[QM^%0/F(_6-5>_SN8W!)C)>4]LS4)VF<9&ANIJD$%1,OD<57"=,C5WE7A0 M_1L[@?#:0=TAK-OR\#D M-M:.N/6:!16]YK68*IO:@BV1OJD ["M"W9&/?E/8V==&]Q&' MBY)R06Z(T]8;?'E-A$'K0#@1%+H@!>_3:7;7.'SW*?1V]C11O#''=<^ZFI;Q MI49_%)S0F30&EQ/%$#93+!KH1VYLH+E-^.ATF_16XCT$7K@OO&Z:5NWLUH<$ M4OSZLM K%#LN/U?2L:0XMT:VJWZ9H\A*R;5X4:JRN@RG]I#C%ISS//@<) ^= M@+6]D ^ +C9'5R<3-E_YW\Y.NZ^^F97E1PJ$1BQX%42]3!I-H"_U2EGA-/ 4 M53(DI]-]QD?0EES=QK4QH+-'<^JI&PEXF*\ MVIYCAB&]W=-:6>-E*P/$3&-@9* PND0NKC8ZN]WA7/V0AU"GW,O1[#7@W:CP MJB=XO4M@^?EEVA+.QJ3)^]53/YLE>):C]BB-+IWHRUU%O6/Y\D,& MUV',VVO#-W7TYI]GYL:G=J4<389)QJ1UYAFTS2>K/N=K=L# M7CFG#E?/L)_3C!A/=NJ(V%^H5HT4#SQ\K3IY[Y7GAZA2\3%#MJP>+SH'3AL$ M[T6(@F5=1*<;_=HEBMY]S"X_>"1KQ%HOWC8Y.7(1V8#+)@-!F!4O& 4N??HQ M7I;CFTE_O1.J-M[4M)MMFJ;/DX)7U'I*:\Y\_IE\P3_"Y 1)-&VB5AX0*0A1 MM:[,NWK^:B,OF$7.KE_6^ZWB#6F[\_[0U-Z2;:^#NS@"MPCIB*OXPC4XP4@T M;S1Q4,L@I12"L\H:?P@OU01X#R*EM*$;:VO=[D3R0L"]>'6:)_"*M,&GDQ6N M5WUR=V:$=WAZ*VJWJT*-.-K/)XOQ%!>+9[/C.)ZN/J[22&*9_Z:P)1,>B&ZN M2NA7+8M.]\ RH>9")3W][N08:U?UD60%T:""&$K=914$3*,1>%">A6ADC'T. MM!LKLJ\+;2G.^BJ/Y85?G+65.KN4V015+T3R%/77<@-7"L2L)6CT%"?**&,G MKGQ0-0=U"G^?$^>J1Q\NV)I1DKXJKIJRC;AT/$4?(<=D064>P6-01.B+\PDC M%YUZ;!Q N4'='/=_9^[<'5B#G#%G+N!M^'2Q@8Y(Q;)4.\E3.%*KW! "Z0*I M=A^PP6#L=)E8?]T&E5+QKN]*,:E8)%A4@ZR9JJ.+L7=>^8C_/_TVLPV&MS$M]2S]/^B%_N7I;&FL)K2W0F MR&E(TH8Q!<8%4JB0=:YN*=QP@-]1R$&E'PUA @P*%8-<2EY,EV'Z;GS^YM4$ M?GL4IG^=S?+'\60RTIQ",^8U<*5%W5IG$*40($M23%AGK.Q3UG50-8>46S6$ MF3-\K UR.IU?VG)QE1Q9X5S=\0#AZ^F4M@9"9A:4$%F[$JWJU#*YNVI#RC3[ M5J?-_I@:Y%2Y1"2_]-!?C&JB'[+L0!FD<0]2@U.!DR>@%=6:A%[U:7-S".V& M="O'MSIAFB!KF'-FG:!P,?-!JYQ,L G0!5^['!>(C!3SD@<9A$^B#']MN:[7 M7>\8^?^)&N>CXJ3-05H(H9:5Q&@@JNC! MZ:1"*8KF=Y\VJG>1LO4VQHH#G$>=UH9BA3*0I"J@.$OK$V=EHD6A4?NKE[IL MOQ=QZ9.&GF'0!B6W[1;L/OC=MK5N4GR515?OO!K'DU7SJE\6-,@?SR^:"=X: MP5* 4C0-BV,*/$55D*46.NA@ ^.[(F='F8:4_7IO$#N$/0\/QMFJ'(/6E4OO M6)<#X:\G-5UOY)C+:(T"FCL4\J_;K[.:3$/C:Z1&>[7,MP$BMQ!L2+FQPX-E M:\OV*S _TPH7?YW7JR!(?X8*(R0?*5KVC*1*1,!8,2%J1&5SIPO1;I%L2*U3 MNP.NB[GN.V0[V\:\D??7F@4O; 1RS)K(M2%R':0$KC ;-!YM=$.*U6Y3:.]+ ME\[V?1U+OFB1:[UN[9W+ D4=1+$DBTEB,*KP/DV)[K+]?ZB"KB&@[]IM2[M8 MZK[GXXTCX5..6E-\RW+51%@&3@D%.2ME$[->XO#W3*[-O\%1YWM'[7WBIGOE MS\]A4OLZOCE"7)Y6Q+Q)1YA/)CB[W#PL7&C*LDG0)K(ZL]#22X4!0D)JSGB2<"=!^Z^16I&C19V?SL-6?+1B6N"?:@UOAEF-C1,:66:AC7:[^M$KDZW-DP_ M6>+\K#G=TY1.CD]6C=8O7A(ZRAAT%,I#*LB):V@$%UD&9G,R6C)3?)],^KO+ M.JA*DFZXZFS#EM<)GPGS'-_/,8U/2T9I@5L997I)R)N;ER%W4=?CCR0))41V M.01+1%?(9!)G+!G>)U9KI<&@*C:ZX?)>[+TEMSM]O7Z)88$_??>_4$L#!!0 M ( ,HXJ5;V^-]. V4 %>P! 5 9&]C;BTR,#(S,#,S,5]D968N>&UL M[+U9DULYDB[XWK\B)_MU4(E]*>OJ:THILT8VRI1,4E;=>:(Y (?$K@A213*4 MTOWUXV"0L9(17 X.&4N9E3(6QCD?W#\ [@YWQW_]KV^G)S]\Q/E_?_JK,L9E*,BDY?2QG H+ M*#,K1J<$5LL".'_HR7#TK[_6?R),\0<:W&@Z__9O/WZ>S;[\]:>?_OSSS[]\ MBY.3OXPGGWZ2G*N?EI_^:?UJ$$'Z:__;BH]/AJ@_28\5/__NW M-Q_29SP%-AQ-9S!*ER^@U^?9Q1]>16-^.O\E?70Z_.MT_O=OQ@EF<_7<.X0? MUGZB?L>6'V/U1TQ(IL1?ODWSC__]'S_\<"XYF*3)^ 3?8_EA\>4?[U_?1CH< MS7[*P].?%I_Y"4Y."/'\";/O7_!O/TZ'IU].5X!UB7/7T_3%?/(ME+'!V,NL0\>UG=XIW? K#+@5\ MZ]$=H)T_B)WB:<1)EU"O/?<*SB7(FPCK(_/PTW &)^.$,/I+&I_^-(?XC:,)_B.P.%D4G\_3O^"T?E_/X]/,JWBO_S[ M;#C[_@K+, TW($\>IQ&K"S-7YTO!?W8+X(HLB'3#T;"N8V_HVP6*.N;#2@6_ MS7"4,?_XPS#_[<>AMR9EP46TD6O/;5192>,"J,!IK]&#;J%4\2P%1(.^ANRD M+OOC"YZ>0,23^4\'9U/V">#+X.+])%%\35].!SG*X(/4+&;Z1X>B6$R(##W7 MVBK00KO;+)\N9TV!:9SS?/$*XKL4/^');+K\266+8%PLMH[_7(_E7/F[C^[U M*)&),<57>/[?UZ/;?DH/']^,-X0H_[VX]\ M7QZ]')^>CL\A?O@,$YR^/9M5>ZR:N%4.-FD0+/(J!Z\)6S0D%DB\A&BMRKD) M:>Y"U3]#FJITW$@?M[DB]N7*[5$/BA%96.\8*(Q,6^WKG!%,H[0@HT)1VC#D M-I;'S8L]97^;#7)?-GRL8SZ;?)\C6]!VSMB!U%G&: -+P62F2PD$D1S3)+5 M$Y&<4M6$%&LA/6YN=*.)VQ11G2P8KZ?3,\ROSB:T@KW#R7")9*+")"S(8% NQ5E.["/FU:MM7>;<+H1 MX?X!)V>X!C$!0P[2@?%M%JOML3Y)NG6EN]ML,YVP M[3U^.9NDSQ7;BU%^C[/A9-5\&?!DLPH*F'"%EF*?. ,,CAF'PA3AA0FV'<\V M1/D$&-9"7[>Y9?OAUGQR#- I#X835(#"= 3+HN*:"4F6(;D$$HLY(+7F()^9 MM8NV;A/+[4NL%_E_SJ:S>5SNX_A%SG,MP,D[&.;7HY?PI088YU,@WEQNWR/) M;#JTSC3^>Z/!]?2!R$UYD)E+*: +0H6Z48%IXE1*>C:6/ MM1[9XZ;P4?'B-N_]OKQ_._N,DPI[@I_KTEH_P[=UX M,E?H;#89QK,9Q!/\.'Y'8Q[-!AJB#X58)QPBTYP$',%)IAP-S &W(K599/<$ M_KA9VZ=6;Y,R[$M*@GB)=^!!$B6BMYF^.):S > M-V%VE_B*@&K;Z'MRAFP!:YD(SC M() O3>LG<)%SMA85M/%,-X^^=Q)#!A<5 M\&"9+9X,(NN!1:&1%0$J2&<5C^4@,>0N8Z(B%])B!F: 5Z8I3W2UB64MBT1K M?$EMK*(-8Z)[G*]^K"OJP N:3"(5TF(Q-0;M&030K$@:+,U7#;Q5W.XJC@Y7 MKRMI.\U/#?<0YJJ#GA_.DS#^FD[&9*S][S?#;[)>3^0O_]N,4 M/YW>,A3VX,/Y5*J;\GA4SFQ"E:';+DCH>H.]NR@[G7,V5OL#4X,;V!Z-;<'-@(UN)'BU2DG5L+JTNY9 MEZAV!Q/V5]^XE>Q[(T81)BJ3 M-.5HO' 5D\PC.E'&;+-005'SHAKF4"'IX/ MVXB\ 0^NF)J_S;V$ >>V@,^%B7I0J;4BNYY&QY0--@C!-2;9VNK][4JN8I^. M4 Z4R>$A @9G(A*]HH6U(;G_!.6(^!$-W) MO4%.T8N4SD[/3FKZ\+K(W@(HJN R6LTX%MH),9$(5$[T+9"KE8L2L8T_L3'$ M1T&6)OIHD>'FSTU.8?!^7#\-/HV$9)AC-B-/C ML]&LGLJ.3X9IB-/W^!5'9QB__QW'GR;PY?,PO:C;YJLZU)/I+H4BW;RXHP*1 M!E*X41B")A50(<0(2>N0HH:47.2(/ 'F,.@&PKYKQ/SITU]IEOQ"^">T![X\ MF\YH$9M,7XSRF_'HTQM:U_*+Z11GT\O 'HHHN0Z>X9S;TEOFA0[,T(880TC& MAC:6Z:Z(]_?*1HE6B\GY\>YP^J]W.*D_@$\H!B:#]2(4%IVC%<3$R,"1!0E) MH ,E8^"ID8.V'E7_*VLO;+KMSG6DF :>72WGS6C6HTH/?8HQG@M5XA)W]TDY9TP#G9:T2,-QEVK MH\/0Q1S4.#%.B_E1E&&C11^^_W]V;X=*F7K2^FPR6G M5! \F"*9$XI0I&H(9^Z8E#.#\';$[MZW/&1%=BO"!O'[ M6X&-G[]_I#^=FP^68W+<%U9HM6!:)<] !\.,$*B=!1"Z3>;]':">D"O6M8H: M'!O>@E:!+:;+)M":)IO= >XP*6>=*?(^@NRIA2;I1NLA9@DY 8\,2B0O!0MG MP6K:W5*P$ +-&!"/@R#WI* =@A_;"+\!+RYWQ5L@%_NC!\>%IZTQ"D/[HY>9 M>8&%820W)2LTV*@5TKW0^C_ZZ$R1XY9::-(LZ];,^!E'Z?,I3/XUGQ[HBL4Z M9G)?Z^FZ40R4KE6^N7B3A>3-XENL54V@1?OY;+#81' M8[[LH==[2=.!4OHP9&[B%#X5ZX SKFIKE.JU>Q<\\SJ!]"JIC#U9,[V09GN3 MID?.;*.+!EQ9K+QUX26HA#/-_CF85-%]Q>9)=+?>U&O6W-WC MO)DFQV-QHF13K-3@9-0!N,_6"PDH'6Z8)G?KG1WO)6\NDD#"$.3VJB[-EDWA;"AN*,2\B"R);< MW"P8#3:Q$K@+RD1H5>\10]+=F&-@4>$O,2N+1#)O2W2!+(20LM&!.4-&G_8H&4 I+'.G( $89=IX;^LQ/3H^["GV/B)" M5[.[O<*4:D45.*>8SIZ6KB"!6=H2340+(-NL$,>5=M]N'^E&] V:&M\.M\]C MH]PGSJ.(S$950Q:B=H:B7:V(7*36&'1H52B_"D]?B?!]$6![(1]W"CLB&\M(W@34TTQ-WTI= M&Z4F[R+KWHA@0S#>E5FMZ]_K<1<8=ZG\<( M)]\'?WP8\ C&<'IYJ-T]-#ADL7C#N*M]%-,?_DT_OK3XHGG>EY\ M,U?S7,&7[SN6O,BM!#_>2VK]I!9<)-UXR\E#5<"R3[92T]$NI1RSP5LG3+1. MMFH$>G0)D!UNY%V+ON?$QDV@/2&")C5LI6=83'PPI(PN1K)6C?J MT7VLB8W]V"&[*^$0"8N;X'M.6-Q3K]LFG^VBE$,D+$JM$$WDS!GGF,Z2,V]H M/W8A"Y&YC1I6W$#_8$FS;\)B4\YLHXN#)2QZ@Y$+3@X^%EIJBZO5J,4S&2+M MT]9IG=MT@'RH"8M;:76GA,5M5')L"8LWZ@]N]J!KGL:XX?M[36[<128W4AY5 M*M:#+IRXIYW543LE0)-E%$T)P#=,>=P0R:$:!$;-DP'%G/:2>)_(-XB)LUA* MK<86'FS3W.G>&P3^3FO->7[>^8,',3CCO=:,#.!,_@L6%G72+& (!:1VIE'A MTTTD#ZD1X!:LN97$LH\"CJ_Y7[89B9$WW28*,, MBVW4T=O!^B:@GF:&Q5;JVNB$?1=9]Y=AX10/T6KFA8U,!U&85R:Q8I+V9/-* ME!L%2H^1 #ME6'2O_VU$W";#0DK)E8R%@;=D;)FL&'#:9;U)@N<((O*[RJ(> M;(;%-H*_G6&QC=0Z-%&7"'Y_,]!:9K#U8A-9>R$;C"RF:!@*)XVH]P#;N\JZ MMM/;[V\>@]ZVE%J#^?;A[P.34@J:2Y8S&:^ZWI08:R\(,B1,X%YI$;K3VX>_ M/P:];2FU#G-7E@A>_3(PJD HD>:YAGI1LT 6@M&L:.%IUBOB4W=Z>_7+8]#; MEE+K\)COLD?@RSF6(2Y[ SIT7+E8+R6M57.*:Q:R(:=?98 M2G2\Q"+DX,XG[Q<.^_EL.ASA='KE%9=!&4.?CY#3O'Z(+&(AR#96G G!'29N MDE-MBNKO0K5O '#Y[)?CTS@@2,.J26.O0MMAW&LJ4 ;?"OSP]>NH'[Q,D:5_:;5 @\ Z^STO7/X[G MTIO@(N63$:=A;')JT;WI-Z'[!'PK(D2 M&B1N_EI%B_.CF=>C&8P^#>,)S@]I_IAB.3MY,RPX<"[7-N^"I13J=="2_!\C M,C/>@#(F2:G;$&43=(^(+)TKHT''@16#O^R'\+;\8US71D*/$Z0U<$'Z/ C! M\TQ4)\NQIL@'S/6LSS(,VA;:YH/V;9+$=\/[B$C5@\)NT\SL79PR'N<_ART+ M5#:!]XA(U+TZ;G/&=FVQOYN,OP[K\221T_M/750EP87GYM]'^';% ARX'#):F1D*K&%S)9DGOY@EY#EH #0(N]KKG:-]!/0[ M3LW>IJX[(NJ^F^ 7&.9?OE5O!&ORS7D4^EI*8$Y&&>"&.2O)(3%5&1(+R]GR MX+Q4R=@#$'D3[,^T[D7KMTGNCXCD\\$M1I64*$Y'Q:3PEFFM'0O5E\HJJV)" M 8P[!U&Z@?A,V2YU>)N9X8B8.?\9TNXRGX1K=ANPF%R=B+Y>8*&CT0QJD--* M2#%9-!)W#D WQO[,Y5ZTOB*@O73CUKB#KW@\6'1Y$\L&FPJS+D1;XE)DW!@B_E=X: MLG%XFSCYMDC[*DYJ1K2FJCETR=$=TCN_:+'$&&3-CE9(=H079%$HR"Q@5,FY M#-:VN6]P#:##EQ^U(,']8?2ME=&@'\(J6.L4J)8R663!H& VUI)AK6C'-K16%Z%D*KH$B3>ZQZX) M6]Q^]E$8P?M(?]R=Z+K.G/QM>(+3V7BTN*8Y"5%<;68<$FV"2G@6N0WU(CE1 M?/$&(6^DQ&N/?=0VP)Y2[#"WZSJ2Y9ZR 9;5._Q]FCW$_KROL%?J; ])=;VN MWL+DH5@@WU;$G.N]U:4VYJC4=#FYE,CC]<>CM37;9%.E;2&@KI7U"TQ&F#_@ ME]E\&1=5ZLN&5AJX-1R8LK14:2L3[0ZQFC,N04 ;!9J-]+;^'?UMBOL+?MR] MU+K>!\]AO1W]1H_\7$'I:Q#UBU&^^)59XN4J8^V2PM'1R($$$6SAQ&(1%*0" M7,4MM+S5RQ^V^MO)N8$_=#.N?MY'42GO5+:L$&F9KL"BE9P%'E5,4.HU<+V< M=SQZ ZLS-33(D+Z):>D<;("J:5AE-:[#Q%+VU]L]1-A#Z#VL%LM^_X0L1@W, MF'I1O%; R$_,C"SJBS A3R/5.+,5Y;Q= 6FV58R5KPX4EV]JW*8IX8&5]V[!CZ[*^;91PQ)7R M3KLDI47F5*1U'CT-(\O(:%4)IL1B,VP6G'JTE?*[L.B06NJA4GZ>V+O,1!\( MD]#[>B]R%J5>>^)9+#PRL%SY*+SDJ':ET+4W/6)B["[1KL\>MF'MFCIY(O.[ M"?YZ5NV)@>31<"L2XY+,1PWTE4C '4+'E)6(LN+&(T1)X,(6M;;.-F2@^PE= ^1E$SY30L8[^"]3+S]'6F M23 L0UB6WU^41==6UI<9_?2[L]/S[9E^\0M]Y"NC@P=UOXW'^/UPMIE7>VB;%'$ MD#GY7N36>UT+:AT+-%8:>4H:G4:='M@,N&NXSU.B1[ITV&2@Q:#GP[IUTQ 9 M;9!2"0QRO=%#DF47=2%G@6.BP:O"BSSZ^;!R:,_<;T2##OL,M!C@C3YATL F9WC1;6? !3BK,VUSLMZP2%.:Q5SGO'.*(X!(<>:'<[LN5B MXA64[:PA^2 ;J7VRR+BLF9V)U[I6KNE;47.BT>O4ING8(PS%[234%=H]U/'A M$O]:UJI8DG(BDS0"V142' M6&F:U<.!\2#PIWQ; M%VQ:'N21):A95YJ&[9U )B-(QY5W\F8]Y(/N6K>5]._I6K>-Z Y3E'TS :.C M:NQUCVU0AKW1"&[47P?A!>8(*CE)2C'!99EDR%9@U&0F##9YP9X],!;^T/H[ M"Z>71G,J'F,IEGGK:S4L1P9<:F9"04A*&"O;N!C;H#RFH.8ER.G 8K1");+_ M AJ:A"!9M,!9=HX+L@P-V.-/JKDRH ,TL6C%U7Y2R[:C0(?5Y%O([Y\X_/1Y M1D/YBA/XA%?N*^4$/,FD&5I-V*,*S)M"9)->&Q\S6MNH*\X>J!\Q1WM39@,' MX-)WOG\4/W__#?YG/'EY M/IPI$627,G)1&EIB5[#LQKJYA,7BCIZ@T\K:]G MV %V7U&OW@C8GQ*/)21VATBO#G#1-M4X\(7F%4JLX>/"H(!@N61K$O 4>K]K M^Q;(PX?.FC-GXYNY]]-@@S7R#JB70'^'T\N>R/?#;1IIVQ+P8>)NS0BP.=$Z MT]X1D$YKS3U!9$*IV@981 9DQ3+49,Q&A2:E]'C)=D_4[EBYMHW2NH[KO<*O M>#+^@ODCIL^C\?AENH 6)2B336398KU+ S29H4(Q M:X14JAA?1)MLKSM /4Z.=*V-!CO/QPEDK,-1IY3;U.3?1/*X*;&7W#OL2G;?45?@,F;K%&E+VIHWJ%DL5M*0:6?,4=EH MVE@:1YMVT+?OU(5F>B+,]9.T30 ^YR#LJ-"M3Y5WT<9!Z M*1@]"6+=LHH8<(+'*M:*YQ M$YT"Q]-FEZX]C!R$K:1_3P["-J([4&/XR?C7\>04NNH$?^-Q+5J_WX7X1JZ! MXR!TYC)9974RREM?"H2DR' 4UI;!70_N,<= !T>@G671@V":9\7 EN]S?!'?FY MZC8O1[18X)O:OEYA"5B;B8L2Z@+N$HO2"%:"Q>3DC69!UM*>;*L\LZQA+%G;FQ:9VU1V/JI0T5:,V#!4M(UF M#N+S;P+P.52THT*W=OYWT<9A:&,2@"J1V22K@RL-@V0U*[Q8E%9[G=O>4/ P M0D6-V;*%$GH(%:&4FGQLP[#4%$O%"8XJBB7N'!C(:&Z:W@\Z5+25].\)%6TC MNOY"1;_!Y%\XJWOC!TQGDT6OK9U#17<]KJ-0T<:(;X2*$IFA61@.27DMG/," M39;6%$^23UP,[GIP9Z[(5WI4D?800$H/:440776^I]YEE M2+X4;U)JM.YN!7/OM/T;KWB%<7;YFA>GX\FLUB6\'$]G/\.4UMELK/,F BN" MNWK*YQGDJ%GV0:KD@697HU3]+9'VOY"UX]>M_/R66FM1''(GWOEMB'^,)@@G M%?7?ZY*OK WUYE#&7:@5BH*S8 &92\E&9[72I4V MA\=*M(9F@6BC4!CX!HAXEF'BG1MM9;@\R0]0*Y#GT@ M@PI&"L$*",(9LF;@DF"VM@L6A:>83"_\6H?P*=&J$RTUN++PQOY] _5YS P@ M.EI3)=-1I'HNY%@P3C-+RZWS7(BHVF2T;@"NKX!W?\SI6B/'$M?^=3B"41K" MR>O1E-Y7'WE>(Z !=-"962-I+"IG%I1%IIU7X$*BY;3-,K4&T*'BVIWK_78] MQ=[R;Y,A/;]V<_IBE#_@Y.LP#4>?WI85:*XN1W.P M4K+]:7([&_NP.CYVWAI(/.?B:M\$53/2 @.E/7/\NR-*;X&(R6+"DKF):H& 096+TDVVD!,30Z M4%Z/J7^/X'"Z'C=15(,0VG7#9(')F*1%RL#(FJ59)H PK6Q MVE:A><*TV5LY#=:>*.ZR%5PGC!E]E?/VJA6YZ>3O\)P\@\X.6KZ0._CT>3:TCJW\^+@>>EX\-_GUT-S]!VZISA MDM4*X%H]C@S $]>=5DDFKK"T68I:CVSOE1NFG^F=]3^__/ML^!5.JN(O4+\: M3FO$B$ .LK=%((E08^WC64LN Y&'.1%1"K#>0)O#V(TA'J# ^9AX>VO5;Z+: M'DYLUT;.N4@N^*P8!TXNGE>& :; 1,)HJV'LY5,[WSAJ!C91;(MN06V$N,P_ M+J9(E1@9X<"TP7J'I\XLDB$'3A1N2YO2E9:CZNL0YJCI?32T.?8#'V4-V&(4 M\]F3=QJE8D$HS7QT: K]C%R:IW#@=]'QL?/68+W]PF3&T=&\=BDRX)$&EK(1,JL48QN_Z_CYNN-)T='0=1O5 MMHC:DF>XO%B#M@>>#3(30V2:T[X!4ENBA+?&%5%,X,V<^\<1G]U&ERL\]1T4 MT< 5_VT\PN_G51&_GHWR\G@AY8*@BVA\F]8YCS=/80_V=*2H!JG,+\>3 M+^,)S'#EF;C*.BF7D97D:$U$D6FX13(LQ2E:)V/BK9:?.V ]82)UIZ[;7-*= MQ8!__G[QY?\SQ F]Y//W-[4M]=QW2*E>IJ"GJ65"#0]4PXUM7>:/3HU &/ZKM7YSKB[*F+ M!@&F5=#DTIO(3M-<0:9+S0*0);$(D)G08*(5!@RTN97U#E!/C2:[Z*+E:O+S M]RMB^'6"9!6.TO?YTLJYU0YS=3E)I5IXPX(UD93LI'>@I>-M#D8V /=LAZ^W MPSM1:(-HPJJ)=P%P,=TV@=B[Z7T#Y,$-[FX4O($QU(5V>K*Q;T)U J1.@;,4 MD:!Z0 ;!<58$A*+K95?2/BX";6Y/'XP_VRBE+]_L8JE>;,P<,Q3D4 ==>P\2 M/$CD7UB,.B0G=6S4*FP3=,=A+>VEUDU\L'UTTE^?OY70?X?)A#;WK]AUOLBKE[%#=J7ZSCG@?R:US(&AQ$;3QI!$,0BEOG5^OXUBN.,L7XS44B*UE? M47HRV&V])%%#\@RXLHRC#^0,**-*FR/Z8Z]PJ8<-E^<8KTG9+XYA^=3L]@E+"V59S^CK-Z MM4)6SBE&_K=D6F&]\8Y[ICRDE(VQ(;4)CNP)_)FP!Z/!0ZN4,5 TVI@9=SHQ M;4*BN:HML\J6+*%8;AO'_YXK9=JP_FAH7@<7-Z;0=@7$TL[.I$=?( M H%GVF7M9#"6G)@>%OA'&[WT9""R8B:+X /!-:(/UZ8U'>X),O;%AFVD MW?D5'N/15R2;A.BZ3 M,XX+:6Y<=;;N3H_[7]:_ ]"-6L8-9=K OWPS'GTB[_>T#KZF<9[?:2RC"C)Q M1EPFFTU"(GC(9#::VATRK *S;-5,>Y890TR$6]B6EYVO@&JIE;%:ER' ML2GVU]L]1-A#Z ULBC7HT"J8=XE)4"_!"M:S:+UE+B%8@ (@VGCK?5+A'GNB M+R9L(^L&#+BRYRTVNQR+S3$%5G2LR?K!LJB49 *2M!YX2J[1A44WH?1O7G2A MHYMWGNXEX!9I>FM*IU/A,4>562KH:)#(60R@F$V9QAXAZ-(H1/>$.GGL8U-T MH;@&N56=UB!M,I;G3AX[=?+8BB8M6R/LHN-C[^114%J>I6>B1!I34<"BCX8Y MX8!;[S0V\L:.GZ\[=O(X&KINH]HF]?<7\8EJE2Q[27@ILU*Q&@VJYH8[YI4* MS$;%5=+!!-NF5G$EG =>^+J5AF\5ONZKG@-GC5T9P,)(O?A=UWED&[RJ96;9 MMB.]D6N& AT*"=F6I$%#3383KCB=A?78#^!8LC(: MKFA#5.DAS?/'E:*S#[./AC;'DJ*SSN?(/+EDM&$RU.NM79$,R ]E.5B?K?5" M^.=FMKT29L,0V#:*._90PB9C>0Z![10"VXHF+6,*N^CXV'GKD'.CK&8I*UX/ M21+S'CGYO#JGG*RROHW]L@D2A^VL6\%"Z3+3FSS9*.527":5BD1HS,V@BT\K5LZF: M%:^ ;$TEDE=MR@4>;I>)K=2Z2Y>);732WWGASW!2"U0_?$9<'E9=7AOZ;C(F MLV+V_1U]9@:C7.\A_++GJ>%^+^SH[+##4=\X013920$:5H]01!_J@CSS2!"3X*I2QO_&U?]JV3%+ M;BZ6':JA@4_Y$K[4]:*6]+\'%>]C]W M@ ;2NA)#<:P4H)T#:U,*,C*82;2!T * :!O=D[XUUD='IL;J:F"_78'U"K^0 M4SV@O:_\V@=@T8+\!R,,$[#M7\*8$VE,[!R)2-B48 M4VAGCJ9>KZ4RBZ5HACD'");\B] FC_I@!+HG8'\,_-E&*0UX\QNDS[3-3[Y? MA;>("4M,CFOR1;6JI:).V5ITG)E"BV3P8TTW;L*7.T =D2V]JQ)O7KK:D09: MI#"<34BZ9Q,D:+\.O]6OEB7D@ 8<.7P, Z_3(G#FYV@L MLUI[(TW0"&V\K$T1/C[6--%-@T#.,A3ZJEX--+ZZ[%GI-<2HZWVO!"Q970_) M S,"ZNDY%A?:7+ZS%M+C8TDWTE\;P.G\*+@F]G5QO\#*YW1T<'L_QAOGL8F\ M6Q[01%"Z%IB'B-Y;*4W=VG7R@Y5/[+*+XV6,!YU4:'A-C5/5O!6&$:QJ3R9C/\$Q(FVJ;%6<;E(=N=K@;5VYM3ZWTTKRO M/J'%%Z>UC_J *QJN,985AYIIJPOS( *36"S]Q)A@7 ^3Y1+1X^!&)_+NNN?I M=5 OR8@:0,UZ1WK#^:P"=\7P_.%E0>@%1>FFQ9D#&3_Q8TFS?P H$N MTAZ*_N8%@FNZH.[T^H=-AY[$WL"FO0YZGHO^X'B &Y M]<8K![6>IAI92M#"QHG57F,N/#NEV]Q:NRG"A\V@IOIH<&JY:E-\.3X]'<[F M"R'BE;MF1!(\*J*X)NN3]D2K&"B1&,\^Q"RX!-TF]+(%R,?!GE9:N4T@W9Q MBXVT2)U#I(W4<_(;M;.)3"O03'!$88HH435JVKP9P"="G!VT<9LT9E_2+*^T M^N7;%QQ-<2"#)H?4!U:B)VL[\5KNB84Y%5U.G,M4VFQ*-X \#A+L(]W;RK9[ MA]N@'K=_F(W3OUZ.1],A/76>Z/6>W*CAU_EM9O."3DCS1$3TP$5&P2!YP;0V MA6RH>B>J=@%!.AE#FZR%[7 ^#JHTU,UM)KD.SIH38I[^2K*Y47H[")P,)5VO M0^6>'#50A$J2_UZ441J,2&C:1)'N /4X.-*5U&\3PG?K]5P!]Y%4/*VG#Y>& MTH+F[R;DP7V<##]]PLG 2)\PU?IL[E>AK5LSIK-Z%',%N!@DYXN&8LCKJQ,@.G+]YM*J7B ( MY6E4!^+4&LA/A5]=:&P%U[J-)U_ _OEL2G*93BO&%V4VM_DJ9EI^A^,\(&\0 MO$/+N%>9H )-D&0CBY([+"8+P!L6^881Y0T!/&S2]";Z%7SI.*S\'C.>?CDO MTJ%]^$H0RHMB1"Z1UE )M?8BDV"R839Z72*71N4^CJ76 GS8%&JIC16LV3NH MO);MYU_6%-GYV8D8R!"S@E18=C4TD4$SGRPPR[V/-=\C8!\7.-X!\3$RIRN- MK.#.WO'D#9#.Z2[(]^3!2NY9-$&0W>9S=00*2XX'I:+5))%#<><'*M%T,P(8$6F1E; M$V$Q!%I1,R=S#KD0J$ GWX19:R$]#LIT(_$57.@XD'U>@1HTMY*L,(*C-.VF M$EGT*C),(2%*&QST8=_T6A+>?J'87K;'4O*]^EI6H4&2O!NGY'BOL-Y*1_=>8;V-@!L4AKRYDN"W+)O+0@GK M#?,)R7:M+8^"K+7:BD:=N=0&VR3/W<;R*'2^IX@;3//K]LU\+?.@92+",:'K M $6Q#)!')DNP.02ADFO3;^PVEL=B]>TIY>9%';_#Z9+>F^!J:O6M0W88NV]? MS=U)A#W%WGPYN((/7%'2@&!!\<)TO7,D!D &/M2"1:T!VESBUB\=[K']^F+# M-M+NNC3P1A7KHC6'YB7;DAE&.[]ZF18_6@QIYRO:2UN\$C?:YJPYRECU]$-' M '<5_+A+J75HT)T#NCPLN6)IOCI#THE=7J@M S@.-2 934T4XFR\!"VR)HPC1 M: 9)TE9$Y&;>>\6*#5IQ+33WC>[UZXT"]]AN?3!@&RDWT/Q[_#H^^5I[C:RR M1B*/' K7+"I?V\[&5+<](,.U*$"R4V2C5IEWPNK?+MA?<^-68F\0U;O:$F!. M>BFX-B85YF(=*7K"8X-DCJP68STZC6W"N#>1/!9C8"\)-RB;OXIGP>Y-$#4U M!&YC.HP9L)^N[E#\'H)NL!&L0&9$O20K90:HR>EQL29NNQIL#KY((6S@;=*A M^U+]/=M_:\UO(]\FQW5I?HCX:?/L\6MQ*-/%>*'<9E<_.;U*..W#W_" ME_J;Q1[%LU:Y-A=RKI A%$(M?+3 0#CM:>^SV"C58R_8_9L.^^K]UA%@7TKK M.KIT51#U&JCQ:!D/S3Q!J>:.+)RFE5*&1132"!:%1I&B5,^$XM;S&#CB$DK<18B_*?3M:;AY&)N]E-*RH9.N=S?4* M"&Y95DKZS+VQAN^NWXOW]+=%=ZN,>S6\FR0[W(:GD]G@/8P^G1NS)FM=Z'], M65#UU"$Q;R"3/5(@.).,=[HNYN&V[77/O2=>'<9=MC+Z@+$DD\; MP-C&5]]\BOP\7W)IR"/F*(C@4,]3Q0AQK7;*[=:W$;L76LO=](4J=GIPL@2.N)B[2:9$>^E=:W5_>^=>PA]W(;F.-\9%Y^0%D""<@N(5XSQR8B%M^CZ3 MM\P5N>Z<0\IIH]#79BJ\^NH'J,*=)=>B"F%%R]'Y"N,D2!6Y8X#&U+L[R5KG M#JMI%U& E=JTR49;A^BA6T*=2KQ!>\95N-[46T3%=#I>W""_3.!,@JS58LAP,5BC0L@@<]I* MS.!WF(4R^7VE1/"9^/U*%Y$ ! BNI!D"\40P2:I:#D0)UK>IL M=+!^(,[<8V,I!_HN3D_&\0\S;+UD?;N%5O>.A&17?BZ[!U^UI0RSUK UA;I4^L?]ZT<9]^MU#E"TN4%P#KZ08T=6K/9.O57] [K*TA05IM8DY!4SV*#5\5^9$ MKPK>1H)]*/;*8;\5X&51S$F5F([*,0A9L20=-]98+\SF_()3*<+2__-10=&VC240AN8#<&2(8BT&@CZ*MM$ M+B (-*Y1@?(J./MEW8UG-7V[IFQ/?S^K4^%M^4.9 MOCB;?1Y/AO\'\X#+)'74EGE3VSDE@\PK- PX+V0GE>!CFR.E.T ]9#IT+?,6 M]=:7T-[!Y.WDPPQFF/\!)V>U5_0Y8PN@,U+2!HB.,ZUH9PR"O&:(!I,0J7#= MINWR!N >&3TZT4&#CEOO2*TXF6!>36*9+0>RC B3)&M,Y,C (3 H15M?1.2- MZO/NQO48R-&AY!MT[KB.;BU[34P93>$LHJY] HM@])/(HL/@(:F LHV1M!F^ MQ\>33C31H+Q[%9O?GLVF,QC5FS &%J,HFM<&1*G> YU>W?!>SV=GM$BEW2PF18ZAK[>O529&V1PS)2<38I)I]#F M.MKUF!XK(7:0>(?E)!=G:A70>_QR-DF?88KO)N-/$SB]W/;.;RP1 V%%"A@+ M$YX39:%$,IZY9=Q%,"5J[UR;5-H- 3X&EK3018,DVQLP\XM1?H^S(;'[U=GD MXN+(^.^6B30F%=;+2@;(/R$9*G.ZVTR*;:".O< MG!HH'W5"0S*I/5.UI%T3>+V!)2I7;( ,'@Y(H#G(I\.?[772X=GYW>OD>ZR2 M(Z27"^;E9Y9+)V!Q2=#2:7SMQ5X*&5VH#*/M.9/T2A:-^A/OCOD1DJN5QE9$ M[?:.XO[R+0VG^!&^X?3E^.0$$SEZ Q6D54+7"B45ZA^_\3-Q4V1BY'^_'T^[O.$)&W)UDHAL2229MKHFH+H'5,J MQPC<.9%+FX5D/:B^KDAKL#YT).ECN2AM;F;=MN1K(@S7B:,W6%M&0+M@G0K<=TJ$2_SK1^DTW=2+]%*OA*9(LPZ0^]^90L9MI+DV@:1->MK/U4>O;:9HGLR+)CM+4;O_R5VFJ6TY MCANI:MECDL&))$O4SNF>(P5S5PR!@WI;:7UP5T>CRC?VQ=[+1[8)@ M_L\_<#J[B$Z)0=8I& ^67(^2:V!3LABX9ED&2?.["%HICDN.*T9QH-6U/P:O MW&T/08$69>,5:+Q_+/'F6'[Y]F4XF7_X?"2#Z'P2V6H6?5!,<\L9T$A8TD+Q MA([LFS9W<70VA*=)Y-Z5W\K[V$6.YW63TU^^X:1&]*:OESG_8S( 7H]FDR'9 M]>G\&*$VG]*UP8,V7C"MI6?!U:*"@):'X!$WZYG6WV*]Q>B>)O>/B3(-DC/W M'>/?Z8.SBP'^?3*>3@=1V*)R*8S^7Y.!7& !:Z2K2,P1R($-C8ZDNA_,,^E[ M)D2'B:9SA[C;\;SX]&F"GV"&OY"%=EI3)'^%X>1\)HOH)9J8F"^:UU%J!DX; MVN^RUT9$5'FSSM*]07XRY#YB)C1(E/WE],O)^#OB!YQ\'29[?:PGCE&#/ MASB=;TU7?_]R/)W]/I[]?SA[CVG\:53/LN>QAX4T!EZ)FIJE6*F=OW7,B@5> MRU!JN@37CI-!U^;$N(_A/9FI<;RD:9 GW&R0YVO"K^/)XD?U'B2>=_]';V&2,$:LW9*_@^'>A4,)0$+-<[K+6)FOE$(\4B:R<[EVF@ M;7WNC7 ^&2(?F\Z[[G.W\]"6 ZEM .'DI/Y\.N &0-M04K(Z@VER**'R%26 M.D7%BS2B+7M7P7HF:S\:[3*W?[^A7.X5---@\@G/?SR(045NHF.\B)H K07S M)1_N/N;]\,5"M<]%D[;-4&PW3R *Y "XR"*@=8#2(;9KL]#7"YZEQ#-19,4?V M;A.TMX%V7B'^XBL,3VHASJ_CR?PD;V!U(<^79%Y23.1'R,P\6OI*&%#HZ?M6 M==B-1O0\!PY!C16D.=VX+#I1,/%DH3+I8ZJW- MG(6<$^-00E3:FAB/+ ?SWC$]3=X?GAXKF+_W">TU#L"D+NWTYJ#^=[ M_HM_8HUD8G[Q%2?DB2^FWOFXET/- [1.:.YHMHD@R"6'Q *G'8=;,"XJB<8W M/+AI/KZG1_?CH\V*V;'S*>8\+K6THBXF['Q&3PX6CB_?*M?ULY*Q$\L MCF4O:[<;5U@@CY&I["R/"%DWRH':#-^3X5)#M:U@U]X=L5[D_SF;SN\MF[[' MDXKWX_@C?/OG<8R78S+2R))Z:!8%$'6*%P6(4MC M2INN7'V-\,G1_BBILV*.='/&MV@)/#=>+]J(!VD2 2-G3GC--&1;KR,03#BD M29VSC;9AW'45I*?)PKV5LX(V.Y^([7?0O>7DN*C=F?_X%7UQ6;M30*!VG P? MFB:TMR1D,):XI]V$Z\ @T2K!P4'T3G+:4=K.BGLQ/I/] +I>P>%^RA?)5?@9 M1Z3DV:^DEV6E_:+OXD6*OY4JBFA)IBK22$I@'B$RM,6 %R7X1NT8.AO"DR'U M896_@L8[GV3-I^=[K)M)FIV?=)S Z-S=Q?SK!/$E3#__>C+^\S>8?!J.!ABR M%18-DRJI>AUIO< M6<:# 9I]%L!NE@6\Q4N?#*^::F,%;;HY;]JI!"0E/,') M_-JF\Q3Z\\CQP",6G8QG*G,DN]Y:%EW(+&0!0D?:U+R=("^UGT3J'K;2XU02 :R7E68"J#P0M%HFC!T%9HG1[*] M5;*")_M?J'(E0C'@5A6'.C&7@"!H06 B6:1H3? >I=>F?<3HR?%B9Q6LX,/^ M-Z1<=E:_3RK3=6(Y[\/NA$L"5&$%ZQT,Z 0+4A=F(X9@'5II&A4'=#6$OFY% M.#3_#J+R8[EPH9JIO\,ISAM_YVB-KU%93."8=AY9]!(8SY+K; PXW>80_2J* M([A4H4\>W+SP<%=]-.AEN<2R:!:^"9JFURQ\AW/8J#\IP M7]"RG#*ADAE9" *8M=IHS*")W ]6U?=3_GQ;J( M]>*P>J0KHF*Q*,-R";QV\<]";G8TM$Y.8$E+L.K7T5+%I,TD561.WC')*J[6TSRP(#N<9.TC]M\@VOPGC:YOGN&CE$4^VU M@K@;C*G]96H=C^HPOL(>9-DVG:\O31_BQH1=Q@9*\J)H6+Q>:**3 M!08UN(PB^.RC<"8=J,[I:-A[C_MSY.3=1L$-2'O-%#Q/!5B8#!8CF7LD*1X# M2#@I MX\DIC!9Y3=,%K(0R&#"ZENZ1W>M%=4]M83(9P07&*&.;X^\U@)YYU(FJ.G0L MYO[P;S#Y%\[F$KA!\P4X1[ZOL$4P,@UKQILF_\D$Q;)W2F1,VNH;-[BO"2?< M]Z8G3)#N-='AA3%\E,7=&G:FK6T&&+M=VBNB9CYRS8J"^7^3"-[KXC9YZA2?TW4V.7'OM MTPQ\[B[Y#C><"Q#+?6\#&-O$*#\BO0T?E)ASIBD^T M=C">?.VT+BP+7&2"XUWB-KK@]<-1XYJX6O=:W$9L'6OO-Y+4Z=GI D@('EP) MD1827I,V2>!@DF0>,$5!#HN1W:W'UU[=WSZ]E_#'74BNP^C3' A\NP(D)HX. MBV;"I%0[%#L6E,U,9!EE@2#2S<++?51X]=4/4(4[2ZY!L&=1=C%?5'21!5T* MC ,BL4D%8I-RC#MIL@NE%-XU.(&42A1^6WX1A;5,:KYGG/+ M-EK>1J#]G9'/%RU:UVCM>SM:;FO"0XZ:S(D,U457RK-@>6"!3$M;O,SR9IUO MVZ/O52#[CZ_LH<[-CK/WUD6#T\7[H7[\(@J\U'8L"2X\$Y#6 )IT/-M)1D1CM3B:YE-HK' MW++N>U.8CYPZ.^JCZ[/#VW;UI=F]@/KK^&RR0&HL>@[UC@]0HK;.< QL)N_7 M6>YU=$C.TT8'B5N]]B$RH;%P.PS5;HQT^/7"#T_DAM=RW_HOTT+0:I>X9M9P MY,ZZDH3KC 87KWW4--A-N!UZH9LB_3#\M@":C4E6:,6B4;G>@$) 0R3)N.(M M"22;8+IBP<5;'S,)=A-MAX=V&P/%KWA1+V6T<-XE)J(O!+ :/48AR]8YSXU0 M%K9MB[C)>Q\U#W84[VTF[-]TZ"Q.AWD(D^\?X&392&ONJ4>9=B"S&TUUN)A< +N$4Q,=YE80BR]&LU(4.4^&2Q91.A8=D!WEE;"^ M3?K:H3AS3S3U8)391A$-J/+ZW=O%ENE%O:F,O"=!OC/3.BM&N&C8J7@C:+0@ MVC3WO(!P@&2TCO4S[D*XK:HOKC5LK,SV :11A8PD&:">&I Q9F5D!GAP&A!] M;)B*>!/.T[9#]M=0 S/V%JC%G-@$5E/#8PVPPU@;':CN/C+L(?<&>\8Z>.1J M"9\,,.&,JB5F!(]<+9:<,2%P*R3VT':R-1WN,23Z8\,VXNZZ"\?'SW@+UC+G MLI#K7=/L(?O(-#CZ*B3+E'::])<%;-A59_T[^C<4.M'!N'L!-K 57H_2^!0_ MS& VW_/>U#^HLIW;P@Y3/@ZRQ9,.L]VAJ!KX3;;R&.T ];;NA*VW= M)M+>K8G70%O.G W -;4A[H1W&$NB,V5N1I(]--'"$[T3I#4%($;/N*V'O39K M^E;YZQ0 =#R*6ORFXDL MT&"9E=QRK\!*U28'<#VF_@V4#I6W03OS'22_UE+YKY]N".D-?3O_Q?SG50CO ML?Q0__O'^]<7 OOSSS__DH>?AC,@L BCO]#X?YI+;/4U/,OM>ES>?_CC'?W_ M19H-OPYGWU_A#(8GT^LXI\/3+R=XGYFZXYM^NAS=]5$O7G>-&&W'B=]F.,J8 M?_QAF/_VXS ZA<)X=+2.:.-TR)E[ 2DXI"E9Q&#'=Q[H>M W%WVS,201%%GG M!HFN6M)7'LC$,K88H[027/6:]+<%]N.]7/7W\>@KUFM?WH]/3GX=3^H?#3@M M)D:66FI=UP3O-0L@R(\)"$%A-+0.'9>D=QKG$19.=SL+^KMH=6\:]9=0W.5H M%Q?(U%A03C(QY)"8-E#/%Y)B19>HE=$%2Z/K$_H:X@.:*CUPM?]IM0/1#M'] ML*N+FJ4)*M>S.J>48QH2Z272L+T,W&4PB(U:N?8[;S<2(-T4MF#<8BK"W.-TI8ZVF$S]/I(--I#YHUZ/#5 M;IRDA8+#JT.UAKMD$XTM!]*"0LZ"DH5E0%V220)]FT2;'@?Y/*D.,JGV(UN[ MLHBNQ[F\;_;G[U<:2_X*B< ,'-<28KW P%?-.!HV*<2R:+20(D2,3MT7V#L< M_.>)LV+B/! VM<@"[\T]=.01FE#[\JA:,1.U9X$79$GX%%-T7C5*!CQ0'.)H MUK)S0^C%*/_R[0O6-H0?Q_5'"[5$74#:DIF,-?U4:<5"=I)YRPWR>HDVW'M, M<<@!/*#U;+\XZ8-AR8.*[5Q,X7_B\-/G*H&O.(%/.'?&7\&,ENGAY!]P1@:#U.IIZN9'R*(1-C2X0.C)!/)G)=Z3RWXJ(#RI(M+DX M!BG8:$2!>DN9(GT"#9_TR[3VAG0=8DYMTC..8?0/: 8>PQ0XPNF\%7\?U-YZ M/:!]OR T#=2F>CU@(--"IUB;;)O G(A ?I%V\H$?K#S/Y@# MZO<+ GTV6J-AUEIR^KWT#.JMHD)*)Y/)/,J'MC=O*8+G*7V<4[HEDQ_B^='9 M!*<;2,$EAT4 XZ LTX7?E?AB9MJ(FT8O ?$07N \:#I4 V/%( MGV=GT]EY2%ZV:Z:VXV"71WJW#O3N'G)T7A=3&*]:T4IQ!LH[ELCIER((Z>VV M3=GZQ/\\P7:98 ^%<"W:U!V!^@8@/=?6*.9B*4RCJNT;DZC]PS4 .!_%@6XP M[ST^?.QGTO(I(,Z[>YRI\H*\$9Y;;'$F3M&=TM(+V/K8'M+H^Q)/L M;KG5PL7OK-]#%FB"%ID)9Q73F?8K.&__4*3S5F4.C4KDNAI"AW,!3DZ.;@8< M5N6K#I%^J/++L[^FDS$]_V\_TN3"RQ^.1S/\-OOE9([D;S].\5/]8E_"7]ZW M6CL+*&>#!&Y9LC'56F\:0<#"E)1HL_96I#:G/]=@//QF+ULQ8=R51@YQ,+G+ M1;Z;C*EM2]L&HSI,,YD]R-)9Z*%C33\4%B=51%2TLLAY%Q93R U-13(I;?%> M6:!MZ(FS]YX>-T=.WFT4_/^W=VV];1U)^GW_2P%]O[PLX-P& R23@>W95Z&K MN]K6KBQE18#EZK9?$DEUNPIZ] %32L(>L/1**): MJ94F&L?T&P-_]I1K]YB:F&?&7'/I<*Y"W?A.+98"!K(,1F050G M/.;]&&"'.^[I6Z#MW6QV^V41JWN8K0A"5>^9ER4["<8)"ZG%['W64:,K;3OTZK\XQ0*S?AM\M=<9R*^'L#-&[Y(,&D]IHFV(C(!KDH^3LC'=:F*'; M?W(^2[+=J>. IYK\LMW"^;SGVV;USM6OV4_J+CU8*^X4Y0RVJM<3H MPH]82. "WSHKO,\F] 7I1G2^(7=/,N]1:3U:3E6TH3*!/+C8#E*DAB!(0$VJ M)AVLTZ73C+I76%"QDS6Q%Y$?9D%%JK(:BPA4+38'PD/R1H(K-5@LW@HJ M1D;"BP450R1R+*GH3<[T5E"Q14'%(+!,D9/>1M+'@F)?')+.%0K?:3#H P3K M#9!U/D:KJ@EO!14#"BH.#KQ#!#QY047*5"M3 =;*RMQJ4YZS$8 EUY*93HD= M]UJ>>$'%(,D/*J@8(K81\Q%SS^VW=/T_=#/GPR,BE\1%(Y6GY*#X(,$8F2'Z M0) PE^)1F")P(W][W3>]8IB,+XD.JF?II<_5,@6G4-8*6;6)J($TI.(%J%0U M21,I=_)C[Q'QNAV";:7184K,DI0E_C2'OP-E^>F!) ME)+:ZIJPM8.R4HK"0R3#-!IT(EDO4HS'*N8UEFH?*0]AZ'1>T5QI+;(+OU_2 M71E?,;:V/C>FSX$ADA SOWRN[7_VTBKG)RVS>8[(Z:V*'<2YF0.SLRRFJVFY M1^K'?U\M297"L_%B+5 H 8PH[--)BI!$M6WN?RAN4A_Y.2)/&S;;R6(OVN8C M(^ .XQ:+RL)GT";.1^*EUF$[=Y;8+*X!39ITKN/S9)XX=+:41[^JAZ?5ODM2 M?[FZO;YK69"!G>FL 9-DI\P9@B!=A>2T2ZEDSRIR8-)X@Z\]1B1T9FZ_8H/5 ME)Y_O0.LL80RM5Z&^4J/)"*$6 ETCHJM-!/UXW'K.\#@V]>>- RV8^[*)/WD M.[9_FV;!]G-?,]%V[;4G?-2#49)BM) KMK)-&4.BZ+6HK,M]8$^FKEVM_=P7 M[K_1 @U%BAJL5AJ,T06B,Y(-':.BJ+K4HJ>T'8ZAT6*[O4E(2J>LV?>5;?H) M>051V !.LT/,R"JR]$E"3'O. PQ7CWL+]KQ7>PB,#JE)8_ ^*^58 H[AG"6U MN2^MG59E BFRJ(']>@Q]RFLF.^(1794)L+JWO=I#@';$^R'8+8TY1.E 9,MN M:*$A Z:+DO:LOM-"EC;L\2,MY RWR1D9\XKY;W# M8UO<_'K6RAVXC=X-B$=E<@P8&QP$5D03 4FSTO0UMW="@$:A,?J813K:?;6G M-(OV$*[ 5[G0?@]JCL\=!E7E5X95L6@7?.?4@H0-/^G)PH*:S19'-AXA;>U M(T=L;NX%GL1^6%VQ :ED!EIP*%G MW:$]0D!C($6?HK8J6->G_/W$.F('(>'%CM@A$CF67L)-SO36$;M%1^P@L$S1 M5+B-I(\%Q=4&BCDYL$H8,%'R'4\Q0 P1B;!JM'N*'A\,>@=UQ!X<>(<(>$30 M+GKF'C11RBIJ@LIO1RL_"^R4M9$Q&1,R:Y0-CPI\5O4IGEKCZB !7>W.W975 M&%,5]]U^^9*N_[JJS__OMLWIH4NYA_$/_U>WU.^ M^G1Y_G_S'8CG5_SG9C>S>TY2X=N"Q.])%@SUN7E** "5LE1]RGWVXR^Z77X/O'X MQ$D:7X8=:NU^KOPU-^=?Z>^7K-CH8_KS/=/7-VV"=YW>C=*RYZ M^%?? B?C<'D11(DR2V^T;:FY!*9HMNP(-=]@(\@:DW.O>NL>QYDJFGI(.-\_ M+@XES+JXZ!]N^)JWC_MU>K3_?D" M4?L/P>X-,5=])-=![:X@;>D=;T))5B$$K)&-VIP&1-7'(_*!DB@ [H:.KR]_HA77Q;9J9C]CG( M"H'-2#!*&G[YDX?(E)+,V63J4Q;TA)3IO841174U)I\[.*GO:4;\@9_?79:? MZ"M=7/W13KSTH)MO'1-F N%,"Q]BR MZ.'KT<5%&PYU619S_?CGA_2Y;*VNL8 .4H-I[2TQZ Q5Z)!K246K3O5':R@[ M):",*H4.E7!_HTNZ3A=,W[ORA?D\N[E.+>#QD$@=;>9 5A!0$Z!0 M.MM44@VJ"U0V(N^4\#*^/$8<>')/^[$OGF]NKQG./WYN&RWOWDA3#%4K0IOM M$<%0+JS^D@7A,Z8HG,ZFCW6ZFJ93@L=(G)]N^LD_B(\_F_U!U_/ P+N;F^MS MO+UIWO[-U8]77[Y<7N&I59N5 :C:'?EB=^?,K]V?Q[WV%[ M%_+-F3&A5N03AH/3X^5\11"Z^!' M#B3[3-5D2K411(BJ=9P(B&@);*G,*N')EC[&WT!"I\?6) #8#72#I-?!"WW4 M"/)P2^R]!98+8@-&'T3)3&P@,"4+0",CV)IM0(&9S](%:H/(?!U ZR>Y#F[L MLUK^3!MO44@)Q5(!@T5#DI4MY$ ND^'?U7TTU[/DO [8["Z)#@[KYHSXZ?SB MMH'^CA79*>6KTU",8%845UNQ,WO:VA0E?))8^]0V;$WR*S6Q=A' M,470PGU@0G: MCK0)B4B+_FJ],G@[/#N[:ZDER([L[:P1TH6'%D+IB)"$$&! M:HN'4@JJ8)_3KR#HD!7U3C!?HZJWD4>/YNSOI27/*98?_EIPY<>+-%N6C6#5 M'MMB54JH%N\5FD1 -G@BBZTKOGFNKW:*M=A!8INA, MW$;2QX+BJM"T[0I0T:K6D,=60J8$?*128\W\3Z>Y&4>#WD%MM0<'WB$"[@#: M;W7%S?I=S)=99CI#B2'$%F'*D6W>Q"X3)C:!#49(O424-JK;A;"$EP%(BV"!\8;5>J^BCF580 M](:C442U,LAQ,.4R[RYOSDL+WYQ_I0^4;Z^9&IK]_&>^N"U4FIB:./B#&I&' M4%TS#L%[+L;IP/7'TP]BB%(TK!II@BV!E*M!*E-LBCJFK6MWQB%]QQC+BS3\ M\I"&I\&'[^$L+$DYM 5$;?O%, B(@2RTH7(A9^VU[!/_&^L$.T>K=J-CV9R, MAL&EV[X#HP.8C!)B2A:LD\*5F IV:AX8A?SIW[J]X/=)N&QRT??8=?0MPKCC M<1;AQX(^!LR>#])J7D),$*I2D'5Q;="?D:G3]H%1SS%5LN @<+Q'"!Q,SF&W M@__PU_,?,(\NL?7 _[+K;4UBIA2?^()' 3IDH50M2JMXB+K]I4/M/Q\R/53' MU?ZC0::#C_T\9?>\PDWHZYI&64?AGE(BAP*)C:"ZHSSW@3LD[9E. I]%9(,I MLJU4^+U+UF?K1 D)^XQGVP_>UB4QCA5N0\0X:7K#Z=;$U]K,O6?"K*Z QAN@ MJJI7(G@5^LRK/:#TQKC2VSA5,83UDZZ(/0US A\\8?^\O=E,)5\U^Y2V0JI"0W(2 M$4M!29M)?LT7G9+0Q^3IR@;[7>8^77ZEZYMSO*"?"&^^G_TNH6F3+Z@-J(J! MX>@M8-4.7"U2F*2-C'W,@S6$G0A$>HCA*4ILI[SR@[D1'ZAU>URV/U'F&[SN MD#^?Q+A#,GB+;QDI@[OK^1ZE71,Z0IN2).N-2BGQ2Z[Y@4>JN:IHS[;XOC%' MKO#GOKML3Q-=?[T7?P_)5N>3 :FHQ=_;%&W4;?J=12^TKG1 MC\@[HV3,F=A79!G 8Q.\.KO)S M@Y+:V*Q(26JP);K"9"EG^^2%GZ/FA#&P#;\[-!(NJPMG?+X' MY)VEFG.KIP=E0FGM21G8DPN0+6IO2O15]"GZ7471:6%A%+[W'EMWIZ?(195B MSB %\D%--8#2(\1(2@1G*22QIW=AESJ:!Y\^?_\OVA:6>[/6536>*BOHI!4+ MHR +0W@)P1BE404;1)^@X0 BIZJ Z6XQ]1+,H92NO,# >2;/%J,KZPU0*LS5 M20$,VD(60O,=RQ33%&,AGQ"V_Q*2D?'PXK.\FUPZ6&FMW/\1"Y8AFDT(ZUK< ML9*T_51UC"K(JYY2F!0F.HN @@AJM6QAJMSF_0<"C\0.2-594A^+?F)XK"G" MV \ZAC"_9P7%7?CM+BVGB%U.(R"I*OAU5@F2TQ**K)(/76ON-?7K>8*F-^Y' M$MFJLHD=^-T[VM/2-7/$YTP4VECU4'S@1S-H"-FQYZ&]%$(48\,$T< [V%K2P55/T'RI#<Z?_XF9Z0M7S,V).7WJ<, MNK168Y\U))0(PGBO,?$_ZE$X:$7AQ.KOV'.P;UL97(W/P)760-_\]S_2]6*I MQEBI[BSES]Z@ERU]6Q5 M&*\@"AG!)&-9IP0!4@D2.9'7IH^5WC-7/;\<3W5H^>_;V4TKAB?Z,_?TO4GOH$1K96I9K!V/OBS!$AD'02;R* NM>BRD;H9\*4'FI > H@'RJ@7 MOWO[*@^M\+;@)R]_EF71L%A)3;NLND="ULM_D^V9P#3&UW!\TD@1F8B]".W1G3IZWV:".V@V2_4<1VB PF#,UM0M9KC]@.$MV&,;IM M^#YEQ%8DDHQQL-HS>50EDR<,2'(*7:RV^@G*.0\R8ML##4/8/6'$EI)(P3G/ M"M!3:\L2K:C00S)&Y.Q,U/I18?] M-50I1, 8 NB,15J=J\ ^XQ!.H'1L- MA1[ET<'Y7USAL0MA;Z=B6@MRX.&@; M*4Q;.N9OH:#* MAZP6G&LJTSD'T>L$6GFCA*R9W?C) JD'6$ V1'";+Z\?PO4.-LBJTC9+.6MA M":IT&?C)C!"CM!!LT-8H+W7MXV$<0RGA#D@8@]\=U,)B!]^'&[:B6ISKU_87 M&G<7ZUEJPN +&*LTL"_%5G(*$M#79+WQ)<@^?4(O$'7J)NA8\N@0/%]!VK>] M3^N)ZVJ"ODC>?LS0T82Y&4AVD,1TFN7.5FYE6$@6DBQ,J6^=94X&4,Z9X# X MWZE8>0\P66..[@\M<^'GKZW'>HQ:QK6?.5(YXS#:'U4T:D'D0W5D M,9F:5$+O10VAL .*.HFSM9^^8[;\XJ\M.!@IL99NX]%RKEF;*%6G+O(!5.YA#=88:'E2%]!+,#TV>CRB]3Z%_Y4N M;NG,Z)J\5PELZT(S)E8( 150$B519 ^RTT">M:2=*%QV$T&/!LX_\_F,/J8_ M:?;CU<7%O,+RS#AE*D8!5BQ&["I@'>_!)B M'^2OY;KD7$6IT@O(U'J7T)D6)4R@@S %A2>K^[3KK2!H;[&XG06]!CG;,+S# M8_$,67=]I1L0UC78MI*T_03:1A'@>E#LP/U)X:%="PXY!$&YLA^OV,@A5Z&D M8GUUJK(M? JP6!-8FQ850YC>'PUW2Z.ERE'8 #GIR(Z03H"1S5WA:\LL83%J MDB=C;[N9QQ'7RR#8@M=#HV?+WVZ_(#LV__D?_P]02P,$% @ RCBI5D\K MW;E9^0 $K\* !4 !D;V-N+3(P,C,P,S,Q7VQA8BYX;6SDO7F/W#B6+_K_ M? J^GHM!%9#LTD(M[)Z9BRPO?0VX[(3MJKX#XR' -5-3D1'9DC++.9_^D90B M0ADKJ: 4Y=__][?[.7@2954L%__QI_#/P9^ 6+ E M+Q:W__&G7[^\A?F?_O=__LN__/O_ ^'__?G3>_!ZR1[OQ:(&KTI!:L'!'T5] M!_[.1?4[D.7R'OQ]6?Y>/!$(_]/<]&KY\%P6MWYE'ET=?N7.$DR3J2 41JHRSB3$(N(0YD@QDB*(DF$ M>>B\6/S^%_T')94 2KE%9?[Y'W^ZJ^N'O_STTQ]__/'G;[2<_WE9WOX4!4'\ MT^KJ/[67?]NY_H_87!UBC'\ROUU?6A7[+E2/#7_ZO[^\_\SNQ#V!Q:*JR8+I M :KB+Y7YX?LE([7!_*1RN%'+_8^=E^>*I6DJLI0Q3+>6_'AKLIS/$]R1OO2NK!^&,NA]\R7@, MTP_>Q/VB^$$,+W!GF+-%;EZH-PL^UKN['NILT8>7V-=KL:S)?(378C-,1^2Y M_L%[];=V&/V@(V1JQFFINR.J^%:+!1<-6[YX-"CX?_Q)_6WV6,%;0AYFG^LE M^_V3>'@LV9VBVYMR>5N2^^O'^FY9%O\C^/7]\G%1AS/&D6 L3V ><@)1G@<0 MLQ3#0*C_H"!.\@3/ZO6K/A,+^.OGE51FZ%[C_LD!A_K ]UR*:JF&V:R$]_-] MRYM:V?1:F/^T(/>B>B#M#4IX;30T^ORG$1N4:[G!0R/X%2!KT0$QLO_[3QO= M_B#?7QLBRW(9IR?K"M/GF*Z6AP4B2 MBAHEVT(GME26 MVD,-7\RBMFS/ J1>GO7:-=.D1/P36)9J2L'I&!2Y >67NRS''I>[W #9X2['V_MQUW55B?J:_>.QJ KS MV&]%-2.QXB7, R@)B2!*4P%)D".8\T"F$0TCC$(7HMHWR-18R<@(.D*JCT2) M>?@#L8?3CFC.!6E@5G'&QYE C@'@E2WV#C0J-1Q3=9L'CE[K]M'S)5O,;LBS M)I7J[;+!FR1L%M1<(HS/,P M($G*@S0)[>SZ2;Y:H^X3VBG_0UI&G MS:^[=BSAQ_7WCCPE.P[CL:2I$%$8Z@9'D$D9FIUB=@<;05N2<'(\'T?5PMGD ZN!^7IPF!R\ M3#[@&LG%M!\V3ZZE4S@<]2L=O'D\I](I^5]XE$Y>W&]?^984Y6]D_BA^$42? M@#=>J]4/_T\A2O7(N^?7RWM2+&99$@1$X!3B*$HAPCF'1)(02IS&+,%9E,G< M97/H-/K4F%/+"8R@8"TI( L./ES_!KXV,CL>W;G-AIUQ/1C& S/N>? Z&[.] M8/)JD;I),*I9V0N<;=NPWT/ZT=H'4;];L.6]>+^LJIE,:!8A%$,:2@P14026 MRT1"@<(\"QBC/*.S>AU[>O*3>O%T)UHZ$$;K\[M1PH&YD@N0NBX+^E@3[02N MET )?*^6X$K'H]TMYPI,1X?Y2U"YI+D,=?P8R6.(:)K!'$L&8\1XGH=)E!'A MLA;T!W4$KA\+5!11'*1F"Q(':H%%:JD5,H$\9G',TA %63Y3-@!=#@YK=Y3O M'UB[M;(W6 .OA1JE1C#P@Q;M1W"]!=>-VE3[C +>BX37Y>[E"*,N9WN5VUZN M]E_4;SGZ^* 6M[I8W+Y72Y_XI)/D/LI?*V'.AF>A3'" >0Y3EN?JH\\P)"A3 MG"H%BS.6(A93%R8].MK4F'4M+)AK:8')((1+"1_5/TP$3'4%%L(Q<^ XX'9D MX W&@I8Y MDZH^/M8Z>U\71)C%:@LKF)0PR(0B21%02&.1PR3*49BC)(UHXD*2)\:;&A^N MQ6TV8%=MF %8;D3N'WUP"GL[XO.(Z, GVN?@U8V*N#4C!]0FXDN3#HXE3S1(DE:$F(2*: MH)3=!O-4F7(!C7B4!"*/A-.FT;N$4Z,T#Q$W'55!J^L5:+3M$7_E]76P-!8O M.TI M$V+",B%P%F*()4O5QC^+($4\@FG*U6^B)$J%4VCWD;&F1OZM\WPM*U@)VRO# M]AC(=D3L";J!*;4W:LZD:(&'5WH[-MZH1&6A^#;EV-SB1AY56<\^:<)J$Y#*F@.,Q9'B:9#5%L/7=JI* A+!3U,C('G9@$Q]B= M;?".$\ 9D QM/_5%P_IC/Z#[L0];W=+YJ-6_MC_H[6>.\O$>4&3UH1[Z=<^M MH[C5\_!)/"Q+;2;<+.<%>V[^W#B+0XX(B@2#*0DRB"A6JWR(" QQCH,@#T28 M,*?MH,VHD_N@&Z&[968<]V566%ONM7PC./3WWX*W%O@*-,*"K^U_AW&YN\#D M=XMC-?*XVQ87,':V(DXW.R9.B$(]GSV61?W\YAN[T^SV0;U,,QFQ(,K3&*9J M!P%1PB0D>9+#*(XSA&44(&P5!79H@.E13",C6 D)M)26"0"'0#Q.*#Z@&9P[ MG%"Q#_,_H?H>/J@$^_/M\NDG=:NA@G\@_5?8_+4)_S_TT'$B_T^HM [Z/W6= M^P?\9E&;'"NV+!5%F.71[")>Z0*$Y?.K)1>S)!)(Q%$*ZG*< SF@,S@@\@ MG6C" 9[>K&$SQF@DXJ!PEU-<;NNW8=&92IM$SDXQC$[Z4EDP$B(??4B _$HOL[;%V>LO&YA[$KOIZ8?+2'[00BCP133(J828"J2RC,%(V$J.0TQQG<<;5 M##F%33J,/36Z6HG>M(&I2!.^)U;BND8#V<^!'7\-A.S #/82U,\MJ"O)KX"1 M_GC]6EF0ZU3.&0Y"% F*(<-1 )%0?QBG$*4T0C&EA%"G-/%I MJ#4U%FYE%UQOJ)CN.C6?MT6A^'(^)V4%U$O6A&A.ICZ4TWMDZ6B?A+ 36DG& MJRW5 >@*K" "+4; @ 0T2F"3S/\]E)_J,^_?27$J)]7^24I7]9G.\0I;]9*N MGWFPRJY0*M!B833X)-CR=J'[T+SC2KI"%CJ[QN2F-4D8I1)GP=^K'Q?SHBY$ MI7ZG%.&O'DN=<=SYA5%L1EG$490RB EB$.5A#G.6A1"QE!&:!+GD?+;3!>XD MR8\@NA6#VW7+\YK>:7B7-3*#^49HMR5]C+FW6Z^G,I7C+,;KI+:.NE=@HS#H M:MQDZ[8)<#IA1._V.LJ!5NTKT"K>_>55LT3[6V!'G"BOJ^<8.DU2HM4BD!$/$(P()P:': MFR8")2%%(G4Z9#@QWM1VB2_$!5_4\WN%/)]"V8[Z/6(W,&V[P^9,KY9@>*7& M4V..2FN6 &Q3DNUM([O0=LWY=15L1B1*I:(@DE#:](G-(YY"3F@692F6"2$C ME3X_+&4/\_=R#JYQJYX?F=J!751G3M=WXV_:YU&:5,GRTQ,Q#0?0$3F_#V_. M::"]N68LANI9[DN;M8U!_$'!U9B],YHE29QG.:0H32"* P[S))20T3@27$0R MY4X=+?>.,C7SL_%>-'6\'$MX[071CF_/AF9@QFQ0N6ZKFVU$]%BGZQ@"?NMS M[1UIW+I-=8YNCP/88Y" C., M4!RF4J@?]RO.=:9D4R.6;N$H&P.D.FJ!M%6E'#?%_J;=THR\Q&0.;3R..X]G ME 3SA/E =<+.E>Y"Q<,\@7JXHIBO 4;V)C3%(%KQJ^LG4LRU.,I6-:>",V5" M8I)@]4(HNU%7BL40\QA#%+ PCSB)DM!MG1A(T,DM&VT=,_FBP#0H&_]1TW=9 M/NK- "BJZE$[':[ PN@(R$HY<]6MB6X8WQEQZLV0,HJB)$@@B2B!*,4,8JG^ MR-,TH2P0 2:.)<2G\&Z,5(V\F6@=S#HO;DWWU%\^??ZUFN T#^QX\CAUT_<^ M;::]I8?K%U^ZT7@"/BC+.9F&(^J4L-^'-\H2O8.)]6=_K^.27HB M_ZH"R2NH;#,,U$C& :<0D1D[HI>1! B4D@0Y:& 5R-HM MSI1N5^9/DW71JFBB1:KF*=WA:+HA;OBR?=GK960Q3K<*CWQ4*\J\5]-9,12G 6 M$DC5!AVBB''UMU! %N0AS02C/'2JS^0R^-3VX.OHQD9X:*0'&_%749!?M0; MJ.#HF'6:&KM5:"C !UY#O&+M3/I]0/-*V4X"C$JX?:#9ILM>S^A;-^9M,1=M ML6G"PT PG=H7Z&)SDN^8+&5 MDX <+[5R^O:>>R7^WX]5;8Y;ORRO.3>]G,C\AA3*8GE%'HJ:S/>7TO\DFMY/ MXK,HGQJ1U"ZOS4'1%S2IXA&20C*"(0LYAB@.,T@2+& 6\R!' 4E33MQ.O886 M>7JG7Z;S37M"PCKZ..Z]AIYJR_W:A*9OZ#W>S;M75_O/MS8G#E<;]Y\T!?BJ M&G1T\KCG&PEXO_O$H84>=V\YTA3L[$?'&O)?]+&/VG&7 MQ:(J6,-.A(94Y@F&%&8@"S#/*K'HGC"GTU(QTLQ"!Y2HG M1+0J<'WT]6"4N%)_;34 3T?+BESN31@X0F.@^9U^M,8Z5VBM^B932*]RJ_=B M*N5F>DS4-$(X7 3_/L(Y>DR%[VPCI['[K7-_6R[Y'\5\?J,^VCLEQC5CNKAO ML;CM+- SQ@*<9KF "8L81"D2D$181V=$@H2IE-2M8XC5J%-;:;J-;IJ5!9"U MM&YKBAWJ=HN"=RP'9O65O%=@)3'8B PZ,ONC8R>(O/*IWO4V &C(OIBY"F^FO;'@([H-'RN[](D'0=Q2]'6SQGG1-!1 MJ_4IH>M]/=TAC[02_WA4+]";)_6'KG'3M/J;,1*B/$\SF"4A@8CQ6.W$\@0& M<9CG(DU)GKK5[STTTM18>",H,)*VA7^<^D&>AM?2,> #M*%W\_WP\R .(A@3KC:CC&K& MR1B4/ L%2N,DH]F%JX;NE]SJ8QR_:.A*6%"3;].H&7I@XNVX<"+S^%U7#%V_ M$DKQ[A73K!=Z?)8F6R[T@-C?;;70X],P9+'0$R/W+,Q4WA(EC)%,&=C5G5-J[HDUFE+7L::$"UU]3$=M38:&=+I MZJ13:==:@8U:X.M*,8_&H5>@_99&\B+9N*64?(*Y4WK)Z\,O;\QN!]NO2_NO M7*HS'25/,Y1#D=(,HCB3$.,0P41D'.,@PX3%+COI4:6?VN[\A=U3;%)8^E27 M&_B#&(4I3"2<9()M1XRN],\'\), M;17;:9/5B JTK#J0Z;\$*1T7L[/FRFYM&FL&!EYJMM-AY_O38?1BG0UX_B8>!8,K:W*%.C MVK7,@*R%!BN9 3%".Q[J]9\FRU._4< ?^EC0Q&]O) 2M&MJH7\W(1I/NA=?' MY\3]X/!L./V>+/879]RCQ[-AVSF;//^)/>U8953S8OY8*S;_+-AC:8SH-]]T M51C%]$IU')DT/J0:FITVU4*5&NM@&C5:CJ;LXUBVDT\7U:=/L57+2OW+[CI9[XM MC>*Q9W%HZ[@[@1N%P)L7$_CJY02NM-(9&$W:QI5W&O<*M%^#V8MDXUK./L'< M,:&]/KQGF921ED,HT(3+B, M(0IC!"E-*(SB6&9IDD0T02[<[C;\U$B\%1"4&_1C*NQH=SB M!^;7E>#@#R4Y6(E^M79?/VL#N8%_([_'$HR]$8;^G M].Y]*M1-NBSB:_7H^?)!'Y6^^:;STD0;GY[*.$D$P9"D,H*(LQABW8M0,"P# M@;-4(JG+6PFPI+MU-A=='6^GE3=6AS>-4F MR5[?WI8F6/9E7NPZ BM,8XDI(C2E B69K'3^=+%-)D: M4Z[%MEE_1[F>V@G[?F5&!HT.D7@JFZ$Q;I.P\&7:I!PP(O/K?_B M#1?19OR*#I>T=:6IKFA;/]/8QIU)?M8@]4OGV@VJYW/B :NCE MP 6E7@E\1Q'PGL"W?[31$_B.*KTO@>_X#?U(X7VQ4$][50I>U&\),ZX(16OW MA:GM\%:L3CU(D 91E.6Z,G ,44($Q!$FD%-.&1*42R9=*,)RW*D1QD9$((5N M%K@ CXM';?]0,M<= =W8PQ9].RX9 -.!F45+K)FED1FLA-8Y)&N#XT< MD?+*0+9CC\I'CH!LLY/K[5ZJ$KAF71VZ?4+?PW;2_#!94:> &#)C_D*Y2Z=4 M/I$O?VZ&D2G;L5O[;;-ET*U$KUE=/*D/QS07_B*^U3\K#7Z?I5F.DX2J19=0 MW58CRR#5%=DBE(59DH0L#:R*L9TAP]16X6YC<"TU6(GM4+^GYVPMM8'6A5@-'%I8Y2SWEP**TT_'R,5&W)<5X\U5XZ#[ZCY9AZ M/GJ\"DWGZ?ZB:-.9C^JQWOQ2S$55+Q?"N",$H1&/DA#2(-5=YJB$N8@9)$&4 MA[ED<1A9A8+O/GIJJ\-:.">'SA[(++B^-Q #4[@W#!QXMC<6(]'G6CY/Q+A7 MWZ-\]_*.\6ALKZ0OV&G_%=[2Z*\7W.3(F"R:RE3M=]R\N3UT0E_BO@QF$RYA M9 <=X0?9Z_7#;>C4X6,B7#KWUP(>B^1=FZ>,W*KBY/&3Z2._+CZ^E[70CC6/.$I2ED(0Z?%*& :0RRV%, MXRAA4@:I=(H"<1A[:@ONRV/>WGU@7=#W=,0[R7ZPML>\0S2%[8'8N,>]EVH. MVP,8YV-?;TUB5SNL[G9*NZ+IGKS?N)^\#S!WYW@1AIZ12Y_3=_1K? %5OU-[ M3YOV<^ >8=?=2[P);)O/@=5NWWO6"#W971>($/RCVA? ME[)<_^;=@HMOG_\@#_HW;:XM2M2&E4</;3S]V?F^4 EHKDO3RT9YL,[<[4:T,I[M3R4#R)=PNVO!>_ M+DI!YKINQ?]9SKF2Y6^D6+Q?5M7'Q:;6SW6IS/_%[6M3-*9Q@'X0]4?YA7R; M13CF5/$S3"E*(:*$78'.F]!J#?YFW@BM^(]7@ IUK>BT7+X" M1*I75'=]\MAR9> I\=N%92AAQVW,,C#D.[U:AAZOW]*T/C/K5,1OF[CSC[J: M_F.IQU2[FZ+JI%>H-2>*HA2&.-(ED@.UY$19##,F*).$I(EPVBKTDF)JBTK7 MS=-MH+%2Q"PO8*T,,-JXK1S]9LMN61A\#@;F_$T7@F[ MGR2CLO%98&U3[7D/^TYJ-WU\K*N:+/2*,4MCDF&$$^V%5W0L90))$@60,!XE MB0R"-'.K6']!9:;&ZDVD%M=N JD9YND[J-[4?3<<7/W?P8S_T\0('JSA= 4Z MT'S'59SV3/#W7!U>TW%&Q\4 MDS0-X6<8A7E&HQQ2K)?A0&^(8I9!%HN 0G[>@A'5-[S85>"_?EV^?23NLU\T_] ^J^P^6M3 M+F'? \HYS*^%TZ[Y?M\%= 0 OQU_]@TT;E^? M(ZKN=.\Y=FV/\DSMMJ%ZNRS?+=27):IZ'=6A?J9C.F9AF' <2 HYXP0B1#*( M4ZJ S*0($<[4"DYG"^-CXE\L:S=9C&OUNN/F==\9?;A7_Z8UB#@H6L$/A#EM M8IL)A=\GO..PR4I:H$0#*WFWPXLTIIZ!="@KY1G0D8I-G0^L6S$J M!Y2.EJBR>)@R%BOC=3[Y]2C@U2_$WDWUB:FF)C:R U$"H'RUEVY6R?[]@ M_W/LR2,_Y,Q-_UAZ??#D+(T1RB&FNABL7FOR5/V3,)2E M+*$92YP:?UY6G0DO3(]MCJ1:H1K%0+T$^D?[EZF+%7?S\UJ-L[R-][)\1VMA MYYU[TWG5?C.[C@XT>PJXK> !!I_IK*!^YGE2R^V9*GU7:[.?Z?.]D'N2:E*K M_KJ4LN[8G2(2P#C#$J*(2XC#,(1IE!"<823R&$U@69]JA]O5S,,5,WX2VLFK M%U+H*IC_)=3R/(DUN4];VVE,Y3_'JCI<@]KA9^E[6!,OV&QV^ D8:57[ MSBJ.ST1(!,LE@ICH/K0D)9#P-(>IC"3%:4QC,LF"XE-;R+KUPL?U?+K.^,"+ MUX#S./U5K&>)[PFL9CVG;1K+FJOPW\?ZUG-*+E57^]QH+(WF0JV=^M&?BNKW M32';<(83E%'=!3E-(UUS-I*08I9!(FF6I"P6"7>J%GELL*FM+"]D!:42]JIW M=>RC(%O&:GF";NB8K1>H?3*H#5'KV@8.OQ%_H1R(U" M692EX*9/>]/OA(E0DCA61)%+#A$+(T@H4^0A<2(Y#J(4.UFW>\:8&EVL1025 MEA'\\+^"/P?J?U$"'DB;@+XY[/@K"(,K]5O]_]9N!>2QOEN6NJ;,7\'ZAT55 M/;;;\N7&<0=(91K"JLFZ^[=_#=/@KW%X!72(B[GRM6"F -J+7T6.AO&^>;6C MJC-G:^@XL/5$&?&N5@G<[PS2_ACJ" I>B6G?.*/RT1%%MVGHV*4]XDKW-".[ M*9=/1:7^0N;O%J:2J_[INT51%V1^S9CNS:X^(%/%Z6$N:K&I$?:ZE>T+^=8I M03(3%$DAB=J:)VFL;""N=NH1$C"-9)+'88Y9REP#4\<0?**1K?N:!%Z!CO:@ MH[[Z*AL P 8!L('@ZD6%MQ4,NLA;MY:00SSG*"_4<1*=UOMQN<:1__]Z)QR" MA*?V;HP493RA=\0M7'G,^3H:[SR*(.,%3(^)ZXN(ZU$'OLSI>R=&8!6R37B< MAS*%#.48(JDCZ$2 8:Y,($QSSO,TF37A79]K4M;CG+KOR.E"7-O2#L==C6QZ MQ[9LY'ZYEZM!?2< %;?%PIS Z_K$=^+B,=V[+T$8"1Y@PJ",4 11)H7:U@>! M>A.2-!$T#REE[4OP9L&_FU=@)>N%7X V1G*:4S].Z,59DSG]8ZKU0=2+*,6I MA?,?G(1I'#H=E/+[.%TZ!;+O>(G# YUA6E2-L\P$"MZ(TOQL%JNW[-9P-'K3,_F+=]V+N M0,OG(CD&O5:M%_:J"=#6)T<-GWIFQV-8^&>YO:.-SU;'E-[+.D=OZ,<>NKO# MYF3[U7+Q),JZT,VT%.S5W7*N6&ZA<]KKXDE\*8FFK=?DN0IG(B$2)WD*PQ@K M=A$\@WE $)0RBF,>XH@1I\)?O269&OMTQ 1U(R?@2E WBND_,784- K< U.4 M:4VR44+W=%ZK<076BH#NC+2J@-?'9L29Q,Y&TRO)]9=F5!(\&[1MDCS_@3W. MO/2@S5#:W]2$ 'U'TPUO^(UT+-'G MM7,[/[!"Y*CC__@3QO/86VGRPM5N=T<_4U03LM!%:ZOV+64!CF609I"ED82( M)S%4/Z!09#G&*,C"-&8N%N;V %-C3",?T%>XF8H[P-E9@.? ,3 9-D@8V0;H M*GI(<:\VV,X@HYI6AU34 M0D3B5&T5:0:Y"$@61K&@J5.?L_W#3.USOF9JP7N?:1=L*)V^ZX/H&GW M=9^/T<#?^$I L))P@"_]. A>O_<#0XWZU1]7=_O;/W%U/P9X=_.Q?4US)). MLPCF4M>/S$0":9I@&$5)+&*",X*%U5HJYF44""",=4F=].V7/>T_I1:">D]X-2NOFTU_6, M I'%2&88)H1K1X7,8)XA"?,HPE&&$L("I_Z#1T>;FN6TD1#,-W+_Q8WPCN-K MQVO>4!N8OCIR7H$.>D-49[+"Q"LA'1]Q5-ZQ4GZ;7NQNZG'@>S( \&"'OE5O M5I-KH'XE2I.:H#!XJV1:ED<+G"IJB@C% :0T2B!*0P0Q1RG$",N$BTB(P"J% M^X(Z3(WQ5DH I8*.!5QI J11Q80*/E;<.4SPDJ_)<8K]3B9_8.*VB1RO;$/' MUR]1!PW0P-&_X.UD7B>'2('IOU8CA2!,__5R"WBX[,0>C:2XD&CCA6A<%OL7 ML1\7%J5O-:W[^\+D=59J'_EJ:=(^Q8(IJ_!U4;'YLGHLQ1?QK?Y90?[[+,IB MS*7VDJ5YKC: 20Q)+@A$82*)8&F$$NE67\ME^*G91QWIC1/FA?RN!;>!!1O9P5DK_H[_/ MZ\Z#[>ER'$4I#A29Q2P/%84A96L$)()IDN0B3G.&L7 ]_-L>9'J453XL2U(+ MP/5QEVLWQJ-XVI\!GH/2&*> &_D&.,0_!H#WD\"=@48_"SRDZK[3P(/7]DS] M9'>"/\[%1WFMV(47:^H8K>#Y+;!CN$8P35YCF.2!@D"9<]XDD<1)AH$,E&>+.K*XWTQJNG>(&I_8!B M"%.0P)'@'>8F#'*>HY3!)- 5@3!F$/,H5=9_&HB4I#AUR\KV/2FC5H&X^&Q8 MKJ7#8#ST0FDJ:W3$-BBW@H-&\C;YKBWIZW']1/3\__TTL;TOR<%>P:QT19-:UC4\P)EF8I#R!-$!,4UL$ M:21B&.$X8CE.2(2<:IB[#3\U=M/2P[D6OXV*TP=*&PV 4<$Q=L=M/BR#>09# M>>CH'AN 6],>#.*F[0>=WR @-Q'&C0KJ!<].F%"_I_@*X&YKD5:?!!/%D]F M)Y(B(;)(V=-(F==48DA1D,(H8B(D68"2+/82KKT[]D3MZI6@RH9;27IN&/8> MW.WXS!N,%PVQ7B/ZZ32B'J*J#T,T< SUGH$O'#%]&(K3\=%'[NUY.DX>BIK, M3: U+^I'76*L"97D/S_6'Y;U?XGZAA1\%N=9''&UVT\H5YR48 *IB".(41I% M 4$9"V.GSQ*=X3*[R&Z[>#C'I\[0K)S<.YZ?\]:%3KFZ*/\M1+& M\OM(FVSX=XLWW]3&=W$KWB[+C^IC)_K<_KTFX%5$^?,L"UB8IP&'DHL0HEA0 MB'$JE)U&:2Y)$@0$.Q6TZ"_+U!AR+28HM5)P*>&C]L U6ZAEJYEF0]'J9J*O ME^O;YL9_UFIO:^:11S"D.J:P6) MB$."90!#'H9IC"5#TBIH:?/(J3'DW]Y\^N7ZPW_9T5H'F>/LU$_?@4GFE*K6 M-+&KW9ZOO1+LS[?+IY_:BYN/O?V'^<[-%]YYU"@?ZJ[HJ^]MSV_Z=OQL=B4W M"OSZ>F$:%IN-R7OUW;ZKQ7TUHWJ/)B6&6(@<(JSW;CD-H4QCQD6>!8@[U=([ M/>34/KN5Q%? R&SV7FNIP5-H"Y+F? MY\EA1V[O:0O#;K=/ZSO/Z$5!3_?&H-L9(N:/WT2E+0IC?E2;?LBSF(4A#T(" M$=5QB3C/(-8UQ7"VU-DL,'\M(_^)-CR=J%[L+_C M:H!"%MIQWIS57C.U?I4F0J53[$'][O%>_;!QJ[1 (! M<9#DD&&..4N")$;"0]=H7_).]R36'%:X'5,,/KG'EY5)S-4E&S=O% 5=35=Q M+2M=@5*VVV\7M.I>K<^HWDQKVL]KTGR)Z;]H;^;Q7H.S&S+[GAO7/LS>QK]H M^V7?*)[JNNQ]O %S_AUKDCD]2^9E% MSU9CO;E_F"^?A?@LRJ>"B0/E0.;FM3!Y2ALZ:&+&7RVKNFI/]_5/K^^U WR6 M(Q2B/.10HI1"%"42$DDD#'&$XC"4218XI:D/).?4'#P= 9LTEM91P#I:NKE\ MAII@.X:=P+2-Z/99NW,VNVUE7QF)04<'?UP\,+Q>67LH64?E]X$!WUX)AAZN M9V?$O>T85Z:C[KUX+159MKT8&T%F*:*1Q"&&+&$2HC2)U(*09&I]$*$,TSBE MB56PZ3E"3(WMUSLZW4D6$"WONKGL@Y'8L3E@GXFQ<+., /? +'V\J>QZ'K0> MP"BR;BE[,]8\.+9O''@^QFSL.,2\N'=_/ /0DWTA^SQ[W(Z19VB_TTORG&?U MV\7L<5M\%@]$EXR:/V_61#6D6C.9J5OX23R)Q:/0.ZR_D4+_>W75+$JH3&*U M=XFS)(1Z(P/SB!(HZ;%K_S:;=5N=@L7>3T8*-:UX/<54Z[EAOUC(_)*-BYUM\F9A#@O6Y=_$HX MZH9E$'"WMRG##.)M*>CMP7[5]!?H_&+5Q:05?Z;V+4$>2 2C.(KTKB:#F*84 M4IG&44@)$J)/6N^H2DST5'HEI5I9C)AGKR #O@:]5Y@+S^KW<'Y-#AUY3OGY M+&[-B=,L92(CC G(&(TA"@6".&<)3*,0Y1'G@L=.[;(.CC2UG4PCJ*XCMLE; MK%I9W1:?P^#:+11>(!N8U#=H;1()/Y]"RYET3R+AE2 /CS8JF9U4>IMX3M]P MR!$7OJ8V,]<7N@$>0?Q"9X<;V3\#D^,=P > MYJ1X=YB>"\=6,6,E2<%FG/"$)2B!61(QB(*40TRS# :(RYSF.$72J8SMWE&F M1N(?1 WF2[7Y7?<;!*2NRX(^UF:[6R]?E*V]6\X5S&HC2[4RIEDA7\[GI*R< M&Q8>GPQ". ZD^M[R-!00811 DJAOCT9"4LSB3 ;Y[$F4=#G:='1'&] ;88!= MJ&DI%@IY 7[0T_-C9W[Z=H@\#KCE"G@NB .O8[N%\*^ D='CDG0, K\+R]Z1 MQET>CBF[0_)'+^X1S/,+*7\7M5DG/HE*L1*K!3>U@MON.%00!1VE,.:8*,K. M$IA+FL(H3&1 ,BG2T+X_[:G1ID;=C;S0" PV$H//]O7%[5"V",'QB=W %'$4 MMM.MB7K@YQ ZXQ/'D6)D^KV&;@$PMK %0&&9LU 8:?:U+6=O;=:/*[?(/;6@SW&?[:RJ@L\[GIUTMJ M0,5ML=!+LO:#-J(8Z]%8C96CV3C>^Y'',@RHD# 2"$,DA(!Y$H:098D4+,H# ME ?M^_%FP;_[MV.EP[COAECP[^NML-N@3'*>1W3>]2SMT6C?"76M@-$?U J M36/P-0;JKP8%SR4_QIPX_V5 1I%^_-(@8T[*WG(AHPIP^;"N#Z*>I8+Q2.UF0^?L26DL]I*[R6HA?JDZNLG4LSU\&^7Y6WGP<+'Z1O= M@5GW); K@:_ ]0ZLOK%T\'?ZQG0DGZ<';-THBUXOG*%. M-_:SZ0 MD#"%-.9Y1%B,@L@I3^],>:9&_._5*OT7\(I4=^"A5!_,XV+=W9RM-3BCLLBY MTV=GM8\X*0.O%TT_CHXJ)MMY(RKH:'.UJ>E4O[S*GT7N"5FO%OBY,HUJ<7L" M<-O"]O78?J2\Z93Y2J.PJ)NG?BJJU6FKX E-3?MQG&40Q40HBUIQ;XYBGH1) MD&:!4^7NDR-.C5@[_6)?2 RTR&X<>AIM.Y;TBN' /'@4OM/Q JH7&4-PC8;V=\XV5/Q3\OY7%FL^J99D'&69J& :1#FNN=E!*D, TCS,.%! M$J<(CDF<$80%C8II-R!Q2-=60$K5.Y33D 2-N M<:[3G?)Q FB_@TF?S%%VSXG\YSW/UB$1S0L$OFIP0(N.Q_7^,M/ZO9UV=U7X M9SORWC,]%SCWWB?%Y0^_WRUJI:*NR%7-&"$TBN((AEF,(,HIAD0H8T@D <$X MS)$,G!J #R3GU*R>MZ0HP6]D?LF:)-UI'/_XN^?D?)_'X&^+15$+^-[T@N]H M/LVS\3U3,]DS\JZLW^U9^1[ ASPSWS=> M$!N8[%L\##*\\=&V]4KK)0?)MO;&[IDRU8*-*IEPOQ>GE/BL4L M2"*4"2QA'N8I1(2%D,0LU34]0IIASE@9](N&3N]4=DK$0]>V0Y]2$^0Y:I<5[7_4<:MQ]I:M'\H;41]%JP4ZM=F,I1^H*,@^$CGQ:WOP)'S1#EJF $3Z) H@#J/E\099Q#(O( !EAF41(' M"4:A"YWN'65J1+D1$CQH*=V(<#^0=A1W-CP#DU<'&2/@ !O#HQ!X[SNX.]+H M_04/*KNOC^#AB_M]]>:TXX,2EE1W[TS]I+9PW2QD.,1)G$ 1R RB)*0P1SB! M',5A+.)$4!;U*(5^<$"KMWS\LN5&7C<".(RI'0F+116>&DTMO,5AZ)7PQD)"9 MJS<_DIQR(0-,0W%F8K2?61DAZ_F+'D,G2W1FX8$40\+?^RS7"Z@7.:!U?\M] M'+">Q&OH4]/# ESZ*/0D-!;GFZ>?T>, XC=2FF/23\J8TSO9Y4+M>UM/$7C_)HQ[KAQ%&Z:4)H3&D(ATE3! M'<00AR*"<2X0RG*6">%TY.0+[)&J48P)M9TY[0O @9>NE4@ZI%$43\3T2'[5 M(/=>EYAO-_'@!]TCJJS(W*-CQ08CKR;ST0%'-9%M5-\VB:WNZ6$"[P:E;XX" MM9G-[L3GXEM[AI!$. UXEL)0(@Y1S@-(:9A"DI&,BX@E-+?JM^,\\M18)W6P MZIP0MC"+A\+MTL?.K>Q "=^GJ+<3S [6]%!PCV1>N\#NR=3N@]A1V]OI@>,9 MXWWT?&&=]WI 3W-=O10?U&MR_:VH9BQ6UCEC C#-E+R(! GZVMM#38VE=>Y]^$O8\D-A>,#R'VRX?OL$G8IN,M'? M+1X>Z^J]>!+SL-TT![D4"1()Q'&JS @>(8B)LM@0C007 4%".#5R/S+6U$P! M(QMXY[9Y.(:EW5["$T(#+YF;\@6:]K2@5Z !+!P@/-<"$Z^[CV/CC;H9L5!\ M>V]B _/_]:Z53R=Z942;&XO69U\=2DF=.J+@FK9S3G M/"8BARFA3.U"H@022C.84\KR4&:A=$L!=Q=A:JRR%A60M:QN%--C&NR89UAP M!R8DW5S$E"E>B:]MM1^T!J!8_ @VL&^T %]7>GBDJOX@>F6P'F*,2FS]8=KF MNS.>U(\&FUCG+^3;ZZ)B\V7U6 K'#^W($R;T1;7Q]3H9<"/G(-^,!1Y>/XYC MXXWZ%5@HOOVZV]S2LXCJ4M9JNR%>:XMAV2TVPC,62,0D#!#E$(F4PSS(U28X MD"$581+'@5N]TT,C36^Q5J,LR!P^5@)4K=2.12L/HFK'%5ZP&MI_ULH(.D(. ML LX"87?\HD'1QNWTN$II7>*$IZ\P?&@0A2S-XNZJ)\_WY/Y?!6F/9,18B*. M.$SR7)GVN@U>'K (\I FC&82!8E=7,C^YT^-"AH1@9$1K(2T].@>0/"$^_U\ M7 ;^[-T@L?=O'E=\ST=>"?;GV^733^I.\WW_ ^F_PN:OC=/RP#/'<38>5VCM M)#QQF>= KQM1RF5YKSL--[5T;\J"*<.BO!5U]47'!7X1W^J?E0*_SP(>L!PS M!FF88WV8J!W@(8&290Q%6113&GF) 7,0:FH$\?GQ_IZ4S^O:Q*WO?T_\C2ES M9A0#K6:>0IYFKES,%OAKE@-8.&/5\Q:NY M3)ZG4+:!)G'4 [MS)G.$V+<>$/<.BW,9:QH1_41=8K8-61^]_^-8_"[*^F4FK][+;#/@F_W4;;)Z@#+V/OMY!\]]LG!QUUVVT+P?;NV_J^OKYG[=4VE;I>"UJWI5G5CF'=4Z6G>^ K"1?"!?M2M@GEW7UL./[,EVA677L>W\!*_-PG2D31N _W$A M6A]M3B7*XHC"6)(8HE"W \P@01EJ4 (2YXZ1'# M8#?*EM,B%^>C+OGKWV?N#MH838CVCC^%#D+'@+%L_W/T$6<4S&M._C0O-AFZ MFZ4>2R0(1PPFH0@52\D 8AP@F*"(1$Q&KN=SQX>;&C$U5>%^*(R\/YIT<"7N M7WJ4SSN,L!U#^<-M8%)J(&L/^(WMU,HZB,ED!XO_FGJ'AQR_L-Y)]?=6USM] M5]^RNPOS&%WA]]6CVHC?BW*U0Y(G.90) M(W'(W59P6Q'+;[!&YA@5N*:(N]@)?#5 MNC?6\Q5HA?99P]<>(L\E?2T&'KG"KST4NP5_'>[M1S]OI!0Z*D^L@YETK2+= MS6K!U##&C-IO7+WYQD15J1M^%@LAB_K:M!*8Y1PS@2,!<2"DHJI<-YG"2/TM MB!A3/"93JUB$H02<&JTU4H+&9 (U^09H(Z[B.5/_'=3+QC_;[ER87G,&APRY6JH%.A*8II/92O2OSBW4YGU:='Z_V9[!UMZ2-ROZ8>:C)\,KB MWH4)&E,62_UT4MW>* M :^?1$ENQ>KWYO!P%F8!D13ED,8D5QOM/(0T1 2B)$Y0)FC*,R>3>%SQI[<* M-<)QO7D'?#F?D[("NL%#I74^7'=L"J_"63[+"4SPB&[/0]G4U8ETZG4#^#4( MRF(!#0Q78 4$:)%87]7$>(S8"GZ0.1RW%;Q?%:;@R!UX>IQ;P0\C1;]5\Y.H M:O48]7"=.34+4)1&493!D-$0HIA+2.) P#"*,TSR%$4H=5G57CY^:JO.1CJ@ M.U>X+3);R-DM OWQ&)BD.U"\.@:%,V7NU]@KI6T-,2KE[%=OFQ(.7-6W.R4O M-$_H-DP%?[=X11Z*FLQG">)"Z![;)*()1 R%,$]2 N,XT#670XE3J_:Y)\:9 MVD>\$=/TTH#*+F"-I*[](_?#:O=A>P!KX"^\@Y,64=M/KT[@U*.3XU$4/'=I MW#_6R!T8CRJ\VUWQ^.4]?:AMP]3/HGPJVA#7'?MCL]M^J[18F1 ?I8E+:PV/ M&4YS1"F.(.)$0I3IT^,HB6&>LH0EF=KJ!MC)>>I+LJF1SDF_V7H'LI3MYJ7Q MP;6:.CI.O4VPI";OC/F[@+UC:Y?WZOH&='& M/G<_H?:>T_93=_3)^UV0A\]WRV6MC^[O"[4%;2-MTX@$-!813*.4*[;(!20B MEC#(J$B03(F@5IVUCXXR-:+00C,X\3@#:*A;:0]Z/3JQ7 ( M)I=D50]PC95]ZO)2.>:3GD#A>(+HH9M'S/@\(?_+%,Y3%Y_AXGYD]6-9+&[5 M/Y0!)SXMY_.WRU([W6>8!F%(4@(#F80014$&:<@(I&D:)ZE(TU3&SC[OP^-- MC1)?B M:><%7+3%H178TH$X![N J]P/C&+[SO@CVX5[N/;FZLHV?L(.R6 MGBX?8 Y,+RL9=;A#B^-7FYHC[HZI4V#X=30='&U08YC0F:J>6!HI!!(8Q#?(D(TF>QDZ'\@='FAJ#K 5=97)5 MKJE(UJ.)Z-TJH MRGKV2[$H[A_O6Z\:5M]Z@&@&>98(Q0&<*TLARF& QJD$G')K0)_=IX\M8^^ M%<[NX][%Z?C7?);V W^^K5P>BT(<&;*-\%OU$3O_(Y?Y1OBP59L$*W:R)U$_V[ MJ=;><1)@M8[3E$))='$9EI,F=B^)@C1D,B5Y;E55=2@!I\8$'TBM.Q L):CO MQ+K@L*E?T%7=<;?@>U8M-QD7G*NA]R8=U:[ "^7:RK<;]?1DKA4$&PU?=)P8 MQ.\QU 3XW1'Y%G+5V#_J4/ &YHTOZ7H# M>*>.Y150RGAM]N,(H._>/[;#C]T*R!&6/9V!7)_0C^!^(>7OPASG;&HSKIPG M"4>(IES9M"A3C$8R!&E**&0BQBCA."!N-NV1L:9FGFY$!=5:5C>V.H:L'3UY MPFOHK>T&JHV8 Y0$LD##*[D<&V]4-K%0?)L^;&[IQQ=_*Y=5=5,N9:$L'A'P MA*0<9C'*&]XNXE$+O/-N)#T:H>FY$ P]&-C<:Z )F]]GW MA&'@S[Q!X.8X LX?]1Y=O7[$W>>/^M'N46S[(]UWR3DUN#[*-]_8GH/T,HU5;:E>_J!SY2PB@F699%#$7.@R7!)2'A"(:!#& M4HA82J?%?P 9IV8T-"IJ-XAHE02E+N74_+T"RX7)4K\R?YKV"*TB5\9,+\]) M9A_B%;"CJPM/[-#G;NLY7>G7E.=:+DR:_573I_A-=RZW,O'-W&[_K'.#[])< M@\S$ -6Y_,IY@0)=@P"]OT;7,$/U6VQT0?]W"QV*J7UNKY:+)U'6A3(UF[]6 M.O=%N^C"64P%D8E@D.<(:S\8@QAAJ?[() YXQ)+$*7#2>N2I+0P;^8!)#KH" MBT=]B*5IQ93'Y^"@_-46@JR;/MVD-O2J1J]O]O%\N;M\7 M3X(WCE339&PFLH10&C*8L4QGFN 4$A8*&" 2A@+SF$BG!-WSQ)D:S:VTT;2V MT@?HEP6L-%I7CVX=TTHI:+1:N:N;CHR.Z2IG3JH=1XXW50,3YPBSY%Z6SPNX M?LOLG2?2N&7SO,"W4P;/SU/[$?5-V5;K-ZDE3=/'Z\?Z;ED6_R/XC-*(Q!)G M, @R"A&*J<[VDVH212;SB*8)<>KE='RXJ1'M6MJFKO=5:T0"LI;85&%M?NI8 M>O4$\'9DZ0_.@U6O6*Q>TL891+78HOCO3Y1J3WKTG (.(1#W 4TCRWZD1@-]S4 M2*:-..]F^*T_CX[8KH'Z1Q$_SB[^<1S:>7@FA#V"]VV0.3.$_^@0(P?RVZB[ M&\YO=5=?2KGF7#VQ,E%I'\N;M#%<33.)(H# M#Q^9(HZKN$L.)Z[O4<%I77E.$\Z->D_N2"5NU*2W:2TQCE! _S5@9JE M48"32#(8ZWZ6:FO&8)Z2'(813WD:F-C[V8/IPJ HO:SM_$'[AG)YJ;<''.Z] M_IFH?S(!2*4=NJ\%,TB#.+P"ZNV*SB_\-,-9$J(PCV$L&8(H9!+F 0T@"U' M@H2D,D4MPF\6?$Q\5\.-A>XOZI6]6T$;>X#6SIMV+E@#+U-[JV<-6RYK$&?9 MWH$N7ACKD&/LZ+4]C-0F9-@41-Y$CA@>_W51U*V%$ C!&<,89BP0BFQ1I"Q5 M3B G(HVEXEXJK)J36X\X-7/UET^??W6PN*Q M;!9?4,U,",TXD(C;S?TK3&] MM,A]S%,9MBYZO;!NG6[L0<$O*%U; MS=?\OQ\K-<;;4@@=Q/=VOOQ#"7%;+&8H3_-4UPB1.,@@HCJL+L4ZU([D.0]Q M%L1V[D3'@:=&R"^-#RW[%5A)#[3X3;RM5@ T&C@PCLN$6+#X0#"/:MY=$&$' M:A\(Z9$8WB/B;HS? [:CQ._RO/'XOX>6+Y:!/O?W3$2C!5BK :Y/382S7^$\'+UZ'GJ*,JIOXCRXMKT79SZM;^9* M$TJT;G??A"OJ>B%ARG-*)($1Y2E$<19#RE@ 0TP890B%0EJ%^IP>:FJTN)(4 MU.1;6Z7%-1GE(*IVA.8'JX%):PU3(Z5I+-?(Z;FDRFDT/">4'!QNY R24VKO MIHR' MFAI-M.)UBS>%%K:07:$.6\3Z/AE2>.##YLG M+.[HF:+0-"&MOBQ?BR6(!#)-89P8FA 8DHP@*#'A*,\) M#J3H40KNX(!6[__XE=_:(E5-[7]>Z(*?%8#-[FI!YO"Q$J!J50"\4>G>NO;W MZ6FPHY7S4!TI3:&54;=<::4$*S$])BB<0L)O;L+!T<9-2SBE]$Y&PLD;SHAN MZ2;P;Z7M?U#ZM.7#HC#,HB1/8)RE$B(N0TA$%,% 4DHS3BC-W1N>60T]-;.D M<_[E7C/% 7$[*AD&QS'\^UOE2G:+FFQ$]QS9X027_W@/N^''CP)Q@F5O;(C; M$WI6@Q,+49*Y&N&:WQ>+HC+-;Y]$VSQE%@1"Q#&2,.(<*4,HCB"-LQ#*3,I4 M!"0)8Z<*("?&FQH[M>*:3XJ\$-BQAMP)F.W8R2-X U-2%[>7LJY:)'FL0&>' MBM^J="?&'+=2G1T .]7K+&_S$.JKS]A>+^])L9AE:9;G69A!@9,,HI!D,,]I M#%E XSA3A"*"I'>KU\TX4R.2W1-A\+61])S.KAU<'>R;\] :PYAQ!.J\B-1= M&(8+2NV,=;FXU%V%CX:F[KF\?]VQ?3TZ&$(R83R& 8D91$RQ 0UR#),X2G,F M,(J%4TV> ^-,C1*TF.Y5P_HW.?$ R^!'-+0>OM?("1R\5_NZ>.>/$PKOJ^3E MKP]'TU9>YVB;L,M7RWMM730-07M.Z9:]T26F]Y=/.V55VQ MRA31_W)'%A\?]".J5>3.S\\WHI3+\EXG>[PE3+T",YYB2G@JH1!2[UTP@7F8 M2)8?(ULF_4R/%R$[^W7*+O+WHM!Z-X;V,9.-% U\4^1=QQ9>5I&<]U;XR MMY*]^29*5E2Z8.#?17%[IX2\?A(EN17M;\1-63 QXX&4&:42A@'67;)% G.6 M(BBC(.8I)RP,G;H1C"3WU#:-OPG#9-JO*C8: %(#H7ZTE*#)JS;5 _ER/B=E MI7_45!)T+"0XUJMAMWV=X(1/W_I:KX$=[:_ 2G_0 K#ZK0 & H]58<>=,[_E M8T>2?=PZL^-.R$Y!VI&'[QL^NA ?Y:M2\'52#H]B NS-,=:LA0R(7)Y6BD= T6W0'1CN?/ V9@2GZ) MB,=F\*>U]QP,NC/,R$&@A]3<#?X\>&7/4XBU:U,]ML-"G\1<.\Y>+:NZVB&A M:N-L1T$8)#17AFR>Q1#E00KS&&=0<4 0!T&HF$ XG5:<)\_4#%233=_6-NBJ MXWC2<>8D69Z(C ?]B*;BV@3L6(D#G:3XP<_OBE1 M$(MB67Y8UJ)J%WY%C2'*60*S6%"()$8PCPB"(9-9G)$TQSAUVOMOCS Y$C0" M B.AXYY[!SS+W?$YD Q-3ATT!C"9#JKN=SNX,\JX&[=#2NYLL0Y>V.]K?DN* M\CZZ;]SUH;L%$'?#5;&:.18P3:X&^$'>--:9X')M A MI]B9;L?"W2M[#R[TJ(O!6%.PO;:,-FZ_I>J:L>7C0M>=N%G."Z9D)R=0X0J>X^EC>DK LR;__]1>WZ*S6X#D1AE E"2*ZV6TQMO%*>0*K^#9,L MBG(:4H%IZ-R_]QR)IF8\F8C3HM4(,*T2*!9L_L@%5W\!I)G;"CR0Y^:@52<" M,58^JM]W*BGTZ/Y[UL1:^K?&G*Z!::_I%KR:*:,-6*D#&GU JX!IM=*HM/Y1 M1RG/G81]X.N_P_!94HW?>=@'B'L[$GMY\!F1-?3T82<]<-C9:6FU==CY2>AL M#/7S5\N%66@>R?R+*.^C&GB-P+C.7_J-Q1M9C_,BH(OG9+BA_4!F;^#6 ;,<'G4X Y4_)I++PRYY'A1B6XTVIO\Y#% M'>=5Y5;T1HM%>S3.EK<+W9'Z'55.]9T&EWAJY-7D\P4VZH*NOFW]W75I<.-=Z^@,6J6OVK2NC=[M MG?YKB0\^1X.4'1].ZHM4*!]\$@X5,Q]^X)X1Z:+6I+N*@^T8V-?WVC\]BU+. M,,,$!CDE4!FV"&*>Y1!C&6""$T2Y6UGC$P-.;;EHY=6V&VM"LY?=K3ZFZ)C-_ ]U.#CAL&;PG!3E"\[7V. MM3I$,7O=9G\;/WC1,*$VOV=2JJTR92%D8<0A2F6D7AC.7>$[//J+2#80PZ58'^^73[]I&XW MO/ /I/\*F[\V:?'''CQ.XKJ%:NO4FZYVD,\R!C,! XXYS'-$R9BQVQ/<#4/O!&/E"9SIL__*_@SX'Z7Y2 !U*" M)Q-PMTZ>_BO(DN!*_5K_O_E1!?/R';5A$A>F2@!GWVF#NGOU3#9&6140^20BMN&Q\'K>OKM MEXNE^L!(TRM*=X%9%<2-DDB&+ D@"I3)H6B)0,)H!M-(H)2Q*& !7=?N6M9D M;NF]/S2@U3N]56)K/>S0;K ?"B/JCTT?AB.U)DEWU_TI*/QZ[@^.-J[C_I32.W[[DS=,JH3@W]0C='#0C:F<6ZXX&C6EVJV77+>Z60*H-+F_=%!\*92'-YV02]>'LWZ,3.[^)B#DA>A^O M5ER#C@[];?"Y FN$FM\!C1'89.1\9Z_>) H5#O(*_M.5+?3W*DZEDJ'SO%^H MKJ&]G/\,50Z=9V6DFH?N5W!^$(RVRYT'IMMS9@7-T)3KQB/$6 M"3M=7O"WY2W]_'MO[A_FRVVR;'^DKPMG428DIQ3#G!*LH^X$Q#S6R3 H$4F0)6G@E/TR MKOA36P!^U9G;J[ MLPRTYBSKFKVM2_*JDQZS5JDM1NOFKASYG;'S@4[W31AQ MY[VGL)AI*]DHO=K=:"UUK1_P+.I.X-]5NXL!%@5#.(R3.*,P93B'".4IQ(0D,$DD M(VFJ>^DYQ95WJ:;TS>,W+7AI-=ES7U;J7M[?,EY*A3/1 %$)(TAX@&!)$M" MR 45"-,X(T$P:TS SS4I:SLJFH)J+A_TMH)#&N2MI47)W%3!(#6@XK98F!SB MB?1^\/F")21A".OX#XD01+G D 8DA5$<14$:,Y;%>?N"O5GP?^;7:Z7>N"_7 MA%J*^'RM[%;[*8@Z(<-BO'.O-3Q[2B8,=.XUQ3F?1C,3GXI]'YU.!IA*;VU0 MAI!MS%BLE8-9A[&S.U'-HC2+&&(19 1C94(F&:212* 4.<[RC,@TMFK][%>L MJ6UZ-X4)ZE;",:).=B9KR+"ET["(0YA)"?<):#3^]9HD372OXHMVK+ M/C=_;OK<,)KAB& )B6ZHB3!6ZV<6",@"'J="!'F0.17/MQMV:NNCD5HOCS?J MJ2O^<*P58H>WW=;1/XH#+W%K #\G^F29CA/$IA@%B@6R!*8)\H424F*64BC MA$KDFCI^8*RID4!'5).Z_4)8\(-NQ@3R'KG:AZ"V8PI/ [,%D>Q\YO#?0(, M[^G&1)#B!*-<44>0.=4LWS/(U!AC(R,P0H*O1DS'3EQ[X;0\W3H3I*%] M;J[XN!_U' ' []'+OH'&/0HYHNK.T<2Q:WNW97J\?S2=1\UQA7:LE.).+*KB M233YX>^75?5!U!_E%_)MQI*,!51(B *:J9T$99"F)()9$J9AEN),)-*%#QS' MGQI5=,0'2W-)TL%KLZT^X/GNP.4DP]AMN?H M*=75Z_'N-?1>Z.LIOKYS;TH;Y7U]+=R M^4=]IT9S"A.4!9"F6BO;36'/PL%#D3V;RSVG0(O%Z@^S%_-FM7ZU>F0; M];CHMFGK3Y++^0\SSWK9*@;/JDQE%9CU,_6,Y[8J$;?];3EC;<&WF7'*/=J0";$?$N MZ3P(..?Q 2[LC,?)@G'G.S[@G,UVO!X2K*;&JWG-]>KD<2WW!ZA,D:H490FD M3/4*#U4,$%%F *8"*J;G/PH[E>.Q:W9RI&8$Y%L=U]MK6ER"V?*<.CAXL<^I M+U272/8F)[_'.:1V@BEV@8=+33]WE88>."Q*+?3=[4=&GW;Z<4WB57? R@N4 M%3C- 2PSS3VEQ !7!0,5X97 5586U.F(^F(K4Z.:O9$^*9.7@;1CEYOAB4PF MI\A$.*7NA2 H45QN:51>Z'7VE ;Z+_8,36G#\>H/ZJST[ZS,&>.DRH @6*^I MB&8!6L$*\+S N,@HA+S,9.D! MW(XC;L5OI(B6SDH#VH4ZY &C6H;A"!O9TM/>N-$MPXZ?1;A8W.*Y6[/!-UR-R8@E+$W8&Y#T7V_Q1*:L%LL M0XV.NZMB"<'91HKM?1[)= U[[3+Z7IH$OO5FSA;RB^Z(^MMJ(;ZLJ:D7\HH^ MU9_Y-RD>%U+,4E[ +,-Z0L-2!A B$F!(*DU)LE20IU"6]EKD?C9,C99VAIDT MN:;"BM#F.F1:>7;%P)G3. !')JMVVK/SP C+['RX2W9>))T;B?'C+MEY$K\3 M''+;XG?&2(ELL3K%+67M-CA[\],\'SU>,MIMOA]EGMWX*+^I[MLF7;R91[]= M&@ONE^)O=/U/V93;;M/-]P.>B0;51ND!KS.E+6YZ:0,ZY3+#BF&09Q4U D$2 MD)(ID*>%D'KA353JM-<6R]"IC6%[GPZFA&XSZ6A]:C<#GT)/11X,#UPT\OP- M#9O8]8/.Z[1.]HXFOS31[:VO.T9NO?TU_AE&[%X)NFB(9NRHBXW8D)\N4J*W MYQX$]W*E![%[I@/U3C\=+NGCY6&]6W_70;*JQKY9?W^DUNFA?YG?S MI7R[D=_K&9-(,22EJ1^( 8)0 E8B#FB:IK J(".YDS*XKR%3FVYL_4A,IR9; M3Y*=*\VP9IP!C3?=>)7\;AQ*&H\]#VS#%^OT0_EHS7)1X'F+?A&?B, MT].8D8]!;X/L_*3TQN?=1+476WWQ]%>Y^KJF#]_F_-XHW#9I0@=!7EE>J (Q M@#DLS=YD"@B!!: \)4*54F$)/=C6QY:)$JY12MS;G32&>Q&I5_\X<6ELU,>A MTZML>J$CNF3#.(HG 5"-0:I>]CP'K]X"W!5JO>F1'B<^%T+@7JZ6]5PT-7-7 M9D&VK)5MO)@%[/6>/3C^LS@Z>IY>B M6@5L;KR#K/ 8'1UN17C\;6DJAQD8']>K-T8KZ;W<[%. 9[C@.6%9"B3/$$!I MI@"CN 1EC@M)4Y%CX;2(L6YY:H.G-A(T6E+)4FX\Y ;L(;=;ET0!PV;S[ILSK/;KOJK)?[HQG'\GV3'>*-!'9L SADMVCIC56%>G M[-"7NV3;4R$/WH)A&I0F_:T9E39O!NV41F]_H,?^R_^B3R_H\I_OFYDG7=S7 M]8K/F[]LJRO* @M!%2A9JJ=^)>6 <0D!YT3DJF*58J7UKLI0:U.CQ\[>9&MP M!SV'<(">-(NPE>+Z';KH M*KUK_<&' MC+>"M_7G:%UN?9-G1N9:/M"Y>-W6"+]?MJ);[4'E5F4%ERE)D1X515%"@!"7 M@%+%]&15%)#@/,LSZB0:8&^W00T M,*:1N7@+9V=N@V:KZ]=:'$'+Q@&@L F<%NV.F\AI#\190J?#K7YT]&:^I$O- M;XM]G/W]SWD],_(/I*P(D$AA@*H\!;2$%!#",%:J+&3NM%2^TL[4:&=GYD$. MB5YK:4L=@[JNX6I'+@'0BDPH/D Y4\@ #$%IXUI;HU+%@,.G]#!TN;:_YIMOVRBAUS_YXG&;/*'_$T8NNT!Z(8/R B"JI)Y-8 4H$F9*D54Y MPR62N55F]@TV3(U2.A>\(QRML;=CE\B(1N:=HXC&K?W)'W,C#]QY<)?L?$BV M3H05++\!PECAB]9V/%?8HBM0/>&*SH_RV"9_N^0F[E&^DNV?;Y77 M=^;OGTR%Z0_J-[U6,VNT&:F4DEE9@(H6E28_G@*68@PPH143-%,JS1TDMGQL ML/I*Q]?V=9[+['P'ZL M_-S6XN27K>V_ZI5;LN^&QOZD<0!\4$"[T&X-103<8;\^(O C;=^'[P"WO7U/ M!'NW^EV?.=[.OZ>W1PO]??]-I\#]'B5HZ[P6Z6/0*XD<<1GYB5QI=GCEBY MB.S(D60*%8"R277O$@%P*E00$D&4TJKDC.G PR;1J=&@@%> M;6EJG-/JQK<6.IZ07$?3CEB"8!2939K*XX!1L_NXU1V_7Z_U);+5*VSMCB"\ M/XA.4"JYWMJH_#'H]"EI#-_@&6=!Y^N_T\6C?/&T^_%_SO429AP@N,LP,/M;L])3".# MY[B3<7S3A%[V3F4RQF[#99_##IO'38P[5EYT[VR O'R5NQ#BJV[?_?][I&L] MJ"R>/LF'U7HSXSC#C/ "<*3TPAVB##"E*"A*1:"4/%!K: X<:H7!*/(G[0Z/D^;D #>ZI/7GCN:#N6 8X>*E$.7WE9] MZLUJW12W>N2;Q_5\^7565;#,!$2 5,@$!;$48(@%D+3$,L6,9IS>4'KJM+V) MGH$WI:K4-9>O ME92Z>OVM(OOM^<';I68=_9L9E'DNBRH#E22:&4A) 96\TGCRDE$%\U0ZI3Y= M:VAJ4X"M75WZO:^\_0F:=FP0 J/(;+ WL3M]O$NV5L80A+^,0R1!]Y/&GDF0 M_;++UP75KUSO>:*W/R_L=GPKR3*2(@2D*"N 4,$ +I@$2&*8J'G MAM)//J_E%_I3UB]7BX4T)6UG"$&8%80#B)$ J,QR@%6A &,2JJK(D7 30+[4 MR-2^Z=;&9&.,3.;?'U:U;=FO7B@M=^AN!"CV/EV+36-?LC,PX&9=C_MAM^PN M-33NQEV/JV?;=WW7^GWN?Z?KN0G[^:37S=(Z4^=0H#TTAK00DH M%VG.73_VT@:E]YEO[$F.@U_G4&81VG_@MP$3^O)TP],,^ M:V34C_J:BZWV-36TVV>JATV-UW*&[!*3=5WTC/)$_['W"0B1Q MSA[W@W[>E]H9]0OOWY=[O":"0C7%09 IB;+<-28D YHR O%,\AEEF%N1]G6;0^->)J M2K'N[;S;)^P8"7-0:R]N*%[GUC&N1!88[LAL%@SI&XC- ;%([&9CP3-1G ,X MUWG.Y2$WKL&:--.M@,O35BXH13#/JRH#4I,90)FJ %.:W21)2<4$3A5S$E/I M;VYJ='8J'' D$, 'I(9\X'9220DJ2H"4/7&SMRN=J>RR=QVFJ\K^.%_#I?+LW7\8+J?^ R^66^ M; L@].QQ.")-:9Z8:W2#NG72S$ZSMLV(Y[] M+$5DB.U(.PAHD?EZ:V-[%G[79=C?):VAX:AZ$(N@+'V]M5$)>M#I4VX>OL$W M'NY4:^0P>;Z-N?^T6BSTG/,/NA8SE1:HS @#."N8)NL* 291!M),PJ+(\D)B MJW(,GNU/;5)X25QG?BQ#\1_)-C/$^)%TCCBN=EV[R8Z&(H(?F9PBX.X1M>>% M7N!@/C<;1H[Q\P+H//3/[S'^F4%OYC6GB_\MZ?J-_DT]4WDJL,HR@#C-];R) M*$!25H*7F MCH]7;M 5!&[.#3I][NBY05<K@,QE45*2(J6<),8O-S.US[QATDX5@A_8Z;@7?QE2RTWW MFX&*_*D/*F>\UV^]R:CJJF4$W%WOA2;L-OKEIL;=+^]U]VQCO/_JVT,*7ZV^ MT_ERIO&"I*J$1LSH>4E. 1;(+(!$EE>$Z;\@WZ#"MHFID<))"%UKY V!A1V0 M=G1P&SR1J< 1F9O""X^=CQ9@V#7S;"&&QV[V!1F>7.E;1. @E_!^*3[)A>;^8_F+.>5GFPL5O7C6GZ1/S@V3O0O*[<2)IO C( M0K> &+B@@(HF7VGD^IOF+/.'V9']01=& MO.%^\Y*NUT^:SQH%L1G,2YY71:[)A!4 ,3.'0D0"SBBL*H4+P9PV6:Q:G1JS M-.HK9FQO-@WDWFY7860;Q.T()CB.D8EF!V'SPX')=PG=)%NK6^G!D/+(#B@% MUD>V:7ED@60',,X5DEUN]F.D5_)A+;L"VC/&4L6ER !E)-4K.(H!DT*!BG.4 MEUB($CIEAAX^?&K\L<' F0 N.1OT.S]J8-3/^9)K MIU_MQ6L\BIF]?S03C@_JH^[M;[26'YOHKWI6R%P0DSU12I@!)*7^2/5\ 10I MK7B)$!3(*N.KKY&I?:RMFI?70-TX* U$$R1/^6H"#E4 @N MU$@5OSP0.5Z)KP/JC4EQ#U]Z<5,;U]&[UXNEO]!^K]LV*9/D+$4$,0!ITM)>[OAH7[T_&ZU_*JYZKM)J_RB M']&=7U>94!EA" BH"J"GHQA@P13@JLAD612P*JSTP?N;F1JA&BN!,3,Q=MXE MQE+/F( KN-JQW^UH1:8U/Z",B(HC2:9K.<(J:PR:C"& )4D11@J?^GFO=P"7L[!@D'Y;/F..Q0[620OO2B&B"KH0>ER+D,EUI^Y@R&'C"& M\Q;Z;O;81WOQ6,^7LJY?KKZS^;+95/BX7OV8U\T9W]NE6JV_-[]]JV=.<[JX MYWSUN-RI.3TLY$;>BW\\MKK*']?R@ZR?YN)5CU+.2EI M42!0H9SKM:?* :$4@SQ%0E">IYE"#BSW3&Y,E"^W0"0'2-PE!U@D!V 8'?(& MCF2/1[('Q-0'W4)BGM& LHU0KA,-2]+@LDV];Q=:+EMJS_#V6>QG3O1E&F?$ M^#\OT, +Y+#=.^T7::2=Y"F_4&Y;UL_7G;V[X<]@UG@;[<^'^=$>_C.:<>OQ MP.4AT"2NJ,$4 JK0$>J*& 6L4 M\%.ANY305!D979\#@R#V36W'ZW!_^M/GW[:AUT^^)P)A.M'UC&#TKHE]:C"4 MA;=WK:O>89R[V_5>=VB01(F8CP1[I!.%,#8^TQE#4("OGSJ$;<8S.M\,)F^_ MZ^%F;5[QE]JDK[*>H2(K6%5)4*55#A#"$F"%,9!55D$ELUQ5V"DL_V(S4V/E M1AA]M3353#I##3\OS*;[HCDTI [KCP&$[;CV=MPB4V9[=KJW,.E,#!B#WPM! MV.#[RTV-&W7?Z^Y9N'W_U1X;?NU,TTQ.UW-9=RDD."5*,%.SL%0((#W5 PPS M!G!>YIQEL% .47.76I@:$S0V.NPS7$3-8BOI5BPB?]W=8GEKWW"&C24R#GLD MMR(TTB[&"5*!=A3ZG.]=\U^\<;Q5>9_=1^OFW@L]!8;-(]^OEJOCLA+=8GHF M(1(44@@*@9L(BPS0/", 049Y!C%6-/,X0^UO=:*' >U+^TM[=/IK(EMC[Y*E M=%49[L?<;JX3 ,(Q6?'0TEVYF,[8D!5CK% )JS+8'1"9VYHR#WM?S);7KC,^MIVQ=\BLCG -G$9U MHU$CIUZ%@? \72O05\U"A=M*D4GF\UR"BN< MI8#D% .4%A5@69F#G'.5LX)06D"/F9^+#1.=!^ZM;Q*>UXWYV^TOWE:KKIO] M;F\U>PD*6"E(.,E[JGL(Y!92( C"12TX4RZ5PVGT,WD6C#H;3ZAO+,Z)( MB,<^ &J /+"[TT=J+$]:T[L\M_ B]3Z8A3V]<3%@W*,9#VC.SEU\GN$W+'5G MA_6759=8&8SAVPH#SGT/RH+.<.RRG'>3SAADW6=_OJ9-MZ8@5%925@ 42F)VV( MIQ*P2D*0,9+ES,RYW>3_K MCW2]^: N!$^>!*8Q54K$<@SRDC" F,P!%CD!^H7#F+-,"$%=:"6NN5-CIZ-D M^,:E74Z\&S]%[F4[FIM.WT5FRR.Y C,3V_MZ1<-@WZ\)K1/CL>GR2P'V42,5 MQ^FAH$P>V>11!X1QX#\=5T9JU6UXJM>;V=_HS_GWQ^]=Y(F"10X)E2"3E:FT M@ JS'6QJ5$(I*!858\IF)#E[\M1(OS/.CN#/<>KGXIN\CTR;G5T!U8"O>MM' M0?JF _K1?SNEGO.GCL(25YW9?M#7+_ \+M\IBG]0QW'.C?3XRU6]J9M=MR;N M?KN"O6?U9DVY[=KGMD8F]/8.I" DOV]M#CA>AP$O[.GJ;2:->[8:!+ZSD]4P M3_54)]JO#V=(H#(K"@[R E4 56D!J#**F27,]:"9PY*DL\UJ0Q=V:Z^#9SN- MF;L6XGU\7TP;_MLWAZC9T98G%I$YZ)T% .Z:0N>NAA42.GC^N.I!YXZ=209= MN"1 ::$NVK^;L94YIYD@ N!2Y@"5.0.L% H@)7&>2XFJRJF&V/6FIC;5/:]H MLVKW8P=245P1MONFP^ 6^1,_AJRS,D(!C6$PXA7S.6[N^4KV7'2[MS#/Y3L\ M$_Q,ZJ#1*;O_.:]GI,BH(K $:2-_38H4L (3@*L\R\JRE&EI567XXM.GQ@N- M<9U&GK'/44KP&#F[C]\;C\C?NST4[OEYEUP.FY9WU,*XV7B7G#M+PKMXD=_G M^EYN3,6*1CQ"2/'BZ;?:;)^]F2_IDIN:7;M*7;L5J&H2D!3 MD>JOFPDJ]1P@PTZ:H>XF3.W#WYF:T)VM;M^^1S?8$41<<".SB#:^K8:S-=^( M)O]B/$CFRU^3/>P'E01C;%CX@QB4ESS,&)6\_&$Z9;@;GA2R@/K!1MB+I_TE MW>9'0\,?FO#S^L/CIM[HE4"3^K/1=MZA_V_AI) MONVK$+@87O1>"1L^'\W:<6/M8X-^%I@?O<$;DLN^K1;ZCMK$S6Z>9BSGA).B M!)@J/6JH- =$B$ROO+*"42Q@!J7+6K_37XQ$1Y\ MOOFUB<-WEJX[![=*TXRG)NM+<@50*3@@19[K%2W*>5:4BI2IQ\SL)HC'FU*] MV,V:7E#]#]PQT_D"G@KEHH0I 65JJN%6N-(S72E-(2=8Z2[,]PTD8";E0D8#!J*?1V1\&EK MQ\V,GYQVT_2. M&",X80R#$38G]'ISX^: #KI]EO,Y?(>C#*B-_Z%N:+_9?R/P(VA];4-**<%= M/WP\Z(?.D21*I/%M2$8N-VAERC/7'W2!:[@@H=/3;HB*;DHFF"@%W8+YPVRP M_*"+)BMB\Y*NUT_SY=?V3) 0(AG.33E[H_PKJ@I@E".@N5+F)">89Y5SJ+1] M^U.CRH.J)MQ$]\R7?/$HFJ">70VM+6,>AE=W\R.0R/V0V3R/.B" M)L#*H-S\<&!]!+$,3\#"QVP[V#!^(+<[0!>CNST>)9^K42/;O^A7H M=!SDWF@3-O,WW<'?DAS>)4;'WR-N)DY76YYZ3:(#8Y^>!8R<.7 X=N1,U&X) M'SH3Q]SQ8V>BPGXQ>"9NBWZ#T 5)CT^2K[XNY_\MQ5NAS9BK.3U7!%D>K@OT MOSU^UZX=%KX\+HZYK8W9%=^M6"YRB 0@R$2.J+( #!4Y@))SA(I"$%RZC$_/ MXL74AJ[&UDXM,LST_WE>#KL1;?)='GFPNUR/>0]![4\FA7)^F N#NI MN'Q6G+FYL=4'#%63>1(=&G28?!Y/1AU!G[6S3@?7YS7FF3)GC"7;7;QZNXU7 MOUVV^M@SF.,4*E,ZJVSJ9^45P H5 "I1(%YP MVR#2/;.[6Q=+]++@YWR1_D MNBD1KK^11%&N">T&.?_(;X##PG :_?HG6AVV(^#.[?U92MV\)A_[4VO&3["P MZZ1II5D,V/SG2K:PZX#@*1>6S;H'GKS68^KFZ5Z(M1EW]8\?UE]6?RQG5957 MA%,%4EF5 #'! ,F%_FL.LSR#--,K/]L8E"MM3&VH:,U,.COU#-K\30\,QE;[ MX)1K@ ['J02 *3+S>B'D%, R@(%W+,NUYXX6UC+@V&&$R]"E?O/4O]+YLC8% MUV7]8?GZIRG2^#BOOQFF^:!,6;$9*W+$!84 PXH 9+Y[FA<2P+*H"H91I6>B M'J51!ANV>L''KXBR+4XOCTPV";="&^TV11P&/R6(9H0PH*?Z4O-M60";586 C\VS6&IJ@ M\]'A5D>=45J#<#HGM+_QMJ)8;U;K?16N1MMTF_@PJU NI2H(8$B9X!R$ 24% M KS,44EQ2;,GK"CHL" 3MRP2NE9X@'R&HH#U.@ MPE>Y&D8G2G6KGF:?I:K5, S7JEE9W.DIMJ8]H/6WM\L?LC9\=[\4.TFCMQOY M?2_N)=,"9IG" $)9 917.2!8KT$%AX074B@EG,15K5N>VJ)4&PZZ(,'.](:: MU 7%M?]TE%RS[@P[=DHF0%4])_%O-B>Q;RX=!;3=>L'E;R=0F?J1SZ:GYJ'3+13CVS\=^I<^[WB:/BW MXZQYOAD\\S3OALX(+8ZS^1P-J=V>=;P6?%5:-")+/W8X1,\;='8)VEWQ<+>;\*?F]^S-*=4<+J *KN5QO;V1%ET'' MSU5=AF_Q+,#](,U3EU_?F9/W;;C9DUEP=$6C,T%@*I4"$);F!$["-\G/:/:&1RPAK0^V.FY=;UL0SBI\6]_H6>N;SM=-BLC?]/,? MVP.)-VOYKT>YY$^O5M_I?#G#&:15)1DH2J+TM 96 !.CMUZD!<5258(YU9FQ M:'-J]'-@:;(S-?F]-=:Q%(T-Y':T$QC(R,3CB:%[Q6I[5,*6G;9H=]S:T?9 MG!6 =KC5LY*L9!NS+%LWFPUO]"MS_]U(2\P84Y@*# 'A% -$> D(1A0(!O,4 ME960'+NPS;6&ID8QQLYFR[$U],Z$CLN$-K:Z$KM 5;& MRN2^'ROW4KH#0(0MDGNML7'+WPZX?%;8=NAZ7_$L_<7)>M/EU,PX01F%4(!< MX10@R#A@2L]%,B)8P3&'$%$W5:RCYT^-"K;F;85:7)6MCL$CHB!9!4V1G*H" MB&88,)D5@ M)J5!ED99J]D.NV6H$^ [;&0' 1B?L^VJ]F?_W;F=*;#4O]^?< M2KK+AQV#;$>M-P 7F5%WB+T>>.4\%+PN^AQ8FNNXC9$UMRXZ>"ZF=?DRSTJ@ M37KA?AFX+R H):6AJG+FWL$MB M=XQ8N0JHW9<= J;(G_@V6?L J1C!)T-(A*TF>JVQ<0N+#KA\5F-TZ'J/P)$F M7[F>FT'N@WH__ZXO6-"NUG559'J"!#-0L)("E$H$*&(YP+DB-,LS0;'5!LY0 M0U/CA -3S<"_-=;A^+\/U7YB"(E5;&(X@.G#'J;A"N)N>#D$/P3";:10ABOX M!0I$L,"B-ZR@[_[Q@@0LO#@Z\K>Y?E0MH[^N5N*/^6)Q40_BO=S,N"0<JV%*D )1GKVE>50$BI%EKJ4$XMDIQ-'CU:33-'YNJL]J8EZ*;>3N(1V M;HTB2338QW9SP0GT7.01XR99H;MDZ^G==84A[>^SBP;9=L@49($&;?TS"/_8 M AY(VL>Z.5\AZPW59HG7=&U* >IF]6SD<6'RS5ZUU19G&&&BI!XDL*)ZS"!( M (9E!G"AB,*\S"D1;MK50TU.;XJ^LS#I:E"ZBD\/HFS'VF&QBTS 6V.3K;7) M+X=(=@9?UQKR$)>V12>PGO1@LR-+2-O"<*X:;7WGR$+1KW\^S-N@MDX3BJ(2 M,6P*B34S65H20+,L!TRA C$J1"7=5<%"6#8U\FK2%I/55N])[LSU+YL>I /M M".]9NB4R+P:0[]I[%T>A*R3BT]!M/K/NSR'3? W48*K,5QNX,52OF\4>S5J[ M.!WQPB+Y-^6\W\]ROJ+F1CKF6BA"L@K M()4D $%5 (RY)OY4J1QQ*(5RRHF.:>S4A@'C:ZOYGAS&N+U=/CQV(LL[3Y*] M*\GOC3.^P8,Q7@*[<6,J71MY*(G4J_[AC!'ACA,'& M6IFKF?C^MIQOZD^??^N.=Z0B3 \3%=!+!*;_QR$@99J!2I4EDUE.,NA43::W MM:D- =HP[Z)9E\#D)<:PK!2HBDP"E%8<4$)*@"2%0JF"PBIUB]D*!NW-]06Z\$E4B6Q2RT^4]VP'N>O M5PGKN\ESJV=#-[+5_FVUT#?7I@;9YLDQ<,GJ61-Z\W?VFH/"0XO_(VEM MCA+4Y(12V%6Y5W9=-?/9I94;O^;LNIO_[^L%@] M2=E<]+$3(ONHW[%Z5E:B*"L]ZD),39BYGL>0HL" Y9044 B:*Z?824\[IC:Y M,1XTQ0Q.A J3QZ7NDT1VCG2_W&GQ/>B'W#5G^?J^#?VI%T=_S#??OLF%N*$> M@F?7VI)A] Z+3H^F#UH7DM:';AOSKMWT-%7KMAW67KQU)6E\"].-M-4D*A%_FS]P?..[ZO M#Y$H07H7&WR62+L^UZ^%R_7>$[1@G3D-_;+6:XAO\LL?JVY'KN0HRS() 4$( M E3 TI0?QX J7%*!4HY*M]66?=M3(YDL2%&XBR@[Q(*$QV[$:(]=%,?^7/XN MZ6Q/M/$1-D4]0!NC>-K%]J=0"*T/&,NB9KV/N(&R]I+T']>KKVOZ_?[GO)[E MFI@$)AE@F2J 7J\894>.0(D84[P@!"KFS% 7FYH:(366'A96Z&Q-?C?6.LYY M>A!V8*>;<1N#C#P@\Z.=7C3"L\SEYL8GE5ZW+W)(_QU^E/';YR_KYB3^Z;,Y M=^^.YIOA%K&\P)4L 125GM3DN9[/2%P 6%;Z#R(R2)TB^J\W-37*^.TOG_^2 M;#ICDWIGK1M7]$!KQQ5A (O,%;]]3K96)GLS(TQ1AM$(RA4]S8W*%<-NGW*% MQ1V>TPL]51&/"_E![4^$7]+ZV_VR^<.<>_V@"R-,;01^&WW?64XQ*625 U:: ME1$O]$^5PB!C$BJ.(2NHD^"BAPU38Q>3S[7D\\5\)^-S$ )AG'"(<6I%!7,[:2VKC0PM8^_.]S?&YD8*UT#'DY [/_D M0T 3^6-W1,4CYN&RZS<&/9P\=.2HA\LNG8<]7+G.0S/O@F[(Q_7JQ[S6/]#% MVZ5:K;\WOWV[G&_F=''/N1$W-O4>S;3B82$W\E[\X['>- &MFV]RW6;MS%A> MI#E,"="S@0P@E6I"R#0-%*2H("PIY[)P*'X=UUJK#V?\@MF7188.7$X.?+Y+ M.J^3O=O)WN^[9._Y7=+XWLD2.8C;Q7M=!@CO^7O_.66E_BU[W$$,<1(]/Y*4 MXC._ 6[*C-$[IE?7,5[KXZE"1D?P2%,R?FNC*E)>E"U[V2D*-U?JI\CY#W-G M/2LY%2J#%-#,%+VGF #&& 0,Y3G3RQ*.I%,LPQA&3VVQT[T0=;+>V3B*+J5; M3]MMF$RM_YYE:F&I6'E=IK+S/-EJJQ\X_^SRE5Y=-04M2S?#_PS"EEY=$4CE MTJ_M,*OIEZME/1>RW7,S<7MU6WKEP*"WK0B^T)>:D58;=7338?3?RU6M9\Z5 MRB@J,0<0"ZZ7UD2/87E!0(ZH3!5'-*56 ]F(-D]M'-O;;?(Y=[;6^F_UK>NC M&%WNMSQ^YHY\E@'MR/SDP.F[H_%KZW=SP_95.+KW[E@^[^4T7XS;5M'/_((\ MZY+Z>5Z4F]?7$;O,=;$=PY1G77E'Q'9H&1ZSZ:")3/ODDKI3?7QQJOKXH96# M?;-:*SG?/*Z-Z6WF]7_)^==O&STC^Z&-_BI?_Y1K/C=QR7,N9ZPH,Y2;NNZ0 MZFD-0@4@*D.@@DBOVWF6,5P&R(:*YL#4YCB=^7KQMEHGW,A7+!:R%9X0J\6" MKFLCTMN*4+AJ4(S];MBMZ*?$Y,(<$M>A=99LG%M\-3P7B^U(S\;OY#BK=ZWKO\ M.M_M5KQX^AO]QVK][(W?KM+J6FML3]I'/#*T'/I&+O!*!+1H$B[*_VZ8Q96 MN->A_7%U>-V!.9/5]7C$+6'M7^C/KM#O"[F4:KZ9,5R4#&4*0)AK5LNJ%# B M4U 4"!:IJ%)(<[<:YA?;F1IY=5'P&_K3MYKY93CM:"@ 2)$II\-'F[@MO9W\ MTED9L'S/ X1T@3.VWJ&-(&K#E].$[A^N<=QR.#<[-K4K/G?WV5MMCD^F;E8 M_?[1)")^4%_65.A?OJ)/]2RC5492Q0',"@B0;A^03%!0E9*6&6$0"ZM$XQ%L MG1HEM28VJI2MD8G05CKL;D?N6HOCCNETV"@K^Q?]!7U>;!?V+RXM[)L_DL[G MI'7Z+NE>@@\JZ1Q/7DWJ)7 XVIC.RS#2D<947@JWXXQQNJGW&".R">,=7XR# MY=&QQ4A-^BTZMI%I^U".]W+3!7G,5(HQXH2 $F44H%(O.G!6*:/#BK!@I!+* M2;ZQK[&IC?470O;NDH4Y#J6+Q>J/1M9:F1."M13S3;)8Z25A;:8&_W=Y!Q%N M(K_TCRDA=_H1]8/D&[V&7%A*NEIUC]U*)A3HDL4$KZ**GM\%15SXVKI\N?ZSN<<^0O-<<* P/OEG0K[-*E#"G M4H J-27F]#H%8%5F@-*TP*P4995;T=#9DR?'.5OC$F.=?2[D,5P#JX!;0(C- M 7;^.V4]7O35.]WQ^&FCY3E>=.(PP?'R!3<6B6E+:YA)RVIICH2:7?R"(5J@ MG -"*08(5Q!@9'83L!(91A41I=/Q2F]K4_M NT(Q>R/]9 U[ ;8\LP\%6^1/ MVADQ_PH[?4C$J:QSL<7GJ:C3Y_S52CJ]-_GJ&GRA/[<\8@RZQ4FP=;FAQIM#G]9J/^V-QNU\!5\^ :P,/C M?C#88I.&+V(>>@@#:-PHC'#MZ2,K) PX>2Z5,'3#C86H7\UKKE?,)GK$4;VK M[Q$3>H,/:@ ?&!I%R,L&D3AE>B\U^#QE=GMS[TT_;V(^>+1;/3L MQ4!?_^2+1R'%&VV^&6H?VTWN#^HU72_GRZ_U1[EN]_^>+C^@F16*JH)Y6>:@ ME/I_J$ISP'#!@>2*0E9*AIA3E&]$6ZB2:ZS%UC]G%EMMYT^BXV#L! M?GWFOMT7'\VPNX41[1UWLS$^\&=[E2,TZ;YH>M6=?+[1PQ%=M)&T;_3OZIDJ M95HR3H%*B=*4GV' N"9_EF>&%U_\FB+HD'G#A=$PQ=[SA:;&-+M65Z6(B69 MR@!EA )$,@4HQADH4%94BA0I)7BV66WHPG)^=_ATIX]\UT:\U_>+:2/AG00& M=1#7N@R>Y8EA\-.1XY:&'<"<QR)RH?_U MZ_U2_(VN_RE-4$87\]F5&:D$+@A3*> JSP!B7 *<(PEHBK(*(9)2YE;T::#! MJ0W=G^E"S]!-W,/WK;V.YR)#"%L>C03$+?*GWYG:@+8S=A?.':'PG"4T88]+ MAAH=]\3$$H*S0Q/;^SS9A9H*"DU1;2-.VX1X+6O:%-1XM?I.Y\L9*@M3,K< M50HQ0 )"0%2%0,IPQK+"Z,963OPRV.04&<:$6+7EYW]OC70]?!T&VI)F@L(7 MFVCJ 6H3'&&1^3R M%/OVGKE&Q9GCPX4JSF^))&IS+82]C3!YNZPWZV83I6[$;[]\H\MC'0&37-MN MKX M)J#]T]*L"=\QSG(U$4SPR-Q^)=EFW];+U0^YI,N-^>UGN?XQY]+\RFCC?#+V M_XW^G']__#XC,A.?>."5DI)69#,.B';RX2I3$H&,<^/33P[ATP0IRM"W=)\T^=%\G6C:3QXR[I M/(G>!0X9S-&[8J3$Y%A=XI9H?!.:O?G#?D\>+RWX)L^/LGUO>U(8]?1FD.MV MI^M90;FHBE( P;("H)1+0+$B %98%29VL.(L0$FQHT8GN@1J)[6=G-"-LM3' M(%L,&T$P>TZ-\!:]UQ'0NTV.VQO%9Q72MD3S9N7KB^BX:E8?/^19U:8O^C.D M$WWY)L_-L%W!\V:[_L53(P#7UAP6 A)(BTIS;6'">' &:*XP*' A54Y859:% MTQG=];:F-FG?FKH_9F)/6[U#GZK.?3!;;@>% 2_V]HT_;NY[+,.(A-T3Z6EO MW#V,8@AF2QH)"5YL,FEP M.S V::W=B9$W!H=,OK;$)G "]E"K(R=A6X)PGHAM>^.-2@X?U!L]$5KR.5U\ M7-7S9O/4+>_2YE&3^@XZ<\VHNC,XV5H<)1'3!:(X>@1]#3^/+($%%%?5"6SN M]?LN7G]_6*R>I.QV9"Z?+KQ?+7_(VNC9FX.$NHE9/RT6\WZU^=]RLR^FUWS0 MWL93DO("J=$K9',7J:4X$5ML3R,?E>E]Y MLS;_UAUH'I:C\].+'N>EL&/;R77UB$?8NZ/I_>G>7;+S];CHREU3-DS_ZR9Y MDIN#JJQWR?UW(TP6CMU'[9*@P\,XEH\ZOHS:&:<#U+B-^XUP']>K![G>/'W4 MG]GF?MF<@S^83^D@(!%EG%8ISD%9,:K'IRP#)&,,(%CDL$I)A:13/+E%FU,; M7=ZMEE^[HAU?CDIV>,9_VL!N-P($!C,R?]^ HS,1.R 3E$9MVAV5!!V .*4P MEUL]LUNWFJUO5NM7JT>V48^+<['03ZO%0JW6AB)G!<8$Y;0"A4PU"2D]9\:T MP$ RJ6?1BF!5.:7/.5LP-7*ZJ(A[50LW^=VX8D+TC"^NLB;.O67'8E'[(#*G MQ8'?/8G7%\*PB;[.5HR;#.P+TEG"L/>#;CU+?$GK;YJ)S1^&C7_0A0E7;(X; MOLB?FQ?:W7_.%*2,F #!$A(!$%(5P$QBW5NT+"N8HX)3O^-%F^:G1I!FYKSD M\\6\7?6O5&+,;Y)IFQ\.'/$]>K3J%=?3R-!8CWA >17@[JPR,0XDC0=1CBU= MH(MTDFEEPC,=;KK <_V\T^DI?KSW29H(.;YI#SSTZ]8HH)&2LJQ(,*5%D(BFQV(&1B;'22YGN,J)VU'0S3I$9R!TB9XKI MA2 HDUQN:53"Z'7VE!?Z+W;[_)N)U/II]O[=3%)$.,4(Y$6C;I8+0'B> RAQ M03E',L^XS;>^?^34/NSWK[_\S]>?WMV_?_79[E,^0*?_N_7S.?)':N.N]6=Y M[F&/WEAWG MIFW0P%:P<);23 HNH$F=S0%*]7!*BKK8RV2![EN4V =,V M^\%VQSUSDJ8M"R*@0,#4J M P6# &']GE$!,8 JSU/(*"Z94QFWBZU,;= Z+4;F&>5Q&5'+P>-6G"(3NSM$ M[G3,SA9,C38:$Y.] MC8DQTE6PW+D;[/@D*KB1N:93MM@:JR=^6V> 6JU!34W$Q0GL 0,K?)$+&UCA M;,6X@16^()T%5G@_Z(8K+<[<9@813J@BH2$4!$C0#>AJ4 M@S3E0E959DIM.6==NMDP->HSUC?A3BME5O;?]9J^6>PGCTMA-DT/LC.2!W,N MYZ\FZ-%A=A09N1O&6&G726O_7;N76M]=%O,[7(!3I=^/K6+?8\C]UQOP#)\% MZFC'^'FA?D!=S!3U?)27D-T/N5@]&%$>_FVY6JR^/G4E&#(),4-ZR5C"# .D MH)D<$KV"I%6.,RZ%5,)!K.Y*,U.CP9VAR69GJ9,,VC4X^QDL'$C19W);?/9& M#I>O< '*21,N &"CZ;Z= Q=,S&T A@'!MFMWCRG*-N#!B?#:T-6AZ_[,4%XB MO4A6(&>J!(AE$A!9$(!1BKE>)G/E6)'C:E-3(\2(M7YNKO(S(5[LK>\S1EF? M.!.OZ\U-I)3/U6G4\!T>LZ6_T_6\20N@&[G;O/NPW%:M$H4L284E4+@RBCY0 M$X0H<@!+4E:9K/2,R4H3S**MJ='$UEHC5RH/-I6UP0ZS@@%\+>90X5"+3!@] M@/G,IX;>3/M)53@$1YI9^;QZ;A,L.TAZ9UD#CQAOJF7GR]%\R_*6&Y6+WLV7 M\JW^L9Z5-"UH3DH 49D"E.,"X!05FE4+E)8DAS!/W7;G3IN8&GON18Q^-S8F MC9&N*HKG0-KNFMT"3^QYE1LR_E).9\['$6[:-_,\,DUG;EX593J_,HQD]\UC_0Q=NE6JV_-[]]NYQOYG2;@:EG:V^7)KYL(3?R7OSCL=X8DYK?R2_T MIZSUQ.Y5%\^H__Y.\]-\T1PPS"K)I,(H Y"6RA1GI8"44L_$8,$TL>1YD=I/ MPL:W?VK4=%G2^ "$Y "%NZ3#(=D#D>R1N$OV6-RUOY=) T>B\4BV@)A?)0>0 MW*8_'?M]LYB43OLMBLS@_^<%&GB!;I-$G]"+]*PBZ]-XH6[6 M )TN1WT?,W+UVRZ _\/CIM[0I4E^^2\Y__K-I >T-:!>_Y1K/J_EQ_6<'XNA MP:Q2M%* PT("E L&L!!$=W>E4,5-Y+Z3&-KX+DR-:K=F@\[N9&MXTE@^4NE; M_S?"U?P]D*XNU*W!T#<)5LHDLOO3APU^6?KR6E4Q?5WX\]1'/?F M;@I6(_=V2X*&:#>)YU<"?DNN2(I+ D1..4 (%H 4A=&VR%B1Y@+*TDD@RMV$ MJ0UK P':LDWGFNLK]#+QAVR"M.^2I6P*8VR:+0TS+?XF%]=+>8?J/=N#IYA] M,L80M(_6;HR>8K"V!9ICQ&KWF3&%4&T+F"PCM6V>%";!;Y]53 Y'!,Y(!/4!*R:7=4_G$ MXI1Z7&[U8QWSV/W3'.M*7KYY0F]],_3N+8RRU]Z>OL # M5WLJJ+:K\/K+ZI[_ZW&^EOMYZL%\4D)&4:44J#C.35VL"NCINP 9Q%Q@105F M;+:47XU>XA<''56;QJT^ =)^ F5P!51_LL].=_>W'VFS ,45!54(E M2E[ S#&I(IJI4UM$[(CPH3D"/-E^OS.:TL9LCW/E.#WM<'[\[/TW_7/B7>]_ MW/9^Z_%."GN@]_V.@Z-V3/ACWSCFCG^\&Q7VB\>X<5OT#O5FUMT;#9.) MMYHO'^?+KQ\TTS4VUB^DG@?*@ZC3US_U7%VW,5_2]5.3-?1>PVXBM59-'O;; MI69J66]F/"L%5T0":$8@A'/]V9$B!;(2/"L48I5BLXT14[4;AB+:ZC0.[2R. M1V9-\4'6>&..>4VD>G.LZQQ*&JUS[4:>B719Y*&GRR7XQ?CY:V+X)MF[FNQ] MW?;H8>Y!(ZI]X%ZR]2]H_&KL3@@=ZQK-WK'C8F,#?R&&-GJ3?B/-;H_R[?+A M<5._,\(^62=90"#!94HJ@*5( 4), I>TB&7#RAG.1&F!25"BZVMO5**R1Z M:Z.2QZ#3IY0Q?$.,"ASWWU?KC1&]-Z6!7M!:CYY%FB&H4@ED99+_8(GTE(5S MD'*6584@*9%.:QQ7 Z9&*SL+FY)A(>MN7 #?CEUB0AJ9=*RJ;EA"'KCHQG7< M1JRY<<&("97;;H+)X!RDBE.ZJJA!1YQHE3A0V;1J?&9JUER4*;YKB38X.PY99. M8-QB[^TTYG:+K[W![?+K+ND0?=>'J/L.CP-$8;=Z;!H>=\_' 8JSS1^7>_V8 MYVC&9NA,+_?T[^3ZAVYW*WJIUUY9+A@&HH08H%)5 !/& #>R"H16F28?%^:Q M:71JS'.\S&C*KQIA\L[L&T1&K7K CIE"XQJ9F4) ZDQ-+A@%I2:KAD>E)A9 *3,$"@E+?(4PDP*-]47I^:G1E=')B?KSF;'@#JW#K#CJ'BP1F8K M8[C9;^J"U(X!WEIO8M>2 _L#QK!YX18V+LW-A'%CS;S@.8L?\WN*'[_I.=P' M];K>S+_3C:QG4.%D6P<6K4LI,A^VIL-4HRRT<3+W%#>=4('6LY6WK>[HH]I0JH M.==Z:B1+6U_-;[2WT]&4Z^F*28G&7;+S3Z4*UP-T:-FWOJ8\QQ#^38I',PM] M3==+O;:N];.W-LRYD:*>+QY-OJHYG3 3@V9>,)-9(7(H"R!*:E:_10I()030 M;I,D(,(NX MQE?'8<*S[RR'@O@]$ION#SICZ\,>Z[L+/?)[XTN<^>^->(;E;$];QN7EVP [ MX]X;'^>OM_%V:?8N#9 :*O86C"ZMX@S.)<45]X?<.EG9N!]'3PMX9$9PA5!%65 'F9F1 2)#6?P1((@M-*< 4Q380@*>T&^JQ'D6*O3=67S_WR0W&P/K,RO3JIN-!NSK^A&[O)G9[A $E=, )4Q9L*G M*X %1@!E>54QQ)5@5FOYB?HWM:EUZT>SFR<[3PSW_-"_;@[BQ&JQH.O:2'VU MAW*69W(3A=^F9O'TK)[0V!;@++"%Z6!SI4[:$7.CD=J?%'9OIBE&NX4K^;)J M?GVA6E4#6F)02USK'DRTTUVJ(T_/>I=7=J3JR?\>KZY;G>7IOAB]=9@G:/9X M=9HGZ/S)S'7J9MY\IO_]8;%ZDO*S7/^8\RLEC>X7S;>G?S()U7SU=6E2#=L0 M Q-I7^]/CCG$+&62 %+D1BR!%8!D*@.09E@@7&;<3= IFJ53FYU^?OS^G:Z? M=O'YN79%G[QP $[FOG*('GZ\$1IXH7*\)U/=>N/E[2A_F&+HQ?36KV MH[YZI+B".#T0*_(@L+7/%9L0!_2>Z(5(#3KNNLCY[/5RH\>_US^;%(5F-[UM M8":$S(JJX"!CF (D*074#!.IK(H*$9FFU*J>6E\C4V/XUDY-!TBXTU'+U MUH?HP&H_$$Z1>=0'(OM5@@4&%YBLEOPO7U<__H>^O2&Q?R'S(VA_;.?Q?0\> M9S)MX=IN1FMSK=^TTDQ=Y\NOC690(1^LUO[S'U[(&CC:77 M7#D<0Z]>XW$X^7*Q>A1_T*?ZW49T8LY5KK(,HQR4)35?*8$ ,U&" J*2I)PB MI:P"XZX\?VH?ZL["1)OX%X?3C O061Q\W09(Y*_T&(MAN6LK4!R.6&X#9Z0C M#LL7QNT,X;KGO7OX%VX;;P_]NLU'>]@]EWGJ8!K5IWH&98X9I16@HC)I7AP" MA@4#G*@29HH1!*5+K9?VL4[T-$)9EB^FC80VMCDJ5K8PV.1A6!K)]]+CBCD?NG$DV'O^KIRB^[H_WNH;605+PGD^5,;2%[2^EORH&U+U&J=S(/ MC2#%03S=KHCNW;;ZKO[W>[Z9_VC*9(0LK7L1IL#E<(_;&+F$[44'S\O.7KXL M@/9_H]^]H)NVJ,DV0-K\#&.!:L;[7J&\L;\?J[?4Z&>ZDEZ[ZPXY48"$#4!^AI_ MOKH %I#TU@:PN=^-ONKU9O99?C43I;_*U=S"+XJ4 M0TJ9 HI*H]LG** 53TU,;*:@H+A$V"/7WZ;MJ5%#Y96K;(5R/SE$QF[$3:B+ M.4:=]4ECOD_4D"/87DG;H4%_AH3J8?"#9S2[H&:9;6SUR.?(!';Q]4J6KM,C M_%:J>JV[EZ[9U>;\LCHX"#+*BII.&^W8&4:IP#)5@&)$]()5$,"*G +)A*PX M4UE.G?:O'-N?VAA@1*&,.E="3Y2@^,'Q<.? 7<*,"VZK5]?^L5O$1D0]\NAA M #\2YMK7"3:P'QXJ[V!_T0N[\[K6$[R@RUM7&T9=Y7H"=+K8]7V,&Q%RD[:\ M?II]_NNLE!E#)8& \QP"E#$!"#-BA7KPH5@0K"IDPVW[1TZ-KCZ_??_7^X\? M/KVV(Z$#;/IYQ<_CV!/-06>M/_US_WJ20;J+VX^Y^TOS'3=?\,&C1ODHSTW? M?F<7_L4]*^M5-V_]HF^=X:RH,H08R!7B $%4 B;T7(%+5E64$(A+JSK:IP^> MVF>TM2TQQMGG8!UA-;#$NP&!R)^5G?-.&5>7//7.MCIZV&B95I=<.,RRNOCO MWH=+4M_TS=1QT.N Q>K!/+A3YIA5D!19R14H55H 5*0,$(KTF(:R@E8I+!!W MRE?N;6UJ'^;6V.:00^S-=3XQZ@'8^I@H#&SQSX;VB!U8.JC1XW,<-(Q(Z#.@ MGA;'/O@9=O[":8_%39[AF(\/#XMF2X$N7E#]2AA]%2DWK^8UUPO:1_V.[062 M2IX+DDL!F,STN)[J<1T3_;],L@(*E.1T[* [.P(8$N!HP;V. MVH;R?*(;^7ECSL<_2OV^:CN^2A,?+B2E*9"F^!02N28UO&VHZ\X*,9>")W6F]HA:@R_2UK3D[WML8I-V> 5 ML=)4;_//6&;*!I;^&E-63XA2C?3%4[O+^7)!Z[JM7%0(Q"4J*>"J4@!E%0:4 M:N92+!6DQ 1B20+6(3VW8&H$9E7TLJEVU)T*-*Z8SW0;AW?,0N47K!B2J5)KX/D6)2TYT$CYQN^ MFR_EVXW\7L]DE:<5+CFHL*EK@F$%]-\J( M7C4;HM-S./TV'B9?6<@3R-K;V_6GR,C[PS&8-EVYT_V M/?;XL5K\T /'R[44\\T;RN>+^>9I&\0'\Q12J&E:E1E -$\!QAD#$%,&$2&9 M_C#^,35IKDZVYCM&3=E#;'H $ C#Z 8@W=AY'(!:8!#X"Z6MQ MY",0"^?/CT!L;O(4MJ'UM^Z5ADP5@F445 4C !6Y C25F9&KS+!B5:F8DVK$ M_M%3HPICF:,>S1XFNR_?S_G(GWF3B!S^BS[W-:R4S/[QXRK'G+EU)A1S?H7G M.FW^=3E7#0QEX3]4,9Z_C1"::P MJQJ[IL==N3C!<;8Z<;O;CZIV5Z D(-2>89I'S9BW_]2B7_*FI?9":&&(B MFW5&IQP&(4]YQN=4[0G082&=6_O"CI;B(!R9G0RXS7+JXP&XOQC+D_GRU\AZ1>Z(AI7TY!#F>!?TKRA[/8XOG MMM?C>CG?Z*6M?OR;^4_S4]T="*68YRC+B#)>2,Z>8 MU.M-36WRL[.TF?^HSE;'[:WKP%KN:@6!*_*\X1BIK9D1SN*&T0B[C76]N7%W MKP;=/MNT&KXC1!Y.&^N,<%Y1:.JB0X'URHLA@'F! (25*9\LN'(KR'"AC:EQ MPV'P\[O5\BO0C7Y/3M)%:K]@\TL0VY'%C<#%7EV$P>S&3)IX8=Z7VGG&W)C> M4.V^2WVSC5G=;(EO7O_0_WNWB\!%HF)0)!"3R#R#- ,I90(KCG# M*1WO6D.3HXB=G4ECZ"UQT->PM3RM#X!8;&[P LLC'[@?B<"YOU<:&SG/M]_E M\YS>@>L]]*9-7IWAF4-9V^9D%Z8LS3C3T.6E"?DQJ;HYIX A)C-&4XZIO=[T MM5:F1@S'@LH.9^;]6/9S03"$(A.!"SAN6M-#SM^N-7VUA?&TIH>EG?=HK\L_KAH][E'ZB*[N6$TV"./$V>EZ?8=T-6F.S ^N#ZL%VI!)Y=N M%HPZX_0"YW0:ZO<0OP'K-%OYU7RA25;,.%4X8R@'5X$<\"W&UZQG,#;P#[SQC\'^M'PR8V0I-[5XI-"9'SE)@H!E/3I!0( M,))SD%*)LQ1RFA'I0JI'3Y\:17;&.=:RNPR<';]YPQ&9K:R1<":=BQX'I9#C M%D8EA(O.G7[>ER_R"!B_-S%K;5#4XQ.CA@7,?N3W+DZFS&F%N,* II28='T) M,!04Z,Y'+$.,L<*NXL!P6U/[D(VQ[>H@Z <@G_# 3A2C*['B^<6,&N'2&]D+ M_2GKKM3Y3)1"%9PQP(VZ*.*I7E-*50%:X%)4!&4PMSIGO=[$U*BSR5Y[T+8E M:K5.-L;2N^;81*]&]%OUN!2.D9P74+6;&]V&563&[.JL-=8EQKR[1!L8;IIT MW?F@=*OZ_]G:2U-(NI^GXI=G]Y^]VDQ3:GN]MXXXI) M)$JL@(*<:0[ *6!5)4')50ZIS"F!5O,HUX:GQ@P[4Y/Y@:UN9& -NAU%Q( R M,G'L36YBOO>@'EH=(0+<%:J@-&/=^*CDXPK)*24YWQ\D0/1 E7MRE M>BH$4 H+/3NAFIX*RLN,4U'99>X.MC0U*CJ->G0N,G,-43O:"8)39)XY@RA: MI9@!+&*&ACY?#9@!IP>"0X/)+NV5PS])LV',-X]K(TBP%)_DPA1E>+FJ-YVR M/J$2EQ3FFAX*LY:1IE(552#C4#)1*((_'U0>BDXXPPAA32'<6%R;"DA@+&,@YQEK%2*(<@+%U6GGK:< M*&P$&:@8IV[;YA=3-OW79LO&,).V^"ZY/PG5 M^DC7LJ]H;5S!WV/$S!5V+6WSW>#?Z[3"'Z?=U+3>U?NSK MGUU=G;^N5N*/^6(QRT15YHA0 %&1ZYD20X#FQ&S[L+) :57HA9?;KN]PHU.; M(NUM3FAC=+,+[+KU:P&V[69P6 BC;P_OT+OOT#-<\\O.YF1K]/7X3H\]8WN, M N\B6S0\\KZR/13G.\T.]WH&3G]_6*R>I/PL392V]FBGM8]1CG )JE(P@$H] MGZ$YXJ!4>5HB""G-G#1#KK0S-:[9FIGL['0,>KX"IQVU! I,IN@D$Q//"IEJ"D5.EGJ.G3^VK-\:UI\J->:[+ET/<;!F^)W@$#IL$@S:MH)ZOEA_E>KX27=BZ9)(2 MB4J0I@@!A%$%"-<CM3FXLTV3E[4Y/65L=$@"%L^]DH M(&*1J6<4L!RBA,. -E*$L"]X;F'"PY#TA@CWW#Y>>/"P#T>AP1:7^\W[&CW9 M"SO2Y@QANRO=-J=_OS9A0*]D^^<]JS=K/*8*R67J)/1XNTE3(^!6AIJ?'6K]I]O<,$!?V@F]Y4I;\OO4@ MX.93.#B#3C0#F#7J!#0.*%O=6>U^1Q[ M/MP87ZD'8F$#:AS:'S>@QAV8LX :CT?XZFPHN5Z;96674?%N3IDI':U7E4W. MDRH8*U(&,E[E G( 34RM*D258E$H=>#3NH] ^U-;2:R-=?D/B6+O:FN\AC] M(-M15$#HHJ\).]3VB5')@;&!LZ,L<0FL3-'?YLC*$U8 G"M+V-WF.43[EO!H M_M>EQ;>3"#A+A<)ZM20!99 E&4$T"S'0):JP'E&,X:=,B]#&CRU>+XV-^=[K.Y"+B'G>Z% M-'#<^6 $:,\FC#':\"/^WY9KR5=?E_/_ED(/*B_D4JKYIMZ-,A_EDB[,&'._ MU$./9D3=N"G&M*SE3,F4BD(3.R*9GFUBE@)""@Q(F66B2!&2E5-6R@VV3(W6 M?]/OVGI#Y\MF*OJPJN<-P3<5);6Y;L1^2Q_9\?A(R$>F[4,OFEGLUH^[PZGM MSI<.3H ID$I^19[1F7@ ,"=$FZ(1_KQZXO'>KZ4=7W/__4X M;UF@^7$M97=:EG+*4HD%J%*6 <3R N THZ!$F6!E*B$NJ0N+#K8X-:[<&IP< M6'R7;&WV5'0;QMV.&8.B&9G_;@72F>*LP0E*9,.MCDI7UB"N' MU9INI#E>_2S___:^M$=R6\OR>_\* 0-,VT"R1R(IB7P#-)"U&84N5Q:JTN]A MQA\"7#/C.3(B.Y9R9?_Z(;5$*#8%J:"4,GI@V*[*E'CO/10/M[N(S;(X+*@< MK GB,I8H YI"0SLDUH FR)8.3T6<<P@*]P@=IKVX,_NA$E@9]@VB0,[QSH8?^PLZ_)2QT*Y;+K\ M.YMMU+OI2LP6*UM7MG^MB M_%$)7:>7NM'(7K*!MX]L^6"][6.",83VPM)0"*:Y $3F$'"S)XJ90"1&J0][ MG!(R-M(X3J:Q*#VH2G7]R.,DJARG2*D<@00Q:-/>24 E2@!,J9>O?!>7L!'&^R;;,^*,>>%#0HM;:9>LBHK<]V M(]);(18;L\KXPEYLPHNWFZ7-=C'1-M)8) @0)C* S2@'G&<)$)B;\1YK3H37 MK>MI,6,CTUK+Z+E4TV^TGX'2;;Q?#U#/(WZ+3:7A353I&&[4MV,0=-R?$37H MR&\W]W#L7WBZZZG.W-8/6197AE^GJS_>O-R;EHIRN()+H;7 ($\0!SC6-G81 M"9 3G F(J,UWZW>FBX<<'.9=?Z>H[^KQ48EHT;/X\4\6!\US>/BV6Z^E_E<%: MB481!J_IPC2!/BQ2 N0L=&)4V=B^T9:RCKZTKJ@+D; MI81&LF=N::I[$VT5+O"\=<&S@V.I.T"!O4L=! _L8NH.Q;&?J<>['0*8._L^ M-0NGW=M]5/GC24(S*@4E0*N$VWT/ 40C"!!64(F<9+E'V'-H[<;&;?LE"M>% MHA$K?!5M"=OG\M>.A6O[Z<]V.GSU7NJ9-P.XGN[W<6EF^;O7[%:/H/#7[-Z! M0LE?IYO] M'[ZH;6\/7@0H<+>N\+K[U0^=Z$7#65UX)V:MS;/&N/ZH,9,75- M0YIF(E$I@"PC &=Y#GA""(A3D4A!B$+8R>'$7_38)F'JWT25\I'5ODOI0S^D.TUG@1$?=*YR1#[XW..!F>/$XM+B:\P:'I:> MF1)\6NAX^LR>IVLVLW[4=O[9&+K\MM!K,Y.H6V&^QDU10&#O>"-#.>(H02"3 M.0,X%Q 0E"N@"*#=#]H#G7/OE(]J[:-:?>L@O8.^GZ.I[NB%/1?W5V/8X_+. M,!V=HG=OJ1LO?EDNA%)R]<$856:R6MLLY-8;<\(@5!QG&B2RN7*0S, M\PK!&,>0:9\S]1998UOIUJI&MK.CZ6JU*3)@F_VJV"D>S1?K1J7:[5/"EJ'Q MX[^V;G CND#@]LQH^[@V]"R&GIJQS M^66J70E,I!(":H!$G@*L&V9]ZYO7O[\4RUI1["0+P1"NUOY"A]:!"5Y-M!K M?496;!!!6)8YX1G7DEVO24/S8&NU!RL9>:EKZU M=/M#N&<>M[K; MK%=K\V49D1-&H#;+LARD+-4 :RP!UY;?)(HUXPG'L9R4*9^^K=ER[7@"UB+2 M9ZP="NYOV+U1#]/YW ZY-VQ6[/<\&J4-[1Y\ );Z(,O)2F0&0Z 3C.$\ @ M)0!RHI&(5-A&BYV^/4'N>%X;",B^3V9+#+^5&):: MWD0-78/6<+V(2.@BKN<%#EW%]:+I)\JX7GZGVU1I[Z16VHQ0,Q5_4\OO4UL= MY4Y7A5+8[./<3M=%(+5U?5Z=_E65Q46G.<(9H2#+H+U=4MIFG;0Y^A5/4\50 MFCAY__6AW-@8:ZMIU%"U8WZ=H)WHQFFOU34]*JF1-(HW/KU8%3OS4,OXEVID=-VZNZYG5F.%D<@#7,C"H MO'"^^G@#\.*P^>3 M&[3W>LE--XP%KY+G;M#..9A:]<6YO1+QT_J!]IW8O M]6Z\P>HO1TFK]-=+7.("2FLV$Z<&/,,*U'3RKO)J_E(?E+XS(B9F,R]R35.0 MI5D&L+)E^"A.04SS)$XS2!B%3M$#YR2,;;->*UE7F31J1E9/1X_VLT"V'KF%&]DW%W/+UE_@B162OS;P^+[_S+O%OSPG]C^$91_+-W/S[8ZC)?Y):.V MSN07'^P0(W3_J/9(XXOIRLI-)I8B?QJA+5$\+6!XA/&% &RA>Q_,# M\PO,N8Q$:Q1.R^O#A=Q,$6G&-I> V6U,2A.:L"S'.O5*=7M)X-B&^HEL8UN-.UY"7L3DY?=N!T%?.X78:@LN)W,Z\US$FQ%"8G,XVZ^EWMU>EI-Z"AP;>1?CU8SE4N.H5ODF*I7NN/R\"+L;T88$LV<"O1I';U)T!2RN+';><"C^NIC-/BR619Y IC&$F&G 42QM M11@*N-D? Y&D*8-8QE1Y.?3VH^;8".[SQIY'VJ%9J>WD1#]DO[IQX>OW5L\, M&B#Q8V7J7IQ$]+LU-ZKL#1FMV&N'C*/F?+NJ?XWJ\TYP!ZM#[R:M%->DZWT4>XT$ M=XS?R_H\)/M4IL7O]S>)1F24"<< M)#S/;;F=&%!*8R IPI E K'" =@S MY5R!G3?).&$2E%_:)0Y*+4[&'[**VTM=B_ TRS/??F?3F9U?S,KI&YNI8JZ9 MX$R8O2_7(!<8 OLWP.(D!9(@JA5$-$Z\@NH=9(Z-7 Y*C-]$6ZV!7BS!RNA= MS+.."OQO7!$:U9\8) 6B'BCS.$ 4NR'-9[L#U>)R!."['X_YJ1\>5S6IM M^&Y9^/+;7=WC]+DJ'#_1-%=Y)BB E J E3141+$ )&E\,MLL9& M0;6JT;*IJZ=_2@NT;BP3"+">V66+U9Z:/60$=( CK"M*B[QAO5 N&W[D@.+P M2N 3FL]J/>%90 D8T!N9?%>>99'F>3]:+-9L-C/!6Y%\=X2M/ MN3QQ>\WSK?93PG G6@U(ACG+L@+'<8K5,-WY_*KY3C>.OC,-&]J?/[S_80_V MU6H"I4P0@A D,4D UIP EJ8:9#Q/=(8PEG'B0QM'$L;&%?=61K2HU8Q4I:7\+$FP+.VAUTW!]+&72PGS7R<(2??[!#+.5GHQQ; M/7Z]>#VB P\@V;[Z Z$4<_CNU(PJC6LA_GUZ'C$3%Z/TD#QDMYH^45, MMN/0&BUYYM7A(B7;==^+DKSP:,=5C$U0WTC08H6465LF.DU)AI,80&AS_%+* M (DQ!LA6J4>,8:*HSS[SO*BQD5]9SV*VF#\ (^XIFNV4]ES:G$?7<8T3!+.^ M%SL%7'L9K'9Z!ESW7,0B[ +HO+AA5T(7S3Y:$EU^(YP7_.V/Z6HB()0ZSP30 M#%& D]3L?!(6@QAE2F:48*6\+M3."1H;451.V9_-(]'O5L$ _NT%H&[L$ *F MGKG! Z$@GNM-\WOW6"^$O;JG>M-D%P_UO>>OK3SS_NEYMGA1JDR8JL[X.\YF MU16_+151)Y,K,^"4-2**:V%-$**&2H#$B-LR?A10"3' @G*92R(RZ;3-ZE7+ ML5'023?F9NW@:IU8YJ!LE&V\L:4X-UL'/$_FZN<+<*.]5^_7GCFS_RZ]HJ1. M#Y#W5'@GI*:O5)ZG![#/%_'I0UAW'ZY=2NU/V[!JGD!*I5VKEG[-J'Z\)Y^S4@]#R<'>WWRLMUTM;.^;CV M6QLL#]=)(YKYMTX_T&TV/LRIX)E4^]SK(_K.3B4@Z2%C]B4D@DX<9X4-.G-< M,OEPZKCX_'7U5(IL]:MIX:SW9;GXL%@^L:_JNYIOU"01BFM(&1 $F5D%L110 MJ!3 .4ZA@C3-4J_%I8/,L']9+E:KBM77U4@9(FC,@8\9(S%6JI5=L8[NX$5+-23?3!ZML($?3$F^8[.YWNO]4Q+>5LMOC3%APV3/5N ML>%KO9G5576^*J&FWXN3=,H)4AFC0/-882A7*DTX3X%L;N"_6A2V3W M K@;O8>'L&>:WY: VVEW$VVMB,PJO4X1]RDHX?L!%38!IIOH8=-;>L%QE+S2 M[^TK//CL%'U1J::/LS+&FSBI:AN:G;2]@YG+HN_E5%KM_*? MF]6ZBHFXT_?LQY?%LOC%>KV<\LW:ZGB_^,(*MS6>YSE4,05#MQ[8(KHR,1&5EM-X9%K&M9:LB^LHF(EJS'YU<$ ?[/-S8 M>+2=WC.IEXZ2>X9'5::2GRR-_WP3U9]$C4'4 *%8ZS=@B'8X%%%F]@LQ6)B= M08E&U(0C6B^B$I# 'IE#]V-X)\_!+!C>;W3HSCGIBCJX$EVKB1:G/F5.Z7EQ M[/R/Z?JQCO*NL@HHC%*6$0DR9:.OL=EB<2XH$&F&L<@SH;C7L8V3U+%-7)72 M=3;W4NWH3Z-W5"ON-TNY8>\VNP1'M.=9P0',J%&")'C*!R^\ A=Q=9$\< %7 M#S".B[?ZO-PA/G'?D;<:%5S&*,ZT!AFA"F"5(,")A !I2A*<"9J+V#DZ\92$ ML;'/06YTCYB[D_A=\(\(@4K/#'( 2)1\8A%O!:A@2(173\=OP#$-N-; MPP]/OCA<\&&;WGNAAZT/ODYR^[^KU;HH.V^=H87YX_W"_JB1,+G,V#XQBS65 MBAP!D> $X 0E@#(% 5>&&4GQLK%OJ7>Q!-_/OY5]498+=7-H? M16P=*?. V8B61\S13]-YM+)PK'X>-DF^\_?AMJ@<8Z_W/*N$3*3?^'C>-[X9 M^^.]+/LW40G#>-+K^W;\L/.D-:1>P)B7A4]^9C M4_5:+4Y$(C/S"<5< IPK#@A' G"JXU0@#1'VBM;WDCZVN0H%F6O.('W5A'$] M?@.R_LG@LTK[J%"_A^.(3L -P;IG-!@#=;:#X\A_%QIY]1I6_U#3AT=+O-_5 MDCVH]S_44DQ7ZLMR*M0D5T@00F*0LC0%F$H-N&(<0,&%S@3+)=?^_BX#:3]. MAYE:8\!*EK9*1XM&<22S[N=;_YK]U;]4WF: YK)F!#-$H6YK^?.:+^?_EU_/+^>XUWC7^6[&6;_ MV,.7\!?:/N[M$&O[HPJ J$8@*B 8S];1L\]&M7-TU7T,JY^^.J3'8FY.XCM< M$-W:SV$;R+]>B#^^F/'\:!2RSLC5!B;/8\1RLU;B:1P#G&7<7AAA("G#&V/;0J1[7.4:%T5&M=N-5[7)PX(>YPQ10:QY[9_2*$72ZAG+#T MN)0*C>E EU3=/T^_:RL?>%JOL9P:&NY:R\>NO6LNKQ?[*$_UVWRIRE0^UAWP MRZ*,2RM/$^]T_??5)&:(YTHBD&I;P(HP"DBL-4 HU8*HG&2Q5[7Y(%J-C>4= M*C+=1#O;"D?ZJ+:FOH@HRG_6%H:LA.7:U6[;B\$[L.?I9<"^"UQTRQ/K +9^L+HWTOYPIFI"8 AQC K"A;, AH0#1 M3%&B$\Z@]LJ8>E+,V"CYTS:ELC1Z>N9*/0VD&S]>#T_/A+=#QJIH4_R)V:8X M'"M]I-?1KVQ=?<@!,ZBVPA(V?^II4<-F3VTU]RAW:OO3'<-W5RNU;N0VWKIF@%O75K4L&&=K>8>A7&V/SWPQ>@'-EW^G2I/ M%O=O)&A,S0X])2!6T,9H6EJ)4P%REDG,%$,J]UI;]*?JV C)VL?F+]&J.',I M+ZK6;/E@QM^K7DE=[O.>;Z&"]N3X+YZLN5%A;]0P^&9\-TW._3*.RZ7+ZOXU M[I.<80]VA>0NL7M:&?.5*GE:P[HZ%8(IXWF.@8 "VU@C:):H- :24%OJ T&< M0J]UJI/8L4T3Q=%PQ1RBR3!>-=(\H7= M/,6).QRG4IQXO-WA2KM.U&>:Y=-YT>I;0WY36=1]7,R+:'&MS.9.7I?JPF4LE)Y#'<9(0!9*$08"I@H R1( A-$40XFF.W;)']Z#< MV(CNDS'M;Y%5T2R&%="%DF6@LMB:LT>!'K>]H3O6X9+]%;NK9QK=YB!MF'83 M[:D>-:PK?E7WW]Y3-V5W&QM!:>0K]JC'5?\K]NQ 7@&OT,-^[@0]=4&KYT%H MF<,Y*?2$UIX_0U\RNFTQ3,/?U7(]Y3.U?S%7.?8P9?ZA*08\22G ++$5'>R] M&)%)S%2>$>9U!GY!WMCFVH:ZT>?%VC?/UR5TW;8/ 3'K><)KPG7@+=!#4)(C M+D$W"Y=D#KI+< 3@<'O@^MH59^C\\FD*/^.06QV@6)^ X?\1M"K/.X M;-C,W@4FDQ0F,F-* I@3#'!F$R!2HD$L4@BQDKF.<^_#]6%M&!OS-8+#UC3EX'O)(J?E/N:KF>O-_8Q/9U$$F,-8HI!H(*!+!2#!#. M:=! M6^9OAY1UU.@@/'+.E'IPG_V]?]W#]V93OGZI/ "_JF>;^W3^\&W-UIO5A"*8 M$,5MN>Q8 HRT %2)!&@LH,1$"ZB<,I%>$C2Z$5GHNO6+W&H;E>JZETEL1??" M:7) S/H>RAWA\JJJZ()%YR*+K8T/5G/1Q<1F"4:GY\-49'S#5E/Q:5O--XX3 MF%.2@ 2SW&Q18[-XYH2"C.(TU1#1./9*!=0N;G3T<%3,\28J-+ZQ>PFSSGHR M.XRW,[8RNX:/\]K+^O[/1?G#Z%>U?C2;S>Y%EB_TCMO.,!SF?=/+@'!?77'S M-(J]UMT\$/FJU3=/FW^I!N>9MP9V>[5%M-8ON[+2JR*U_/TCFU=[H<^+*BOE MP4[H%]/T^AU;JZT+U=?%;/9AL;2M3A3AYA/7IB=U:A91:48 @>:OF@AMZ!-G MR,T;8*3VC8V;P<' :JX!(3D.E?(K"HS MZ;7A=A8]MO7=5O-H6M8U6[,?D='5! )!G%G> MYC$$)$DH(%A A02D6U5TN2O\(S^O0C)L)&@W58:-#+T*KJ-(T>M:Z\:S7Y8+H91; M$5+ET7JYT[^RY1^JJ""\\TN?2"PR1F$,$,QL=C9$ (,Z WE"XRPSG8DX\=G+ M>VLPME7R+N^8':_L* ]CM-JJ[D>:_GWCQI>](MXS5=:ZES&V5ON"%VO];0_L M+&B$O(3CR,[H!:5'?RT&9<;.(!V28O>&.L;@L=6C_=>>N'XW\@S#?C54NYS: M,F;V%T:!_1\TGIRP'.=4\ PD,,D QHH"*J4&B9((:1B+E&?^17:NTLEG[ Y7 M.L1,)&V:K=KH60WFYM:3\/3A5.,WT2MUNHE*[#CY4-6@>#DP= MH!C">^@R"MV\= [,#>\B4PL8WC_EP+23SB&'S_@-T.*<:/DR^>W;1. <:IPK M0'D: YRDME@CI"!#2@J(S)AU&Y:[)L%Q*E(88J09*E? M]F@'F6,;>U742I$%^B9Z9LOH>^&\&2('M$L7.&X'P@+;]Z*_Q/1;B:E1V'RX M4:ERY1J[#2 *F;;'&:+ J7LNRQTX?8\S$,,E\+3I] MWR$7^MULPYC[\*-OQ2!\#8PC2<.7P#AG[,D*&&VG-J+C=+Y\>EY M,;<-_YBN)AJR-",V/6^N;%8#2@#)F ZESJ%>P3UWN<\$CW?F6S53FJ=8YJI6^BIMHAKV7\< I\ ^,H?.#+%C](CN]5 M/-_ON*,[*+6ZG_OUE^5BM=JOOCHA"N6QPAP(007 S![HQFD,8BH%1K'42&5= M/)M]%7$:<\,[-1>:'A8\]G6X\^\5Q[UC+R"/M]!TP!UG5^3"[D:]M1AVI]H5 MI*-=;.>&.NQPCR.==W'0-N^^>%0?IM_K1)&*:2HH)P#EB &<(PG,-C@& J=?K)7ILR[G48POGA['#!K@WY'IFL8M%M"KE(ZM]EY \/Z0]-M"] M(3[0IMH+^4!;[4Z8M6Z__5H<;DO>R=*];7JW%KH[5]_.#[V1MJDI;*3+;+': M+&V%7BUE)C%@5"& 8RT L\FC>,Z$1$KB!'J54726/#:VW_KY'7ID>EY]N$/O MND7O =#>]^@5EL>>E8T$1#O5P_I/>J$5W%?23?K@?I%>H)SR@?1KH&N"Z5LI MS8>X^K)8K=GL_TZ?WRZDFN!$YBBA#.0<08 -70$B* 4)4WE*DRS),L_TTJ?$ MC(V02DVC2M6;J%0V,MI&5EW?Y-(GD;VP$ V&5\]\TQ6J#HFEVY"X,JWTR:8' M3BK=9MYQ2NG6ISNZ/%OOCM(W\YW9#L\?OI2A4H7/9O'+_8(32DXTAR1.$@90 M)E. *;.Y+G4*M(9,6S=,2$A]8.>VB/%7HL-A7=_T4:M6^(H5_F'>U8K\^\)M M3=,3OG^9G(Z'M8+4*C)]]*4]2LO?S;LSRF&=P?W5&-9EO#-,1X[EW5OJ1I9U M5+5J-;^<]-E<_@WIX_WJL? MZS<&C3\F,DL%QT0#),SV#ZB;O(%T7_5[8%UD#H\+"@*Y_ M/> >E,Y#ZC(CM?>VW:-].9]NLT02UG&89X@NEX*QT"HIZ)L1^_F8N6A[T]/BMMV%OB2T8? MW09??*$;"6P/Z'Y5S)[./97!RQ7U5#=D/)$<8\KMV;\&.!,$4$014 D21!(A MM$I\^,!%Z-BH87Z"(U@S\QQ$KP>"I_[P!*45IP$#\HP M/E )4A)'J>) M2.*,>]TVGI4T-H;Y;6[@^W,YM;+^M3K_\2.8\Z"ZL4H0J'JF$JLCV"I9P=0# ME5S$(BA_G)MOGF=_>&N\.)))&,Y!*"/$6&(8C"@&%& M;#H%+964A"*O[4F;L+&1Q*ZV@J\_;2ND;OP0"JB>*:)1?V*G:/1[+TJ(!@0 MB#! &618FU5&KC,?JC@E9&P4874$5LG(:GD363V] @Y;$75CBFMQZIDAND#D M30UM& 2EA)."!J6"-E,/*:#UV8X. >)1RG31;V:]VJWMI[-=/UR<.&1 M*)*9_84"(DO[S-&18-">&-"QX*0#=VG(S;93>KV'"@=M6&^"Z]4:UKL@&(Q'W@;A6N[& MS);D=Y42;6WNU;?GI6+R;MX,24\F.J9)G&@(9$Z(/?6) 4<,@SR34&B:<(:% M#_^Z"AX;RV[3'OB7(73&VHTW^T"P9W8LPB-W.M]$A=91J;8MF;.75"(<#_I" M%93MG(4/RFF^D!PRE_?['>_ 9[/%G\Q8]&&Q?+?8\+7>S&Y%6>+EJQ)J^MU* M^H<]E+W3>C7)&,T$TPR@-#7[R11S0)(8F>UEDDB<9P)BVB7PVT\-IR$W?-AW MH1]8& 6+P(Z%+8OK>8ONV1V.=^L]H#M8+:JRW-1.3;.TJ\V)]&(9O5TJ.5T7 MD=XW46&#Z8" M_/=L M[9^^IP[ W^=T .KK?[]C,%1[TCXN9>6-5EK/^O%BK M4P?#*L$Q1H;K(!%F789E"FA&"7K'[6T?@/:]BVWH_*\5BI%5N__S>F^XPONY.TD?WKW=!Y237NU> M#5Q[T'<[7T_E=+:QQ:EW63'>_Q"SC532%J@J,P95=?O>LZ6M6;2J<\ V#OYR M3C.%,D XBP&6, 8L01Q(6R0JEVFNH%,NB_Y4'!T3-@X"K8W@765D(S--5)M9 MEH9K&&K?LD5/[8+%(8GR4)^![UGB:W1NWZQ\T*_2MUMK(W?=.M#I8^C.Z.DT M,IB:KW0Z&1KF\Z>5P25U72:;K7/AV:)M7/L'LT1?>6:J;FMB3&._5M..XR(C M0Z%I+XFK72 )O.IJ$3CP0NNRZ<=K*X=W.J: F;'5ZDX7J[=/T[GZ: 2M)ED* MJ=(Q CKF"&#%)" IS0 2N5!2IQHQ+Y^)DU+&MJ@IE-Q=;?YN%8T*33V=)DYC MZD865R/5,TMT #]D_ ?[6>/#CO1C,<,.\[-F'HWQ\T]V#/":SJ=K]8BG_+%10ZD^*/2/=@9$=867PH:HG!BM%='OI1V>[.';2V[4TB/V/?-. M>-C]8\FZ@1 YQS M9;8\.0>,R%Q(A>)4TT[9XYI2QD9MAQG1JC]$Q:K^;MXU>]P>L.T\%0RNGMFH M,U+=D\>=0B),[KB]EE\G==PIX\YFCCOY<+>UT&>UMD]'$5H'^/GY[65/DNWVN=+>)RW[:6 _DZ?QG\V]E0<2V)OBM?3QZQ6W9 MTP_6/7.,A;DX>/W2A/FW&N:M\M'M99B]USK^B 5=YGB('W2%XP_+X>*F0PN= M V:7BJW4.U7^_^/\[EDMF9515='97ERD<8JS1&B0Z839FH4(<$D92(66YA^S M[2.I9_BLH^BQK8#>/MK B2*QXJ)6N2IF6G@PSJ:,VWVXZ1[/#-\>W>'&:?V MW#.GU4I'/]5JV_DBVFH>5:KW%CL[90FR> M-D5IO'?J>:G$M+CO-7^>*?N'V[EL9D(R)&OT6+]\,=_@VOS..B(]VXNS"8EE M2@3$ ":Q#2ZA,6!*YH FB&E-TD2E>1>O[4#Z.8W8X=VY/YE5]]_,JFYK9"0; M5GHZ=H?J2C>V'+1G!G,%W_9#TZ:;:&M5,6&-(CC_/0[0>O(/OQZ9E-ET7RJ602Y[EFB>: 0@D!QEP" MFBL!A!2:J122F'D6H7&2.[8EZTZW:-96W.\JK!TO+L,CV/=M9GM=V(;6@Y2% M/8724%5A]V2/I2CL*4 \:L*>?#WH2>%VH;O;MV_W<3G$N:!Y!C*9<8 3) !) MF.F3G.1,4(0Q\HI@]E=A;%RUV^<%/AILZX:KC@@#@?NZ1X4[V'=6]++#[@[B M$*>';6J,X131 2;'TT27ECHZ0)_,&M%(./+FY;ADH:U?4@8![0*X5W5"_F/;7[\S*=)N(="(2E@L60Z S M$@,<"PDX(Q002;5@)-4J\3JT'(UE8R/M4OVB()!B[XCFF@"5C*KXS@8\48%/M#8 [>H<51_>MLC1353C%%5 1052D86J M42,R8&#"V/H_;!3$:*P;-N1B-&:?F=3'IV"WM<(O:FX:GMEC(_DTG4_M L3& M;[W_88VJBVUGF,1F)H8[FL<52KWD!3<"Z2@[.TF>5!F]0+CD/7\7N[J MZ_GM4G3NP==.(]>#TC-?>.'1P6_SE-E7.FSN-3FPI^8I.#>2QB;+Z6]U9& M)$KEFNY'GHF[C[%T6P1D+&Z";F2L4RB-IO8)^"T&UD7PE,WY/S'B8]+-Q;S \ZO$_)&71\MQAZ.,#; M'NTVPJO3B=575;B5W"_NV8]_3->/-C/8=/[P8;$\?=@QB7$*-9<4Z-1P 8:I M!$2*!"0\,>R@&8L)[N"@UU6?D3KD;4?),WLQLF?1VE8!,G^;RFA9FABM%]%< MK:.56J]GVX0NJCR!9?;4R',IT;E+W6BIUQX:AKLJ$VZ*>D,-W6].GXGOSO7" ML=NU* :EP,[*#,J3UT)V2*97MW<=X]XOBGK21D!57EJM?EDN5JM)BC"$*(<@ MAXH"G.<4L,3\APAE-E2"IX)YU4J[)'!LJZU:7TN,E<;13N6;J%"Z&R6>Q1QB MG6E&L5G%,@BP9AHPE%&04)A+F28<*SKYKI9\\1JH-P7WZ6IG(P;MS&2 ?SM; M;.2?[&5EYJ79S/1Z8,#]YIH0( XSIW3\:CO/'Y>0Z66>."OT5>:#2Q"82_$O/O-8'7_5USQK>K[O]N'AV6Q5GV_6D^?["2U\X] .4IH1CD0#)M9 M@IH=.,FA!I*++%$L)5ICIZ/Q0=4>VUQ3;EX7M4/#@[6C]&AXKCP:6&U,I&IK M(FT]&;ZW>C*\YJ=QX=A_M!W>,T,'\(O9>KZ4]C<]7[881%L07#Q>7O,[,>(* M+X1R]_?7^U[V]/]O]MVX7W>]2O>5RPXKVZXE4(RJE<3 V@QS _M<;P[FZT_L)\WYE/Z9/FZINCP5%F=Q15^K?1$^E 1&O+8A$98+O_:-' MS[C>3/:#=^]WEB74!WDT;0*[$NJM\M';2U!WN-+TQRSP9:>' @-?@_I#>[L8 ];&269+QZ;Q8D7U58O$PMX&P'Z59@DUU416SS)Q9 M'4;)V[EL^'&8WYD]CK1GLU4$_W<^=B.X\?1KMA<%19?!-MOX7W#I^!-_$.TSM!";QGE0>="(:!_W!"&4CJ MP"'">T%*5J4?STH45^?V1W>;]6IMAI&-:JY/$#[.U\OI?#45Y8FCSC713*: M"4X!)@(!DD%M_X-3E>4H%YG?->NKV3*^^]LJ&M,2V:9(5FG^HBJK[*VD_5'$ MUG:A*1XCE-Q$]FANH/C@JS\=MZGP+_$Y_(7N.1K?U/O&IV1_;)[:H=(\Q]X" M,YI@WU"=.X[@WJNM^6L$\X;JM&#!N\$4\INU5\OUY'8U9=691XI2'2>9 )JG MS$RAF #&,P4T%E+F69Y MP.D_6;'MCVSFKG-3 ?PM$\3W8WNF;.M4@$/?4[; MV49?YHT&=9F_'=+609.#<,AI,^H!?>:W_H&G5:S,A^E*L-G_46SY?BYMF/TD MQCH5N8[-,./")J$U8TTP#?),A?2";TH@H'H>K9TP\@I0O01"YS#5LPT/%JQZR;1FR.K%9[MM@-\IOMXE MX?C-='61-%7)=T;08C-??UFJI^GFR4SRQ:-F'\Z,76\7J_7JLUI/."4RIQ(! M*+$MN)820.SU=(*D$#F*B4ZYS]'KE?J,C4(:!D2RLJ#80DBC?#2MM(^$5=]O M^WEMQ[EM(@?LCIZ)RJK7R.)T$S6[IK8F^JFRY^>BD\IWZDXJC+J)C%GA]G&! M\ VZ&[M6IT'W5($ /-P9A6HV!"DW"B="1F"L%0,9PQQ@D4BSX^$9$#"A6B.= M0NJ51_"7RT->?+YC M@F>C;;D>+"]-)@G),ZRE APQ!+ ]!:&()^:OG!&<,)X@KTP$AP+&1@B?%O.' MJKYJJ:!G9N9#_-S&_C6H]#SFW0'Q3Y1\QNJP:9 /A0R;Y/B,B4?WY1IM[CIO%<_UF^,;G],"!2YV3VE(*GA;S:%4$/6[F M!NDZS\C4/#$O,G$^FU8]8[U/=X,;UUP/;L\DL\75#H@JV5&A8\!8[E8,PD9P MGQ8U;-QVJ[E'T=KM3W?T@%J;(6(W)\5<,4FHCB&C%*#FG.J16>,^6JAT/?)4@OW-.& ZKG\7V(452"=-G7P@LM MCTCZ,*@-%/I^!KU 4>F7H6@-(V]Y?;BX[\LV[ 5J.SS>@1J+*A*_J,7#DCT_ M3@4SUBJVC3AD7'*29"!6B4TG!K&MQXE JAG,S!8)6Y]K5W)LDS0V>BQT]1C? MK2@Z\&$H;'IFQ+*03U//J%"T"R6V0N9!BJ&@&X@6ST$8B!==T&AEQM8&AN-& M%SOVV-'I!7_OV:_6L_?VQW0U84SR7$D%E(PYP%P)0.+,+*NQ9 A1S%#B5/!S MK]6Q\9Y=MG?PZ@S' UJX##EY.MD=V7^UC MNVMQ,!?;(R.:'K;'O^QXY++A*_6?&],![[^;_U1SA""8"$(\J5DJGV.JL]*65T W2K9%1HZ7G^\@>(--#'H16",(> MSIR4-.P939NQ1T?=$[A=GH"O0Z/G8;T'1. PE_.&7ST5 MGVAZL#GYO%G-R;GEJ0['"-9OZ^UB_MT,#;-]*G/!W?^YJ,,*(@!KE2>)T27)9U-C&<>%:N-/VILK=&!F%/?;*[>@ZG"\$PZSG MT=X"5YV-CG5U M%POYYW0VFV0PURQ--<@@) !G3 $J<@72U/R4*843YN6Z7C<\-H:L]?*LA5O# MY+9YZ6)\SU1WT6[_/0YLW/$AM6XI4A[4C"V(:A5=#Z>2V5V<"Y)AT_ MCY_;L+P*E9['9PU(H5T/APEG;0\Z;(^E##I^SQIY.)#//]AA,V*S7GUA4_EQ M+F8;JX=_J3^8MJY,J:4))0J%5B=B;0>GVBV$RU20)RS$7*$)88.QWM M=Q$^.A[85O+1BV7$GFSLGDTZ7QICL\];S]"GQIFX&2,S:Y1_ =M.G>6PV^FQ M"_HF'8N^53VJ=3=_V+N!N--1H7\S'6&/:'OLD7I$?:!=4V#T_394'>%KW6+Y MMCG_E6XO7X';8OFU^[;GJ>^@6[<&VOP146EB]),U\N>BQF!!U8V^ M_.,G+'- $=7_591+Q^E2\"Z M,7( N'HFU4Y(7>L7<8A#GYX16UFOZ1MQ:/ %[XBCQSL<VS?NT$PT,Z\M?/]]MG'=K9NH1N/#[<[/M9Q;^-[XM==[SV*V.UE M661@NOKCS/MMI2,0]2D3&I#+>D&6( IR0!-.8,&$[)"162PPSY78.T M"QP;Z>SI&UF%HZV^G18<%Q%WO3@)AV/O]RC=(>QPJ>*&2^ [E@M"![YR<8/@ M^ ;&\;W.\;=W\Z)\A U_2FOW;I0E4F,">$HUP#+. 8O- H>C M1"+&,VC^YU;OHZL*/H-HF#(=54SEW;PJQ%'6X< WS2C+^DU%*:S9;_&E3'7U8+,L2K\4QG_W5+@-:DK(X MEA !3H4"&"4($)*:Q3#%&&]=NG69X\U*[QW1]]U)94"TL^#F /^J)+4UH] I(G$" E6" VK\:;F8JYSG"E'G=AXS& MM+&QOFO!0&4>,-/"IWB@C50 M4854M(4J:F 56; "EQL<5?^'KS\X#O.&+T@X#KO/736.3\-SJXKF:/MD_O3O M_U+_Q/S'ZO?O__+_ %!+ P04 " #*.*E6SJKZC<*< "?= < %0 &1O M8VXM,C R,S S,S%?<')E+GAM;.R]6;=;-Y(F^EZ_PC?[]2*->:A55;UD2<[6 MNDI++>PV&#&W*V!^F,>\?P(1 !Q/ O M__WWS[,?ON)R-5W,__5/XL_\3S_@/"WR=/[Q7__TZX>?F?_3?_^W?_JG?_E_ M&/M?/[U[_<.+13K[C//U#\^7"&O,/_PV77_ZX6\95W__H2P7GW_XVV+Y]^E7 M8.S?-K_T?/'EVW+Z\=/Z!\FENOO=Y3_;$C67-C,%5C(=P+#@8F3&!Q64\J5X M^?]^_&=EC,M0D$G+Z<=R*BR@S*P8G1)8+0O@YJ&SZ?SO_US_B+#"'XBY^6KS MZ;_^Z=-Z_>6??_SQM]]^^_/O<3G[\V+Y\4?)N?KQ\J?_=/'CO]_[^=_4YJ=% M".''S7>O?G0U?>@'Z;'BQ__UU]?OTR?\#&PZ7ZUAGNH+5M-_7FV^^'J18+V1 M^9-T_;#U)^IG[/+'6/T2$Y(I\>??5_E/__9//_QP+H[E8H;OL/Q0__[UW:M; MK\S3C],US!8)8?[GM/C\8_VA'Y\O"!)OX6,E>?.(];W3 M$LN__BDOTIQ5W7)U_N+_=OW+/U[3\&6)*X+-AN?7](6+9]2W'4X/_K[&><9S M7B_?1+][ZX=F5=*+Y>5OSB#B;//52<;I9//D9W&U7D):3RP6Y#$C\QBAHM$Q M4 2S5(+A"@77W-YFOY*^(MHWBEEA^O/'Q=^6Y MC ZC_7(M?J"?G1CMG,[*,>]S9-JKP"(4QX+B7&N.Q@MY-.DWWWB;\IOZ?;9, M/RR6&9=D4"Y?"WP7SQ$S]^@24]B*5/TUF^_.UJ68;0V7HQ@/3.54/D M_ND'XKK@'R[ 00'Y8P7TVKX-_AE\5R/2D M,H?DF W!,*V,9B Y,:),$8DV,QW\<";ASMMW@H7J'Q9'275D9+R>(RXE-4(PSQ+W(FNFD@(')P(2'(!SDZ$ ?GN^R#AQVB+R$BB2B(YI@YDB+0_, M6",#1I2IF(' \2@A.V'%]HZ5X63=!70^P.^O,HEO6J;GX>N%1>1!F:0P,+25 M$32%1<\U4S)FR74D0QD& LT6$G:"B^L=+D/(MPN@/,N95+"Z^(L"?A036:P% M+XEJZSW37$F*L9 S*ZT P7-._/@(=>OK=P*([QT@Q\JU)W \IP_?+#\L?IM/ M8A':F0 L)4$^-0^9124YRP:$I7U5^I"'A<;URW<"1OA.@'&@3'N"Q6:7?+-\ MNUQ\GC1.84B(!"6'!#!;8/O7\WB'1\ M&#J0:$<&2+5^SY8(&[K1!R5#4LSZG)G6%*&!Y<1!*2Y$HW0)QY^(WGSC;B#H M^"3T8/&-K/9ZES9[^VDQOSR@22IF*]$P9RFDTM%X"LF)=@P9AJ".5OW= MM^ZF_HY//(\2X\@0>(_I;$GPI4#ZPW0]PPED FFAS4QQLE4ZDR2\-I)AX9;\ M(6Z"._X8X^Y;=X- QT>=1XEQ9 A\6$+-6GC_[7-+_^7OZ1/,/^+F6%9G&\%3+)Q"K,@- MBL7@D)%-D^2R1(P6!S, -]^\&PXZ/KD\6IQ=A G/SY957.>7=A76I(.SU024 M$:B"829:4[U9QX(WMC+CT,N4(@YU]_$P!;O!H_N3R@'$VP5,7LWI:22.Z5=\ M 6NX8&MB3/#@,V>\(,%=Q\*\D8)EK6W6QF>(?""8/$S!;C#I_KQR /%V 9-Z M^[M\#FO\N%A^FQB1H/CDF.9",NT,A<0B>%9" 62_.-!K]&O7KP;*+H_JSQ< MF%U@X?UGF,U^.EM-Y[A:360B%Q@)Q6 %\1"U8S%GPY2Q0992 -7QQPP/O'BW MM*ON3R4/%V876'CY&9 MLXC%<9><$B4-A(D'"=@-&]T?1QXOW"XP\OX3SF:7U)/G;!&4)LA/,['Z-@-*!V?8@XLZCZ 0Y); MPNS5/./O_Q]^FQ3O01L16$HAT39I _/6T*<9R3+JR,U@"7QW7KT;/#H^X3Q> MH",CXMEGG.>:F/SS##Y.**!64)1ESG/!-#%!A ,R+C)!FF-TUT<)!R/AUBMW M0T#'QYR'"["3//^?IZL$L_^-L/R9OK*:T!YH-"&4G.8:3$L5:!^T]:Y&N11S M*N".MP9;7KX;&CH^[!Q"J%WAXKR,Y9P)&7P(.M5D05U+%7ADX&053X90/.?" M'G\)LO7UNV&CXY/.800[=D[$^9';-;XO*YQD\<:BH^#:!D*X(?G$9 2S1GDT MW"=RH8_/C]CR]MVPT?'QYB!B[<1P_,\S6-(39]\N*IQ MA6>YV+6=P)-/';#/P'X<'-F X&S%/@)\F6QR M%-^GL[I95-R-Q;G&+F"':'!&)L3(U^T,)U]K3.SG+F ",([0YO+(XNO MP"IN(''QTLT*_!%GZ]7E5S8+D0*?BP82_VT?Z@XU-Y?O>+9:D7 O-M4KEDV( M5D:A&3I/*RTF\K^UC$S8$@1WQ43QV#W;X2P_2,XX#0^:8>32- VG@A&WK4LF MGL/JT[-YKG^]_,^SZ5>8$3.K9^OGL%Q^F\X__CO,SG!BA4J8DV BC.-I28H M1,U "^>BST;[T@17.Y$W+LX&@,&BM4XZ -I?8?EW7$.,3+-8R2G3QKF'NW -)@& M.D#3VR5^@6E^^?N7ZLB2W7VS_D3!RTV938K/A:RL9^@-L60CQ1J!%H@0SI:B MGCM!9I:)(.EO'A %E00#P@0'Y9S-,=B63M78A",IFTJ+3C:0$CH MU#LD@4S3&O/#T>FUZ"9!T?JC()0IBU #4T4QJ=2UP@%4Y"5)V<8#WYW&'H*[ M@<'62$$=0.\OBT7^;3J;39*A/3T",!N+HR4C9:V5H3 UHD,*,VP0;;SP2PIZ M".,&ALU!PNT %*](\/./4XH\+\2"ZY>_I]E9S5>\XHE,JP:=+,L4@!)/BC/O MI&("8@9A=.'^L4XHAP-F%^IZB-L&!M/@2ND :&]H"X=:L/<:887O:F?V-^77 MU3F'$XZ@LDR!J:PL20LDBTY0(*J#EJZH*!\M7#@<88^2U4-L-S"TAE-#!YAZ M^T]89AA%@3)"P+P7-:#](I"X9BC$9FZ2%RQFDUV=8< M'2WV#K!S3O]$T/;K"T8&LF;36,<9)!N9=09]B!&E?JP@\]@SIG&=ZA.=*.TE MY X.)%]/(4YG-R\)KX3!31:$;V39:P)YK!U/G#2L2!#A10VMYR97N$Z/L T/*,WGI/1B2; B8GSY +53MD& H!\C8#D8#** #)#U?S#?2^-MT_>GYV6I-<<#RDJO+9CT3 M@G\J$C1SX&0M6_$L) 6;:&E44SPL8UKM MUXSI.C? UN%HZ@-KMLXM[W$2N MD.(#Q2CLM$R+'$E;,7";A:)61@:.(0UDC,(%+^='99D>&_P?NA,W.(UM!:0#A=X"AAS@P M6J=H52WI=S6["N@C02ZB,+(453-"VR2='(B<9F>/C9!SI,C[.AYXX&!-V*BD MMI)) [0"C+(LZA@96FL,;=11\#95*(^2-:X1.N4AP9$JZ< HW3N?O\D=KB?* ME!J=)J9T<'6?]LP7"C@,"H'%%9,;^>5/$-;-R<&Q$'CJON0(?70 K]>+^<8G"38H)./I\@->("T;DX.!D;6L#KI M 61W8HR;RT5RPTL 5@(G3J01+*I8N\#Z)!W/*&S#*]X':>KFQ&!H6 VCA0[P M=(.)2;'SBB0BK$V'E0J0Z@E'K)U92,5> Y">:;]&<" D-#H5WTK4N#DF MS9$TE#HZL$%O+]^[:39Z7LM.LBC6AK>D#VIGR WR?)&I<#% :E" H^O6;@"V>J />)Q]RJ6&!/0D<:SGHZ M^#746P>P?(=KF,XQOX3EG+S$U0UV7V"9INEZDD))R1O'E*X=^12OLTHU,$R^ M3JC--H8VL=_3M(TT%/9DX!M8.QW@;>,/?%K,2#.K6G"Z_C:Q14!QN::!*5_] M @IVN=$LF**C$JHF'3;!UWU:1IHR>S(\'2G]#HX:;IR24&S[ #^A>"OJ5*.2 MZUV[YK5>.6G"@(M)%\T#MDF0>HJRD<;7CG%^=;QF!D/:J1JQ7HEWM2@7-POT MW=OL'-&1=[6U]Q?H8_T_)\*'GUJ@"Z%@+1?[EZE)+K[(+V+&6+3,<@&#@+ MS*"7P0LT)K6I\CR V'%S&H9 T7T7K*W&.O#)GB]6M"M<,#I)T5O@*C)5QW+0 MAD .9:R)&CXK7A3]:]N<;]PB8]Q\AA9 .ES*'4#D+TN*<=\N%X4BCLQ+ E,, M\Q YTP6!!44.9$I2>I]%<:5-J^P;1(R;E- "'H=*N .?_"J3XJ(-X^JZ1Y\, M(6@0S&(AE\^1/QFXUHP[BT+*R*-MLW5M)6GD"R*@MJ-Z M059RMMBT/[O@:I*MMQ*RK=V&8OW#LN"P=G^T%#LXSW5J8W4>)6M!-- !EOZ" M!218KKZ@KC-UO;2&@2H.$PE/-VJ]^A UXSI.S7:ZXZ3> 7+N28:<2:M2#)9Q M;@GZ8"6#I!0S*:#)T=CH3^1TCUM%U08SQ\F[IVCM^O)Z$CD/MF!FE@PC11V0 M691>LR! !LYE,HV2-!\@9ES0-(W0#I1X#Z"IJ0_GY-?>U'<7E-*10.Z0):1X M0$=G610":D-]P3>EKRJWP<^C=(V;,=X$2L/IH8.]Z]6KE-X?L*R6.)5?P9< MD=E> JEP.H?EMU?DKV[*5FNZPV)S>'OI-TQ2U,9[X1E(31(!HVF9U;!%J^)E M4A%RF[.%ADR-6PW8(DKH!0$=!*Y7+%ZLZ9]PCO6*70B/NHZ<= [J79:(#(JN M4VYBW2L@2HL-@7R/H'$+"=N!\#C)=Q!S_(+K&\34 F#,E"0ZR'P[3M M\-JI.P1!C+3I=G:+C'$K!UN Y7 I=V!C+JLSWN+R_2<2X4^PFJ;-Q !A*>HI M=5*;EL"9-RDSRW4L222)J4V \" Y(U<)ML#,\6+OP+S<9>+%='9&WN!$;[IA MT;YJ+8^T!# Q@&"(%ZU 1%1>M;E+WD+0R&5^I\#/(:+O $%_PSK?"/.SK^3< M?<1?SCY'7+XI&Y96;\[6JS7,:X+R^?(P&;GP)3#E+,7)17,6?+3,>BTLL1HT MMG'@]R)SY+J^%FAKIZ;!,#A&KL3*T*+G0 ))6DMPT MX-7U=% ;)JRA]47>9.C&;3]%I?R@"'G)"U 8!F'D%I@8#9-$J_.9KV;N:U-P7HB77<,:I_ M7BS)*YF?]Q5/WSXL8;XB]JJ^YWGSV>Q<^_D_SE;KBV'DY_)9+#??6*^7TWBV MKD."/BS>PGG;3 $YTG^TY*VA/[AFD4=DQ3K!0S"H2YL&2R=ELX,<@1-B>,ZFMRV8KJL'.+ 0D8\DBCE5R&/^VX_^+K-MY&B*(CI\4- MB6)/(YDO(M$BR+Z H/^AS0W,3N0=WTGKXB4?JK,T\<*Y)%)AMM2R%92>00!: M[%*#2M)IX&U2^&_3T;3L.P#0C?;0 M?\5Z%S;AW!;PN3"AZG@,K0R+U2PK&VP0@FM,S1MSGY,R+G &4._V5MP'R+H# ML'RH8??9\MN&A7-N+A@))19NM6&\<))-R))%K&V5E#:&Q.6=;./C;25IW$.- MX<$SC.P[ -&61N(7S$B>N)0V,IO0,YUM8D ,,).+T,XH6U*;P[5'R1KWL&%X M, VG@QX ]71K\ O&4 67T6K&B5)R&Q.)3.5$GX)5D(L2L8UGO3.)XU9W- !: M$]UT +J[+<$O-W25;>"R,.5MG>OC:O,X:9F!('WAJ6C3)OQ_F)YQB_B'A], M4N\ .US>\?I[U;S&8_+Y:_P3)/5""1%.F8*RDQG91@GB/%%*DH MQ5%9TV@(_)Z$=G(B<" N[A?8-%-2!QB\$;3>2Y*MVL+B9#;J%0V+ 820Y1G2\UEO).JPX,_*0L6;<@6G4R7)_6D?O6C@V M5(?28R](?8=?SI;I4^7EV3R_P_5T^=#:G/!DLPH*F'"%-@Z?. ,,CAF'PA3A MA6DT'7$?*D=OA'A:=+;073]-HW9C\6+FLE,>#"<. 0K3$2R+BFLF)#G3%(=) M+&VFX>U!Y.C]=SH#Y_Z:ZP>;UX4=JP^++9=]F\47[VX2[Y!$O9JN\3TNOTX3 MGLOB':;%Q_GF*>=B"8F#\#HS@5)6IX>V$JL4P\*SK&,#8J-[CM:,!]?R"= M#&^'B[\+]#QZOY"<(>?'6B:"J_?X$)BOUAZXR#E;BPK:G H?L+^6@]S-'REZ=6+K@L)H>1D=$T8K>,S#'E8(=O(&,[3=(:W M6/JPV%>:V7L%T2$3J3:*+111 WFK+)XWBBTEQC9FKP4WXZ:8G1C+H\.A@R7Q M NG-:;I1,7T\PXLV7<\^UW/(_SJ_N;=..A^D80J\I_B+UT$/EC[5UH7@?-*- MVE#O0MVXYG=\#"T:*[0#D&Y)*($L@Q.*,QL2A6R MQQA@H"VM)>[J&M(JF38 ?(RJ)LBXV%F7S;+X^T.F,.J\MCDGZ%*X9?G_L8-9X.8F:[.UQNY M(6^7^'EZ]GGU:OX5+]0Q<:@I6 1:A?6T0[M, K0%6/)<%QM00Z/JT\/H'3?) MMSLVU5/P.B(RD6#OCD\N(D-2A"[TM3%QL34K(P!%I#;S%$-!<>O?O6E]<$')C"NB$:Q^SX(%B M-)Z8SJ&V]HV>)5<@1T%!FVBS(>]$WK@YLMT!!."1:NK9IWIUR M!L$ XS:EF))-0K3I;GX8O;TU#3H12@=79<^XO5R2;^%;78_UMC^EY1D1.(4X MG6VVHXD.8#AY..<7"5J3I"-WA2'?G%2DG!IUGSV,WM[:$9W8N@ZFRBZW^N>+ M^49X?YNN/STGCXM\J^4E@]\H*%1 02"R&&MB@$1DX&-A%"R6K+."XD]U_/0H MH;TU)CH11(=37I?8W&P0=T5)(< $1$X\>EYA39MR ML-UI[*W_T(D0.8C*^MG@=T^#G2 H\BD_SR;+I%XI<6V_O9V!O,UN<^U?O1+ M_9%)!J,=;3"L&*CI5)H\DX">"4V[D>-U$E*;_BB[T]AE*=%@:+F;F=E&=?WL MX]<,OL"O.%M\>;\HZ]](%1.=/5I%K 15H/HE)$!.;HIU/(@8;7&FS1G25I*Z M+/QIC[QC%#,^T#97KI?,_+PX/];:+*;5IA'6)/K(D]2..80ZU49'%J (YH(% M+=)&R%9I9+)LF05P*,TC3*!=B)OW .8L;?+HQ4VO@&[4:21$//J9Q+R>]@< M>_X5UI6G;V_*PWSFDK,OB@DPXOP 0IPYI(1P$M1*-K<#.Y-ZKAG,J<&:5-% MCAAOW-T +E.0GWV%Z:RR1%^K#$^<@!1T\BR!JFTG,9+T4F9 ;JI*T63C=\M" MV^%EXZ:&C[3U#B+Y\4W?.5LWELM6OHKV*$)&)D0LY%J@8,$$SHQT%JW,+@:Q M&Z)V>-NX6=\GA=30LN_A-.2.^7U3ML?4%-=(5[)C)FM/K#G%O 7#%+$;C!52 MV722'?01(L=-]1YY[QQ*>1W@Q.X[@)WR=&92/5]7NC\?-T#O/TL"!+TJ:(0'S)"$P;$2C*=Y$5\,(%(0I/ M;:*._6D=]UCFU#<:0RFM UMYZ>J>%X'7$3O$&3Y?K-:UWY;D*2;%G#2T?*T2 M#+AW-=$2@A9("[E-P[-'B.KRSF(P/&PYA#E6.>/''P]Z';4K:G4V5A--VP5M M%I9%J$+2J3#/8V#.&6X!+9K0Z.#O07JZO)YH!K+C5=*1'7N'LPUB%Q_@]YHR M5OOZDLQJA/5PAR"1"A?%RWJ[QTETNK"8G :LV+)%E"FS*50RGN\@:DM05L MJM:.S./UP=/UR"9R:JZ[WT^"C"8C!I:P-A&*U;M&P0E=TAM%PK2N36+UT[1U M>4'2&ID#J:H?#.XNQPGM HBU:%'JF)C&2+M%*(7)J$Q2T0@9FW7$W9'&+N]# M6F&RD>HZB)Y?EH*)PKN7O],ZFW_$=X3Y-_/*;/V_GE1]A=GY1D%RG"9:$?4; MFV%W-[]PXRVV.)!LP,Z[I;19_CZWV M#AS;HY@]'U9W/X4]SBGG )P2H.K&S"2I\HK!0VL*R#42IP+>^V MEQIJT-%)^1QW6VBV7CH&2P>;R'%V(ZI,MH'V9.]J R:HI48!."L>E!:2FZS; M.#OM-X9FE_9] GTO51XY?8RH&'><,4B>/(H3;:I MM&D>W!Z]S?(#.D7O/JKL9#[9^[,O7V8;4<+L4I2OYF6Q_'RNS$NA)G+)8BJ. M@?44,3M=6%!.,5,B>IN+\HUJ<7#ESGRSR;.N6YUF!#Y'R7_LQ-W-&=QFLGP- MG>H)W%\WF->'-!AL%LPCUR,]E6B):)DZK@WBC/9Y+18;;V#LSG;:D M7.[YXI&3-AH"J;D:.C!25UT%+U.CYOGJH/<5^0G7KH&,5A8ND&5CR/H61^$. M%,^RBSDZ-"7S-J6H.Y,X;HY;N_2A)BKJ 'LO/W^9+;XAOL?EUVG"A^]@G\TV M#]KTYZ_=#3_.I_^%^?R4:9/#?:AV@2#-=!1'Y^6:9=MBS6%#_/ MG>():]D;-D%J(X9&SE9J [^[9_0=8*&#)7'!P*;U6YZN:9M9T<9S5BGYZ6S] MRV+]OW'C#D] ??U@"K=.T29S1RH+( 9E"F6OV=B1W M2QF6A5:I2&6,:M/CYVC21TZ,.@EN3ZO?#@!]IX7[F[B&Z;SZ\I?743\OEK>; MOM]H#N=]X4";A].:6-4A,@\HF5$E!UK8I:0V,?L11(^<0W42$)]*IX/!]U]^ MO*>-U_2%S;9N_02SNI[??T*LK3BKHC[A>II@=IN3U917=\\H_7U-_EZ^(%]Y U M'"?X^YKV7LI,VBK3,'"F2& M3@0H11MT;0SB7F2.?#P^-*;NC79JIK(.MNNWE^\]KR2 Y9OE1J#YWV%VAA3O M;<+#2?1.RY $,QX,!7B$F)@@,6FB5AB"3ZE-G+\;?=WTYVN#P 9*Z@YZ&Q96 MS\[6GQ;+>JA0ZZ6$3%82(NJ90DJ!%A*%=)A4TB(+T*I1,=NC='53.'D*J!VE ME$XA5J,QXB2*9)VBB"J;6HWL2F)@@F5%R83:>J52H[*,K31UDQ-\.F@=H(Q. M8?7F;+U:P[PF7DYR5CI)KID-I;9?D+6.Q&="!,_*ZL!OM ANCJT;A'631'LZ M@!VJE@Y0=J,R:>N6;WR-HIUFT5!@3?98,D KF$/E(X\1@FJ3?[4#<=UDLK9! MV]#JZ0MQ]W9^3_;9J)Q8*K1DM J&F +/%**QUA@#I;P!^J9U* M<5'6G_"GL]5TCJL5* MO7E^>X.A&^B\0NSU!98WAL3&'?,VURYEVK*(OC!1;[:2SI;,5)-U/0CY1\^4 M/H:(%]-5FBUJ)N4'4NE/L]KKP$#PY'YF6H:Y4,@-EH5Z; T)H+C"G;)M(H>A M.1GW]N'TV+XWL7I,9/1LK]^???X,RV^+\G[Z<3XMTU2[9)[?V]"V]);DE&I. M]0$V>\-:Q($07;BD%%)%VJXMM[.XXE>M&8 M"Z+.XTG(?+".65 $,6-\M&T*!/>C\UBS],#;'MJXB[2.8S L.)*!YCPRKQ!9 MU)('K;E5C;H[[4;?N&:I(;+NFJH&ZNK95#TXU>0 D[5].LH0INMI*@>Y MF.?>-<;+ONSK;]>OO0*9ECXZ02J7L;K]7G 6H_2LSHH*46F599LS]=UI/+XR M]^I-K^87[[I6Q;VWSO-S7-;LT@]+J(='F_7Y8)22 G>HT+)4)"U0)P*+06X* MED%A"MJI-HW@6W$TKGELA-K[A<(=P*%G8_HS3)>;.\0;I:\'6=.''S28.=V! MSH'LZ=6;KM5^C45EC37(#*RXF:GB%MZ>V@12<@)P!;& ^:Z/ L#\))EY[2@^,CGTD94^U#Y1[ADV >3 MCS6<&E2C/9O%ZI\>8@8X;M/Q4"6KC[X6G_7A[0((DA1"TRQ,,W!,?#> MLHR1].=%48U&>SQ,SQ %U@\%#$J3#P#6U+I$79O'D%> BC[RUGM03NG:!S(Q M-][W[,[['D!;BCEB3(GVIDCN=/:EE@H#2SY %CQ)P#9+>_)EU\LE MUP0IF0PKH@BFG4(6?$(2CY:1IPC%M'&/]J-S7//5#F^7Q1H?O+3R21.#R!QQ5O/.(XL%"C/.))FX MF<1Q+=$1^+@7=RRM45 I'[4@ 22Y;3CI=KWW%5.Q/$$*46 -&VR=(ZCNZCP[Y= MW_[3S;??V+AI247I$BO6UTNN:.JXI5=!HVN12'$GXR&'DZ;!Z+]P\ MH<)[MJ&_X/KU8K7Z9Z=;VX4:=QL;$<5+*PYRN&JU\XAK>A M'$!8SLGE7UW6>%X?KU+D@+4'L=C,@4.7F?=6,S36H2P"9:.YI-LH.KIG[)WG M7J\5YZ4WR"6#$CW3Q1OFK:"H)O%HR=\H*;2Y==U*TLA.WQ"8N->F=1#Q]VRJ M;G2-/\0,W?SUP4S,5IH&RPZ[>/X#YQ)%Q!QE,UXI!!%)SM#*#QJA$ MF\K%1X@:;#+#0W&+U<$)#X$E[FIE8*$X*0C:_H-7:'R*HIR,X4Y,R5#XV#JA MX5@]]&Q0-B.8SM)ZTUKU$)-R^P&#&95'Z!K(K-QZPV88U<;K?6!M_!)A639IE'$@M(LZVUF+/ANS]65SA?Y[1XUY^/30!]-XS!BQ' M?(RZH5K%WGG)S306)43P3 $MJ,T53J0 O4[3,U)%S4-NU!YV"T7'9TO=?NXU MG+UV5D2%+)4*9^. A:0%\R%#=,2O5VU*WK>2-/8DM $P<3^U:0CQ]VU-=BD? M;E\0/59A]%@%TMHKC4(8!J$V/D&_Z:\3F'$R.\&#":%-F7"[ NF?8#5=O2EW M7O#M_,_KE1-25$$E"E*TL8?>,Z<)\^=;U2)N!-]W19([X.8>U6' MPZNF@U9/OZ[P37FY6D\_D_>WFH"T9,HE,)55/?IRF4'M&QH2-RE*;HUN8=?%LOMZ'?&VFR@L)QUS8$V@@5I(WD+IO9 M*\&'-BEF.Y$W;F_I1K :7C$=H.WY8IZ(J>7Y%>-T]??G1,-T73^:8(#@'29F M1:V/5-PR\A83*V@110& W*9 ZQ&BQFTMW0A90RGA^_?=/]0KT(:>^\7S3^RW M/\15>Z_= /JB:PZ \!3U(1(B41IF= G.HN,Z-)JYTJZM4?J$^6R&Y^-2:]XJ M_553RK[";!/R5D%?VV(A;(X95%V3CFF=)0,C(J-UHP0%V,A3FR/B_>CLUHO? M!T'W=LMVJNI@V[SF;G.\.TTU,^=A/J]93 HEQ,BTUX)8])$!TD>..!<.=>"B M4;.M_8GM-BX8!I)ME-8!+N^/<[HY].GWF'T=AM>'(/.$ZBN X"^PZ\X/\.?2:HOR0-:SF'V_&RU7GRF M-_ST[2^X^+B$+Y^FZ=D2X2ZK:+(&XRP+NI[X>/*":<1 M1'<;KQP#U5,IL0.\OE[,/[Z>?L7S!FM/@<=WY.(U0V5%7/@?7-5I:'A\\//*5)L\V&H?">C1&5<$&Z2(8( M'.G?0&"QF$!;:#%.@JJ*8JC7S MF@O)@C&)E4Q!65"2%DJ;)*)#J/VNVG'N@[KM\4LC57:PW_X\G4_7>&[&Y_D5 MF85R_957I-?YQVEUC3>-BM#;\C5NN'[")= 1/#I8+ ^8@;?+!46+G^'5O-2_ZI=^6R;C3J<4 FQCT7 M..$R&$OQ/?O!#_5%/MP??N1I33LY-_2/]^B,JRPX<&A9=J+4,2Z:3"!8)H3T M,MF41:.Y$*?KY_R@\*]/*=":4 0P[SC6T3%U:HS(M%:U#9+[PEV;&LA'R1J[ MHJ<)?N[:MN$4T[.U>K#M\.'FZK''M6V5W-!@/=H,-UKMH1:W!PZ*@. - <$* MEI7)L?CB2J.6\R=IF/QZ"G$ZVV#_0MCYS?S=Y6:^R9"\$>)I],5@8D%73R(: M\BDD5\1 "=J4XJ)N!U-;&RPW4UW/YNR!IL:'&[/M#VO9A+FA M(1NF[:T0V8I0@!6AR5$/)K(HK&8* A<1SNK*5;G MOL>7^H8;D8P-AB0$S.3BF):;"A"3P)+ \4A30 MJ./"N-W KJ\ KEM W:1BH\8W7S87 A<5QM_NG/=XE97VTM'" JB#!24#B8&5 M'&T*7B<%;1SGXVG_KGN"[8/8[3<_)U%[!T?;3W%\G<&WX?W7^91$_1LL\Q;V M#1=*1%5GI]3\TI(*"T5&%B)""HZCL*U3@0=A9-R;GHZ70$M ]+ >'F3Z+2XW MI_V;4 9J*%LY_G5S4(?;.+><0\&2R8^C4%?7T18>L##T%BV2WV%XFZ9GP_$P M[D7/F*M@'!B,N "J0SRYU^_RV7()\X^; .4>\V_)#. '6'[$>W==/&O'%5)D MX3?=..N=F_62H;8R<4NA1E%/^>-#$C1N=N@(.!Y-FSTC^*_OWO^Z;9$:)= 5 MSE(2BFE;.Z4Y@XQC+$DX[[F21P-V^_O'S1/M$9\#Z:H'C^+*H7KY^8%A_GT_\B >%RNCC7Q W7JG!?9.!,JFSK,3K4 M6B[%LB9M.$2I39LDZ&8L[;0.[!]H'?0%DIZ/^_9LY7SX.>!A+QJK977#D\.M M38HA:4A&>H8N;2#E60Q>,:>L32X'%:!-P7.KQM4W5M^=-]1KQ/1LGE],9V=D M N[L1"Y'RX/7K(:XM;3!U9-Z8-E+6>@SGGGKPXZ]".ZTZ?4^>'K$<#9375=. MQ+/Y>IHK2].O-Q)W7OZ>9F>TY&NI6-THSBXOFK8W!2]U=IZE/0' Y8M>FUI[ M%KCQT@,WRC;J%3@X+^,>UC7&]2@*[]D3N-7H]?!]_J''M&G@W'"/WKVU;@A2 M!!$2$R+6EMV9,Y\V+2!,T::.^6TTA^MD;9SOM!VX_\H[GG'!9%.LB8T0:@]0 MSUE(&9D,,4GG-/W;YFIS3T*_E^;-^R#LB981@^JN9UNV6U^C&N+-TW0VW;QS ML>GT3!E1)W6RV\>#(^R%;/!U#U(G[0@TFO_;-I%2*GHM@F-6$;AV389XC M9]S*&'246<@VA7/MFDD]W/KEV?HY+)??Z'V;;,Y)Y!EU")X56R??* $L!%6S M0Y7T,:%*C1IU[D1>MZVC]L'+O79X@RNF@TCIJ99#=]D+F-!:B+5-:1V%60H# MZ2R+Z).P6B1OV]S2[DEHMYVBCD%@2V5UA\5)<-DJ+RSCOD2FT0#S'C+SMH"V M13BIV_22O4U'MUV=AD/27J+N "@/."3WEL;M+]SXR4D&11_ZI7ORNIO.K M7FQEL7RQ.(OK> MON'!4Y#.O[=@YF:OP+M2ONXH^&XQFY$::G;81$J7E%*2D682T[6F-CH)C.>D M@_&^R-)("/N2VFV0LP^.[K5[;*JP#GR'W1B<A(X<0G>/' M>N/TX=0[M+.62Y,4@^1)D)Q"P*B"8REQP8E-7WSW.W2[>+U#7.ZEL2-WZ)?S MW$/,?M&1.M[M^7N"V\;'7WSR&\4]Y- ^T,Y"!2]K@&0EV45E*4"R*3&%)2LA MLM&RT=YV@A$T%[)>/=@&_1FMB]O]J#?9-A.M'$#)CBF;:]=I%QAX3\XS+4L0 MM'%DWN8Z\3BZNPW!]T'88\D=C54YHE^Z6JXG5]T\KLT"S)[]/EU-HM1:**&9 M*(F).%%XO/,)U/M$RJH!),J'HK+R!7)X2S[)S3*(/3NXT[V@U9V\@8!UD#JGP M$U+NOW]$B RCT,5@TAT9&R_/:INH"[J5X(X7QQE"I9L'2^%, E:(7NYR,FZW M\84[H>+FF\&N#AX,E.C(2GJVFE_A5H4Y/+9*YVII:)V\9[:B.6:E\C (Y M1;:#X>#ZO>,<=[5!P8'2'+MF_LWZ$RYO[9XUE+UD1$47A#',@0],RWJ,@HJ< ML&0C9ID+,DO("7AD4&*] MHRJS1%*$W/Q)@O/2YM!%T]1-NYU)Y!>)97Q1'OG'!)D!VAE Y =F,B M,;&VN1KZVW3]Z7*A7AAO*VNQKU8LRSH\!B$R#[$P"U(IZ75Q=]O_#5;HL@-Y MO<'M&$1L'Q@]D'KZP=RN.\/KZ1Q?K?$S+5P1)="L.]*1XWQ6;$O?@D*NX RO<6_UM.ASMU"!TK&P--I]N<;5(W=?.(4N'AJSSY42=]_XXE?8%G%\!6;YW?=>].) M$[H>Y[1]!E=T/@>-@NF/6I,H 8%BW>J"?F<97/%9&+U!J##FWF8CQ,3[<95_L@XNG#N[U%/W:^R]:L#D1EB/S" MI$R*:46*#DK6)D R.#3%&K,3?K[G3*HA]+M3AM0^PAX;,5MO\FP(QKL26>U8 MPG0)M&?KHIDKR7MMO.'E'S1#:B_U[I0AM8^L1P3,QNHNOTU^?3_A$8SA1&RP MVC -#EDLWC#N20#96AOT8_9DA>G/'Q=??[QXXCE +C[9X&.#C.OW]9@%M9?2 M%D=)L,<@[,:-F;=:H170 M(Y9N7)!A4$F1E\84FE2+U10+.05"@%6@"H? 3Y0?\3W<5>^E^#WNJO?10@> M>OIFM-:568V;H>RZCAG@;!,F))4]@.*TE;=]7[:*0#B#UY MX<5=$L7SQ QX<@>\,RP&7E@2)E>74.N[*7__$'?5I]D)#U=%E]"Z<[DEM4(T MD3-GG&,ZR]K$A8R^"UF(S&W4T.:8ZSN_@]X+!_O>0>^CE Y MMLEIS<8N> 4 MQ&"A95E<3< NOG:(IIW .JUSJ[Z>W_\=]%Z(..@.>A_U=("Y>Q*[OFJR7)>H M:4$&S3DM367/>U*D'",G.177J+_7=IK&O4<^Q3YYF/C[ -*])?%Z"G$ZFZZ_ M/3];5@%/;"BT\!*R(.K,+I4%@]K$H@3N@C(1@+'$2O9J0;(A>39#(V3#-%<7E*@B&4:J,V2NA MVW0NWDI29R'F,/ :1@$=(>D=?EDL-S,1KS@)(:1L=""7%2+)IS9*A%)8YDY! M C#*M,ENWDY39V[8L%@Z4@4=@.G1/"^O,"65$P/G%$5 GDQLD, L;?LFH@60 MC7JJ'YN,UVQ,=+N];Q@U?/_I=G?2&>]V%VN>A+?C^T^(5-HG[-DD75:@ MF FR(M,$PJATK(#.P<3,R?1]9PE[1R: 9\LA*6.9@5P'!3G-($ADUB?$F$(Q ML?4TW#]4R[5]$#9PR[5]5#EVVM?6Y*805>2&9^:CK04)-8%26L6$X_0/%IG2 M3G<-WW.BX"EQL%-"X3Y*&1M9V_.EG.(A6LV\L.3H!E&85R:Q8I+V(AJ)!DQKU)@N<((CXZ]>0/D5"X MC]+N)Q3N(\$.=/[+ZXG6,H-%S[2L]48&(XLI&H;"22-"X<(^=F*_G\Y_>=UC MZ[1C=+ZG!#O0^?N_3$Q*B>)=R7).=3Y'*BS6JD?:($W@7FD1AM/Y^[_TV"CM M&)WO*<$.=/[BY<2H J%$LD<::']+ ED(1K.BA2?KI B[P^G\Q^Z(=H_,] M)=A%8[SG&]HI,+O(7'#HN'+1DR=<+U\4URQDHY@+S@L9G;+YR>.8K4\?YX1O M>(4/([X.#HD/KT".FB=#3HO37C)=DF(ADI6+I=3.@<*#;=H#HTWS@5Y;YQT2 MJ)Y4Q1U ^9?%/)UG,IPS,HG!&>^U9MS7_M@*:?NM,T<#AE! :F<:]:2Z2\GW MVF1@'_W?O48[1AD]WW0\2_]Y-EU-ZZ,&:1_PZ/,&NXG8G>J!;A9^.EL1CE:K MYXO/<3H_Q_K\'&$W:+D>OZ&\MK33LJ22J?F_ODX&KLU5N)1!%Q52FZ+Y_>@< M[@;B\KTW%?/3MQN?7205BN2#I;C!NASKK.;,O#% OHF5WAHE"F^3Y;LOI>.: MN(9HVW[ST$"%'>RB#W!UWFNUQ!AD/:12Z$AFPM!'D,E^1Y6RY0-;^.P/4E: M'^;M* #L *K#M3'V2<;SV>(L_P;?5J_7^3(0=QJ"0<%LK-ZK5H)67$16A)*I MZ$+ADWS*.=OR[/[0<(3F%L.)<6P4_'4Z0XIKYA?=P9,0Q=66'R&1R57"L\AM MJ%TA1?'%&X2\$P!N/;:78X2&^\Z1LNP&!9?G>QZ*A0!,Q)QKJ^U2@\XJ#)>3 M2RE:]/OA8,P]X5CE/*CC R0UMI9?PG*.^3U^66_LE*CJNJR]T\"MX<"4)4.E MK4QD_F+=]%V"@#8*-#LI?/L[>M#](4I;#"_!/H#P9OY7(N%394+?8DE3('CU M+7/)'U<9Z\D61T>2 A)0L\*AB@E)K2MJDQ3Y 32^S#4X0 Q^M MC X"X+L\7*Q"3QS$J($94_OO:P6,O/3,>-+"Q:1I739JC?H@/2/G"Q^MYR> MHH!?@BNUC0&22&H=29&2'#_@ MZ'>;7;?M#7UAX1#5+8:68P=VY %S>WUI9^CG(^2T*2$BUTU0O!X59T)PAXF; MY%2;=@V/4=5+X_]Q#FL/4TY'0+MQK?*<)#;->%[-]F$)\]4Y96)2YW;D2*:Y M;'JJJ* I9I"&_+N@8LF)*]OV\'87*KL[N3L0&UM -[BBQM[Z]F#L.:P^;?H, M3.,9F?8/BY)@Z-Q3(U]1T"];'PQQ=6K\R297*4PG7\DI=WZ)7K8%YRO+CY>U2R:* T6 M$9CAFCSAX 0%T9%6<10IT$;E==@M.?,T](X;H(X.\%-IN@-7X2U\VS1)^+"X MN(NZ%!.N_K)T!8UUT[WI1_7U0;3MPB*7&] MNEA@>1*"YYF6%7G6M0USP%RSM"W#H&TA5R;HN^C="9#VNP/D"937 M 43_LECDWZ:SV=NS9?H$*[QNM/ L_\?9:GW>LBABB5[0:A.0@.E2. .="PM% MH9;:*KO;:)B]$;D3>3L!T'UW !Q>-1U&-V^7BZ\DM<4<9J_F9;'\O/GJ*]H+ MIC"[YIC\WD5-@U_C->\O+CCX +_?\) G+H>,5F:& FNUI)+,8Z8M WD.&@ - MPJ&QS>#4[@1=_]U MT\M[P_[< [[.7Z$>J+0(_K?+O$+3//+WVO A[4 Y[R. M\%:U3$Y&&>"&.2LIYC-5AQ(+R]GRX+Q4R=@1UL(NM.^T,L(_\LH8' %_R'6R MDFHF!3>,JUU36BEJ#6KK(H)!3 >?.PU#(F[72SP?V38'ZK0/R2Z M-U]#VALWZW_+7@D6DZLVP->YXSH:S: >A5L)*2:+1N+!5Q:-:=]M/7P_-VW? M P0ZB$KOIFQLO?IY^!A\8H31 HH@#->Q&=91/!3K'!A,QJ,JBIM&72>/(WPW MN'\_5WECZ+,#^#ZPP-^3KT;,X.S;=8/Z#>.0-NDCE]7UM(3_ M/Z^54;>Z=! M)8IK6#'%UPG70,Q;9-E:4*4H(T.;B0.#LK$;M+^?2[SQ=?V]M#>X/+]ZNYPF M?#;;+)^:AC=,LX,GGMZD]<$^'(W3""$$[HKT@@DG2ZV\\,Q;=(R'*+B1,079 MILU_YXT0K X^0A0LHJ"-1%FHTYB1.4-B2R#='YQ@9>6U2EF!]FW3]/T8CA+U0L&,CA'U4TBFR M;A=P.X?>8[!,0*9U66B%!J44TV 3* SD.__?1@B' F#O1@C[:&/LF[H'*OB% MD-$CCRR!)^%H$I-W IF,(!U7WDG/GW+R Y33@= >S+1T A3A"B) MI;CI@@S(HE5DG+,V7%@-^:[]Z2GS^B" J==DM+2 M&E61EBQZ8CQ+LN@(P918;(;=.H'\0Y2 '(+!,34VMNOU -N;*\_+>_Z),(G< MD3KB+8M2)T1[%@LY%&#)?8C"2X[J4/C=>E/'91=#@NIPZ?9[I;SG!4M=/V^7 M^/-9/:F<2!X-MR(Q+GTFX=)'O@[/U<;XH#B/#M+@]FT'PCHNL3B)D1M:=QUX M?7M5G*('8P U2UX2;T47!E"%G;8AO7I ]6&CQ.><8QWF S11T.PL4: M9JU >'TE]RJ3V*=E"I?E*%>I_K7G^76*!7WO[/.Y)T+?>$D_\A5FFPQM:Z+S M!BS3N<[M<9&S4"(P#D#+T1EG79O I2U?'9=]# STL<#0IWT^7!HW$U/I*4A" MH=^LN=P6!)"W):0Q3"?RS@.&S1U\H,U,ZJP?FQ;4R0+9PEW'Q2G=+),A@/%' M7BRW,[TO$[TO,M*K@?*1C@62#8DJ90T.HTZ?6>KYS%V.RZ8Z7(Y M#0:=/]CZVHCAWG091&C3 M*.&D;/9&XF !D3B69WA5]CKA IS5F;9E62<" MDA5A,5Z[K&?+J8A2ECH_QT]B!R]*^B_*1B4:NBB49 M&43!M Z: 7#+H)2D(7,?[PZF^2[VC#ML]EPWU.^><0Q6_ICK:4MA;#&6?%*P M+"0AR="D.@5-1,:MS\&A*2K^F,OEODG91'23K!,H MY14KA?9D;85F,9*,A N CF34NC==0^9V6S!_B+O[47'QQUPQO^!Z8JV/7%I@ M+A*"=HL+ANI?;+(N*RI MVXG747]=E^QN72 JEJ2"E899+1PX'Q(/75VH/<70;KC]A[E_'E3_@QG(QOTL[EYU#-3(8MMCFW2P MV(F'<5I71" )R8@L15\'/+HZ-:EX9C3MJ=(9[]7)[A1/TKKB_ MPG\LEL]GL%I=5 V*I+F3DGBHM]*> _/:*B:3%TJZVM&KC9".(KN/2KD&.-S> MU**U/ E\ \2JS[06%00+! HGGZQPC\A>.F$T MA\[.$QB.TV/?$+UF[!?X?%GPK[7FGEAA0JDZN%I$!F" H8Y@HD*34CHU3!\B M=%RH-@/,[L \6GMC5WN^P*\X6WRIAUKITWPQ6WS\=M$HPAKD 30PD*XVBJ!% M[2,ZAAD5QDS+>L=[[:VOZ!8]QVMU,;B(.[!BS\]6Z\5G7+[#V49+JT_3+ZL+ M5J($9;*A:,\B!5H:-/-64"QHA%2J&%]$FY/'1X@:MRC]%/@:6C,=@.S#$C)6 ML5S2;X,W"9-C/BM;FR(AT5]KYYW+7D2>4FY37W"7DG'+T4\)IZ-TT &&MO77 M"ES&;)TB34M;C\LUB\5*$A'M_CDJ&TT;M^J8GGT%\L"+3R&Y']&+;T0MFUVQW?6 &\O .S= &\?;8SMES_0N:T4 MJ4O:M'T#1T88(HM<*Y:1F^@4.)[R3@[Y]]< ;R_-/=$ ;Q\Q=F!DGK;-J^LK MF%0\QE(L[)_> C)L.RF3R;CDYJ$DAB\8K MY@HH%"4HKT^6O]EM[H$J9.IM(M'H.G$XR\ @\L"DPH"^H,CY_^8>')=[L \. MA\T]V$>Y'>SPVPXRL)B,^^ND49K=/2- D %4BLTG6HPUI&"2K6>'%HK2:%FS;WI3?V4GC7@#8^Z1Q M'VUT>-*(4FKRB@W#4CU4Q8E\511+W#F*L3(:79YRY[[3D\:]-/?$2>,^8NS MR.P5/>G@R#MV==6 8)IGQ<"5P$*LX1,6JVV;T3Z#GS1V>K]VS*[73),=H/2A ML2:7D=QEM7F.0D5#3BO&>ET@3&$^*,$2HOS_VWO3W3:3I%WP_US%N8&8D_L" M# 9P+>Y3F*JR8;OZ8'X1N43:_%HFW:3D+G]7?R))2M9&B;_C9@_VKW4SB<3BL6YZ MH%"IIJML@B@TAV(%\[DHF>_?GR? WQT2S^B=KA4*#U=9SX]ROX7%O_"RWB#O M,5TM-L,X#GZ4>^K'#?8HMS/- SW*_3+[BNO=]?0Q\7(S(?ORV_=/OWD(D2QE M9Z4#9E/=+,H*>*8\2)V]X#'JF'032]Z=QF./M?KC;_W4KR3VJ@JRD??A M?. M2 C16E\$J,A3/:DM>&T5&.>]=8SS*-N\2^Y W+@7:B,LW3_(AE92!]BJBG!=J:]"4%YE,%H0&S)G\-(@*.MDL#YICVU,;@M!X^)K<,4_ M[&TX6@L=@.EZ_4?=:?\>%U^G:3K[^*8\PMWR _W(Y>/?VKP!Z)!8SL76W+*L MU484>DGEP#)C,I,*I6GS>#LD%Z,W5QP/JX=5R>/HN -\__'^PP+#\FIQZV*Y MKN\O+GJM!"1IR#\62/ZQ%Q[JIB6K>(B^4:IA.TWC8F\\G,R;**T#^-V]A38\ M:)T43SE <9HLF',#SEF2E&>"HC(?N&US43]&S;@!;3>0.UI1'8#MQ_GGS[BH MLGD;ON!BPX2+3+G($8IFD;QG04Z.-W1]D-/CA9&LL$8-9H^1,VX-:S=P.UY5 M'>#MUCO]/??ZNR5]?XY*PL7@?8)0YVZIHC@QYS+DD%PA TNI4:)U+S+'/0Y; M!RWM--8!'.^S=$^8G^>+RUI%^^-\>?E#6))/G;6Q3D MR.2"4*Y1H>B>E'93A#(T:.ZGWUIJL'N$KI:S_S$CS_>BL=(8SS9-0(C MDR=I<@;>! 2;DHG6**E*FX3%:/'ZO#<0+I* 95H-%F< Y^4(2OD M$ASF"%:JP$HQVF,'(-TY>W>*#JJ>0+JW#OL9 [Q=CG,A&FCJJRYMR3SM\_:5V#\[U)T-NGE?5!S_S@;1!T= M.'U//SS<]17>SM<%0;]?U4>K-^7Z]\L)6JYR" 5BJ(O2K0\0ZOP<[:*2V4B% MC9J.!R%_W CF1( ]O:)[+OIZ'::+?X:+*_QME6["E?BOG:%YN?GVJ@O[:K&8 MSCZN'AZ.N+6/_1_HKK_YT)^FRW0QKV1]AWVV4D>6"@2O905=#5%" M (]2:>,*3ZY-F/D454<7\US_[$U#_YU&_HUF\IOO*J"_\/N MJ!<@=."-;"N"D48'4TBT= $BJ"@D>$[NE8L6=:$_,Z'-5+ N*]SZ0P_+0I/*CVS+)&T-''&JUF"$(9PI(SVA9>M&=M:D1N:'A)I6_[X.!^8/T MO*1RMR-@-H"R.H#.5E4'>'NB+EDG9K1S CQCOO8H(<02 ]C,I%.<1^O:M/4?64S>+*78#?(& M4EH'\/MQOO@R7X1+?+1866:5I,T()5DZNY%G$D\1@*582>=Y3*S5L?<$63N! ML-EFYFY .)SJ.L#AS(*J3&WD4B!VBEYX@]L.W6V)[O4!R1F;I MV^H*8,PHB[G&5@0'Q9T&;W0D@%CA;%#"LC:ICQV(&WDUV1DX@8.HM2>D/L;0 MQJ@M#T(ESR!%))9<0 C>,B@\^*+JTDG1IH9R!^(ZN7^' L0.KMXQVND4<,L; M4]X<]PQS*,A"%5*=IDOLA$3>LL&H?+)"Q49-L;M0UPGDAH+$+M'%,?KI"7/# M7BB_WK1^N.BMU4Q 78!:%^^2P(/+X*V2220FL;09)M":LW$?R_MW!'H 5 <& M5M/SQ&/]OUJ>_35!WY_8[QI/U+DM@H<:A3FH(F#SPA-'424M.G$'#Y+D] MWP^#WB9*/KLVCB%:+'?[P6U;,D[29/ED6;L/FON8$#+3M3?<9_*R%0.6#4HT M)0G;^ 'GW!HO="@*325"=I"T%G7!^E(<42I37]96>&UH0B\"90?TM() $?'R2,M MG47T]5@BMETOOA]?DF.[A629LWU*YYRV4<1ZFC&U>)8 M$I).B7XKDM66<:'=F\H7P[.&Y^G<\^TD_[7(55R_Y6AN1% ME)X"*R"["61((8$WF>PJ:F)*.14:Y7X>H^9%!K?'WW1'*ZY#\%VOSS,RK!Z. M4JAK%;UQ$(TS8"E"-"&4$'B;B.%Q>L8]Q8[7\S/ .4#H'4#GUOF[.7AS+";' MY*&H6 N'ZR00*07PD(1Q@:5D&\W4O4]*7X Y1+_W1^4>)>P.T+*M7385%G.4 M&5)!2T)!!M$'"29EDE6DN+DT>ILXHHG^/$MPCKGKAE!?!R@\ M1.*]R #110V6V\",LPH;^6@OOXE^+UBU;*+?1\<=X/M6>%0OG^O6;2=$EA0& MT=T@:W6H!2>E!Q,IH$S*:]]HC^JCY+R@UOJ]T/&@!^M8576 M^:)Q\),% X1 M3%#D9H?D(#!I@*'S6J'4LK3IU_^[PF<;X+E_C^L@ZO M?HN+5('S$2=*JRA%$21LB@54*753B[$4EKKZ;*CK,,83O$X_1>.+3)DT7V+=:W&\G>\K"N= ML[160M!1@)(8P"GF0+J04M;:^-0F0CR2\!?Y:MH"[&TA<7:50K<J+@K/,1E/ 8=*@,B\0E+5 +@U+19D<6KNG \6DA%1,TD1D4SGY*3W7E^T#T)/6E^T#Q Z\$RVO3YEEFS2 M2H/P=8^7)5$%N8R9><#,L=8I4O!:@@1N M:V^BB5'PQHVC1PZ!.+=W@P%N^X'5VA-2G^@I=RA-T49 8K5HQ"GR]0N/P'W2 M7GJ!7)VN)?_LAD#L!8@#AD#LHYU. ?=@R("4L0B%&33J"$K:FH*L-=PRD/7*R31[A90R!V L2APR!V$<_/6&NU4.TQ82(RH-5H8!B0D-$KR$+$U-10NA& MDV:[2!&?9RG:((Y #X#JP,#N.>V/O1Q.N!!<&SJ42BD\Z%_1 N:H[O_2?$Z]S/]_5_;Q?S+R2(;V_I M[UR&]3+*+T=FQ([[P,'R8@/R/5!V[,WB8YA-_WO%#R%P.;^8YK4]SO+;6[S> M>H98U2BLO)6;) 6C$UY:SR$K+\DYX75T9*FC2+PV.40E6)L'GD'(/[HYXF:% M^1T5OKJEPO5-F&O+9%(:/-<>5 YUYP1#2,IZ2V9=YWNUZ9G8D<)QC^?38_%! MYT4+37;@-FSEYH=O-TU.TG(E70V?96 4/L=8Q\KZVK#I?!3%,-EF8^<.Q(V+ MRS:HF+=54<^HN]4GE77Q6A<$$W7=;$'.3"Q% >;L@S>%DR6?%G6]="(.#HA= M 7>@=CH W&^!9#K#Q;?;[&Q>4@0FRU2Q="/40F4K36W(RR#1H/8&J_?8DDU2VT9R0[32-FU1J#:N!=-$!JG[%L,1/\XN\>HFX_LTOG[\LYE_7 M3NV&KT@'N_3&0%"2N$%M(49KP"CEM-!>86@3-^Q*X;BOEZT1UT1/'>#O_;Q< M_H@IO M2@F.'(':L!<))3J%4MO%D0*<-BFXO6GM-%@8!HB-5;<_./T:G#/\6#_XPW## MU;]S\Q,2+6FZXH:^OL#-"_IM+K>*?6*DT88N$> .*3 W,@')V= %$VQFFED9 MVY2@#<5!IZ'(,'@>1(XN2KB6PB2.?I,(I.@?,\ 7>:"ZEB=JQ-?OUQ>H8=PK;.&7G%C,AUD3!* M!:H(A.AD!$P^(0KC;:.=H(\0,_Z>DB,Q\/2(L_T%WL$%]_C> ZZ"D"&!#89X M8*E>TCJ 9"FG8#/]<6>+24ZTW>8 %>^T3V0/>7>(F>M""&ESB<6"-!07*T66 MY"T:4(8\/I]99+%-2>_Y[!/91\^[[1/91^@=0.?AB@N%C/Z:(A<+'=:0U8,7 MB)!CD4Q3+"M9F\F?Y[%/9"_]/KM/9!]A=X"6FJYX4WZD#Y[>U$5E+KEQ&ES" M2/)(CCBH!<22I)294!K;+(E^2,NX+U(-\'*DN \&S%=L.#IBMNPN#+5+HP,%+5D#5 M25C1!X3@/,:F=]T"NH_81X3/>DOEZIQ\'5*=(_#MNA-! ML9)-R8#1K%9[D#F1>=$97)03ICAY/X6R;>WG(S^])PPHHZ8;M/8&.$GGK;&*>_1!X[.O<(,N@CW1]3((0 :6;P_AD6 MTWH2URU%*P,3G"FM4P$;JV30$?W&"[!T"VOCL"[$:P*A^Y2,F],>^K(Z2LZ= MX61C0YKSP#!E"@P5^7TVDM\7;'U!\JX(SHUG;8HB'M(R[@ESG&Z? ,H!@NX M*N_K8#W,;\BWGTT_?KK<%'W,/JXVH/(KL? !Z"F0>)A5,I<.P(_[;@:N'0?';] M_I59"J5>XZ*P.FY,:HC6,^!!,F2)%79_IMN6N'[K1^P$&=W[_3:@&+L$P_5$ MZ)BMKH-M7' 6E'$&'&H.GBOD*1IIM3\<#F->8D,J\%E,'"#-+E'Q9G9]VFF1 MG!-10Y')U.GT=507,Y"E%"XSIXUFAP/CYG-ZP\8ABGP6'8=)=42 +!>7DW=A M]G'M]>FL5*'_@#1!UJ?*!$Z'7-<,!6]ULF(WSX5^ZBVOA7YWWV.Y\[$[(U+]!;4$7T4<+O@Z'5HHS"OVC!)^9-#EF3_\W+ #&/!R.4-E]I1\@ MOY'5_MMT-OU\]?EZNQ(AG4(]A&S)T56*D=L=Z"PT/+I@F4LE[#078B?%W_GH MD55_B.+F0TAQ;/6'/V\1[KF5H3@)C$5&B*<+T&4*>YBD&(RQD'+:Z2%D-_7? M_NAQ,H*#J?]@*7;PRO'KK6JJ.QD**X*0D5F*O+6NK??D,3.+U46*R(,12K>I M+=E&T4X@L;U["(/*O5/\_%J;818;WYI$$6/P 8+U=5>EE=6W#N -V8<* 26W M)\/1;OELOYIJW]N@8GE-5"W)!6JR#M7#Q72>UU8GI0DJ M<>!2$!.>SG)7; #-4N#"*>^SW&*5C3AZ3.1@+H^?]AM'>LKPX$218(5,H**D MH--G"4E8IHTVCNMR,"AZR/D-I<7GD'&82'L$QX?_S*\[%J+TW',+7#,Z3T7R MX'*H%VLI1J'#A/)@<-Q\S#@OOR<%QV$B[?A" MW[G\-I$F8[(\0.35ZK0@?UNY!,A#J69!-M=F_L\^5/;4V'@@+'9X+QY$1QW@ M[ZZ\B+LZXN]J=CEADL2CM8%B*4Y41A5P@7L06 S]B=9>MTE(;*.HIW[(87 U MB.Q[<(^^,_'C_"O.0MUV'2_?X^+K-&']HT7X6(N_IO.-V4R"D$[H;,A7B'4T MGU?@76(0.-J(Q+9CNS72'O3Q/75&'@>E$ZF@NX/JA["<+M\3+8&BBMOEA7QB MF=).4O0:L-1E6Y+3 .(L2C(GE3#0O6\DA+JVG&7G8^9,!-6F/VH/(GMJ M0FCGF@VAH7, W\99*$)E'\E9<*P@B<\DO"2]RM#G5XX.WAMYVH M9/E$H#M ,QT [I<9_2Q<7O[\YQ><+7$BO#+).P\ENOK&PP0=VW4K@HPV)\9$ M*FTNTGN$]%31-@R CI%T%X/9;F4 MD4-(CM=R\4)>IM-T]UN/05@1?6F"I/WH[*G89!B@-=13!P?6V\4\(>;E:Y+E MK>E"59 3S\B55)Y!8HY"Z"")"\$#%*FE"IHGU&U>7Y\@JJ=$\##X&DH#'8#I M?A!]P\P'@L>R[@K_[DIN3.KM@F+K#XOIQX^K)C:7,/':_NS(N^2&K(@7#UR: M[%-RFJ1P@K!S;\*[2@NT"$?;JO(LD$MG?)[./OX4OBTG+BIMK<_ 44E010F( MBEF0* J/O,A<3K%#X!DR=T/E6641VJGI+#!8_0],5W4YR"T^^2195U0HF@+R M:FS14E2^$FX-T .7CH0P$AZWD+P;-L\X$]%*?;VE*FZX_.%J26)<+BM+K\KE MRBFN+*XK$R84J =7YVXS5_<(J4"VF$R$*)C%HC,/N'L!T $$[ :X\\U7M-!# M=V?B.\SX^)1TOFN<2Z:@7H2[9K<-[L@83G2J1"2WO%Z V.0&W M$K@;_,XX83&,:KI#W"W#^EYLM4H!\HGP,95+)H!ASL5"T;YO MM.)N9Q)W0]U9)2O:J.<\<+>R+#[QC'DCF(.H/2>WUN4:9!5(EGDIHU$DP+%P MMR9Q-]R=5;ZBC7JZ]>8>BZ?>IT^8KRXP3PQRSJ*F2,H&"RIX>^&9DZK1%HE]R#RZ(@HO*YJO2V_>7%TN+TDY](F;@AOKE2GH MB'GDC@YF5."#DF"R\RXD%?AOBI-OAIPYVP.W+P4#GVOJC;L 6JR=%[A*XR.-FB6Z("7*V22$F MCKS-"I.[=!Q=#[4);#;9Y!^^_7@1ELMUDYLR,>CD$Y!GJ,B>5!WH07ZCE#G& MP*SEN5'QTW:BQCV/CL# @P*G@03?@9O^_A,)[QU^N5JD3V&);Q?SCXOP>=6? MSU1BZ#36A34,5.VQ=3S7/LG(--TXBTA(T3SDS:977;6J5GJ)J9$0-I/F= '6 &L9^;7U5'945 M-S]:\C60[.'=6!_'F6/[^?J*\E!*-!^.] ;K4+01.7V63?/:!H[:-MF(^1LZX MG<2M[J[C)3_V&?//>0U,W]550\O?KRKZWY1_UB6Q*^N8\&*<<-Z#C"J#2H)! M\%( HZ T&*\C,V*G,^;ISQDY5C]>B_,V(NWA<)E__CR?K62SHG_YZNKRTWPQ M_6_,$R:24%$9H)NZMI;2?>TD:@B,%1-4\2ZVJ:)Y@JAQ#YKAH#2T_/N"TMNP M>+-X3WK!_,]P<5530&OK* $M7;X*,EIR_"2WX'E$"%%35,I38:I->F0'XL8= M8= 46H/HHP.(O;W^W,<-1F3#@D)'/(@"JD84P6* 4(HRKO#(&BW4?)JN<:<3 M# ^L ;70'::V6HJ.*:,N#"(J.HQ5H6 D$6O18GUFEQY%&W][-_K&G4/0&F.# M:*4[K*TMYU9&9V(P\J)835JG6OJ?,CB6-3CGG8U%69M:M5@^2=BX P=./AB>W.UKS/.?,(-3QYC >X8F4(2UT$M_<,NO9OD=7DZ)D)^N%C<]2FN#FCC#F8Y!UG&F9$JE3GX)UH*+ M)DGDQL9&!]D^5(X[CJ Y\(;3T-F@;^5N3J2+*J$F&?)2U^F29Q!8+5N,TA;C M0PXNC B^%9$C3QT8"WS[*Z@_[&T.]'=8TUZULNOF9/_^=Z[/^)JC2IS.>.V0 M."V%O%*4&HB13-(NF8=3WKV[T#SRY(%3W<>#JZ\#H/[\9YHN\4/X$Y<_SB\N M,%$$/I%>&,E5W2RJ!?&@B0=O!$AM6+$AYV+;Y 4>HV;DT0'#@^MHD7=?Y/E# M/_PXOZ0O;C?'FY3D;& M2M[;\&U=IWQ='(A"Y6RM BFM!"51@DNKNN1 P4-41:8V-\AQ= ]84+JJ#+FO MNE>DN=E'7'WF#]^^_YT-':_^$Q9Y75)@.1WA@7S<@M48T7**ZLDV340R=XM& MZ$:U@T.Q,/)"@=/A]XGBUA."H(.+_.U%F-5-=JORNQR-=CXRP%1;1:VK2T)$ M )8%4UGK8!OUMMRFHIMRUU,"X?[3X:%:Z0A1U[N I6:ND$^;4R;J14;PGM<. M3J45YJ!(,DTQU4/)Z^'ZW *, X0[=LE9+;[D/Y/+-O^&N,[>7<=)Q-2F!+-6 ML-25"!0&B02*1PFQ4!B4BV>U%C-SL=L&[5T^K0],'*+*^T6M@\JU!Z"(YQCB M-I1<1_6Y6-<;%%V .,/Z57(Y2%16[0R4YSYMW.*R(8$RJ%Q'!TKZ]]5T.:UZ M>%-^GQ+]%Q?AF@_-F)&%CE8F2$J,KN"@+-V^,C-=:H5XV&V]Z!,?,FYAV&"P M&$B*';@>:^^+_O+JGJVS_Z.P$0JO0Q-]DN#19<@9"W9)B @1&L2IR[[*+W.K4IAFW!3?C M^E%'@.NQ#K(Q-=T!VN_X!W[]']>AC"X\6X60$GJR M\&P@Q(C &(^I9"NE;/.@\"19(U_SO6%Q.!5V@,>WN"CSQ>(&;>)I1OL#:6N#A#WN-DP MP9!'[H!+07X!&@/.U>&?IM@@ L: ;4*,PT^\9LTMW:'N>)6-B+OEXG+RKDIN M]4A@=3V%"P+:3$07=. B8U!TJ/3R7-A.E2[T4V]AC'YW'U]W/G9D]VS4E\## MY=\#:#98%[:X1) &EAR=L73#@V<\$]G.)F:B];OMG=L=-F.^C"0]R[8XB-!G%A6BC05=!+@ J;(*6C0]P?9'Z'X.Q\]LNH/ M4=Q\""F.K?[PYRW"8V)HL2C@.J6ZJL&"ER8#SR**$CQ/>2=7>#?UW_[H<5Z5 M!E/_P5+LP$/])[D[M6:_'GZJB((V>6 !D9 K/2%76F!6Z&Q]*<6V>>BY1<3( M\7<7><1#==(/G*[]<*-LTCD!INQ R9# .W*B,7+)JX T:].T>(>,,,\>'+!3'$B"W/2 MG/%C1'8!J4.@L%LJ^&B]G 7D/OQG?O.J5&PQ*D!1M7$>DL#M0-V/GSAYZH=^=U UKK^=7BPUGVJ!CP48(07)0K%@()E-T M:@USJLZ-XFFG1-I>'SNN5W\\BAH+^AP@-/UZ$RM+%"G[PC+41UA0 MSA?PF=P[8U(2UB)3IM':I&TDC5SPT<5CYS#ZZ@%XW\FOI0AO2K6E94A5E!N3 MS3X65[2"4F1=QL $1!06H@UTTSO)C6M3;/0\;2,7F0\#@OO0&E8C'6#LE[=O M-J>RXXDE0T$%IW 4E,H2B \24RI.H-V450P=)7/AF0RBI2?.9AQ^D8VS^C,T0MK_6?U"ULO(%;; Y,@03DEN_A\62-1CG4->"7\O; MN,]/$#7NBT ?=]E0.NL7?AO[-+J$$*,#9FI:R&1%'F7@9*Y2.^6ET8V:19XD M:]RS;##E[P:J S31 :SN',X_DAE^O&G3!(.&,$,/>VW'?:_WLSHM3D)X\DE$,YJ4)')NMXE M@#/%.2=EX?=S,*<:S?$L[>/NM^CCSCTQ LX9\ZM?-KF3]=!\/LDJ>5V;PP(O MN2YK$! ]4Y"%%S&DPK/J#/V/<-'Y8)"!$3B4 1P+AUY,(3[/>[S/^\]_?IDN M5G]YS3EY:"[Q;.@2=9XB3KKL(!#GD!27+*%E*K49A3L8"YU/)#F!$9P<"+U8 MP"%R7P\,6O[\)R[JGH'E+QL!?)A?AHM?9I?D&BZG:;U5I:"+2M3Y6MIQ<@J% M V]- >_1,.\=8FB38SD%=YU/4>GT\F@%GQ=@4O^@OWAY(Y!_+.;+Y21R4V0N M!>A_=9&D]75,G059!.88G$;?:%O/\,QT/AFF;X,Y%AQC9RN&Y?_5QX\+_!@N M\6?R0C_7I0^OPW2Q/C5X= )U3."*JA-.K()@E:9[.3NE>429[[4%/%O9UICD MSL?6M#&,CE'1P5UR,[H'%U^GF[ED#Y<%S6=?*0S#=42V7%VAM[]?%Z'\/K_\ M__'R':;YQUG=*'9KZ.-RXB2O:STE%%&'>,UR>UR$O8Z MG\O3]K[I#T OV:K6Y\_K^6+S1_7O\0DO+,@8-?A M[(*@;Y2$B$6QKF1Q1?1 MYFW@M'R.G,%]H79V/*1>LL%]_TGK?_3F\A,N/GP*L^N3B4LA>:1@43FA0#'4 M$"3I-&194'&1&?KSLKWG6!XYJ?-"S7!0H'5@D0<_>-Y^]7\W_?CI*D8%R-D^53R4 MP.]7M3AB55N?:^-9^+:F6O5@5H]6V!_O]3(JFL%W/J/)]'+R'2TP JO*]L5!U=R 7T5[/PR2PNDO[#\"3=?7+^W3SA' M)Q6%/<7:.NS7":BUI2!\8II"H:)L9T5@NS&VF\G\G=MOCYIS-J*?_WTUO?Q6 M;\C%U>J"O/]V\,_58\2-7)3*15$X!*G4$FJ&GF*D.O_(H[(!HT8\Z3RSP3G< MS:S^K@ X(8[.V;ZN?=#5=Y>OOH;I1:T*?SU?K-+"$Z.*QD(J*BDFBK-$!H>F M;K760:*CW[N3#J4\FJ/=[.>E%0ITA9->[.60![J;+=Z+:2*_EO[UY_ELO=][ M[>Y.I*BC&D(!86,!)0H#GW,"%HJ/4AD=8V?%S,_RM)O-O-0J@$ZPTH/55-I_ M62ZO,/^T[O!>79;K,V'KLOOE).?,&0L6-",.E3&AK@,T8&Q,@H6_E:3->2R1,TEBMFR;"Y MYZ"P#LAC=#$R$[2-4J!V(RT?'X2_W4SEI6;,.\30V&_"UX[BS=FP.CR6DY*" MBN0+ M?6U=JV3 $5MZLC0DNEHM>[C7S>\@&[ ?&E)9P'$WD'!_*KB]7?N5TN MC;K1/PI:5\&^JP M!V3F_[I:7JZ>C=[A167OP_Q#^/-_3R\_?9I?U)PTQ<&/;2J9>%3<1!_!!Y$H MT/46(O>B/JQF[K/0NMB^O. ].=S-9%Y:@KAK'/5B7\MU++WR[:_]_HD7.A$? M%"=SIT"%;,BYCW6"$-+YD;.)IN&[^F,D[8;@%YVO/5I38P=?I[+#FR;!U1__ M1%]\;Q(L@:.RC'P[LDBZ A-"3*) *FC0&.7B_35F0]?P#,?,;C;QTI*MO4A_ M+RB=K>FMBCSJ[\+%ZE'UH5.I,R_(@X/$'%UZ3'D(B0XD%FR(S@KF[Z]$'MJB MGJ5Q-T-Y:5G5GA3?@;>S4_\015(_X S+]/(UJ?%ZA,EFB/Y-/Y 1,O)H2 4R MUK5E'AR&"&B*#HX7[QK-O!F,A=T,XJ6F3,=!PMA7P,,1ZZN7!,RO%X@_AN6G MUQ?S__P6%A^GLPGZ;+A!#4(F"2HY#8$E \SK0(9N0KB_7WC+F;['A^Z&R9>6 MUFRJF@Y.W8/+$UZEA!>XJ ]:?UQ_Q>'QX/0-\?MME?I4NIU^GE]]^PLLPO5C>Y6XY)<<R9$TXK/O?R(F,M6_'JQR8EJ)-$=AQ=(_>.G=U MN;P,LYIR?3>_N'@]7ZP;"!E'CHZ#"'5*L"H% C<*BM-%!I?(>>\LF?@D/^,. M4#\AL@?OD3L>'KTX$,-(8>.E8TF1+C8.R&HOAB4L>Y]\73D97%99L-A9#]PV M5LYTM\" ^&QG,@> Y6!K^;*N(+\,B\OVC0BWWP^O7Q7S1)O$-4]U4;FLH:M M<*@*>.$]^95,B]2HS7IO6L]TF4!#U+=5]_ZP]FM8SU:)R]S%-4!R+CBE4/I6 MD[C@WI(M&R@1*92VBN(H+>K(0^6-BCR%1FYG V;.=%- OU?!L8!Y$5;SR'W( MF5+&2> ^Z;HO(4#MQ ,IL13/'>>^8?OFR9VG_FI7^K68X\!RI//T\ZP/B]E< ML;7Y>R.$+(47KA#KO&X885[746RUX21Y9HWB&=L,0!^:304M07QV ,",=5=$5* M+_I]N&R"=E9'RV(I(SSK!V95N, MX'@2P(55,@2K7&G3JGQ:/E_,\WH7]CD>!,_ARGQ..H\\PCXI'UY0:"D9&)X3 MJ)0M1$$>4'U_LDEZ9UH.ESLAIR_FN?\LC+0E#,_!3 =R,@0J]'6H.<,Z 4TF M#5ZC!UMX4#[&NLGHQ7NVYY!1Z,(H1P#=R\M!/"F:8,GEMXB0ZIHD%72&6.O) MI?$A2!N5SMUG)HZVQW/(5YR#/;8 W0NX&Y]_AG[:DW"^.%$$(+>23B]K(& , MH"4K#HL2LM/'H./X?C'9D'.PW!-"].4:],TC/$_&^ZPX6*4"U"&2$*TFWY^5 M0F<@'%N=^*WB8A/9,A,1&E :"25RI(@2*:!QQRXH /6BH91Y&F9/>_<2,_& MV1IY+\ X]_;3MTLNHD*5I ;IR:X4G7#@N/$0C2-O/8283,-49A3,&\A>2T'2VG*;5",@;?6/R(?J:$S8\U,&_L7:FU'5C=$)J M[:PLOB^#/I;E<9,M8\>CW8.L%VLEG ,!5$ MM#%PV=#:6K#40=39/Z3;93"/P-?Y5.,=+(YHM X*(WA##H#B@8%'GD J5:17 M4GFF7J"YM8TC_S:W@_#54XG ,.'V76'P6C"AN:BM,,D)\DABAE W%OJBN+9% MQV@[&V_Y+$\=Q'KG:6[C(^P%^)'/Q\-;]$B"PLRCH># VKI;0RKPTAE@S"DA MI/8EM)G%.1K+'930G:>E=H_/@PWY*R[B?.P)DN_>__&6_G>"Z9%;/NEDDR-W MX;2/J9'1IT9N5+79@WM07?N'>BU/ M,D?M%<_ K9$49G(#(5"86; (ZXS,+#3JEAB*A;.>#;D/?A^<^:. H -G;$TY M_>57?TZ7$VF-%X$92*9.YU.:B/=80 J!)BMG>&HSZO0.&2,_GHT#A?M;00_6 M2P>@.EQPW]F>Y;HWX_?P&7^:UW36),G"HXP((B0'2A<.9-@"A*ACNJ4)2C2: MJ-B FW$A?@2X!FL%&TC3':!]M59@6AW]E2_XQVQZN22/[S=P[6AT3V+WW -DU:3Y+507YB5-0\MAEB$!5V@,>WN"CSQ>(6@CIXM.\)@T.HK0/T'?QZ M\NO-/@[TB7NI$V@,]?&&OG)!%="F:"V5Y$PV7&MR%.TC8[H+U_7$"#AGS#_[ MSOG[?/9U]9QX>PPJL"H&@G%/@0ZUV\1B\Q*C#6%,9!N6SW)8>>!T5_! M(H^ W(N^'M>Y[1NYZ,@"DTI1A&!6. =ZQ5?CCZGJQ51 W%\RK_UU55Y _?;KWIO@Z)B)E8INH$? '!585: MDA;IT4#4B@ON(T9[;P#1PY*G\<@_TPE@I[.],T'6^"9X^J#:4ARM:]MKD-&! MBLJ!9P4A<9=BBM;)^%=XR>EORM=+NAF/ =W(K3"-CZXM5=$;.455@C E@X@4 M92NI)-31W. ,TTBGCP[W*_-/?BT^R<"9/MD9FR/GWA2(U1/6 M3W1;OP[3Q:J_X/;QZ7+FTG(#PMM4>_0X.0I10R2+1,U+ .^Y)/T'77O;ZW90IPD;/N;463/W@-R_^-QE._/I M\"C8"\M_N;SG\^)3)!Z3ZOYL3XZ02C% 8-J#Y3%8'Y459YX8'>8\Z,\-_TN= M!RU1_:*=@KN)L.<%ARYKI5"#,<:!PI@C-U[O]2 MQT%+5+_HX^#6$JT=I&:3Q<(#L" -J$(!8@R:0SM)S.POVX?_%YXQ? MP$'0#,_G< H,O3$O.&>4D0@A8ZQ#4&(=P>7!1;2>.:_"6&7+8RQN/.>,=#^6 M/29&1[3AW;(^#7>/NWN9_):_P^6/Y+UJX\+T)IM&4I(BF]3N;DSM-7G(%A)D>2'WDX ]W? M)^?M3$/J,SF,9/H8/YD,KST$!HK(J99Q:J ;*('$Z&3&.CRE32_92QD_R6I)K$,+ MQ@M19W9(< P9E" *.>[:R-RH&>_O\9-[XK?=^,E]0-!!T'9W$ETHO"@=(V#1 M$925=1*RXF!R276H)Y.-=OV^R/&3>T'AR?&3^^BE U =+K@G1GO9;"+*5""3 M]$!%Z\!IJP"UL=YK493K[47]/,9/[@6N4XR?W$?3':#]Z=F%(6$I1#5HS2F( MMW5H05(,8DXE)^*+QS8K#_YJXR?W0LU>XR?W4>& 6P$.?(7Y+2S^A9"J0#:^5#@Z]^BQ2 M%VG4"P2=$9&7 DG4_C^'$D*V#$0H$CDYXJE1W'.+B)X=>; R'P?% 9+M !9;K&EE M+F119'5O9G@]ICH3+/%C0"%R\(E.:J.L$I9K86R;[2E[$-D%I Z!PFYN M_]%Z.0O(??C/?,,:9Y8N:JT!77:@6*;(B:.OR]]T'<'BLCEI2/H8D>->C*>$ MW&%Z.0_($7JN[4G'+!*S=9NG7_5DA)IT6H4DY#X6%U4X:9/1XV2.6_E_4M@= MJ)M^*NH>9JTVK+V>7RVN5S!P1^%NDA!#W>=G%(+CID PTH20DZ6C?,]$^@X? M.VZ.^W@4-1;T.4!H^O7:.)3&R$/=S; :&!.8!^<+@DQ>D!>KO+P_\> ("-U\ M[+CUR2>$T&&"[O?ZVZ>4Q!8E.05!@%9GBIJM@8!:$=MUI5(QS,:3^OY#+ZQH MUR+7Q?;ZSF7I3->R8*-82_SD9.F0,TQ!J_:!-TLMH MLBVN,UMXEJ?.LQ4#HW,HXQ@6*N=L-.N)59LS;OGJ:YA>U#/K]7RQ*N6;R(C* M&&MK\K, 7<8($;D!EU6(D3077&=%X\]PU'GFI5.#&1(FH^8![T@B/B^)>%\2 MAZY_O[5B?9)RSF@X@O:U0U3E3"IDIFZ 7VU.8]DU7)(T$M=G.O!@0,,[![CU M$S$)M8K[E)$9K@G62HKPZC#]K#S$J"C Q):.LD4RE/6/J(TDZ^[:$0RQ@ M1*V>+997OVS>1][5_HKE+3E4D_XI?"-1Y*Q*2 E*KF%EDIFN6Q? .+)PS:Q- MRK4%^$YTGFD7_)BH'U[_Y]=8<_W\,B^UD>15NIQ^I8MP\.Z9IS^F<8O,'CSV MT0<3B\ BDP?%JYNO$H>H' =11YWIY'1(;1)L+Z4/1F#.+-5V6QYMG;DNZ!C! M "B$*DDF8U.C]<%_]\'LB=]V?3#[@*"#MZ6[)?%.B(@>%9AH$92T==V<4A"\ M#5YJX;1I4]'X(OM@]H+"DWTP^^BE U U*4$NVJ%/P8 63('RG*09O /O?$2, M148]TOO^F??![ 6N4_3![*/IL?G.<&6-+DG93$(!0T@.1MFXB:&>[. MS"3O3]G?5GDV4V0R4?Y4P]/FYM([%$J/R$%'2&6A+JKX) QF9C-[ZQ,)( M0]-Z&8=^SL%K.P/J\##8"\M_N<#W>?$5;H6BXQ^DJ>\&(3APDGYK$9V(Q:O$ M.FMR^7LYZ5_O/&B)ZK]&\+W+[C;TV3L-67@$540=CV(E&&--%I;+Z,YM%^' M3L$YA^POX!!HA.5!P_W3U8A???X<%M_FY?%OUTT5LR4.7S.^U\>VKB$_7 9] MU)0GFRV++H+Q=?)'0@7>1:RH-=$:HVQJ4[?22TWYSX3$^3?$][CX.DVXY>RX M6/U(^NI->8=I_G$V_>_5TC2ROA6EZPH4SQ.W2NH: ]"=GZ4#CU&"#XJA5BJE M5D4.+=@YZUKS?7"]O=9\+'!TX!#^,J.C#RG>O%Q=F;]N6%P5I!*]T23/P2%; MC8*BKR2O6Y*0FR0X,FS3B/($4;W4I(\&F7D;_?4+Q4V]:HZ6&Z8$I*P2*,T, M>(42K C>,2&X]^:48.RA?GPPY>\&J@,TT0&LJJ&]*>_#!2XW9P9*< 41@P5/G"%/B:Z1-B]1#TCI$CZ'J'D^I,P[ ,T[T@01\.G5+/^$7_%B M_J5*:./G;UC*:(-0JH#7%, JH20$66<_2"U1%!&M;G,][D#;VC@;Z^RX])6LOB,TC'):A:\N"=3%"8=*GDD*5H]%SV#&7C M/F6U ]F@&ND 8?_ &2["!?'S*G^>SJ8U=KJM!8!IF&#[5EU21I\B M$D82*Z!6S608&40AC+'HE+=M7D,'9J27EKY>'D/&Q$D'9K+A#//CC&^NE(E$ M5R2F""75(1U&>Q*N14BR8$*,R[T3=N3#PJA.[/GAA>GQV@].="9%47 M9WWS?0A_OB,>JQAG:7HQ7>?;MC"<<$G'Q)\_D--4II>O/L^O9I?DC2N1M4%@ M:"C>DZCI,LL,O&>^N,*"-&WBHZ$Y&?;F8QJO+>G->SDD.GTDN-47]:7Y!:/D^^FSS[]YN_MT1V?J!*1@L<=]2,@/E M\'\.BQFYXC>?=9/%M*&.Q;(&8B #49Y;LI(@R'+0<(N&OM_F1MY&T8!Y]WN? M0 8[33]\6RODQXNPW+A]L4@;Z\!'#+$^VA4)404$U,XBZEA+@5KGU'X'K)%/4 M]M!T!VB_"0.JL[2NA]T\&KKLG?.)/'B**(D1*>BN,21HCU&SE)/VC;R4;21U MWF#5'"W;GK^.4ET'&+RWH?Z/V?1R^7WJ'#/)PJW20 )#*%+4%JV" MPK:YOI\DJ_/FGE-C<3@5=H!']1!__[.YE6,V48'ABD#BI.''D(A MR B=DQ#1\$:%D4_3U4UNZ@3AS8 :Z@!OO^/E^MFUOHO=;"'[\/ 1;;GB\^8% M0BE7BC$)0ET?O)*@LZNY[Y(Y]"$ZUV9LQX$$]_60;^V0 M6S/GHK>.Y43,.025:]2F.'DG)6D764S$>Q.8[D7FN-?[&"!MI\4.(/KH;321 MRNK(.(>L,8.*64+@Q4%R:!(J^E/9YL1\E)QQHYLQ('>\5KJ81+6[Z'Z:7EQ5 M$[MI[S1"V&(D9,5(>-F4NA(#(4J5!;.!Q](FP#Z8Y)%K.'IP*H]18@='X7[G M/&I6.'$ M>@?E$L&HBX&I H!T7(RS#:]9,/?UAVXE$=!YZC[>A\]=G&HWC?U MC>@F6F=F/6HPJ#6H$B,XY@0(IRT/P8DS2ZG MN29#$Z309XIB5Q3VOC]5UM/'S 7C]7YVB]B\F"2O4) MQ/D K@@!2693%R,I'AK-2!Z4C[[>8 ]"W_9BNI,KN@/O^4B>?_CV^ ]8E?9P MY>B_Y)YI%>I:>AO !\] NL2$*%E(X=O4[;5CJI_')ML7C.WS:N -QF@"FC:3'ALZ=:_KMU2)](MYJ ME>OU94VGJ>75E;1%4M"D"X3") 3#8XPY1XZ[H>:9#QIWS$T[P PIWPXNK!_K M[/G%Y93BZ9\P7GZ7U77QL@XV1ZE E.@(^E9#+-* *9DS%:3BOHT[] QA.\'+ MG!6\6JBD X0=&29_+R>(.0@3=096ZO#MZ!AXAQKJ=C>7DK22MZD\'XJ#7FK4 MS_WQ[3!(G+\I;(:+1"5,D74GJ9)D_RG2V1*"!FTX,]F''!L-@AV$_!Y?2%HC M;UCX'P"#GK/[-S-WZ@6Z6(^C/"+W_M2/&RPSOC/- ^6M;S[O^_Z*[Y4C >L; M283DH@$52GTAH:^",\SP(#+&-A[:$T0=>U#^,5O<3'OZ/EQI>?.);W$6+E:/ MY;/\RXQ 2J';]7PR8[P/13,H+L:Z!YF"-1-J[Z>RUF;)-;HF\CB"Z!X&LQ^/ MKOOGW*FTV,'-?L/3AOX-KQ.AO>;T@2"$KN78+(.+M2++\V*-Q^0;92BV$-3# MH/;A@3:$]#L T>-CZ"@/,%%RM=+2=.9A'(\P9B3]<8D(%CVM=* M:V&TY5F41F67.]/8P[CVX:'62$<].VAW!CN_QUK?/*M_(Z_V&%Z_AZW&,1[A MMQWP*8.Y<\=R.)"7=X<,NA,W2\E>5;RM2P.N$5Q2,BPH#;S.TE:>)0*O8I!# M0NL(U<:V*W?.2M&GAMD+6]%'%8G75P-=\=;D]LK)A:XN+K>@R8SDH6:PMY&L[4U[ ,T4D- MB6@Q&A/Z<(H] P\(ZZ7>;V! /+EZX#CM= "V.IKFGL@V:069F(L,$4K1%!6) M5/>M.00;T9109.+8YMS?2E)'Y]JQBI^WT$('7[-H)K[J#--$CG#:6QDM.NJ0((A> ^0^=GW3AT_X@(W-H1HMX]:& M!#+7X7TV20B11V#*6AD#_4>PG4J;MG]&9X@X1'_SX879VY%RUQ/\GK1U01=C M@P(NL"9MZ^J:*.NZ8DWL2F$D.\'YLH6ZD:=ICA^J'::GWK"W8>;=_.+B]7Q1 M)XU.ZOS/H.OVX:C-NE3&LR) QR(H.-%:LQ/X20\)Z^@P&P0)3T'M2+5TBK() M!2":,3)%'VN?F#9DE#P42+R@U!F]XFV643U&34=X.E;=.T!I+]D?C)\OJUU7 M[R_#XK+!/;G>TEGWO:;">8"4Z897+!7P@4O0V9M,S BC3Y!.V% S;AQW,A0= M(OLN)@%M)FDO22)W&)J$FCO 3*&("L9NE541"YC> ]"N:,1A=87U=; ML_:GDU]M^\C^R*OMYUD^8?G"$!6F3__ -D4))ZDRW3U++,@)-UDA2%4?!U2V M=<%+ ?3% 5"8?GJ&) [0K33:3Q NL/ M]D'6,?4'^^BLM^#OYBW86V7(871@95:@LHB5"4>'?\I,&I>":C.8Y? $3!>U M!GLI?Z<$S#Z:Z!%.UP_)+" GYD&3MP@*"R-+[J M-0&SA]P[3L!@8,$98\FD+-;>9U:C#PM!45R;C/)2JN>\J_-,P.RCOQT3,/L( ML[G\0,TT &6 MME7\:4Q),HU0N$E ![8'[[D&IYW42E@N2QO7^IAJRV;W7AL4#2'[#B"T;BU[ M3]I8[3']M?Z#JI?UOO$2HK,9E!82*.X@KS X#M&6H*VRV?$VK^)/$'4^E2O' MN%!#::5?@%T',[68K+;)!IZ)(UMK+@QW((Q1SD1G;*.RWB?)ZJ%%?@#E[P:J M S31 :R>N,2E+=RYQ(!)7]U,-!#0>> QUGY^\C;Q%-%?/V[4@(K?W97:1PO= MX6E+A9BV0A+U CSCGHYT1==Z(A/D@B%+ :U4)TA%'5/3V2QMW,'CPF%Z&ON) M\^'#;_ZOJ^5EG>WQHMT\*!ZI[?@+9]W:>W;7".K@D;;[F$Y%RPIP5.,:(KUPB M^$B^110\N4*^!L7#ITRO/Z"PHQJ](0'85%&] ?"Z #$6E;57$HRO&7?M&;B0 M$OT2!,7%V3K;9GK"P<6?IRG9:PZL0Q30 8A>7:S^#N;KE:_5&#[7N4LK/=T, M\(J^CE>J4W5JDXB1M:XU6&"*_$Y;[^W,WX8JV,LZ6 7HU07:WBY=Z"IPA9AU"8*6VF M9CY&SFQ17?1:0T@=2]=, .D#N_8'GUUM]U4YQ1D%F*))1S,DDQ"@\R(2"!<3@P!0W7+T#K]L]ASE59QZ.25"?EH_T*[;DU=[UB;)JR -\69, M#NL<0BBA+D%*J22R-7(:VX!J#RJ[.JL.Q,5]L+524H< O,W1/\/%%4Z4+*%& M*J#K9#:E/!WRCHYD#"P']#J91B,0GB6MJS.M#=2.4T<'^/KYSS1=KC=Y_#B_ MN%B][4^4$:I$ST"S]=)1 2X7"SH8KM&8A(V>0!ZC9N3JJA8H.EKH[=\B-]^H MOT0"^O_[?_T?4$L#!!0 ( ,HXJ59DX3%U=@@ HN 6 97AH:6)I M=#,Q,2TR,#(S>'$Q+FAT;>U:77,:N1)]O[]"2^IFG2J^AH_8!L=5!";75&7M MK(TWR=,MS8P&5-:,9B4-F/WUMUL:#-@XP5G?!%*;!P*CEM0]?73Z2-;)+X.+ M_NCS!Y],3"+(A^NW[X=]4JK4:A^;_5IM,!J0L]%O[TFK6O?(2-%4<\-E2D6M MYI^72&EB3-:IU6:S6776K$HUKHTN:SA4JR:DU*P:F:AT>H)/X)/1Z/1?)[]4 M*F0@PSQAJ2&A8M2PB.2:IV/R,6+ZAE0JA55?9G/%QQ-#&O5&DWR4ZH9/J6LW MW AVNACGI.9^G]3L)">!C.:G)Q&?$AZ]*?'6$3MN-0[CX];KH-5J>D=!&+># M5H-%0>OH^"C^KP=.UL#<]=%F+MB;4L+3RH3A_)WV4;6=F>Z,1V;2\>KU?Y?6 M+ V[-16>1N!)I^FA*;3',C7@B8*1W5,$W.V8Q*Q,]3\+P810##VY\S% MUX)Q!$_9(EZO@2'ZMQ,><$/ "6\]B&^,?7/4(71EZD>$?;@Q[+Y_.1J^&_9[ MH^'%.;EX1_IG0_\=\3_Y_>O1\ \?'D&K?[F/L7VXOKRZ[IV/R.AB']WW/_7/ M>N?_\4FO/R*7U^_]*^(U:<5K'=!7I'<^(%X[[XKT!A@-7T.C,)U>]R[>]<_^JPY+!,/M,T M9'-RE:F<"U$F(5.&QW-B)M2\?-$^ZCXW>V8TBJ!@5@2+H=_K;+UH5+RC'U8S MO.K"Z>\_>W?MM7AU]SJ'9$*GC"@VY6P&4L-,N":_YU3!@A%SN5W(F,RX&-NJ+@(&4W)F10XKBZ381I6(:/'#S.ZWVEK[%S:WE(-R8*T M)'-RD\J98-&8E5WVE,M9),&%5(**A!DH3PE-YR1/C*2(3$#9&.KL'!BD+F=94S=$DH3<,YET94\.S")R!*875IS '&H1< M@1X%,Z ##9Y$3)'9A(<3HG/\6/:?,<6*03" A&L!PA4U\(R;"02H,Q9:!W'< M#%R3$80YA6X1">:KK^%GA&-S?^#(2,Q32#AB9YG@,F 1S*%9K;3S- :.H;B% M@N^AR",8$T"TDLTR ) C+V6 80OPEJ()3X+:.A[4\,2B.S>K(P6N0 # *4$ MY-CIM/4GI'I"8B%G>H%8Q<9<&]C8&4+QH?,;O"RO $\OG'G@[<^(O=;.86^T MEJB7+XX:WF%7%^@JM 92AXQC#C\/]"N;Q2&ABEF\0/YY(!CFE3 :2"XGF / M-$N .9$]\7?$=2BDSJ$?O/G,/.6K6U($7YR+(;RN8=AA#OYXX:;QATA@F MQ?COHQ[L4!]\6::MI>6PL4-HI;N#5J]:/\3W,& :MB20*5OTO@ZI,M;CD.9Z M^RY8& ,&D"AF5DQ0B[&BUBZQ42XX M&ALY\"GXHJ7@D3VPTGF@><2IXA@ =XK 5H841\HU5FF[0K4MZ98WI6;@D &> MQDX92% >YH(BW4-8UHEEM8<>3CNL2A[X%C T!$:&_BS:S,"[C]M@=W!;L.PZ M;+?FI@?HW9[5M@8Q '_*(\0FU3*E2.54 ZY19R)@J8H6X $XE_Q&NX.7A<\ZT^IR"T98399'(,LY%/(@]X@[^Y4PQ;D MZGYN5GP6G] 1B%$[71G(W#SNP3;T3^^L&8KF^.M['A(LY+A=XX$G MC*5#&.A/=YA##A[I$@-F@:+N61>.PYZ(V3,"/#Y(\SN_7CFO)E3?Z08D-XMQ M%EG6M^^C8.0Y$?R&B>+ X)Y]^6^_HB?B>J\3!/SO( M > 7*%8CAP(D%D@^#N#"+2AN M;$/. I%[;W;I\P8O<%BZB27+:=6+-H#S,71SI, 5FPIW,' !NJB$734[(ZY M'@5C(3&A"R *E╢-Y5SG20+[HK^8#::H&!L/P?:Y6N_>!J8'13E6P IE MR#*S7 8XL MSU+UJ]N7LJ_\U<_8'5'1.0 P,E6!1 B::=99?.D";6>"SCL\M:_3=NH"4,<\ MK032&)ET\(['%.D?=$+QAU4+-]>\O/Y1K;LK( ;<,=%BYJ*Y:IMJ)GK8UJHV MVZU'6^M5[]&V+XWJM:N>UWCV89NOJ\?-QYN_==AVM>6UG]_91O7UT?%6P]9L MUESF !PZH^F;4K-T#WR=1G9+O 7?."P@'N_CPT'C^W.0!> UO5Z82Z"?UI< M[MK1+@7V&YV3X[*]]O6$T.H86.E;W\+.9??M_!ERNW-1O7S1@C)A/^_=FU@+ M=,M5^H24_W],]^&5G]-D:YHHRJ>160?"(O; FZ"+W7V*^!]@?9?7/,)+MS\C M2?4GG,7$OV5AC@>:Y,(=!#P$4LW*R T:=OWB<";=Q>F.^VO3E#UZE;A0HO5E M%QK (LS-XUV>?ONX^'2WI.U][=/_ 5!+ P04 " #*.*E6U(\_(G,( < M+@ %@ &5X:&EB:70S,3(M,C R,WAQ,2YH=&WM6FMS&KD2_7Y_A9;4S3I5 MO(:''^"DB@!>4^7@K$TJNY]N:48:1F7-:':D ;.__G9+@P$;)W:N;P*IS0<" MHY;4/7UT^DC6Z2^#R_[DSX]#$IE8DH^?WE^,^J14J=4^-_NUVF R(.>3#Q>D M5:U[9)+11 LC5$)EK38\\20(./4<$9R+9(I^(X?Z=]7&VG MICL7S$0=KU[_=VG#TO!;4Q$) T\Z30]-H3U4B0%/,AC9?743/)C&=J923).. M#;;[Z&C+'H&2*NN\JMM_76RIA#06AR3"[/2/]\-#PC9Z-Q;]P?]2[@$;0.K_8QMH^?KJX_ M]<83,KG<1_>'?_3/>^/?AJ37GY"K3Q?#:^(U:<5K'= WI#<>$*_-W*_R/H;7 MNR:]P>7'R7! ]CQ1U\.^73W->@-7T.1\2*Y[5^][X^%UY?*/B^&?-H/0TJC7 M7XQ;?@Q+CLKD&"F(B:UZ_:Q]V7YM"4,@9E MLR)Y"/T.T\W24?&.?UCE\*I+I[__[-V-U^+5W>L1,93'QZI7?B0K)0$R%H?(RX#0AYTKBN+I,1DE0A8R> M/,SH?J>ML7-I>T\U) O2$B_(3:+FDK,I+[OL92YG3($+B0(M"3-0D1":+$B> MF"SG$ &H2RLT(9F4Q/ K$U22D ;P*",J!GECE+-[8)#P@&M-LP6:Q/2&P[QK M8VIXQL 9F%):E0ISH$$@,E"E8)9 =_"$\8S,(Q%$1.?XL>H_YQDO!L$ 8J$E MR%=4PG-A(@A0ISRP#N*X*;BF&(0Y@VZ,^(OUU_ SPK&Y/W#D)!0))!RQLTIP M&; (YM"]- M#4N V1U:&2UR"08 2@7(L=-IZT] =41"J>9ZB=B,3X4VL+TSA.)#YS=X65X# MGEXZ\\#;GQ%[K9W#WF0C4:]?'3>\HZXNT%5H#:0.%88"?A[H-S:+(T(S;O$" M^1>^Y)A7P@&DOA0ZPAYH%@-S(GOB;R9T()7.H1]R:J:D TZ:J8 S>*S) >"$ M<0"> \/P-HAH,N6D!W1UE4NP %UN??2Z7ON .U] G:\_5^(I# MUWDXXY):C!6U=H6-T*U;:D6]Y4FH-#!G@:.Z4@04602XIT#V%9)U;5'GHX[; N>>";S]$0&!GZ M<[:=@7"(3:I5@E%*J<:<(TZ$P%+ M,[8$#\!94%](8198X[=-BTO)XLQ"R*V"#=,UG6HKQFT14)IG*4!86TT2!"IC MU@&K6*<\ :DA [@= *YNI_;%9_%)W0$8M1.5_HJ-X][\!3ZIW?6'$5S^/4] M#_&7[>!/ACX843["'$V.Y ;$F)+GD/08 ;[4*"V9:M2'L&$6)U5D&0 M9YCJM5*X9=18:0//\=@3QM(!#/27.\PA!X]T"0&S0%'WK O'84_$[1D!'A\D M^9U?;YQ7$=5WN@')S6*<,\OZ]GT4C+P@4MQP61P8W+,O_\^OZ)FXWJD-57OG MIV3X+$ LDG %RX!<6-;2 X0*&HO7?[E#FG-UA,G>2RY=2*17N N3S:>1; MBBV%.QC80EV404?-[YCK43 6$A.Z *) "99=1==0SG4>Q[ O^IO;8(J*L?40 M;)^K]>YM8'I0E,,,6*$,6>:6RP G]GBY %39U321S)2<<2QL"9T6I^1907\\ M3J5:<&B=1\H1'MV *\#K1:I^]>FE["M_^S-V1U1T]@&,/*M (B1-->\LOW2! MME-)%QV1V-=I.W4!J%.15'QEC(H[>--CAO0/.J'X\ZJ%FVM>70*IUMU%$ /N M&+:7W8FLV:RQR 0Z5MJENZ!K]-(;XFWY!N'!<3C?7PX:'Q_ M#K( ',"ZWBS,1?#/B\M=/MJEP#[0!3DIV\M?SPBMCH&5OO4M[%QVWR]>(+<[ M%]7K5RTH$_9SZ^V)C7"?N%:?D?C_C^D^O/@QC9],%D41-2KM0%C$'GL3=+&[ M3Q'_ Z_O^+(G> WW9R2L?B1X2,[N!.RE.Q1X"*2:E91;].SF5>)4N:O4'?>7 MIQE_]')QH4KKJR[4AZ68F\>[//\^&AI8FET,S(Q+3(P,C-X<3$N:'1M[5IM<]HX M$/Y^OV)+YOHR@]\P)&!H9JAQ)LRDD()S:3_="%L&387ERB*$_OI;V= VEW!- M.ER;=."#![RKW7VT*^E91IUGO:$??C@/8*;F',XOWISU?:@8EG7I^I;5"WMP M&KX]@[II.Q!*DN9,,9$2;EG!H *5F5*99UG+Y=))"Y-2, M55PY[N@W^*0D/OZC\\PPH">BQ9RF"B))B:(Q+'*63N$RIOE',(RUEB^RE633 MF8*:77/A4LB/[(J4=B8A7QYV870&+7U?849TV[(G= MK!W6:O6FW6HV&NY1Y#2:22NV6Z3UMX-!6JA>CLG5BM/7E3E+C1G5_KU&TVQD MJKUDL9IYCFW_6;FAJ>BU,E@:8R2>ZVA5E" $@O>!?Q'V_PKP%8J#$70'O;7LI#_H#OQ^ M]VPC>XK SR]&XXON((1P^!3#=YIP88Y-WX1QX.O<@>,V[.I3A-(=0[1 8I'IX_!;]8V2 MGD&1@)I1&!,Y(2G-C>$U1W?=2&F)GL$JRHDJE-XMB,12X"L8T4Q(5$GA1,@Y M.+;Q3NOWV)0IPH<1)2F<"A[C$9Q7H9]&)B1"%D82ED>$PZ?2%E!,00QOB8QF MSP^<0[OM.M7R<$X6'#U%8IYQAE.Z9&I6&)#TTX))J@_I7#O]"ODE>07HQ6F\ MC%]] 4:CA42*@1:"ZVA&TBG=H'-:;AU(&I< 68H1SDEA*L+,$,Q&C&\A7T2S M[T!/"-.B3-)<1U75PPCG@.8P\8@6!1F&F5?74Y!B5O5[=!07_*>( [46O 0E M,BJ+6/+OS>LC*=6[XE!DPNDFD(F0,94&QL-)EE-O\Z4=LSSC9.6QM+!:#&K/ MB9PB69H(I<3PBC>>UV*S$%DJOBVK MFVZCOE5JF\Y6V7]9=8[,FNONW*Q;-Y%P[MQLPZP[C=T'6S,/F_<+UBJR5F8. MBR//2/JZXE8V S(2Z[+W:MDU.-F:TY:UP&ERJS[*TOCY-+'39?;/:06X?':KG!_6C=EX\ M_T4Z;@"]YRI]0,K_']6G,.4#,K_W-K$^/I7(/(0%N> L!AUB^RDAWA?63YGF M4/]U]3MN4OZ,T02)/))ZQ:XH#).$84=TNY"L@D;>8L6/K+F[-+'S4=@2+&&L M:-&!J'V+MV_Q;L[KEGK=5LO[KFO?=>V[KGW7]9MQFM^_Z[J+#>PI\K[WVA'B M?7GM.[!==6 G7^CM_3NP3:0W+T!DHKP XDG*B>[IMEZ)6+-2^^L0,L&EN%#; MASS\%L7Z6=[V*.Z='/\#4$L! A0#% @ RCBI5N?84$41U0$ C2(5 !$ M ( ! &1O8VXM,C R,S S,S$N:'1M4$L! A0#% @ MRCBI5HTRB8_Z$ <+X !$ ( !0-4! &1O8VXM,C R,S S M,S$N>'-D4$L! A0#% @ RCBI5E[>PNV'&P #Q(! !4 M ( !:>8! &1O8VXM,C R,S S,S%?8V%L+GAM;%!+ 0(4 Q0 ( ,HXJ5;V M^-]. V4 %>P! 5 " 2," @!D;V-N+3(P,C,P,S,Q7V1E M9BYX;6Q02P$"% ,4 " #*.*E63RO=N5GY 2OPH %0 M@ %99P( 9&]C;BTR,#(S,#,S,5]L86(N>&UL4$L! A0#% @ RCBI5LZJ M^HW"G GW0' !4 ( !Y6 # &1O8VXM,C R,S S,S%?<')E M+GAM;%!+ 0(4 Q0 ( ,HXJ59DX3%U=@@ HN 6 " M =K] P!E>&AI8FET,S$Q+3(P,C-X<3$N:'1M4$L! A0#% @ RCBI5M2/ M/R)S" '"X !8 ( !A 8$ &5X:&EB:70S,3(M,C R,WAQ M,2YH=&U02P$"% ,4 " #*.*E6ROKFH]0$ #2(@ %@ M@ $K#P0 97AH:6)I=#,R,2TR,#(S>'$Q+FAT;5!+!08 "0 ) %8" S %% 0 ! end